Pivot Reversal Signals - Multi ConfirmationPivot Reversal Signals - Multi-Confirmation System
Overview
A comprehensive reversal detection indicator designed for daytraders that combines six independent technical signals to identify high-probability pivot points. The indicator uses a scoring system to classify signal strength as Weak, Medium, or Strong based on the number of confirmations present.
How It Works
The indicator monitors six key reversal signals simultaneously:
1. RSI Divergence - Detects when price makes new highs/lows but RSI shows weakening momentum
2. MACD Divergence - Identifies divergence between price action and MACD histogram
3. Key Level Touch - Confirms price is at significant support/resistance (previous day high/low, premarket high/low, VWAP, 50 SMA)
4. Reversal Candlestick Patterns - Recognizes bullish/bearish engulfing, hammers, and shooting stars
5. Moving Average Confluence - Validates bounces/rejections at stacked moving averages (9/20/50)
6. Volume Spike - Confirms increased participation (default: 1.5x average volume)
Signal Strength Classification
• Weak (3/6 confirmations) - Small circles for situational awareness only
• Medium (4/6 confirmations) - Regular triangles, viable entry signals
• Strong (5-6/6 confirmations) - Large triangles with background highlight, highest probability setups
Visual Features
• Entry Signals: Green triangles (up) for long entries, red triangles (down) for short entries
• Exit Warnings: Orange X markers when opposing signals appear
• Signal Labels: Show confirmation score (e.g., "5/6") and strength level
• Key Levels Displayed:
o Previous Day High/Low - Solid green/red lines (uses actual daily data)
o Premarket High/Low - Blue/orange circles (4:00 AM - 9:30 AM EST)
o VWAP - Purple line
o Moving Averages - 9 EMA (blue), 20 EMA (orange), 50 SMA (red)
• Background Tinting: Subtle color on strongest reversal zones
Key Level Detection
The indicator uses request.security() to accurately fetch previous day's high/low from daily timeframe data, ensuring precise level placement. Premarket high/low levels are dynamically tracked during premarket sessions (4:00 AM - 9:30 AM EST) and plotted throughout the trading day, providing critical support/resistance zones that often influence price action during regular hours.
Customizable Parameters
• Signal strength thresholds (adjust required confirmations)
• RSI settings (length, overbought/oversold levels)
• MACD parameters (fast/slow/signal lengths)
• Moving average periods
• Volume spike multiplier
• Toggle individual display elements (levels, MAs, labels)
Best Practices
• Use on 5-minute charts for entries, confirm on 15-minute for direction
• Focus on Medium and Strong signals; Weak signals provide context only
• Strong signals (5-6 confirmations) have the highest win rate
• Pay special attention to reversals at premarket high/low - these levels frequently hold
• Previous day high/low often acts as major support/resistance
• Always use proper risk management and stop losses
• Works best in moderately trending markets
Alert Capabilities
Set custom alerts for:
• Strong long/short signals
• All entry signals (medium + strong)
• Exit warnings for open positions
Ideal For
• Daytraders and scalpers (especially SPY, QQQ, and liquid equities)
• Swing traders seeking precise entries
• Traders who prefer confirmation-based systems
• Anyone looking to reduce false signals with multi-factor validation
• Traders who utilize premarket levels in their strategy
Technical Notes
• Uses Pine Script v6
• Premarket hours: 4:00 AM - 9:30 AM EST
• Previous day levels pulled from daily timeframe for accuracy
• Maximum 500 labels to maintain chart performance
• All key levels update dynamically in real-time
________________________________________
Note: This indicator provides signal analysis only and should be used as part of a complete trading strategy. Past performance does not guarantee future results. Always practice proper risk management.
Indicators and strategies
Ultimate Trend System YCThis is a state-machine-based short-term trend-following script designed for high-frequency precious metals trading.
Multifactor buy & sell signals: Entry and exit are governed by a combination of QQE momentum, SMA trend, multi-timeframe VWAP, and ATR volatility factors, with strict “choppy” market filtering.
Fake signals: Only shows a ‘FAKE’ label when at least two major factors are in conflict and conditions are not choppy, significantly reducing noise.
Trade management: Fully automatic BUY, SELL, and STOP signals with one-way position state; no redundant or cluttered signals.
Info panel: All filter factors and trade state are summarized in a top-right table for transparent decision making.
Visual cues: Background color clearly reflects current market state (bullish, bearish, choppy, or neutral) for easy monitoring.
Optimized for practitioners: Highly robust, well-filtered, and practical for intraday and algorithmic trading in volatile environments.
You can adjust the label size (tiny/small/normal) and parameters as needed.
This indicator is ideal for traders seeking reliable, multi-factor signals with robust filtering and clear trade management.
RSI Swing Indicator (with HL + LL Alerts — FIXED v5)This indicator identifies swing highs and lows based on RSI extremes (overbought and oversold zones). It automatically labels:
So you can easily spot hidden bullish divergences.
It also draws swing lines connecting these points for visual trend analysis. Alerts are triggered specifically on HL & LL formations, which often signal potential bullish continuation.
HH (Higher High) – price moves higher than the previous swing high
LH (Lower High) – price forms a lower high
HL (Higher Low) – price forms a higher low
LL (Lower Low) – price forms a lower low
EDU PRO LITE – Divergence + Fake Breakout + CandleThis indicator is created for educational purposes only. It displays EMA, RSI, and the previous day’s high/low to help users understand market trends and price movement. This script does not provide any trading signals, buy/sell recommendations, or entry indications. All trading decisions are entirely outside the scope of this indicator.”
Orderbook Table1. Indicator Name
Orderbook Table
This is an order book style trading volume map
that upgraded the price from my first script to label
2. One-line Introduction
A visual heatmap-style orderbook simulator that displays volume and delta clustering across price levels.
3. Overall Description
Orderbook Table is a powerful visual tool designed to replicate an on-chart approximation of a traditional order book.
It scans historical candles within a specified lookback window and accumulates traded volume into price "bins" or levels.
Each level is color-coded based on total volume and directional bias (delta), offering a layered view of where market interest was concentrated.
The indicator approximates order flow by analyzing each candle's directional volume, separating bullish and bearish volume.
With adjustable parameters such as level depth, price bin density, delta sensitivity, and opacity, it provides a highly customizable visualization.
Displayed directly on the chart, each level shows the volume at that price zone, along with a price label, offset to the right of the current bar.
Traders can use this tool to detect high liquidity zones, support/resistance clusters, and volume imbalances that may precede future price movements.
4. Key Benefits (Title + Description)
✅ On-Chart Volume Heatmap
Shows volume distribution across price levels in real-time directly on the price chart, creating a live “orderbook” view.
✅ Delta-Based Bias Coloring
Color changes based on net buying/selling pressure (delta), making aggressive demand/supply zones easy to spot.
✅ High Customizability
Users can adjust lookback bars, price bins, opacity levels, and delta usage to fit any market condition or asset class.
✅ Lightweight Simulation
Approximates orderbook depth using candle data without needing L2 feed access—works on all assets and timeframes.
✅ Clear Visual Anchoring
Volume quantities and price levels are offset to the right for easy viewing without cluttering the active chart area.
✅ Fast Market Context Recognition
Quickly identify price levels where volume concentrated historically, improving decision-making for entries/exits.
5. Indicator User Guide
📌 Basic Concept
Orderbook Table analyzes a configurable number of past bars and distributes traded volume into price "bins."
Each bin shows how much volume occurred around that price level, optionally adjusted for bullish/bearish candle direction.
⚙️ Settings Overview
Lookback Bars: Number of candles to scan for volume history
Levels (Total): Number of price levels to display around the current price
Price Bins: Granularity of price segmentation for volume distribution
Shift Right: How far to offset labels to the right of the current bar
Max/Min Opacity: Controls visual strength of volume coloring
Use Candle Delta Approx.: If enabled, colors the volume based on candle direction (green for up, red for down)
📈 Example Timing
Look for green clusters (bullish bias) below current price → possible strong demand zones
Price enters a high-volume level with previously aggressive buyers (green), suggesting support
📉 Example Timing
Red clusters (bearish bias) above current price can act as resistance or supply zones
Price stalling at a red-heavy volume band may indicate exhaustion or reversal opportunity
🧪 Recommended Use
Use as a support/resistance mapping tool in ranging and trending markets
Pair with candlestick analysis or momentum indicators for refined entry/exit points
Combine with VWAP or volume profile for multi-dimensional volume insight
🔒 Cautions
This is an approximation, not a true L2 orderbook—volume is based on historical candles, not actual limit order data
In low-volume markets or higher timeframes, bin granularity may be too coarse—adjust "Price Bins" accordingly
Delta calculation is based on open-close direction and does not reflect true buy/sell volume splits
Avoid overinterpreting low-opacity (light color) zones—they may indicate low interest rather than true resistance/support
+++
RSI UpDown [DivineTrade]This indicator displays the RSI values across multiple timeframes in real time. It provides a compact panel showing RSI readings for 1W, 1D, 4H, 1H, 15M, 5M and 1M, updating continuously as new price data arrives. Each value is color-coded based on market conditions: strong overbought levels, moderate overbought zones, neutral ranges and oversold areas. This allows traders to quickly assess multi-timeframe momentum and identify alignment or divergence across different market horizons.
OBV WaveTrend Pressure OBV WaveTrend Pressure — A Volume-Powered Momentum Oscillator
OBV WaveTrend Pressure combines Hybrid OBV (volume × price delta) with the classic LazyBear WaveTrend framework to create a volume-weighted momentum oscillator that highlights real buying/selling pressure before price reacts.
While standard WaveTrend uses price averages alone, this tool feeds a cumulative hybrid OBV source into WT1/WT2, producing a much more sensitive, order-flow-aware momentum signal. The result is a clean, MACD-style histogram built from the slope of WT1, revealing when volume-backed momentum flips from bullish to bearish and vice-versa.
This is designed as a companion to volatility tools (e.g., TTM Squeeze, SQZMOM) and standard price-based WaveTrend indicators.
⸻
Features
1. Hybrid OBV Source (Vol × ΔPrice)
Captures true directional volume pressure, giving earlier and more reliable inflection points than price-based oscillators.
2. WaveTrend Applied to OBV
Applies LazyBear’s WT logic to a volume-driven source:
• WT1 (fast)
• WT2 (signal)
• Optional slope-aware color themes
3. MACD-Style Pressure Histogram
Shows momentum contraction/expansion clearly:
• Bright green/blue → Strong bull pressure
• Pale green/blue → Weakening bull
• Bright red → Strong bear pressure
• Pale red → Weakening bear
4. Dynamic OB/OS Bands
Adaptive overbought/oversold computed from:
• Rolling mean of WT1
• Rolling standard deviation
Helps identify exhaustion relative to market conditions, not fixed numbers.
5. Zero-Line Momentum Flips (with alerts)
Alerts fire when:
• WT1 slope crosses above zero → Bull momentum shift
• WT1 slope crosses below zero → Bear momentum shift
6. Optional Price Bar Coloring
Mirror the histogram state onto price bars for fast visual bias confirmation.
⸻
How to Use
Bullish Signals
• Histogram flips positive
• WT1 rising
• WT1 or WT2 near dynamic oversold zone
• Useful for positioning early in momentum cycles
Bearish Signals
• Histogram flips negative
• WT1 falling
• WT1 or WT2 near dynamic overbought zone
Best Applications
• Trend continuation entries
• Confirming TTM squeeze setups
• Early identification of pressure reversals
• Pairing with price-based WaveTrend for dual confirmation
⸻
Why It Works
WaveTrend is already one of the most reliable oscillators for structure and reversals — but this version feeds it volume pressure instead of price.
Volume often shifts before candles do, making this a leading indicator in many cases.
⸻
Credits
• WaveTrend algorithm from LazyBear
• Hybrid OBV concept extended and modernized for this release
• Completely rebuilt on Pine v6
⸻
Support & Donations
I’m an independent developer and all my indicators are written, tested, and maintained solo.
If this tool helped your trading, consider supporting development:
Support the Developer
I’m a solo independent developer and build all my tools entirely on my own time.
If this indicator helped you, consider supporting future development:
⚡ Bitcoin Lightning (Strike — preferred):
stuartbill@strike.me
₿ Bitcoin (on-chain):
BC1Q3GVF3NSGVFN24SW2DCXX2RPEY47XA2ECGEW55Y
Ξ Ethereum:
0x7226361178d820418d648ffEec61E8e1dedCe39F
◎ Solana:
C9eYYQLgzsjPSW7Mo2BXPsXz5LZhuJZTb7XuZM3hQhH1
Thank you for supporting independent creators.
Heikin JoonXXX////////////////////////////////////////////////////////////////////////////////
// //
// ====== DRAWING and PLOTTING ====== //
// //
////////////////////////////////////////////////////////////////////////////////
// zero median RSI channel hlines
upperx = hline(i_upperx, 'OB Extreme', color.new(color.silver, 60))
upper = hline(i_upper, 'OB', color.new(color.silver, 80))
median = hline(0, 'Median', color.orange, hline.style_dotted)
lower = hline(i_lower, 'OS', color.new(color.silver, 80))
lowerx = hline(i_lowerx, 'OS Extreme', color.new(color.silver, 60))
// channel fill
fill(upper, upperx, color.new(color.red, 90), title = 'Background Fill OB')
fill(upper, lower, color.new(color.blue, 90), title = 'Background Channel')
fill(lower, lowerx, color.new(color.green, 90), title = 'Background Fill OS')
// histogram first, so it is on the bottom of the plot/candle draw stack
plot(i_showHist ? RSI : na, 'RSI Histogram', color.new(color.silver, 80), 1, plot.style_histogram)
// make our HA rsi candles
plotcandle(O, H, L, C, 'HARSI', bodyColour, wickColour, bordercolor = bodyColour)
// RSI overlay plot
plot(i_showPlot ? RSI : na, 'RSI Shadow', colShadow, 3)
plot_rsi = plot(i_showPlot ? RSI : na, 'RSI Overlay', colRSI, 1)
// Stochastic RSI plots and fill
plot(i_showStoch ? StochK : na, 'Stoch K Shadow', not i_ribbon ? colShadow : colNone, 3)
plot(i_showStoch ? StochD : na, 'Stoch D Shadow', not i_ribbon ? colShadow : colNone, 3)
plot_stochK = plot(i_showStoch ? StochK : na, 'Stoch K', not i_ribbon ? colStochK : colNone, 1)
plot_stochD = plot(i_showStoch ? StochD : na, 'Stoch D', not i_ribbon ? colStochD : colNone, 1)
fill(plot_stochK, plot_stochD, i_ribbon ? colStochFill : na)
// -- PEANUT
isOB = O < O
isOS = O > O
// ดูว่าOB OS
var bool inOB = false
var float highestHigh = na
var int highestBarIndex = na
//เริ่มเงื่อนไขหลัก
QTF EUR INDEXQTF EUR Index — Description
The QTF EUR Index measures the overall strength of the Euro by averaging normalized performance across major EUR currency pairs.
Each pair is min-max normalized over a chosen lookback period, creating a clean, comparable EUR strength line.
The indicator includes adjustable pair selection, a 50-period SMA, and an optional label showing how many pairs are used.
Ideal for identifying EUR strength/weakness and improving directional bias when trading EUR-based forex pairs.
TJR Bogdan Pro (Cleaned)This indicator is designed to automate the "Bogdan" scalping strategy popularized by TJR Trades. It simplifies complex ICT (Inner Circle Trader) concepts into a visual, easy-to-read "Traffic Light" system.
Instead of guessing where the market is going, this tool helps you identify the specific narrative of Liquidity Sweeps (Turtle Soup) followed by a Change of Character (CHoCH).
It answers the three most important questions in trading:
1. Where do I look? (Key Levels)
2. When do I act? (Liquidity Grab + Structure Shift)
3. Where do I enter? (Fair Value Gap)
How to Trade This Indicator
This script is best used on the 5-Minute Timeframe. It automatically pulls Higher Timeframe (HTF) levels onto your chart so you don't have to draw them manually.
The 4-Step "Sniper" Sequence
1. The Battlefield (Wait for the Level)
* The script plots the Previous Daily High/Low (PDH/PDL) and 4H High/Low as dashed lines.
* Rule: Do not trade in the middle of nowhere. Wait for the price to touch a dashed line (The Magnet).
2. The Trap (Wait for the "X")
* Symbol: Green X (Bullish) or Red X (Bearish).
* What it means: This is a Liquidity Sweep (or "Grab"). The price poked through a key level to trap traders, but the candle closed back inside. This is your warning that a reversal might happen.
3. The U-Turn (Wait for the Triangle)
* Symbol: Blue ▲ (Bullish) or Orange ▼ (Bearish).
* What it means: This is a CHoCH (Change of Character). The price has broken the recent structure, confirming that the trend has flipped direction.
4. The Entry (Wait for the Box)
* Symbol: Blue Box (Buy Zone) or Orange Box (Sell Zone).
* What it means: This is a Fair Value Gap (FVG).
* Action: Don't chase the price! Wait for the candle to dip back into the Colored Box. Place your entry there with a Stop Loss below the recent low.
Visual Legend
Symbol Concept Direction Narrative
Dashed Lines Key Levels Neutral The "Gas Stations" where liquidity hides.
Green X Sweep (Grab) Bullish Sellers tried to break the floor and failed.
Red X Sweep (Grab) Bearish Buyers tried to break the roof and failed.
Blue ▲ CHoCH Bullish Market structure has shifted UP.
Orange ▼ CHoCH Bearish Market structure has shifted DOWN.
Colored Box FVG Entry The "Discount" zone to enter the trade.
LiquidityThe liquidity swings indicator highlights swing areas with existent trading activity. The number of times price revisited a swing area is highlighted by a zone delimiting the swing areas. Additionally, the accumulated volume within swing areas is highlighted by labels on the chart. An option to filter out swing areas with volume/counts not reaching a user-set threshold is also included.
This indicator by its very nature is not real-time and is meant for descriptive analysis alongside other components of the script. This is normal behavior for scripts detecting pivots as a part of a system and it is important you are aware the pivot labels are not designed to be traded in real-time themselves.
🔶 USAGE
The indicator can be used to highlight significant swing areas, these can be accumulation/distribution zones on lower timeframes and might play a role as future support or resistance.
Swing levels are also highlighted, when a swing level is broken it is displayed as a dashed line. A broken swing high is a bullish indication, while a broken swing low is a bearish indication.
Filtering swing areas by volume allows to only show significant swing areas with an higher degree of liquidity. These swing areas can be wider, highlighting higher volatility, or might have been visited by the price more frequently.
🔶 SETTINGS
Pivot Lookback : Lookback period used for the calculation of pivot points.
Swing Area : Determine how the swing area is calculated, "Wick Extremity" will use the range from price high to the maximum between price close/open in case of a swing high, and the range from price low to the minimum between price close/open in case of a swing low. "Full Range" will use the full candle range as swing area.
Intrabar Precision : Use intrabar data to calculate the accumulated volume within a swing area, this allows obtaining more precise results.
Filter Areas By : Determine how swing areas are filtered out, "Count" will filter out swing areas where price visited the area a number of time inferior to the user set threshold. "Volume" will filter out swing areas where the accumulated volume within the area is inferior to the user set threshold.
🔹 Style
Swing High : Show swing highs.
Swing Low : Show swing lows.
Label Size : Size of the labels on the chart.
Advanced Supply and DemandThe Supply and Demand Visible Range indicator displays areas & levels on the user's chart for the visible range using a novel volume-based method. The script also makes use of intra-bar data to create precise Supply & Demand zones.
🔶 SETTINGS
Threshold %: Percentage of the total visible range volume used as a threshold to set supply/demand areas. Higher values return wider areas.
Resolution: Determines the number of bins used to find each area. Higher values will return more precise results.
Intra-bar TF: Timeframe used to obtain intra-bar data.
The supply/demand areas and levels displayed by the script are aimed at providing potential supports/resistances for users. The script's behavior makes it recalculate each time the visible chart interval/range changes, as such this script is more suited as a descriptive tool.
Price reaching a supply (upper) area that might have been tested a few times might be indicative of a potential reversal down, while price reaching a demand (lower) area that might have been tested a few times could be indicative of a potential reversal up.
The width of each area can also indicate which areas are more liquid, with thinner areas indicating more significant liquidity.
The user can control the width of each area using the Threshold % setting, with a higher setting returning wider areas. The precision setting can also return wider supply/demand areas if very low values are used and has the benefit of improving the script execution time at the cost of precision.
The Supply and Demand Zones indicator returns various levels. The solid-colored levels display the average of each area, while dashed colored lines display the weighted averages of each area. These weighted averages can highlight more liquid price levels within the supply/demand areas.
Central solid/dashed lines display the average between the areas' averages and weighted averages.
🔶 DETAILS
Each supply/demand area is constructed from volume data. The calculation is done as follows:
The accumulated volume within the chart visible range is calculated.
The chart visible range is divided into N bins of equal width (where N is the resolution setting)
Calculation start from the highest visible range price value for the supply area, and lowest value for the demand area.
The volume within each bin after the starting calculation level is accumulated, once this accumulated volume is equal or exceed the threshold value (p % of the total visible range volume) the area is set.
Each bin volume accumulation within an area is displayed on the left, this can help indicate how fast volume accumulates within an area.
🔶 LIMITATIONS
The script execution time is dependent on all of the script's settings, using more demanding settings might return errors so make sure to be aware of the potential scenarios that might make the script exceed the allowed execution time:
Having a chart's visible range including a high number of bars.
Using a high number of bins (high resolution value) will increase computation time, this can be worsened by using a high threshold %.
Using very low intra-bar timeframe can drastically increase computation time but can also simply throw an error if the chart timeframe is high.
SPY Daily Gamma Levels [Manual Input With Alerts]Overview This indicator plots key options-based support and resistance levels (Gamma Exposure / GEX) directly on your chart. Unlike standard technical analysis, these levels (Call Wall, Gamma Flip, Put Support, and Volatility Trigger) represent where Market Makers are positioned, often acting as "magnets" or "repellents" for price action.
Important Note: TradingView Pine Script cannot currently access external options open interest data natively. Therefore, this is a Manual Input Indicator. You must update the four price levels in the settings each morning before the market opens.
Key Features:
4 Key Levels: Plots the Call Wall, Gamma Flip (Zero Gamma), Put Support, and Volatility Trigger.
Auto-Cleaning: Automatically deletes yesterday's lines to keep your chart clean; lines only show for the current session.
Alerts Included: Built-in alert conditions allow you to set notifications when price crosses the Gamma Flip or breaks the Vol Trigger.
Customization: Fully customizable colors and line styles.
Best Practices:
Timeframe: Works best on 15-minute charts for trend identification and 5-minute charts for entry execution.
Strategy:
Above Gamma Flip: Market generally stabilizes; dealers buy dips.
Below Gamma Flip: Volatility expands; dealers sell rips.
Below Vol Trigger: "Danger Zone" – expect accelerated selling pressure.
How to Get the Data (The AI Workflow)
Since these numbers change daily, I use Google Gemini to fetch the data and remind me every morning. Here is how you can set up the same automated workflow:
1. The Prompt You can ask Gemini (or your preferred AI) the following prompt manually each morning:
"Find the daily SPY Call Wall, Gamma Flip, Put Support, and Vol Trigger levels for today to input into my TradingView indicator."
2. Automating the Routine I have set up a scheduled daily reminder with Gemini. To do this yourself, simply ask Gemini:
"Can you schedule a daily task to search for these SPY Gamma levels and send them to me every morning at 8:00 AM?"
3. Updating the Chart
Receive the notification from the AI.
Open the Indicator Settings in TradingView.
Type in the new numbers.
The chart updates instantly.
Disclaimer: This tool is for educational purposes only. Gamma levels are estimates based on Open Interest and Dealer Gamma exposure models. Always manage your risk.
The Map - RMAConcept This indicator is designed to be the ultimate "Map" for intraday traders. Instead of guessing where support and resistance are, it automatically projects Higher Timeframe (HTF) Market Structure onto your chart and combines it with Institutional Volume Analysis. It answers two critical questions instantly: "Where are we?" (Premium vs. Discount) and "Who is trading?" (Whales vs. Retail).
Key Features
Dynamic Market Structure (The Map):
Automatically fetches the Highest High and Lowest Low from a higher timeframe (Default: 4-Hour) over a user-defined lookback period.
Premium Zone (Red): The upper 50% of the range. Ideally used for looking for Short/Sell setups.
Discount Zone (Green): The lower 50% of the range. Ideally used for looking for Long/Buy setups.
Equilibrium (Gray): The 50% midpoint. A key target for mean reversion strategies.
Whale Volume Detection (The Fuel):
Identifies "Whale Candles" where the current volume significantly exceeds the average (e.g., 2x the 20-period average).
Plots visual Bubbles (Green for Up-close, Red for Down-close) to highlight where big money is entering the market.
Filters out noise by only showing bubbles on candles with significant price movement.
Live Dashboard:
A clean table in the top-right corner displays the current Zone status (Premium vs. Discount) and Volume status in real-time.
How to Use
Trend Following: If price breaks out of the H4 High with a Green Whale Bubble, it indicates strong bullish momentum.
Reversal Trading: If price enters the Red (Premium) Zone and prints a Red Whale Bubble (rejection), it suggests institutional selling pressure at resistance.
Confluence: This tool is best used as a "Context Filter" alongside your favorite entry trigger (like a London Breakout or MACD crossover).
Settings
Structure Timeframe: Choose the HTF for your map (Default: 240/4-Hour).
Lookback: How many bars to scan for Highs/Lows (Default: 20).
Whale Multiplier: How much larger than average volume must be to trigger a bubble (Default: 2.0x).
Visuals: Toggle the Zones map on/off to fix chart scaling if needed.
Disclaimer This indicator is for educational and analytical purposes only. Past performance (structure levels) does not guarantee future price action. Always manage your risk.
SHAMAZZ = Smoothed Heikin Ashi + MA + ZigZagSHAMAZZ combines a Smoothed Heikin Ashi structure, two moving averages, and a smart ZigZag with labeled swings to help you read trend, momentum and market structure in one glance.
What it does
1. Smoothed Heikin Ashi
• Rebuilds candles using double-smoothed EMAs to filter noise
• Bull SHA candles show trend strength and clean pushes up
• Bear SHA candles highlight clean pushes down and pullbacks
2. Moving Averages
• MA 1 is the fast trend line, default 50 period
• MA 2 is the higher time frame trend line, default 200 period
• Price above both MAs and green SHA candles suggests bullish environment
• Price below both MAs and red SHA candles suggests bearish environment
3. ZigZag with labels
• Detects major and minor swing highs and lows
• Draws ZigZag lines with separate bull and bear colors
• Labels key swings as HH, HL, LH, LL so you see market structure clearly
• Label color and opacity are fully adjustable in settings
How to use it
1. Identify the main trend
• Check MA 2 slope and where SHA candles are relative to MA 1 and MA 2
• Long bias when SHA is mostly green and price holds above MA 1 and MA 2
• Short bias when SHA is mostly red and price holds below MA 1 and MA 2
2. Read structure with the ZigZag
• Uptrend pattern: HL then HH labels stepping upward
• Downtrend pattern: LH then LL labels stepping downward
• Structure shifts when the sequence breaks
Example: series of HH HL that suddenly prints a LL
3. Time entries
• In an uptrend
• Look for HL labels forming near or slightly under MA 1
• Wait for SHA candles to flip back to bullish and then look for entries in the direction of the trend
• In a downtrend
• Look for LH labels forming near or slightly above MA 1
• Wait for SHA candles to turn bearish again and then look for short setups
4. Filter chop and ranges
• When HH HL and LL LH labels mix and alternate in a tight zone, market is ranging
• You can avoid entries when SHA candles are small, mixed colors, and price is stuck around MA 1 and MA 2
5. Multi time frame use
• Set the indicator timeframe to a higher time frame to project higher time frame SHA and MAs on a lower chart
• Trade in the direction of the projected higher time frame trend and structure for cleaner setups
This indicator is designed as a trend and structure map: SHA shows the quality of the move, MAs show the larger direction, and the ZigZag labels show the story of highs and lows so you can enter with the trend and avoid random chop.
Cumulative Volume Delta CandlesCVD Trend Candles
Visualize buying and selling pressure directly on your price candles. This indicator colors your candlesticks based on Cumulative Volume Delta (CVD), helping you see the underlying order flow driving price action.
WHAT IS CVD?
Cumulative Volume Delta estimates the difference between aggressive buying and selling volume on each bar. Positive delta indicates more aggressive buying; negative delta indicates more aggressive selling.
COLOR METHODS
▸ CVD Raw
The simplest view—candles are colored based purely on the raw delta of each bar.
• Cyan = Positive delta (net buying)
• Red = Negative delta (net selling)
▸ Rule-Based (Default)
Uses Heikin Ashi-smoothed CVD candles with intensity based on trend strength:
• Bright colors = Strong conviction (larger body + continuation)
• Medium colors = Moderate conviction (continuation)
• Dark colors = Weak/indecision (inside candles, hesitation)
▸ Size-Based
Colors intensity based on z-score of delta changes:
• Bright colors = Statistically significant delta (above strong threshold)
• Medium colors = Moderate delta (above moderate threshold)
• Dark colors = Normal/quiet delta
KEY FEATURES
◆ Kalman Filter Smoothing
Adaptive filtering reduces noise while staying responsive to genuine shifts in order flow. Adjust sensitivity with the Responsiveness and Kalman Gain settings.
◆ Inside Candle Rule
When enabled, prevents false signals from inside candles that show a direction change but lack conviction. The candle retains the previous trend's color (dimmed) instead of flipping.
◆ Session Anchoring
Optionally reset cumulative delta at a specific time (e.g., market open) for intraday analysis.
◆ Z-Score Thresholds
Fine-tune what constitutes "strong" vs "moderate" delta activity for Size-Based coloring.
HOW TO USE
1. Add the indicator to your chart
2. Set your chart type to "Line" or bring the indicator to front via Visual Order → Bring to Front
3. Select your preferred Color Method
4. Look for:
• Sequences of bright cyan candles → Strong buying pressure / bullish momentum
• Sequences of bright red candles → Strong selling pressure / bearish momentum
• Fading colors → Weakening conviction, potential reversal or consolidation
• Color flips → Shift in order flow dominance
Notes
• This indicator estimates delta from OHLCV data. For true order flow analysis, consider using tick or trade data from your broker/exchange.
• Works on all timeframes and instruments with volume data.
• Best used in conjunction with support/resistance levels, market structure, or other confluence factors.
The Strat - Levels [rdjxyz]◆ OVERVIEW
The Strat - Levels dynamically displays key levels used in The Strat trading methodology, developed by Rob Smith. The level colors are dynamically determined by their Strat classification (1, 2 up, failed 2 up, 2 down, failed 2 down, 3)—making it easy to recognize higher timeframe Strat candle classifications from any lower timeframe.
◆ DETAILS
If you're unfamiliar with The Strat, there are 3 universal scenarios regarding candle behavior:
SCENARIO ONE
The 1 Bar - Inside Bar: A candle that doesn't take out the highs or the lows of the previous candle; aka consolidation.
SCENARIO TWO
The 2 Bar - Directional Bar: A candle that takes out one side of the previous candle; aka trending (or at least attempting to trend).
These can be broken down even further as follows:
2 Up: A candle that takes out the high of the previous candle and closes bullish
Failed 2 Up: A candle that takes out the high of the previous candle and closes bearish
2 Down: A candle that takes out the low of the previous candle and closes bearish
Failed 2 Down: A candle that takes out the low of the previous candle and closes bullish
SCENARIO THREE
The 3 Bar - Outside Bar: A candle that takes out both sides of the previous candle; aka broadening formation.
◇ HOW THE DYNAMIC LEVEL COLORING WORKS
PREVIOUS LEVELS
Previous Day High/Low
Previous Week High/Low
Previous Month High/Low
Previous Quarter High/Low
Previous Year High/Low
Each period's levels are compared to their previous period's levels and colored according to the 3 universal scenarios, which are fixed based on historical data. (No repainting)
CURRENT LEVELS
Current Day Open
Current Week Open
Current Month Open
Current Quarter Open
Current Year Open
Each current period's levels (high, low, and current price) are compared to the previous period's levels and current period's open on every tick—changing colors in real-time as their Strat classification changes. (Will repaint as price action evolves)
E.g. When a new day opens inside of the previous day's range (high/low) the Day Open line will be gray (default for inside bars). When the current day trades above the previous day's range, the Day Open line will become aqua (default for 2 up). If price trades back below the current day's open, the Day Open line will become fuchsia (default for failed 2 up). And if price trades below the previous day's range, the Day Open line will become dark purple (default for 3s).
◆ SETTINGS
Current Day Open
Previous Day High/Low
Current Week Open
Previous Week High/Low
Current Month Open
Previous Month High/Low
Current Quarter Open
Previous Quarter High/Low
Current Year Open
Previous Year High/Low
Strat Colors
Each Current Level Open has 4 inputs:
Show/Hide Checkbox
Line Style
Line Width
Label Offset (Integer)
Each Previous Level High/Low has 5 inputs:
Show/Hide High Checkbox
Show/Hide Low Checkbox
Line Style
Line Width
Label Offset (Integer)
And each Strat scenario can be custom colored:
1-Bar Color - Default Gray
2-Up Color - Default Aqua
Failed 2-Up Color - Default Fuchsia
2-Down Color - Default White
Failed 2-Down Color - Default Teal
3-Bar Color - Default Dark Purple
◆ USAGE
There are 3 ways to look at these levels:
Potential continuation (e.g. Previous Day's 2-Up High being broken by Current Day's Price)
Potential reversal (e.g. Previous Day's 2-Down High being broken by Current Day's Price)
Potential exhaustion risk (e.g. Previous Month's Low is broken by Current Day's Price but trades back up into the Previous Month's range)
It's best to use this indicator with a separate indicator that color codes your chart's candles according to their Strat Scenario (1, 2, 3) and use top-down analysis to gauge whether to view levels as a sign of continuation, reversal, or exhaustion risk.
◆ WRAP UP
As demonstrated, The Strat - Levels offers Strat Scenario color-coded key levels, making it easy to identify the previous period's Strat Scenario (1, 2-Up, Failed 2-Up, 2-Down, Failed 2-Down, or 3) without needing to manually plot levels or refer to higher timeframes.
◆ DISCLAIMER
This indicator is a tool for visual analysis and is intended to assist traders who follow The Strat methodology. As with any trading methodology, there's no guarantee of profits; trading involves a high degree of risk and you could lose all of your invested capital. Use of this indicator is not indicative of future results and does not constitute and should not be construed as investment advice. All trading decisions and investments made by you are at your own discretion and risk. Under no circumstances shall the author be liable for any direct, indirect, or incidental damages. You should only risk capital you can afford to lose.
Break & Reject Zones + 3-Touch Trendlines (Invisible)trendline break strategy using liquidity. buy or sell signal will appear once trendline has been broken on the indicator, trendline is invisable so looks less messy. will help to draw your own to confirm signal
UT Bot + Smart Money Concepts [LuxAlgo]UT Bot + Smart Money Concepts , BUY SELL INDICATOR and support and resistance
Supply and Demand Trading Zones (Miller Concept)Pine Script base on the concept of frank miller
The Concept of Supply and Demand Trading
The specific trading strategy discussed in the Frank Miller book, "Supply and Demand Trading," is based on the fundamental economic principle:
Demand Zone: An area on a price chart where buyers are dominant and are likely to enter the market, causing the price to rise. Traders look to buy in this zone.
Supply Zone: An area on a price chart where sellers are dominant and are likely to enter the market, causing the price to fall. Traders look to sell in this zone.
The strategy involves identifying these "zones" to predict high-probability entry and exit points for a trade.
Gap & Go Day Trading Tool - Key Levels, Alerts & Setup GradingVisualizes Gap & Go setups with automatic gap detection, pre-market levels, and breakout signals. Shows: ✅ Gap % with quality rating (5%/10%/20%+) ✅ Pre-market high/low ✅ First candle range ✅ 50% gap fill target ✅ VWAP ✅ Relative volume. Includes setup grading system (A+ to C), entry signals on PM high breakouts, and 6 customizable alerts. Perfect for momentum day traders focusing on gapping stocks.
Full Description
█ OVERVIEW
The Gap & Go indicator automatically identifies and visualizes gap trading setups - one of the most popular momentum day trading strategies. When a stock gaps up significantly from the prior close, it often signals strong buying interest and potential for continuation moves.
This indicator displays all the key levels you need to trade gaps effectively, grades setup quality, and alerts you to breakout opportunities.
█ HOW IT WORKS
The indicator calculates the gap percentage between yesterday's close and today's open, then displays critical support/resistance levels that gap traders watch:
Gap Zone → The price range between prior close and gap open
Pre-Market High/Low → Key breakout and support levels from extended hours
First Candle Range → Opening range that often defines intraday direction
50% Gap Fill → Common retracement target and support level
VWAP → Institutional reference point
█ GAP CLASSIFICATION
Gaps are automatically classified by magnitude:
🔥 Qualifying Gap (5%+) → Meets minimum threshold for gap trading
🔥🔥 Strong Gap (10%+) → Ideal gap size for momentum plays
🔥🔥🔥 Monster Gap (20%+) → Exceptional move requiring extra attention
Background color changes based on gap quality for instant visual identification.
█ SETUP GRADING SYSTEM
The indicator grades each setup from A+ to C based on multiple factors:
- Gap magnitude (qualifying vs strong)
- Relative volume (2x+ vs 5x+ average)
- Price position relative to VWAP
A+ Setup (4-5 points) → High probability
A Setup (3 points) → Good setup
B Setup (2 points) → Moderate
C Setup (0-1 points) → Weak/avoid
█ ENTRY SIGNALS
Triangle signals appear when price breaks above key levels:
▲ Lime Triangle → Breaking above Pre-Market High
▲ Aqua Triangle → Breaking above First Candle High
Signals require volume confirmation by default (configurable).
█ KEY LEVELS DISPLAYED
- Prior Close (Orange) → Gap reference point
- Pre-Market High (Lime) → Primary breakout level
- Pre-Market Low (Red) → Support if gap fails
- First Candle Range (Aqua box) → Opening range breakout levels
- 50% Gap Fill (Yellow dotted) → Common support/target
- VWAP (Purple) → Institutional pivot
█ INFO TABLE
Real-time dashboard showing:
- Gap % with quality emoji
- Relative Volume with status
- All key price levels
- Breakout status (✓ if broken)
- Distance from PM High
- Setup Grade
█ ALERTS INCLUDED
6 customizable alerts:
1. Qualifying Gap Detected (5%+)
2. Strong Gap Detected (10%+)
3. Monster Gap Detected (20%+)
4. Pre-Market High Breakout
5. First Candle High Breakout
6. 50% Gap Fill Test
7. Full Gap Fill (setup invalidated)
█ SETTINGS
Gap Settings
- Minimum gap % threshold
- Strong gap % threshold
- Monster gap % threshold
Volume Settings
- Enable/disable relative volume filter
- Minimum RVol requirement
- Strong RVol threshold
- RVol calculation period
Level Settings
- Toggle each level type on/off
- Show/hide gap zone
- Show/hide VWAP
Signal Settings
- Breakout signal type (PM High, First Candle, Both)
- Volume confirmation requirement
Visual Settings
- Info table position
- Color customization for all levels
█ HOW TO USE
1. Scan for gapping stocks pre-market (use a scanner or watchlist)
2. Apply this indicator to candidates
3. Check the Setup Grade in the info table
4. Wait for price to consolidate near pre-market high
5. Enter on breakout above PM High with volume confirmation
6. Use 50% gap fill or PM Low as stop loss reference
7. Monitor VWAP - staying above is bullish
█ BEST PRACTICES
✓ Focus on A and A+ setups
✓ Require strong relative volume (5x+)
✓ Trade in the direction of the gap (long for gap ups)
✓ Watch for gap fill as potential support
✓ Be cautious if price falls below VWAP
✓ First 30-60 minutes typically have best momentum
█ TIMEFRAME RECOMMENDATIONS
- 1-minute: Scalping, precise entries
- 5-minute: Most common for gap trading (recommended)
- 15-minute: Swing entries, less noise
█ NOTES
- Pre-market levels require extended hours data enabled
- First candle range is based on the first regular market candle
- Works on stocks, ETFs, and futures
- Gaps down are detected but focus is on gap-up setups
█ DISCLAIMER
This indicator is for educational purposes only. Gap trading involves significant risk. Past performance does not guarantee future results. Always use proper risk management and never risk more than you can afford to lose.
The 'Qualified' POI Scorer [PhenLabs]📊 The “Qualified” POI Scorer (Q-POI)
Version: PineScript™ v6
📌 Description
The “Qualified” POI Scorer helps intermediate traders overcome "analysis paralysis" by filtering Smart Money Concepts (SMC) structures based on their probability. Instead of flooding your chart with every possible Order Block, this script assigns a proprietary “Quality Score” (0-100) to each zone. It analyzes the strength of the displacement, the presence of imbalances (FVG), and liquidity mechanics to determine which zones are worth your attention. It is designed to clean up your charts and enforce discipline by visually fading out low-quality setups.
🚀 Points of Innovation
Dynamic “Glass UI” Transparency that automatically fades weak zones based on their score.
Proprietary Scoring Algorithm (0-100) based on three distinct institutional factors.
Visual Icon System that prints analytical context (💧— 🚀/🐌—🧱) directly on the chart.
Automated Mitigation Tracking that changes the visual state of zones after they are tested.
Displacement Velocity calculation using ATR to verify institutional intent.
🔧 Core Components
Liquidity Sweep Engine: Detects if a pivot point grabbed liquidity from the previous X bars before reversing.
FVG Validator: Checks if the move away from the zone created a valid Fair Value Gap.
Momentum Scorer: Calculates the size of the displacement candle relative to the Average True Range (ATR).
🔥 Key Features
Quality Filtering: Automatically hides or dims zones that score below 50 (user configurable).
State Management: Zones turn grey when mitigated and delete themselves when invalidated.
Visual Scorecard: Displays the exact numeric score on the zone for quick decision-making.
Time-Decay Logic: Keeps the chart clean by managing the lifespan of old zones.
🎨 Visualization
High Score Zones (80-100): Display as bright, semi-solid boxes indicating high probability.
Medium Score Zones (50-79): Display as translucent “glass” boxes.
Low Score Zones (<50): Display as faint “ghost” boxes or are completely hidden.
Rocket Icon (🚀): Indicates high momentum displacement.
Snail Icon (🐌): Indicates low momentum displacement.
Drop Icon (💧): Indicates the zone swept liquidity.
Brick Icon (🧱): Indicates the zone is supported by an FVG.
📖 Usage Guidelines
Swing Structure Length (Default: 5): Controls the sensitivity of the pivot detection; lower numbers create more zones, higher numbers find major swing points.
ATR Length (Default: 14): Determines the lookback period for calculating relative momentum.
Minimum Quality Score (Default: 50): The threshold for which zones are considered “valid” enough to be fully visible.
Bullish/Bearish Colors: Fully customizable colors that adapt their own transparency based on the score.
Show Weak Zones (Default: False): Toggles the visibility of zones that failed the quality check.
✅ Best Use Cases
Filtering noise during high-volatility sessions by focusing only on Score 80+ zones.
Confirming trend continuation entries by looking for the Rocket (🚀) momentum icon.
Avoiding “stale” zones by ignoring any box that has turned grey (Mitigated).
⚠️ Limitations
The indicator is reactive to closed candles and cannot predict news-driven spikes.
Scoring is based on technical structure and does not account for fundamental drivers.
In extremely choppy markets, the ATR filter may produce lower scores due to lack of displacement.
💡 What Makes This Unique
It transforms subjective SMC analysis into an objective, quantifiable score.
The visual hierarchy allows traders to assess chart quality in milliseconds without reading data.
It integrates three separate SMC concepts (Liquidity, Imbalance, Structure) into a single tool.
🔬 How It Works
Step 1: The script identifies a Swing High or Low based on your length input.
Step 2: It looks backward to see if that swing swept liquidity, and looks forward to check for an FVG and displacement.
Step 3: It calculates a weighted score (30pts for Sweep, 30pts for FVG, 40pts for Momentum).
Step 4: It draws the zone with a transparency level designated by the score and appends the relevant icons.
💡 Note:
For the best results, use this indicator on the timeframe you execute trades on (e.g., 15m or 1h). Do not use it to find entries on the 1m chart if your analysis is based on the 4h chart.






















