FVG ATRFVG ATR โ Fair Value Gap Size Measured in ATR Units
This Pine Script v6 indicator detects Fair Value Gaps and displays their size as a ratio of the Average True Range, providing traders with a normalized measurement of gap significance across different market conditions and timeframes.โ
Key Features
Automatic FVG Detection
The indicator identifies bullish and bearish Fair Value Gaps using the standard three-candle pattern. Bullish FVGs occur when the current low exceeds the high from two bars ago, while bearish FVGs occur when the current high falls below the low from two bars ago.โ
ATR Ratio Calculation
Each detected FVG is measured against the current Average True Range at the moment of detection. The ratio is displayed as a compact label next to the gap, showing values like "ATR: 0.75" or "ATR: 1.41". This normalization allows comparison of gap significance across volatile and calm market periods.โ
Minimal Visual Footprint
Labels are displayed directly on the chart without boxes or lines, using customizable text sizes from tiny to large. The default tiny size ensures the chart remains uncluttered while providing essential information at a glance.โ
Highly Customizable Display
All visual aspects are configurable through input parameters, including label position (top, middle, or bottom of gap), text size, text color, optional background, and horizontal offset from the detection candle.โ
Customizable Parameters
Detection Settings
Detect Bullish FVG: Enable or disable detection of bullish gaps. Default is enabled.โ
Detect Bearish FVG: Enable or disable detection of bearish gaps. Default is enabled.โ
Min Size (pips): Filter out small gaps below the specified threshold. One pip equals 10 ticks for most Forex pairs. Default is 10 pips.โ
ATR Calculation
ATR Period: Period length for Average True Range calculation. Default is 14, adjustable to match your trading strategy.โ
Label Settings
Label Position: Vertical placement of the text label relative to the FVG zone. Options are Top, Middle, or Bottom. Default is Middle.โ
Label Size: Text size from Tiny (smallest), Small, Normal, to Large. Default is Tiny for minimal chart clutter.โ
Text Color: Custom color for label text. Default is white for visibility on dark themes.โ
Show Background: Toggle to display labels with a colored background box or as transparent text only. Default is disabled for cleaner appearance.โ
Background Color: Custom color for label background when enabled. Default is semi-transparent gray.โ
Label Offset (bars): Horizontal distance in bars between the detection candle and the label. Set to 0 for labels directly on the candle, or increase for separation. Default is 0.โ
Recommended Use Cases
Multi-Timeframe Analysis
Compare FVG significance across different timeframes by observing ATR ratios. A 1.5 ATR gap on the 1-hour chart may indicate different significance than the same ratio on the daily chart.โ
Volatility-Adjusted Trading
Use ATR ratios to filter for only the most significant gaps. For example, only trade FVGs with ratios above 1.0 to focus on gaps larger than typical price movement.โ
Risk Management
Size positions based on gap magnitude relative to current volatility. Larger ATR ratios may warrant tighter stops or smaller position sizes.โ
Market Efficiency Analysis
Track how quickly and completely different-sized gaps get filled. Gaps with higher ATR ratios may take longer to fill or act as stronger support and resistance zones.โ
Technical Details
This indicator is written in Pine Script v6 and follows all recommended coding standards including strict 4-space indentation, lazy boolean evaluation, and proper type declarations. The script uses array-based storage to maintain up to 500 labels simultaneously.โ
The ATR ratio is calculated at the moment of FVG detection and remains fixed, never repainting. The calculation divides the FVG height (distance between gap boundaries) by the current ATR value using the specified period. Division by zero is protected with conditional logic.โ
Label positioning uses the xloc.bar_index and yloc.price system for precise placement. The horizontal offset parameter allows traders to adjust label spacing based on chart zoom level and personal preference. Text formatting uses str.tostring with two decimal places for clear ratio display.โ
Important Notes
The indicator never repaints as all FVG detections and ATR calculations are fixed upon bar confirmation. Labels persist on the chart until the maximum label count is reached, at which point the oldest labels are automatically removed by TradingView.โ
For optimal performance on charts with many FVGs, consider increasing the minimum pip size filter or using smaller label sizes. The tiny size option provides the smallest possible text for maximum chart clarity.โ
Installation and Usage
Copy the source code into the TradingView Pine Editor and add the indicator to your chart. The overlay parameter is set to true, allowing labels to display directly on price candles. Configure all parameters through the indicator settings panel to match your trading style and visual preferences.โ
100% Pine Script v6 indicator โ No repaint โ Open source
Search in scripts for "gaps"
ICT Turtle SoupICT Turtle Soup identifies classic โfailed breakoutโ reversals after liquidity sweeps of recent highs/lows, then augments the setup with volume validation, market structure context, Kill Zone (session) filters, Order Blocks (OB), Fair Value Gaps (FVG), OTE (61.8โ78.6%) zones, and optional risk targets (SL/TP 1:1, 1:2, 1:3). A compact dashboard summarizes current context (recent high/low, lookbacks, active session, structure state, mitigation counts).
What the Script Does
โฆ Detects Turtle Soup events: Price breaks a prior swing extreme and then quickly reverses back inside the range.
โฆ Grades signal quality: Factors include reversal speed, volume confirmation, breakout magnitude, and consecutive patterns.
โฆ Overlays market context: Trend/range classification (ADX / MA / ATR Bands / Combined), Kill Zones (Asian/London/NY), and time-of-day filters.
โฆ Marks IMB / mitigation zones: Draws Order Blocks and Fair Value Gaps, with optional live mitigation tracking and fading/removal on mitigation.
โฆ Shows OTE zones (61.8โ78.6%) after confirmed reversals to highlight potential pullback entries.
โฆ Plots risk management guides: Optional SL buffer below/above reversal wick and TP bands at 1:1, 1:2, 1:3 R multiples.
โฆ Emits alerts on bullish/bearish Turtle Soup confirmations.
How It Works (Conceptual)
1. Liquidity Sweep & Breakout Check
โฆ Looks back over user-defined windows (single or multiple lookbacks: short/medium/long) to find the most recent swing high/low.
โฆ Flags a breakout when price pierces that swing (above for bearish, below for bullish).
โฆ Optional breakout bar volume check requires volume > avg(volume, N) ร multiplier.
โฆ Optional swing age check requires the broken swing to be at least X bars old.
2. Reversal Confirmation
โฆ Within N bars after the sweep, validates a mean-reversion close back inside the prior range with a minimum wick/body ratio to confirm rejection.
โฆ Quality Score adds points for:
โฆ Speed: reversal within fast_reversal_bars;
โฆ Volume: breakout and/or reversal volume spike;
โฆ Series: previous consecutive signals;
โฆ Magnitude: sufficient sweep distance.
โฆ Optional high-quality filter only shows signals meeting a minimum score.
3. Context Filters (Optional)
โฆ Sessions/Kill Zones: Only allow signals in selected sessions (Asian/London/NY) with fully custom HHMM inputs.
โฆ Time Window: Restrict to specific hours (e.g., 08โ12).
โฆ Market Structure: Classify Trending vs. Ranging (via ADX, MA separation/slope, ATR bands, or Combined). You can allow signals in trends, ranges, or both.
4. Smart Confluence Layers
โฆ Order Blocks: Finds likely OBs with structural validation (e.g., bearish up-candle prior to down move), imbalance score (body/range ร volume factor), and extend-until-touched with mitigation % tracking.
โฆ Fair Value Gaps: Detects valid 3-bar gaps (bull/bear) with size threshold, supports touch / 50% / full mitigation logic, and can fade or remove after mitigation.
โฆ OTE Zones: After a reversal, projects the 61.8โ78.6% retracement box from the actual swing range; offset scales to timeframe to avoid clutter.
5. Risk & Display
โฆ SL/TP guides: Optional wick-buffered SL and 1:1/1:2/1:3 TPs.
โฆ Dashboard: Recent high/low, active lookbacks, current session, structure label, and live counts of mitigated OBs/FVGs.
Signals & Visuals
โฆ Bullish Turtle Soup: Triangle up + label (๐ขS/M/L/D + star rating).
โฆ Bearish Turtle Soup: Triangle down + label (๐ขS/M/L/D + star rating).
โฆ Labels can show: quality stars, FAST/SLOW reversal, reversal & breakout volume tags, previous consecutive count, and last move %.
โฆ Lines/Boxes: OBs, FVGs, OTE zones, SL/TP bands, and optional breakout magnitude line.
Inputs (Key Groups)
โฆ Turtle Soup: Lookbacks (single or S/M/L), reversal bars, wick ratio, magnitude line, reversal speed, volume confirmation (multiplier/length), consecutive tracking.
โฆ Order Blocks: Show/validate structure, lookback, extend-until-touched, mitigation % threshold, colors.
โฆ Fair Value Gaps: Show, min size %, colors, mitigation mode (Touch/50%/Full), optional remove-on-mitigation.
โฆ Kill Zones/Sessions: Enable Asian/London/NY with custom HHMM, colors.
โฆ OTE: Show OTE (61.8โ78.6%), color, timeframe-adaptive offsets.
โฆ Signal Filters: Filter by session, time window, market structure method (ADX/MA/ATR/Combined), thresholds (ADX, MA periods, ATR multiplier), trending/ranging allowances, structure label & offset.
โฆ SL/TP: SL buffer %, TP 1:1/1:2/1:3 toggles & colors.
โฆ Breakout Validation: Require breakout-bar volume, min swing age, volume label toggles.
โฆ Alerts: Enable/disable.
โฆ Dashboard: Position, text size, colors, border.
How to Use
1. Markets & Timeframes: Works on FX, crypto, indices, and futures. Start with M5โH1 for intraday and H1โH4 for swing; refine lookbacks per instrument volatility.
2. Core Flow:
โฆ Enable multiple lookbacks for robustness on mixed volatility.
โฆ Turn on validate_swing_significance to avoid micro sweeps.
โฆ Use validate_breakout_volume + use_volume_confirmation to filter weak pokes.
3. Context Choice:
โฆ In ranging environments, allow both sides; in trends, consider counter-trend only at HTF OB/FVG/OTE confluence.
โฆ Narrow to London/NY for higher activity if desired.
4. Entries/Stops/Targets:
โฆ Entry on confirmed label close or at OTE pullback post-signal.
โฆ SL: below/above reversal wick + sl_buffer%.
โฆ TP: scale at 1:1/1:2/1:3 or manage via OB/FVG/structure breaks.
5. Confluence: Prefer Turtle Soup that aligns with OB/FVG zones and Combined structure method for added reliability.
Alerts
โฆ โBullish Turtle Soup detectedโ and โBearish Turtle Soup detectedโ fire on confirmation.
โฆ Set to Once Per Bar (as coded) or adjust in the alert dialog per your workflow.
Notes & Tips
โฆ Multiple lookbacks (S/M/L) help capture both shallow and deep liquidity sweeps.
โฆ Use market structure label with offset to keep it readable on the right of price.
โฆ Mitigation tracking visually communicates when OB/FVG confluence is no longer valid.
โฆ Dashboard = fast situational awareness; keep it on during live trading.
Limitations & Disclaimer
โฆ This tool is educational and not financial advice. No profitability or win-rate is implied. Markets carry risk; manage position size and test thoroughly.
โฆ Signal quality depends on market regime, spreads, news, and data quality. Backtests/forward-tests may differ.
โฆ Visual objects are capped for performance; old items may auto-clean to keep charts responsive.
Smart Money Concepts (SMC) [LuxAlgo]This all-in-one indicator displays real-time market structure (internal & swing BOS / CHoCH), order blocks, premium & discount zones, equal highs & lows, and much more...allowing traders to automatically mark up their charts with widely used price action methodologies. Following the release of our Fair Value Gap script, we received numerous requests from our community to release more features in the same category.
"Smart Money Concepts" (SMC) is a fairly new yet widely used term amongst price action traders looking to more accurately navigate liquidity & find more optimal points of interest in the market. Trying to determine where institutional market participants have orders placed (buy or sell side liquidity) can be a very reasonable approach to finding more practical entries & exits based on price action.
The indicator includes alerts for the presence of swing structures and many other relevant conditions.
Features
This indicator includes many features relevant to SMC, these are highlighted below:
Full internal & swing market structure labeling in real-time
Break of Structure (BOS)
Change of Character (CHoCH)
Order Blocks (bullish & bearish)
Equal Highs & Lows
Fair Value Gap Detection
Previous Highs & Lows
Premium & Discount Zones as a range
Options to style the indicator to more easily display these concepts
Settings
Mode: Allows the user to select Historical (default) or Present, which displays only recent data on the chart.
Style: Allows the user to select different styling for the entire indicator between Colored (default) and Monochrome.
Color Candles: Plots candles based on the internal & swing structures from within the indicator on the chart.
Internal Structure: Displays the internal structure labels & dashed lines to represent them. (BOS & CHoCH).
Confluence Filter: Filter non-significant internal structure breakouts.
Swing Structure: Displays the swing structure labels & solid lines on the chart (larger BOS & CHoCH labels).
Swing Points: Displays swing points labels on chart such as HH, HL, LH, LL.
Internal Order Blocks: Enables Internal Order Blocks & allows the user to select how many most recent Internal Order Blocks appear on the chart.
Swing Order Blocks: Enables Swing Order Blocks & allows the user to select how many most recent Swing Order Blocks appear on the chart.
Equal Highs & Lows: Displays EQH/EQL labels on chart for detecting equal highs & lows.
Bars Confirmation: Allows the user to select how many bars are needed to confirm an EQH/EQL symbol on chart.
Fair Value Gaps: Displays boxes to highlight imbalance areas on the chart.
Auto Threshold: Filter out non-significant fair value gaps.
Timeframe: Allows the user to select the timeframe for the Fair Value Gap detection.
Extend FVG: Allows the user to choose how many bars to extend the Fair Value Gap boxes on the chart.
Highs & Lows MTF: Allows the user to display previous highs & lows from daily, weekly, & monthly timeframes as significant levels.
Premium/Discount Zones: Allows the user to display Premium, Discount, and Equilibrium zones on the chart
Usage
Users can see automatic CHoCH and BOS labels to highlight breakouts of market structure, which allows to determine the market trend. In the chart below we can see the internal structure which displays more frequent labels within larger structures. We can also see equal highs & lows (EQH/EQL) labels plotted alongside the internal structure to frequently give indications of potential reversals.
In the chart below we can see the swing market structure labels. These are also labeled as BOS and CHoCH but with a solid line & larger text to show larger market structure breakouts & trend reversals. Users can be mindful of these larger structure labels while trading internal structures as displayed in the previous chart.
Order blocks highlight areas where institutional market participants open positions, one can use order blocks to determine confirmation entries or potential targets as we can expect there is a large amount of liquidity at these order blocks. In the chart below we can see 2 potential trade setups with confirmation entries. The path outlined in red would be a potential short entry targeting the blue order block below, and the path outlined in green would be a potential long entry, targeting the red order blocks above.
As we can see in the chart below, the bullish confirmation entry played out in this scenario with the green path outlined in hindsight. As price breaks though the order blocks above, the indicator will consider them mitigated causing them to disappear, and as per the logic of these order blocks they will always display 5 (by default) on the chart so we can now see more actionable levels.
The Smart Money Concepts indicator has many other features and here we can see how they can also help a user find potential levels for price action trading. In the screenshot below we can see a trade setup using the Previous Monthly High, Strong High, and a Swing Order Block as a stop loss. Accompanied by the Premium from the Discount/Premium zones feature being used as a potential entry. A potential take profit level for this trade setup that a user could easily identify would be the 50% mark labeled with the Fair Value Gap & the Equilibrium all displayed automatically by the indicator.
Conclusion
This indicator highlights all relevant components of Smart Money Concepts which can be a very useful interpretation of market structure, liquidity, & more simply put, price action. The term was coined & popularized primarily within the forex community & by ICT while making its way to become a part of many traders' analysis. These concepts, with or without this indicator do not guarantee a trader to be trading within the presence of institutional or "bank-level" liquidity, there is no supporting data regarding the validity of these teachings.
Power Earnings Gap Screener Pro [LevelUp]Customizable Pine Screener to scan for stocks with a Power Earnings Gap as well as accelerating earnings and sales. Historical analysis shows that strong earnings often trigger institutional buying, pushing prices higher and increasing the likelihood of sustained price gains.
๐น Power Earnings Gap (PEG)
A power earnings gap refers to a significant price gap up after an earnings report, reflecting a rapid shift in investor sentiment and perceived value. Itโs called "power" because the move is often sharp, sustained, and accompanied by high trading volume, signaling a potential trend continuation or reversal.
A gap is the difference between the closing price of a stock on the day before an earnings report and the opening price the next trading day. A power earnings gap typically exceeds a certain threshold (e.g., 8-10% or more) and is driven by earnings surprises, guidance changes, or other significant news.
Strong earnings beats, misses, or forward-looking guidance can trigger these gaps. For example, a company reporting higher-than-expected profits or raising guidance might gap up, while a miss or weak outlook could cause a gap down.
The gap is often accompanied by above-average trading volume, confirming the move's strength. Power gaps often lead to sustained price movement in the direction of the gap (continuation) or signal a reversal if the gap fills quickly.
How Power Earnings Gap Be Helpful
โช Power earnings gaps often indicate strong momentum. Traders can capitalize on this by entering trades in the direction of the gap (e.g., buying on a gap-up if the trend continues).
Example: If a stock gaps up 10% after a stellar earnings report and shows high volume, traders might buy, expecting further upside as momentum builds.
โช Breakout Opportunities: A gap through key technical levels (e.g., resistance or support) can signal a breakout. Traders use these gaps to identify potential long-term trends.
Example: A stock breaking above a resistance level on a power earnings gap may continue to rally, offering a setup for swing or position traders.
โช Volatility for Short-Term Trades: Earnings gaps create heightened volatility, ideal for day traders or scalpers. The large price swings allow for quick profits if timed correctly.
Example: A trader might use options (e.g., calls for a gap-up, puts for a gap-down) to leverage the volatility around earnings.
โช Confirmation of Fundamental Strength/Weakness: A power earning gap often reflects a fundamental shift, e.g., strong earnings growth or a major business development. Traders can use this to align technical setups with fundamental catalysts.
Example: A gap-up after a company raises its full-year guidance might signal a long-term buying opportunity.
โช Risk Management and Stop Losses: Gaps provide clear levels for setting stop-loss orders. For instance, traders might place stops at or below the gap up bar low to protect against a potential reversal.
Example: If a stock gaps up from $100 to $110 and intraday hits a low of $105, a trader might set a stop at $105 or lower to limit downside risk.
โช Gap Fill Strategies:Some traders bet on gaps filling, i.e., the stock returning to its pre-gap price. If a power earnings gap seems overextended (e.g., due to market overreaction), contrarian traders might short a gap-up or buy a gap-down, anticipating a pullback.
Example: A stock gaps up 15% but lacks volume or follow-through; a trader might short it, expecting the price to retreat.
๐น Earnings and Sales Acceleration
Earnings and sales acceleration refers to the rate of growth in a company's earnings over consecutive quarters. It highlights companies that are not only growing but doing so at an accelerating pace, signaling improving financial health and operational momentum. This metric is derived from earnings reports, which detail a companyโs financial performance.
Key Concepts
โช Earnings Acceleration: When a companyโs earnings per share (EPS) growth rate increases over time (e.g., EPS growth of 10% in Q1, 15% in Q2, 20% in Q3). It indicates improving profitability, often due to cost efficiencies, margin expansion and strong demand.
โช Sales Acceleration: When revenue growth rates increase over time (e.g., revenue growth of 5% in Q1, 8% in Q2, 12% in Q3). This reflects rising demand for products/services and operational efficiency.
โช Relation to Earnings Reports: Acceleration is calculated by comparing sequential quarter-over-year growth rates in earnings and sales, often highlighted in earnings reports or analyst commentary. Itโs a sign of fundamental strength when both metrics accelerate together.
How Itโs Helpful to Traders
โช Identify High-Potential Stocks: Stocks with accelerating earnings and sales often attract investor attention, as they signal a company is outperforming expectations and gaining market share. This can lead to sustained price appreciation.
Example: A tech company reporting 20% EPS growth and 15% sales growth quarter-over-quarter may see bullish price action as investors bet on continued momentum.
โช Momentum Trading Opportunities: Acceleration often fuels stock price momentum, especially post-earnings. Traders can ride these trends using technical setups like breakouts or pullbacks.
Example: A stock breaking above a key resistance level after reporting accelerating growth may be a buy signal for swing traders.
โช Early Indicator of Breakouts: Companies with accelerating fundamentals are more likely to experience price breakouts, as institutional investors (e.g., hedge funds, mutual funds) pile in. Traders can use this to position early.
Example: A retailer with accelerating sales due to strong holiday demand might gap up post-earnings, offering a breakout trade.
โช Confirmation of Fundamental Strength: Acceleration validates a companyโs growth story, reducing the risk of investing in stocks with inconsistent performance. Traders can align technical trades with strong fundamentals.
Example: A biotech with accelerating sales from a new drug launch may sustain a rally, giving traders confidence in long positions.
โช Volatility for Short-Term Trades: Earnings reports showing acceleration often lead to significant price gaps or volatility, creating opportunities for day traders or options traders.
Example: A trader might buy call options on a stock expected to report accelerating earnings, anticipating a sharp post-earnings move.
๐น Power Earnings Gaps - Examples
๐น Screening Features - Setting Your Search Criteria
Power Earnings Gap
โช Search Range
How many bars back to search for Power Earnings Gaps, anywhere between 1 and 90 bars.
โช Last Bar Only
Look only at the last bar for Power Earnings Gaps. This is useful when looking for PEGs when screening at the end of a trading day. Choosing this option, the Search Range will be ignored.
โช Minimum Price % Gap Up From Prior Close
This is the minimum gap up percent change to be considered a Power Earnings Gap.
โช Minimum Volume % Change Over Average
This is the minimum volume percent change, over the 50-day average volume, to be considered a Power Earnings Gap.
โช Require Positive Surprise
Require a positive earnings surprise and the minimum percent change.
โช Require Closing Range
To ensure the price action closed strong on the day, specify a preferred closing range as a percentage of the bar's daily range.
โช Gap Up Bar
The gap up bar can be configured to require one of the following:
- Open Above Prior High - Ensures there is visible gap up from the prior bar.
- Low Above Prior High - Allows for intraday price action to go below the prior bar high.
- No Requirement
Earnings And Sales Acceleration
โช Quarters of Acceleration
You can specify between 1 and 4 quarters of earnings and/or sales acceleration.
๐น Installation And Usage
โช Mark this indicator as a Favorite.
โช Use the Pine Screener to search for stocks.
โช Save the search results to a watchlist.
โช View the watchlist in TradingView.
๐น Note
โช Risk of Reversals: Not all gaps sustain their direction. Over reactions can lead to gap fills.
โช High Volatility: Earnings gaps can be unpredictable, requiring quick decision-making & discipline.
Paid script
Radi IQ [TradingIQ]Introducing "Radi IQ".
Radi IQ is a comprehensive market structure indicator designed to provide traders with a detailed view of key price levels and market behavior. It combines several analytical methodsโincluding internal and external structure analysis, fair value gaps, order blocks, breaker blocks, rejection blocks, premium discount zones, equal levels, directional liquidity grabs, and trend meters โto help users better understand areas of support and resistance, potential turning points, and liquidity events in the market.
Key Components and Their Functions
Market Structure Analysis
Internal and External Structure : The indicator evaluates market structure on two levels. The internal analysis focuses on immediate price action (e.g., recent support/resistance and swing points), while the external analysis uses a higher timeframe to provide context. This dual approach helps to confirm the strength of key levels by comparing short-term moves with the broader market trend.
Break of Structure (BoS) and Change of Character (CHoCH) : These signals highlight moments when the market shifts its behavior. A BoS indicates that a previous level of support or resistance has been overcome, while a CHoCH signals a change in the marketโs character. Both are marked clearly on the chart using distinct color codes.
Break of Structure + (BoS+) and Change of Character + (CHoCH+) : These signals highlight moments when the market shifts its behavior and is confirmed by prior price action. A BoS + indicates that a previous level of support or resistance has been overcome, while price action achieves higher highs and higher lows (resistance break) or lower highs and lower lows (support break). CHoCH + signals a change in the marketโs character when supported by prior price action - lower highs for a support break and higher lows for a resistance break.
BoS and CHoCH
The image above shows BoS and CHoCH identified on the price chart, and explains what each signifies.
A Break Of Structure (BoS) occurs when price decisively moves beyond a previously established support or resistance level. It indicates that the current trend or market pattern is being challenged, and the market may be ready to change direction.
A Change of Character (CHoCH) describes a shift in how the market behaves. A CHoCH occurs when, in an uptrend, a previously established support level breaks, or in a downtrend, a previously established resistance level breaks.
This break indicates that the market's typical structure is shifting, suggesting that the current trend may be losing its strength and that a reversal or a new trend could be developing.
CHoCH+
The image above explains CHoCH+ and how it forms, while highlighting an instance where a downside CHoCH+ formed following lower highs.
A Change of Character + (CHoCH+) describes a shift in how the market behaves that is supported by prior price action. For support breaks, price must form lower highs before breaking support.
The image above explains CHoCH+ for resistance breaks, while highlighting an instance where a resistance point broke that was supported by prior price action.
BoS+
The image above explains BoS+ and how it forms, while highlighting an instance where an upside BoS+ formed following higher highs and higher lows.
A BoS+ resistance break requires higher highs and higher lows prior to the resistance point being closed over.
The image above explains BoS+ support break, while highlighting an instance where a downside BoS+ formed following lower highs and lower lows.
A BoS+ support break requires lower highs and lower lows prior to the support point being closed under.
Future BoS and CHoCH
Radi IQ also displays where the next BoS and CHoCH points are located.
The image above shows the feature in action. With this, traders will always know where the next key support/resistance breakpoints are before they actually occur.
Fair Value Gaps (FVG)
The indicator identifies gaps in the price where little or no trading occurredโknown as fair value gaps. These gaps can act as temporary support or resistance and may indicate areas where the market is likely to correct. FVGs are displayed with clear color gradients that differentiate between upward and downward gaps.
The image above shows an identified upside FVG. In the image, the identified upside FVG acted as a support point for price.
The image above shows an identified downside FVG. In the image, the identified downside FVG acted as a resistance point for price.
Low Volume FVG
In addition to identifying trading FVGs - Radi IQ can also specifically detect low volume fair value gaps. Ideally, these fair value gaps will form inside a low volume node on a volume profile.
Low volume node FVGs are important because these are areas where very little trading occurred and is confirmable, indicating an imbalance in supply and demand. Since few trades took place there, the market often moves quickly through these zones when revisited, which can lead to rapid price changes. This "gap" in trading activity can serve as a signal for potential reversals or fast moves, offering opportunities to enter or exit positions based on expected market behavior.
The image above shows identified FVGs that formed on low volume.
Large Area FVGs
Radi IQ is also capable of filtering out โinconsequentialโ FVGs. With this, Radi IQ can be enabled to only mark FVGs that cover a wide price range.
The image above shows the feature enabled, and all identified FVGs formed with a wide price range.
Large Area FVGs and Low Volume FVGs Combined
Traders can also enable Radi IQ to only mark FVGs that form on low volume and have a wide price range - allowing traders to only identify the highest quality FVGs on the chart.
Order Blocks and Premium Discount Zones
Order Blocks: Radi IQ detects areas where large orders have previously been placed by institutional traders. These blocks can act as strong levels of support or resistance, and the indicator marks bullish and bearish order blocks with dedicated colors.
What is an order block?
Order blocks are clusters of orders that institutions have executed to enter or exit a market position. They typically form when there is a period of consolidation before a significant move. For example, the last bullish candle before a strong down move may indicate a supply order block, while the last bearish candle before a sharp rally might be considered a demand order block.
Why They Form:
Institutions donโt trade in small, sporadic amounts; they accumulate or distribute large volumes of an asset. To avoid slippage and minimize market impact, they execute these orders over a zone rather than at a single price point. This creates a recognizable โblockโ on the chart.
Order Block Identification Types
Strength Score
The โStrength Scoreโ order block detection mode is a TradingIQ proprietary ranking system for identified order blocks.
Purpose
The purpose of the โStrength Scoreโ ranking system is to determine the โstrengthโ or significance of an order block and rate the zoneโs likelihood to act as support/resistance when retested in the future.
The scoring system ranks from 0 - 10, with โ0โ indicating a โweakโ score or low likelihood of acting as a key support/resistance level when retested in the future.
A rating of โ5โ indicates a โmoderateโ score, indicating that the order block has a moderate likelihood of acting as a key support/resistance level when retested in the future.
A rating of โ10โ indicates a โstrongโ score, indicating that the order block has a strong likelihood of acting as a key support/resistance level when retested in the future.
How It Works
The score is calculated by examining the price move following the formation of an order block. The stronger the price move after an order block forms - the higher the Strength Score.
The image above shows a bearish order block with a score of โ5โ identified on the chart. The order block successfully operates as a resistance point when retested.
The image above shows a bullish order block with a score of โ5โ identified on the chart. The order block successfully operates as a resistance point when retested.
Volume-Based
The volume-based order block detection method detects traditional order blocks, but goes one step further by identifying the highest concentration point of volume for the bar and drawing the order block around this concentration point.
Key features when using the volume-based order block detection method:
The top of the order block is anchored to the top of the highest volume concentration point of the bar
The bottom of the order block is anchored to the bottom of the highest volume concentration point of the bar
The total volume that went into creation of the order block is displayed on the chart
The total volume of the order block is recorded as a percentage relative to the total volume for all order blocks on the chart
The image above shows the detection method in action.
Breaker Blocks
A breaker block is a specific type of order block that gains significance when price breaks through it and then often retests the level as a new area of support or resistance. Essentially, itโs a zone where, after the initial break, the previous level (which once acted as strong support or resistance) flips roles. For example, in an uptrend, if the price falls below a key support level, that level can become a breaker block and act as resistance if the price tries to move back up. Conversely, in a downtrend, a broken resistance level can serve as new support. Traders monitor breaker blocks because they often mark a shift in market sentiment and can provide potential entry or exit points once the market re-engages with these levels.
The image above shows a breaker block above price acting as resistance.
The image above shows a breaker block below price acting as support.
Rejection Blocks
A rejection block is a price area where the market shows a strong unwillingness to move beyond a certain level. This typically happens when price approaches a specific level but then is quickly rejected, leading to a bounce in the opposite direction. In other words, a rejection block forms when traders' orders create a barrier, causing the price to reverse rather than break through. Traders watch these areas closely, as they often signal a strong concentration of supply or demand that could provide potential entry or exit points for trades.
The image above shows both a verified upside rejection block acting as resistance, and an untested downside rejection block.
Rejection blocks are expected to function as strong support/resistance points when retested in the future.
Premium Discount Zones
Premium Discount Zones : These zones reflect areas where price is trading above (premium) or below (discount) a fair value range. They help traders gauge whether the current market price is relatively high or low compared to historical averages.
Premium Discount Zones account for recent swing highs and lows to calculate a fair value along with discount and premium prices over an intermediate time window.
The image above shows the premium and discount price zones in action.
Equal Levels
The indicator also tracks and highlights equal levels, which occur when the market repeatedly tests the same price levels. Equal levels can reinforce the significance of a support or resistance area and are represented by their own set of color markers.
The image above shows Radi IQ distinguishing equal highs and equal lows.
Equal Highs
When you see two or more highs that are approximately the same, it suggests that the market is repeatedly rejecting attempts to push higher. This signals a strong resistance level where sellers (or stop-hunters) are active.
Equal Lows
Similarly, consecutive lows at the same level indicate strong support, where buyers step in consistently, preventing further decline.
Strong Highs and Lows
Strong High
A strong high is a price level where the market repeatedly fails to push higher. Typically, itโs characterized by:
Rejection: Price approaches the high but then reverses sharply, often leaving long upper wicks on the candlestick chart.
Consolidation: Multiple bars might show highs that are very close in value (often termed "equal highs"), indicating a well-established resistance zone.
Market Sentiment: This pattern suggests that sellers are actively defending that level, preventing further upward movement.
Strong Lows
Conversely, a strong low is a price level where the market repeatedly fails to break lower. It is identified by:
Bounce Back: Price touches the low and then rebounds sharply, often leaving long lower wicks.
Consistency: Multiple lows occur around the same level (sometimes referred to as "equal lows"), marking a solid support area.
Market Sentiment: This indicates that buyers are stepping in at that level, absorbing selling pressure and supporting the price.
The image above shows Radi IQ detecting both a strong high and strong low, while the detected strong low acts as support when retested.
Liquidity Grabs
Liquidity grabs occur when the market temporarily moves to absorb liquidity, often triggering stop-loss orders and leading to rapid price movements. Radi IQ flags these events by identifying conditions where price moves against recent pivots, helping traders spot potential liquidity-related reversals or breakouts.
The image above shows Radi IQ identifying both an upside liquidity grab and a downside liquidity grab.
Upside Liquidity Grab (Bearish)
An upside liquidity grab happens when the price moves above a well-known resistance area or recent high. This move is often short-lived.
Many traders place stop-loss orders or pending buy orders just above resistance levels. Institutional players may intentionally push price upward to trigger these orders, thereby โgrabbingโ the liquidity available at that level.
Downside Liquidity Grab (Bullish)
A downside liquidity grab is the mirror image: the price briefly dips below a key support level or recent low.
Traders often place stop-loss orders or pending sell orders just below support levels. An intentional drop below this support can trigger these stops, allowing institutional players to capture liquidity.
Multi-Timeframe Analysis and Swings
By using data from different timeframes, Radi IQ offers a broader perspective on market trends. It highlights significant swing highs and swing lows, providing visual cues that indicate the marketโs directional bias. This feature assists traders in identifying both short-term opportunities and long-term trends.
The image above shows Radi IQ detecting higher swings and lower swings.
IQ Meters / Fibometer
IQ Meters (Fibometers) are a proprietary TradingIQ tool that allows traders to easily identify the highs and lows of the current trend and where current price is relative to these points.
The image above depicts the IQ Metersโan exclusive TradingIQ tool designed to help traders evaluate trend strength and retracement opportunities.
When the lower timeframe Zig Zag IQ and the higher timeframe Zig Zag IQ are out of sync (i.e., one is uptrending while the other is downtrending, with no active positions), the meters display a neutral color as shown in the image.
The key to using these meters is to identify trend unison and pinpoint key trend retracement entry opportunities. Fibonacci retracement levels for the current trend are interlaced along each meter, and the current price is converted to a retracement ratio of the trend.
These meters can mathematically determine where price stands relative to the larger and smaller trends, aiding in identifying entry opportunities.
The top of each meter indicates the highest price achieved during the current price move.
The bottom of each meter indicates the lowest price achieved during the current price move.
When both the larger and smaller trends are in sync and uptrending, or when a long position is active, the IQ meters turn green, indicating uptrend strength.
When both meters are green, it indicates uptrend strength as both the higher timeframe trend and lower timeframe trend are in unison. Look for price to retrace to key fibonacci retracement levels during this time period.
When both trends are in sync and downtrending, or when a short position is active, the IQ meters turn red, indicating downtrend strength.
When both meters are red, it indicates downtrend strength as both the higher timeframe trend and lower timeframe trend are in unison. Look for price to retrace to key fibonacci retracement levels during this time period.
Summary
Radi IQ serves as a robust, data-driven tool for traders who seek a deeper understanding of market structure. By integrating internal and external analysis, fair value gap detection, order block identification, premium discount zoning, equal level tracking, liquidity grabs and much more into one indicator, it offers a multi-layered view of the market. This helps traders not only recognize potential turning points and areas of market stress but also manage risk more effectively and plan their trades with greater precision. The indicatorโs clear visual representation and dynamic updates make it a practical addition to any traderโs toolkit.
Paid script
BB MTF FVGs & First PresentedBB MTF FVGs with First Presented FVG Highlight
The BB MTF FVGs with First Presented FVG Highlight indicator is an advanced trading tool designed to help users identify and monitor Fair Value Gaps (FVGs) across multiple timeframes, offering traders deep insight into market structure and liquidity imbalances. With the ability to track up to three distinct timeframes (e.g., 1-minute, 1-hour, and 1-day), this indicator provides a comprehensive multi-level perspective, helping traders recognize critical support and resistance areas based on liquidity gaps. Additionally, it highlights the first FVG that presents after a specific time each day, making it especially useful for traders who prioritize session starts or key time-based market activity.
_________________________________________________________________________________
Key Features
1. Multi-Timeframe FVG Detection on Three Levels:
โข Track FVGs on three user-defined timeframes for a robust view of liquidity gaps across intraday, intermediate, and higher timeframes. For instance, you could set up 1-minute, 1-hour, and 1-day timeframes to capture the marketโs behavior from granular intraday action to daily structural gaps. Each timeframe is fully customizable, and users can enable or disable individual levels as needed.
2. Price Action-Driven FVG Status Analysis:
โข The indicator continuously monitors price action to assess the state of each FVG. FVGs are dynamically styled based on their status:
โข Untouched: FVGs with solid borders indicate that price has not yet traded into the gap.
โข Mitigated: If price partially fills or โmitigatesโ an FVG, its borders turn dotted, providing visual feedback that the gap has seen some interaction.
โข Inverted: When an FVG is fully invalidated by price moving completely through it, the border is removed, signaling the inversion. This real-time analysis gives traders instant feedback on the status of each FVG, helping them quickly assess active, mitigated, or invalidated zones.
3. Highlighting the First FVG After a Specified Time:
โข A unique feature that highlights the first FVG presented after a specified time (e.g., 9:30 AM) each day, making it easy for traders to focus on session-based FVGs that could impact market direction. This feature is especially valuable for those tracking the opening range or specific session periods.
4. Configurable FVG Extension Options:
โข The indicator offers flexible settings to control how long each FVG remains extended across the chart. Users can choose to extend until the first mitigation, until full mitigation, until inversion, or opt for no extension. This allows traders to adjust FVG visibility duration based on their strategy and trading style.
_________________________________________________________________________________
Customizable User Inputs
The BB MTF FVGs with First Presented FVG Highlight indicator includes various customization options for a personalized experience:
โข Three Configurable Timeframes for FVG Tracking:
โข Timeframe 1: Primary timeframe, like 1 minute, to capture short-term gaps.
โข Timeframe 2: Secondary timeframe, such as 1 hour, to observe intraday market structure.
โข Timeframe 3: Higher timeframe, like 1 day, to track major gaps with a longer-term impact. Each timeframe is independently customizable, allowing users to tailor their multi-timeframe FVG setup to fit their trading approach.
โข Session-Based First FVG Highlighting:
โข Highlight Type: Select whether to highlight only the first FVG presented after the defined time, display it with other FVGs, or turn off the highlight feature.
โข Start and End Time for First Highlighted FVG: Specify the start and end time (e.g., 9:30 AM to 10:30 AM) for highlighting the first FVG, enabling a session-focused approach.
โข Plotting Control for Forming FVGs:
โข Forming FVG Display: Enable or disable forming FVGs for each timeframe, allowing traders to track potential gaps as they start to appear before confirmation.
โข Color and Style Customization:
โข FVG Colors: Define colors for long and short FVGs on each timeframe for visual clarity. Additionally, set the highlight color for the first FVG to make it stand out.
โข Border Styling Based on FVG Status: The indicatorโs dynamic border styling provides a clear visual status for each FVG:
โข Solid borders for untouched FVGs.
โข Dotted borders for mitigated FVGs.
โข Borderless display for inverted FVGs.
โข Flexible FVG Extension Duration:
โข Choose the extension behavior for FVGs based on preferred criteria: extending until first mitigation, keeping them until fully mitigated, extending until inversion, or selecting no extension. This flexibility is ideal for traders who want to adapt FVG visibility to specific conditions.
_________________________________________________________________________________
Technical Details
This indicator leverages precise, real-time calculations to monitor price interactions with each FVG, ensuring clarity and accuracy across multiple timeframes without duplicate or redundant displays. It offers traders a powerful way to track liquidity gaps at various market levels with the added benefit of immediate visual feedback on gap status.
Price Action Smart Money Concepts [BigBeluga]THE SMART MONEY CONCEPTS Toolkit
The Smart Money Concepts [ BigBeluga ] is a comprehensive toolkit built around the principles of "smart money" behavior, which refers to the actions and strategies of institutional investors.
The Smart Money Concepts Toolkit brings together a suite of advanced indicators that are all interconnected and built around a unified concept: understanding and trading like institutional investors, or "smart money." These indicators are not just randomly chosen tools; they are features of a single overarching framework, which is why having them all in one place creates such a powerful system.
This all-in-one toolkit provides the user with a unique experience by automating most of the basic and advanced concepts on the chart, saving them time and improving their trading ideas.
Real-time market structure analysis simplifies complex trends by pinpointing key support, resistance, and breakout levels.
Advanced order block analysis leverages detailed volume data to pinpoint high-demand zones, revealing internal market sentiment and predicting potential reversals. This analysis utilizes bid/ask zones to provide supply/demand insights, empowering informed trading decisions.
Imbalance Concepts (FVG and Breakers) allows traders to identify potential market weaknesses and areas where price might be attracted to fill the gap, creating opportunities for entry and exit.
Swing failure patterns help traders identify potential entry points and rejection zones based on price swings.
Liquidity Concepts, our advanced liquidity algorithm, pinpoints high-impact events, allowing you to predict market shifts, strong price reactions, and potential stop-loss hunting zones. This gives traders an edge to make informed trading decisions based on liquidity dynamics.
๐ต FEATURES
The indicator has quite a lot of features that are provided below:
Swing market structure
Internal market structure
Mapping structure
Adjustable market structure
Strong/Weak H&L
Sweep
Volumetric Order block / Breakers
Fair Value Gaps / Breakers (multi-timeframe)
Swing Failure Patterns (multi-timeframe)
Deviation area
Equal H&L
Liquidity Prints
Buyside & Sellside
Sweep Area
Highs and Lows (multi-timeframe)
๐ต BASIC DEMONSTRATION OF ALL FEATURES
1. MARKET STRUCTURE
The preceding image illustrates the market structure functionality within the Smart Money Concepts indicator.
โค Solid lines: These represent the core indicator's internal structure, forming the foundation for most other components. They visually depict the overall market direction and identify major reversal points marked by significant price movements (denoted as 'x').
โค Internal Structure: These represent an alternative internal structure with the potential to drive more rapid market shifts. This is particularly relevant when a significant gap exists in the established swing structure, specifically between the Break of Structure (BOS) and the most recent Change of High/Low (CHoCH). Identifying these formations can offer opportunities for quicker entries and potential short-term reversals.
โค Sweeps (x): These signify potential turning points in the market where liquidity is removed from the structure. This suggests a possible trend reversal and presents crucial entry opportunities. Sweeps are identified within both swing and internal structures, providing valuable insights for informed trading decisions.
โค Mapping structure: A tool that automatically identifies and connects significant price highs and lows, creating a zig-zag pattern. It visualizes market structure, highlights trends, support/resistance levels, and potential breakouts. Helps traders quickly grasp price action patterns and make informed decisions.
โค Color-coded candles based on market structure: These colors visually represent the underlying market structure, making it easier for traders to quickly identify trends.
โค Extreme H&L: It visualizes market structure with extreme high and lows, which gives perspective for macro Market Structure.
2. VOLUMETRIC ORDER BLOCKS
Order blocks are specific areas on a financial chart where significant buying or selling activity has occurred. These are not just simple zones; they contain valuable information about market dynamics. Within each of these order blocks, volume bars represent the actual buying and selling activity that took place. These volume bars offer deeper insights into the strength of the order block by showing how much buying or selling power is concentrated in that specific zone.
Additionally, these order blocks can be transformed into Breaker Blocks. When an order block failsโmeaning the price breaks through this zone without reversingโit becomes a breaker block. Breaker blocks are particularly useful for trading breakouts, as they signal that the market has shifted beyond a previously established zone, offering opportunities for traders to enter in the direction of the breakout.
Here's a breakdown:
โค Bear Order Blocks (Red): These are zones where a lot of selling happened. Traders see these areas as places where sellers were strong, pushing the price down. When the price returns to these zones, it might face resistance and drop again.
โค Bull Order Blocks (Green): These are zones where a lot of buying happened. Traders see these areas as places where buyers were strong, pushing the price up. When the price returns to these zones, it might find support and rise again.
These Order Blocks help traders identify potential areas for entering or exiting trades based on past market activity. The volume bars inside blocks show the amount of trading activity that occurred in these blocks, giving an idea of the strength of buying or selling pressure.
โค Breaker Block: When an order block fails, meaning the price breaks through this zone without reversing, it becomes a breaker block. This indicates a significant shift in market liquidity and structure.
โค A bearish breaker block occurs after a bullish order block fails. This typically happens when there's an upward trend, and a certain level that was expected to support the market's rise instead gives way, leading to a sharp decline. This decline indicates that sellers have overcome the buyers, absorbing liquidity and shifting the sentiment from bullish to bearish.
Conversely, a bullish breaker block is formed from the failure of a bearish order block. In a downtrend, when a level that was expected to act as resistance is breached, and the price shoots up, it signifies that buyers have taken control, overpowering the sellers.
3. FAIR VALUE GAPS:
A fair value gap (FVG), also referred to as an imbalance, is an essential concept in Smart Money trading. It highlights the supply and demand dynamics. This gap arises when there's a notable difference between the volume of buy and sell orders. FVGs can be found across various asset classes, including forex, commodities, stocks, and cryptocurrencies.
FVGs in this toolkit have the ability to detect raids of FVG which helps to identify potential price reversals.
Mitigation option helps to change from what source FVGs will be identified: Close, Wicks or AVG.
4. SWING FAILURE PATTERN (SFP):
The Swing Failure Pattern is a liquidity engineering pattern, generally used to fill large orders. This means, the SFP generally occurs when larger players push the price into liquidity pockets with the sole objective of filling their own positions.
SFP is a technical analysis tool designed to identify potential market reversals. It works by detecting instances where the price briefly breaks a previous high or low but fails to maintain that breakout, quickly reversing direction.
How it works:
Pattern Detection: The indicator scans for price movements that breach recent highs or lows.
Reversal Confirmation: If the price quickly reverses after breaching these levels, it's identified as an SFP.
โค SFP Display:
Bullish SFP: Marked with a green symbol when price drops below a recent low before reversing upwards.
Bearish SFP: Marked with a red symbol when price rises above a recent high before reversing downwards.
โค Deviation Levels: After detecting an SFP, the indicator projects white lines showing potential price deviation:
For bullish SFPs, the deviation line appears above the current price.
For bearish SFPs, the deviation line appears below the current price.
These deviation levels can serve as a potential trading opportunity or areas where the reversal might lose momentum.
With Volume Threshold and Filtering of SFP traders can adjust their trading style:
Volume Threshold: This setting allows traders to filter SFPs based on the volume of the reversal candle. By setting a higher volume threshold, traders can focus on potentially more significant reversals that are backed by higher trading activity.
SFP Filtering: This feature enables traders to filter SFP detection. It includes parameters such as:
5. LIQUIDITY CONCEPTS:
โค Equal Lows (EQL) and Equal Highs (EQH) are important concepts in liquidity-based trading.
EQL: A series of two or more swing lows that occur at approximately the same price level.
EQH: A series of two or more swing highs that occur at approximately the same price level.
EQLs and EQHs are seen as potential liquidity pools where a large number of stop loss orders or limit orders may be clustered. They can be used as potential reverse points for trades.
This multi-period feature allows traders to select less and more significant EQL and EQH:
โค Liquidity wicks:
Liquidity wicks are a minor representation of a stop-loss hunt during the retracement of a pivot point:
โค Buy and Sell side liquidity:
The buy side liquidity represents a concentration of potential buy orders below the current price level. When price moves into this area, it can lead to increased buying pressure due to the execution of these orders.
The sell side liquidity indicates a pool of potential sell orders below the current price level. Price movement into this area can result in increased selling pressure as these orders are executed.
โค Sweep Liquidation Zones:
Sweep Liquidation Zones are crucial for understanding market structure and potential future price movements. They provide insights into areas where significant market participants have been forced out of their positions, potentially setting up new trading opportunities.
๐ต USAGE & EXAMPLES
The core principle behind the success of this toolkit lies in identifying "confluence." This refers to the convergence of multiple trading indicators all signaling the same information at a specific point or area. By seeking such alignment, traders can significantly enhance the likelihood of successful trades.
MS + OBs
The chart illustrates a highly bullish setup where the price is rejecting from a bullish order block (POC), while simultaneously forming a bullish Swing Failure Pattern (SFP). This occurs after an internal structure change, marked by a bullish Change of Character (CHoCH). The price broke through a bearish order block, transforming it into a breaker block, further confirming the bullish momentum.
The combination of these elementsโbullish order blocks, SFP, and CHoCHโcreates a powerful bullish signal, reinforcing the potential for upward movement in the market.
SFP + Bear OB
This chart above displays a bearish setup with a high probability of a price move lower. The price is currently rejecting from a bear order block, which represents a key resistance area where significant selling pressure has previously occurred. A Swing Failure Pattern (SFP) has also formed near this bear order block, indicating that the price briefly attempted to break above a recent high but failed to sustain that upward movement. This failure suggests that buyers are losing momentum, and the market could be preparing for a move to the downside.
Additionally, we can toggle on the Deviation Area in the SFP section to highlight potential levels where price deviation might occur. These deviation areas represent zones where the price is likely to react after the Swing Failure Pattern:
BUY โ SELL sides + EQL
The chart showcases a bullish setup with a high probability of price breaking out of the current sell-side resistance level. The market structure indicates a formation of Equal Lows (EQL), which often suggests a build-up of liquidity that could drive the price higher.
The presence of strong buy-side pressure (69%), indicated by the green zone at the bottom, reinforces this bullish outlook. This area represents a key support zone where buyers are outpacing sellers, providing the foundation for a potential upward breakout.
EQL + Bull ChoCh
This chart illustrates a potential bullish setup, driven by the formation of Equal Lows (EQL) followed by a bullish Change of Character (CHoCH). The presence of Equal Lows often signals a liquidity build-up, which can lead to a reversal when combined with additional bullish signals.
Liquidity grab + Bull ChoCh + FVGs
This chart demonstrates a strong bullish scenario, where several important market dynamics are at play. The price begins its upward momentum from Liquidity grab following a bullish Change of Character (CHoCH), signaling the transition from a bearish phase to a bullish one.
As the price progresses, it performs liquidity grabs, which serve to gather the necessary fuel for further movement. These liquidity grabs often occur before significant price surges, as large market participants exploit these areas to accumulate positions before pushing the price higher.
The chart also highlights a market imbalance area, showing strong momentum as the price moves swiftly through this zone.
In this examples, we see how the combination of multiple โsmart moneyโ tools helps identify a potential trade opportunities. This is just one of the many scenarios that traders can spot using this toolkit. Other combinationsโsuch as order blocks, liquidity grabs, fair value gaps, and Swing Failure Patterns (SFPs)โcan also be layered on top of these concepts to further refine your trading strategy.
๐ต SETTINGS
Window: limit calculation period
Swing: limit drawing function
Mapping structure: show structural points
Algorithmic Logic: (Extreme-Adjusted) Use max high/low or pivot point calculation
Algorithmic loopback: pivot point look back
Show Last: Amount of Order block to display
Hide Overlap: hide overlapping order blocks
Construction: Size of the order blocks
Fair value gaps: Choose between normal FVG or Breaker FVG
Mitigation: (close - wick - avg) point to mitigate the order block/imbalance
SFP lookback: find a higher / lower point to improve accuracy
Threshold: remove less relevant SFP
Equal H&L: (short-mid-long term) display longer term
Liquidity Prints: Shows wicks of candles where liquidity was grabbed
Sweep Area: Identify Sweep Liquidation areas
By combining these indicators in one toolkit, traders are equipped with a comprehensive suite of tools that address every angle of the Smart Money Concept. Instead of relying on disparate tools spread across various platforms, having them integrated into a single, cohesive system allows traders to easily see confluence and make more informed trading decisions.
ICT Immediate Rebalance Toolkit [LuxAlgo]The ICT Immediate Rebalance Toolkit is a comprehensive suite of tools crafted to aid traders in pinpointing crucial trading zones and patterns within the market.
The ICT Immediate Rebalance, although frequently overlooked, emerges as one of ICT's most influential concepts, particularly when considered within a specific context. The toolkit integrates commonly used price action tools to be utilized in conjunction with the Immediate Rebalance patterns, enriching the capacity to discern context for improved trading decisions.
The ICT Immediate Rebalance Toolkit encompasses the following Price Action components:
ICT Immediate Rebalance
Buyside/Sellside Liquidity
Order Blocks & Breaker Blocks
Liquidity Voids
ICT Macros
๐ถ USAGE
๐น ICT Immediate Rebalance
What is an Immediate Rebalance?
Immediate rebalances, a concept taught by ICT, hold significant importance in decision-making. To comprehend the concept of immediate rebalance, it's essential to grasp the notion of the fair value gap. A fair value gap arises from market inefficiencies or imbalances, whereas an immediate rebalance leaves no gap, no inefficiencies, or no imbalances that the price would need to return to.
Rule of Thumb
After an immediate rebalance, the expectation is for two extension candles to follow; otherwise, the immediate rebalance is considered failed. It's important to highlight that both failed and successful immediate rebalances, when considered within a context, are significant signatures in trading.
Immediate rebalances can occur anywhere and in any timeframe.
๐น Buyside/Sellside Liquidity
In the context of Inner Circle Trader's teachings, liquidity primarily refers to the presence of stop losses or pending orders, that indicate concentrations of buy or sell orders at specific price levels. Institutional traders, like banks and large financial entities, frequently aim for these liquidity levels or pools to accumulate or distribute their positions.
Buyside liquidity denotes a chart level where short sellers typically position their stops, while Sellside liquidity indicates a level where long-biased traders usually place their stops. These zones often serve as support or resistance levels, presenting potential trading opportunities.
The presentation applied here is the multi-timeframe version of our previously published Buyside-Sellside-Liquidity script.
๐น Order Blocks & Breaker Blocks
Order Blocks and Breaker Blocks hold significant importance in technical analysis and play a crucial role in shaping market behavior.
Order blocks are fundamental elements of price action analysis used by traders to identify key levels in the market where significant buying or selling activity has occurred. These blocks represent areas on a price chart where institutional traders, banks, or large market participants have placed substantial buy or sell orders, leading to a temporary imbalance in supply and demand.
Breaker blocks, also known as liquidity clusters or pools, complement order blocks by identifying zones where liquidity is concentrated on the price chart. These areas, formed from mitigated order blocks, often act as significant barriers to price movement, potentially leading to price stalls or reversals in the future.
๐น Liquidity Voids
Liquidity voids are sudden price changes when the price jumps from one level to another. Liquidity voids will appear as a single or a group of candles that are all positioned in the same direction. These candles typically have large real bodies and very short wicks, suggesting very little disagreement between buyers and sellers.
Here is our previously released Liquidity-Voids script.
๐น ICT Macros
In the context of ICT's teachings, a macro is a small program or set of instructions that unfolds within an algorithm, which influences price movements in the market. These macros operate at specific times and can be related to price runs from one level to another or certain market behaviors during specific time intervals. They help traders anticipate market movements and potential setups during specific time intervals.
Here is our previously released ICT-Macros script.
๐ถ SETTINGS
๐น Immediate Rebalances
Immediate Rebalances: toggles the visibility of the detected immediate rebalance patterns.
Bullish, and Bearish Immediate Rebalances: color customization options.
Wicks 75%, %50, and %25: color customization options of the wick price levels for the detected immediate rebalance.
Ignore Price Gaps: ignores price gaps during calculation.
Confirmation (Bars): specifies the number of bars required to confirm the validation of the detected immediate rebalance.
Immediate Rebalance Icon: allows customization of the size of the icon used to represent the immediate rebalance.
๐น Buyside/Sellside Liquidity
Buyside/Sellside Liquidity: toggles the visibility of the buy-side/sell-side liquidity levels.
Timeframe: this option is to identify liquidity levels from higher timeframes. If a timeframe lower than the chart's timeframe is selected, calculations will be based on the chart's timeframe.
Detection Length: lookback period used for the detection.
Margin: sets margin/sensitivity for the liquidity levels.
Buyside/Sellside Liquidity Color: color customization option for buy-side/sell-side liquidity levels.
Visible Liquidity Levels: allows customization of the visible buy-side/sell-side liquidity levels.
๐น Order Blocks & Breaker Blocks
Order Blocks: toggles the visibility of the order blocks.
Breaker Blocks: toggles the visibility of the breaker blocks.
Swing Detection Length: lookback period used for the detection of the swing points used to create order blocks & breaker blocks.
Mitigation Price: allows users to select between the closing price or the wick of the candle.
Use Candle Body in Detection: allows users to use candle bodies as order block areas instead of the full candle range.
Remove Mitigated Order Blocks & Breaker Blocks: toggles the visibility of the mitigated order blocks & breaker blocks.
Order Blocks: Bullish, Bearish Color: color customization option for order blocks.
Breaker Blocks: Bullish, Bearish Color: color customization option for breaker blocks.
Visible Order & Breaker Blocks: allows customization of the visible order & breaker blocks.
Show Order Blocks & Breaker Blocks Labels: toggles the visibility of the order blocks & breaker blocks labels.
๐น Liquidity Voids
Liquidity Voids: toggles the visibility of the liquidity voids.
Liquidity Voids Width Filter: filtering threshold while detecting liquidity voids.
Ignore Price Gaps: ignores price gaps during calculation.
Remove Mitigated Liquidity Voids: remove mitigated liquidity voids.
Bullish, Bearish, and Mitigated Liquidity Voids: color customization option..
Liquidity Void Labels: toggles the visibility of the liquidity voids labels.
๐น ICT Macros
London and New York (AM, Launch, and PM): toggles the visibility of specific macros, allowing users to customize macro colors.
Macro Top/Bottom Lines, Extend: toggles the visibility of the macro's pivot high/low lines and allows users to extend the pivot lines.
Macro Mean Line: toggles the visibility of the macro's mean (average) line.
Macro Labels: toggles the visibility of the macro labels, allowing customization of the label size.
๐ถ RELATED SCRIPTS
ICT-Killzones-Toolkit
Smart-Money-Concepts
Thanks to our community for recommending this script. For more conceptual scripts and related content, we welcome you to explore by visiting >>> LuxAlgo-Scripts .
Gap Detection [Gold_Zilla]๐ Gap Detection
Description:
The Gap Detection indicator is designed to identify and visually mark price gaps between consecutive candles on your chart. Gaps can occur when a financial instrument opens at a significantly different price from its previous close, which some traders interpret as signals of strong momentum, market inefficiency, or upcoming reversals.
This tool helps users track such gaps in real time and monitor whether they have been filled โ meaning price has retraced to the gap level after the gap appeared.
๐ Core Features:
Automatic Gap Detection
Detects upward gaps (when today's low is above the previous close) and downward gaps (when today's high is below the previous close).
Customizable Sensitivity
Set a minimum gap size (% threshold) to filter out small price differences.
Real-Time Monitoring
Gaps are drawn as horizontal lines and persist until they are filled. Once filled (price crosses the gap level), they are automatically removed from the chart.
Visual Customization Options
Choose your gap line colors for up/down gaps
Select the line style (solid, dashed, dotted)
Adjust line width
Control the maximum number of tracked gaps (to reduce clutter)
Optional label display (disabled by default for minimalism)
โ๏ธ Inputs:
Minimum Gap Size (%) โ Threshold to qualify a price movement as a gap (default: 1%).
Up/Down Gap Color โ Colors for visualizing up/down gaps.
Line Style & Width โ Format the gap lines to your preference.
Maximum Gaps to Track โ Avoid performance issues by limiting active gap lines.
Show Gap Labels (currently disabled in code) โ Option to label gap levels with price and direction.
๐ How to Use:
Add this script to your chart on any timeframe or asset.
Gaps will appear automatically as horizontal lines, helping you spot unfilled gaps.
Can be used to identify potential support/resistance zones, or areas where price may return to fill a gap.
Note: Not all gaps get filled โ always combine with other forms of analysis or confirmation tools.
โ ๏ธ Disclaimer:
This script is for informational and educational purposes only and does not constitute financial advice. Past performance or price behavior does not guarantee future results. Always use proper risk management and consult a financial advisor before making trading decisions.
TVC:GOLD
neXt FVG MTF PRO [cognyto]The neXt FVG Multi-Timeframe Indicator represents a remarkable edge in Fair Value Gap analysis. It offers traders a comprehensive and simplified interface to simultaneously monitor Fair Value Gaps across up to 9 different configurable timeframes . This feature shows traders exclusively the closest and most relevant gaps, enabling more precise top-down price action analysis. This makes it particularly valuable for strategies focused on market liquidity and inefficiencies.
Here are the 10 fundamental features that distinguish this indicator
1. Intelligent Visualisation of Next Gaps
An advanced filtering system is implemented to prioritise the visualisation of the nearest FVGs, hence its name -next-, offering a clean FVGs layout on the screen and improving analysis precision. The visualisation system continuously updates according to market price evolution, and as FVGs appear, are mitigated, or eliminated across different timeframes, it updates to ensure a structured and efficient interface.
2. Top-Down Multi-Timeframe Analysis
An efficient visualisation system is implemented to simultaneously manage up to 9 different timeframes. The differentiation between FVGs and their timeframes is established through proportional length in their visual presentation, where higher timeframes extend further to the right, establishing a clear visual hierarchy. The further right the gap extends, the stronger its significance. This structure allows visualization of both current timeframe gaps and those of higher timeframes, facilitating comprehensive market analysis.
3. Alerts
The indicator incorporates a complete notification system that allows users to stay informed in real-time about a wide range of critical events related to Gaps. This system includes customisable alerts for new Fair Value Gaps formation, mitigation notifications, and precise identification of significant gap breakout patterns, technically known as Breakaway gaps.
4. Mitigation
Mitigations represent a fundamental element in technical analysis, identifying zones where price has reached equilibrium. Considering the analytical importance of mitigated gaps, the indicator maintains their visualisation with a specific different color distinction. Additionally, it includes optional functionality for removing mitigated gaps, which can be activated according to user preferences.
5. BISI and SIBI
In addition to the FVGs present in all timeframes, the indicator facilitates precise configuration of BISI and SIBI gaps in the current timeframe, maintaining dynamic visualisation during the additional analysis process alongside other timeframes. This feature optimises the evaluation of historical market imbalances and inefficiencies, offering significant analytical perspectives in the current timeframe, and even refining market entry or exit strategies.
6. Breakaway-Gaps
The indicator provides advanced functionality for identifying and analysing Breakaway-Gaps, presenting in a structured manner the corresponding candle formations that create the Gap. This feature allows precise evaluation of strong market movements, including the assessment of potential retracements and directional patterns in high volatility conditions.
7. Consequent-Encroachment (C.E.)
The indicator implements advanced functionality that visualizes the midpoint of the displacement candle that generates the gap, using precise calculation based on the opening and closing levels of that candle.
8. FVG Fulfilment
The indicator offers advanced configuration options for FVG fullfilmet conditions through two main criteria: confirmation through candle closure that exceeds the established FVG limits, or validation through the intersection of extreme candle levels (maximum/minimum) with the FVG threshold.
9. FVG-Visualisations
Gaps are visualised on the platform once the third candle formation is complete. The system provides optional visualisation functionality during the formation process, although this feature is specifically recommended for predictive analysis, being most effective during daily or weekly market closing intervals. This feature maintains its consistency exclusively in the active timeframe.
10. Customisation
The indicator presents a wide range of advanced customisation options, facilitating comprehensive modification of visual elements. This includes professional adaptation of color palettes, typographic dimensions, line configurations, and design attributes, allowing precise optimisation according to specific user analytical requirements.
This indicator is available exclusively on TradingView. To access it, please see the โAuthor's Instructionsโ above and visit our website.
DISCLAIMER
This indicator is provided for informational and educational purposes only. It does not constitute financial advice, trading advice, or any other type of advice, and should not be interpreted as a recommendation to buy, sell, or hold any investment or security of any kind. The information provided by this indicator is not intended as a substitute for professional financial advice. Users of this indicator bear sole responsibility for their trading and investment decisions, including the interpretation of market data and signals generated by this indicator. Past performance is not indicative of future results. Trading financial markets carries substantial risk of loss. Users should conduct their own research, seek professional advice when needed, and exercise due diligence before making any trading or investment decisions.
Daily Close GAP Detector [Yosiet]User Manual for "Daily Close GAP Detector "
Overview
This script is designed to help traders identify and react to significant gaps in daily market prices. It plots daily open and close prices and highlights significant gaps with a cross. The script is particularly useful for identifying potential breakouts or reversals based on these gaps.
Configuration
GAP Close Threshold: This input allows you to set a threshold for the gap size that you consider significant. The default value is 0.001.
Timeframe Seeker: This input lets you choose the timeframe for the gap detection. The default is 'D' for daily.
Features
Daily Open and Close Lines: The script plots daily open and close prices. If the close price is lower than the open price, the line is colored red; otherwise, it's green.
Gap Detection: It calculates the difference between the current day's close and the previous day's close, both adjusted for the selected timeframe. If this difference exceeds the threshold, it's considered a significant gap.
Significant Gap Indicator: A cross is plotted on the chart to indicate significant gaps. The color of the cross indicates whether the gap is a short or long gap: red for short gaps and green for long gaps.
Alert Conditions: The script sets up alert conditions for short and long gap breakouts. You can customize the alert messages to include details like the ticker symbol, interval, price, and exchange.
How to Use
Add the Script to Your Chart: Copy the script into the Pine Script editor on TradingView and add it to your chart.
Configure Inputs: Adjust the "GAP Close Threshold" and "Timeframe Seeker" inputs as needed.
Review the Chart: The script will overlay daily open and close prices on your chart, along with crosses indicating significant gaps.
Set Alerts: Use the script's alert conditions to set up alerts for short and long gap breakouts. You can customize the alert messages to suit your trading strategy.
Extending the Code
To extend this script, you can modify the gap detection logic, add more indicators, or integrate it with other scripts for a more comprehensive trading strategy. Remember to test any changes thoroughly before using them in live trading.
Unmitigated Imbalances [TakingProphets] (High Timeframe)Unmitigated Imbalances
Unmitigated Imbalance is designed to automatically detect and display active Fair Value Gaps (FVGs) across multiple higher timeframes and your current chart. It only keeps the ones that remain unmitigated, helping you clearly see where price has โunfinished businessโ and potential liquidity draw areas. The tool extends these levels forward until they are tagged according to your chosen mitigation criteria, then removes them automatically.
The indicator uses the classic 3-bar FVG structure:
โ Bearish FVG forms when the low of the third candle back is above the high of the first candle.
โ Bullish FVG forms when the high of the third candle back is below the low of the first candle.
โ Each detected gap must meet a minimum size threshold, which is determined automatically from the Sensitivity setting and adjusted for the symbol type.
Higher timeframes (up to 4) can be plotted simultaneously with your current chartโs gaps. The script merges overlapping levels from different timeframes into one clean label, showing all the contributing timeframes together (for example: M15 + H1 + H4). This makes it easy to spot high-confluence levels without cluttering your chart.
Key features
โ Multi-timeframe detection: up to 4 custom HTFs plus your current chart.
โ Automatic gap size filtering based on chosen Sensitivity (High, Medium, Low).
โ Choice of Wick or Close-based mitigation logic.
โ Lookback control: 1 Day, 1 Week, 1 Month, or Max.
โ Combined labels for overlapping gaps with clear timeframe tags.
โ Separate color and style settings for each timeframeโs bullish and bearish gaps.
โ Labels can be positioned Left, Right, or Center Above for maximum clarity.
โ Automatic line extension until mitigation or until they exceed the lookback period.
How to use
Select your desired higher timeframes in the HTF1โHTF4 settings.
Choose the Sensitivity level to control the minimum gap size detected.
Decide on Wick or Close mitigation according to your trading rules.
Use the Lookback setting to limit how far back the script checks for gaps.
Watch for levels where multiple timeframe labels are stacked โ these can carry greater significance.
Incorporate the levels into your existing strategy, using them as context rather than entry signals.
Practical notes
โ Current timeframe gaps reset each trading day to keep the chart relevant to intraday bias.
โ Higher timeframe gaps remain until mitigated or until the lookback period expires.
โ Large lookback periods with multiple HTFs can increase chart load โ adjust settings as needed.
โ This indicator is a mapping and context tool, not a signal generator. Always apply it alongside your own analysis.
Exchange and Symbol by BULLโNETThe B | N EXSY (Exchange and Symbol by BULL | NET)
indicator provides traders using CFD brokers with the most significant price and time events from the stock exchange of the underlying original index or security. For example traders are able to easily identify the price at the Daily Open and Close time of up to three additional stock exchanges. Traders can choose from a huge list of options including the values from the current and previous Day, Week, Month and Year. In addition traders can enable the display of the Expected Move by either implied or historical volatility. The indicator can show Open Gaps (gap between close and open of two trading sessions) also which traders would usually see only on the original chart of an index or security.
The B | N EXSY indicator can help traders to make better entry decisions based on the real market sessions.
โโโ ๏ธ DISCLAIMER โ READ BEFORE YOU USE โ ๏ธ
โโCONCEPTS
CFD Brokers allow you to trade many indices, securities and assets up to 24 hours per day and 7 days per week (24/7). Other than Crypto Assets indices and securities get the highest transaction volume during the session of a stock market. Most importantly while its โHome Stock Marketโ is open.
For example the NASDAQ or S&P500 will see the highest volume during the business hours of the New York Stock Exchange (NYSE) between 9:30am and 4:00pm (America New York Time). Most CFD Providers however will open their Trading session approximately 9.5 hours before the NYSE opens and even 2 hours before Japan and Australia open the markets.
The German DAX on the other hand is listed on the Deutsche Bรถrse Xetra which is open from 9:00 to 17:00 (Europe Berlin Time). CFD Brokers will open the DAX for trading differently between 9 and 5.5 hours before the XETRA opens.
Therefore most available indicators for visualizing the day open will show different results. Traders at Broker A will tell a totally different story than traders at Broker B who opened 3 hours later.
Furthermore people trading the NASDAQ often keep an eye on the London Stock Exchange (LSE) as well and those trading the NIKKEI often watch the NYSE besides its home at the Japan Exchange Group (JPX).
Advanced traders know about the importance of those information and I have seen thousands of charts where people draw horizontal lines to mark the open and closing prices as well as the session highs and lows. They do it every day and often for different indices and securities. A time consuming job.
Here is where B | N EXSY steps in to give traders objective information for Intraday trading (Daily timeframe and below). More or less automatically. Choose your primary stock exchange (e.g. the NYSE if you trade the NASDAQ) and optionally a second and third stock exchange you are interested in. Individually select the price events you like to see or keep the defaults. Make your own cosmetic decision on how you want the data to be displayed. Save your chart and you will never have to draw a horizontal line again to see the High of the current session, the Low of last week, the monthly Open or yesterdays Close. Sharing ideas with other traders in the chat groups will be easy because everyone is relying on the same information. Even across different CFD Brokers (with slightly different prices of course). Your Technical Analysis can become much more efficient.
โโFEATURES
B | N EXSY is highly customizable. The default settings are optimized for the NASDAQ during the NYSE session. Following you get an overview of all options in the settings menu.
โ LOWER TIMEFRAME
The โLower Timeframe in Minutesโ defaults to 30 minutes and should work with most CFD Brokers and stock exchanges. If not you will get a huge warning on the chart suggesting different settings. If e.g. a CFD Broker opens the Dax session at 3:15 but the XETRA opens at 9:00 you have to change the setting to 15.
โ STOCK EXCHANGE
Primary is mandatory and defaults to NYSE (New York Stock Exchange) which is the home of the NASDAQ, the S&P 500, the Dow Jones and many others. Usually you select the home stock exchange of the instrument you trade. E.g. XETRA for the DAX, JPX for the NIKKEI or HKEX for the HANG SENG.
The Second and Third stock exchange is optional and defaults to NONE. If e.g. you trade Nvidia with NYSE as the primary stock exchange and you are interested in the High and Low of the European Session select LSE (London Stock Exchange) or XETRA (Deutsche Bรถrse Xetra) as the second stock exchange. By default the indicator will show only information about the current day and week for the second and third stock exchange but you can change that later.
โ VISUALIZE SESSIONS
Beginners and less advanced traders sometimes want to see the time span of a session. By default this feature is disabled because it adds more noise to the chart. You can select each of the three stock exchanges individually and select your preferred color.
โ CUSTOM STOCK EXCHANGE
Whether your preferred Stock Exchange is missing in the dropdowns or you have a special purpose (see the HOW TO USE section) you can add your own โStock Exchangeโ to the chart.
Name and Country are optional and get displayed in tooltips only. Opening, Closing and Timezone are important. Enter the Open and Close time as HOUR:MINUTE in 24 hour notation (22:00 instead of 10:00pm). The timezone can be provided as time offset in GMT or UTC notation (e.g. GMT+2 or UTC-5) or as a time zone name listed in the IANA Time Zone Database ( e.g. "America/New_York" or โEurope/Berlinโ). If you do it wrong the indicator will give wrong results or donโt work at all.
โ EXPECTED MOVE IMPLIED VOLATILITY
With this setting you can enable the calculation and display of the Expected Move (EM). Option and Future traders should be familiar with this feature. Those who never heard about should read about it on the internet. Your favorite search engine will provide you with lots of information about it.
After enabling the feature you have to select a source to calculate the EM. The drop down menu contains popular sources and are named after the indices they are based on. It is crucial that the setting match the index, symbol or asset you are trading. If e.g. you are trading a CFD for the NASDAQ you have to select Nasdaq as source. Wrong settings will lead to wrong calculations.
If the source you need is missing you select manually and enter the implied Volatility in the field โValue for manual calculationโ. If e.g. you trade the Nikkei you have to enter the current value of the JNIV manually because it is not listed at TradingView so I canโt add it.
The other settings control the Line Color and Style, the Label Color and Size as well as the Text Color.
The indicator will display the EM+ and EM- as well as the 2 and 3 Sigma EM +/-. On the Daily Chart it will display the Weekly Expected Moves. On any timeframe below you will get the Daily Expected Moves.
โ EXPECTED MOVE HISTORICAL VOLATILITY
Other than the feature above, this one calculates the EM based on historical volatility.
After enabling the feature you have to enter the amount of days to look back to calculate volatility. Like you would do for a SMA, EMA or RSI. The default is 10 days. Depending on what asset you trade you might play a little with this setting.
The other settings control the Line Color and Style, the Label Color and Size as well as the Text Color.
Like with the Expected Move Implied Volatility this setting will show weekly data on the daily timeframe and daily information on intraday timeframes.
โ LABEL AND LINE COSMETICS
The settings in this section control how lines and labels get positioned on the chart and which information the labels show.
โ Bar Offset
The bar offset controls the horizontal distance to the last bar on the chart where lines end. By default it is โ2โ bars to the right. If you use other indicators which show information on the right side you can increase this value to avoid overlapping.
โ Bar Anchor
The bar anchor controls where lines start. Default is โlastbarโ.
Lastbar sets the start of lines to the last bar of the chart. This provides a very clean chart without lines crossing bars to the left.
Moving sets lines to start at the bar at which the price event occurred. The line for the daily open (DO) price will stay at the opening bar of the stock market and it will do so when it becomes the previous day open (PDO) the next day. The line that marks the session High (DH) will be anchored to the highest bar while the stock market is open. Therefore it might be moving with the advancing chart. The same counts for the session Low (DL). The next day these lines become the previous day high or low (PDH / PDL) and stay at the highest/lowest bar from the day before. This logic is forwarded to all other lines (weekly, monthly, yearly). This gives traders a quick orientation on which bar a price event occurred but a less clean chart.
If you choose Day as bar anchor all lines will start at the beginning of the Brokers trading session in which the price event took place. This is also true for the roll over event when e.g. the Week Open (WO) will become the Previous Week Open (PWO) next Week. Unlike the โmovingโ setting the new WO and PWO will be anchored to the beginning of the Week. Traders will have a box like view into the past.
โ Label Distance Divisor
This setting is used to calculate the minimum vertical distance of labels in means of price points. The internal formular takes the day close price and divides it by the number entered in this field. If e.g. the daily closing price was 5000 the minimum vertical distance would become 1 price point if you enter 5000 for this setting. If the price difference of two events would then be less than 1 the labels would be positioned higher and lower to prevent overlapping. The default value is fine for the Nasdaq (~ 19000 / 5000 = 3.8 at the time of writing). For other indices, securities and assets you should change the divider to your likings or as needed to set the trigger for repositioning labels.
โ Distance Modifier
This setting is used to control the vertical shift of the label. The default of Zero disables the setting and activates an internal function which makes a decision based on the used timeframe on the chart (0.1 less than m30, 0.5 from m30 to h4, 0.75 above h4 and 1 for daily). The logic takes the minimum vertical distance and multiplies it by the distance modifier.
In the example above for the label distance divider a label would shift by 1.9 price points on a 30 minute chart if two lines trigger the minimum vertical distance. On the upper line the label moves up and on the lower line it moves down. If three lines are too close to each other the label in the middle does not get moved. If more lines break the minimum distance some labels will overlap until the price is advancing. Those events happen most likely during the opening of a stock exchange.
Price events with equal price, e.g. Day and Week Open at the start of a new week or Day, Week, Month, Year High in the event of a new ATH will get lined up (stacked) horizontally.
While this cosmetic corrections have limits overlapping can be reduced to a minimum.
โ Show Price
โ Show Exchange
Labels can show up to three information. The price, the stock exchange and the event. The event however canโt be disabled. If you select both options you will see something like
5347.84 for the Day Close of the S&P 500 on the New York Stock Exchange
With this two settings you can disable the display of price and/or stock exchange.
If you have chosen to use more than one stock exchange the setting for โShow Exchangeโ will be ignored. Otherwise you would not know which Day Close (DC) or Day High (DH) belongs to which stock exchange
โ Enable Tooltip
If you decide to hide the price and/or exchange on the label it can be useful to get this information in a tooltip while hovering with the mouse over the label. On the contrary it might become annoying with labels popping up if you have a nervous mouse finger. The feature is disabled by default.
โ Equalize Label Size
The size of labels is one of the most discussed issues. Some say it is too small other say it is too big. Label size matters on different devices. โNormalโ labels can be too large on a smartphone and too small on a 4k display. And the size is crucial for the automatic horizontal stacking of labels. You simply canโt line up a small, normal and large label in Pine Script (the programming language at TradingView). The stacking is done by prepending labels with spaces to shift them to the right.
This setting overloads all individual size settings for the price events below and activates the automatic horizontal stacking of labels with equal price. It is a convenient way to change the size of all labels with one click in case you have different layouts for different devices.
If you disable this feature you can set the label size individually but you lose the horizontal stacking. This can be useful for traders who display only a few price events or for educational purpose where you want to point out a special event.
โ CURRENT DAY
This setting controls which price events of the current day (current session) get displayed and how they appear.
Primary O/C
Enable the Day Open (DO) and Close (DC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Day High (DH) and Low (DL) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Day Open (DO) and Close (DC) for the second and third stock exchange. Enabled by default.
Other H/L
Enable the Day High (DH) and Low (DL) for the second and third stock exchange. Enabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ PREVIOS DAY
This setting controls which price events of the previous day get displayed and how they appear.
Primary O/C
Enable the Previous Day Open (PDO) and Close (PDC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Previous Day High (PDH) and Low (PDL) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Previous Day Open (PDO) and Close (PDC) for the second and third stock exchange. Disabled by default.
Other H/L
Enable the Previous Day High (PDH) and Low (PDL) for the second and third stock exchange. Disabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ OPENING HOUR
This setting controls whether and how to display the famous opening hour (High and Low within the first 60 minutes after stock market opens)
Primary Cur
Display the Current Day Opening Hour High (OH) and Low (OL) for the primary stock exchange. Enabled by default.
Primary Pre
Display the Previous Day Opening Hour High (POH) and Low (POL) for the primary stock exchange. Enabled by default.
Other Cur
Display the Current Day Opening Hour High (OH) and Low (OL) for the second and third stock exchange. Disabled by default.
Other Pre
Display the Previous Day Opening Hour High (POH) and Low (POL) for the second and third stock exchange. Disabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ CURRENT WEEK
This setting controls which price events of the current week get displayed and how they appear.
Primary O/C
Enable the Week Open (WO) and Close (WC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Week High (WH) and Low (WL) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Week Open (WO) and Close (WC) for the second and third stock exchange. Enabled by default.
Other H/L
Enable the Week High (WH) and Low (WL) for the second and third stock exchange. Enabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ PREVIOUS WEEK
This setting controls which price events of the previous week get displayed and how they appear.
Primary O/C
Enable the Previous Week Open (PWO) and Close (PWC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Previous Week High (PWH) and Low (PWL) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Previous Week Open (PWO) and Close (PWC) for the second and third stock exchange. Disabled by default.
Other H/L
Enable the Previous Week High (PWH) and Low (PWL) for the second and third stock exchange. Disabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ CURRENT MONTH
This setting controls which price events of the current month get displayed and how they appear.
Primary O/C
Enable the Month Open (MO) and Close (MC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Month High (MH) and Low (ML) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Month Open (MO) and Close (MC) for the second and third stock exchange. Disabled by default.
Other H/L
Enable the Month High (MH) and Low (ML) for the second and third stock exchange. Disabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ PREVIOUS MONTH
This setting controls which price events of the previous month get displayed and how they appear.
Primary O/C
Enable the Previous Month Open (PMO) and Close (PMC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Previous Month High (PMH) and Low (PML) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Previous Month Open (PMO) and Close (PMC) for the second and third stock exchange. Disabled by default.
Other H/L
Enable the Previous Month High (PMH) and Low (PML) for the second and third stock exchange. Disabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ CURRENT YEAR
This setting controls which price events of the current year get displayed and how they appear.
Primary O/C
Enable the Year Open (YO) and Close (YC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Year High (YH) and Low (YL) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Year Open (YO) and Close (YC) for the second and third stock exchange. Disabled by default.
Other H/L
Enable the Year High (YH) and Low (YL) for the second and third stock exchange. Disabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ PREVIOUS YEAR
This setting controls which price events of the previous year get displayed and how they appear.
Primary O/C
Enable the Previous Year Open (PYO) and Close (PYC) for the primary stock exchange. Enabled by default.
Primary H/L
Enable the Previous Year High (PYH) and Low (PYL) for the primary stock exchange. Enabled by default.
Other O/C
Enable the Previous Year Open (PYO) and Close (PYC) for the second and third stock exchange. Disabled by default.
Other H/L
Enable the Previous Year High (PYH) and Low (PYL) for the second and third stock exchange. Disabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ ALL TIME HIGH
This setting controls whether the All Time High gets displayed on the daily chart and how it appears. See the limitations section (Amount of data) for details why the ATH will be displayed in the daily timeframe only.
Primary ATH
Enable the All Time High (ATH) for the primary stock exchange. Enabled by default.
OTHER ATH
Enable the All Time High (ATH) for the second and third stock exchange. Enabled by default.
The settings below control the Line Color and Style, the Label Color and Size as well as the Text Color.
โ GAPFINDER
If you look at the original charts of an index (not the CFD Broker chart) you will see mostly every day a price difference between the closing price of the last session and the opening price of the current session. There are many names for those gaps. I call them Open Gaps or Kassa Gaps. Advanced traders know the market tends to close those gaps more or less quickly. Which is one more reason to know where the real previous day close was.
There are market conditions where those gaps are not closed within the new session. Those gap leftovers will usually be closed in the future. Some earlier, some later. If those gaps get more and more you quickly lose track and if the time comes to close one of the gaps you might not remember or recognize the price has reached an old gap. The charts of CFDs donโt even show such gaps due to the fact they trade nearly 24 hours per day.
The Gapfinder will display such leftovers after the end of the next session. If e.g. the previous day close was at 18000 and the market opens the next session at 18200 we have an Open Gap of 200 price points. If the Low of this session is 18100 after the session closes there would be rest gap of 100 price points. The Gapfinder then would mark it with a rectangle colored according to the direction of the Gap.
Bullish gaps result from an opening price (DO) and the current Day Low (DL) being higher than the previous day close (PDC).
Bearish gaps arise from an opening price (DO) and the current Day High (DH) being lower than the previous day closing price (PDC).
If you like you can change the color for the gaps and the text color.
โ MISCELLANEOUS
To streamline the appearance of prices they are set to display two decimals only. Numbers get rounded! However, trading currency pairs or crypto assets might need to display the full amount of decimals. In that case simply disable the setting โ2 Decimalsโ.
By default the indicator will display a small table in the lower right corner of the chart. It contains information about the current symbol, the selected primary stock exchange and the volatility. If you donโt like or need it you can disable it.
The โUnreliable Dataโ checkbox usually should not affect you. But if it does it can be really helpful. The B | N EXSY indicator uses Lower Timeframe Data to match CFD Broker and Stock Exchange opening times. If e.g. a CFD Broker opens at 0:00 and the stock exchange at 9:30 the script uses data from the 30 Minutes timeframe if you view the chart at any timeframe higher than 30 Minutes. Why? Because if you chose a four hours timeframe there is simply no bar that starts at 9:30 in this case. The CFD brokers h4 bars will start at 0:00, 4:00, 8:00, 12:00 and so on.
Sometimes the data stream of the Broker and TradingView get out of sync and a 4 hour bar eventually returns just 6x 30 Minutes instead of 8. During development of the indicator I came across of at least two brokers with such an issue. Only in one time frame and a specific period of time. If this happens the price information might be wrong. A Day High might be to low, a Day Close missing or the Day Open not be found. In such cases your trade might fail. To prevent such situations the indicator performs a daily consistency check at 12:00 during the session for an exchange in its time zone if this option is enabled.
In case the data are found unreliable you will see a label above the bar with further information in the tooltip of the label. You should than compare the information from this timeframe with the lower timeframe selected in the field below. Anway, it is a rare issue and if you, like me, work on multiple timeframes in parallel this bug probably wonโt affect you.
โ HOLIDAYS
โ Holidays
If there is a holiday on a stock market the original chart of an index will simply show no bars for that day. CFD Broker charts will only show no bars if it is an international holiday or the broker itself is affected by the holiday. Take for example Memorial Day in the U.S. Although the NYSE is closed you can trade e.g. the NASDAQ until around 17:30 European Time which is the closing time of the LSE and XETRA. Unfortunately the closing time in Europe is after the opening time in the U.S. If the price goes up in the overlapping time you eventually see a new Weekly High (WH) if you rely on the chart of the CFD Broker. To avoid such misleading information the B | N EXSY indicator allows you to enter holidays for each stock market individually. If the indicator finds a holiday it will not store or add data for this day.
By default there are already the market holidays entered for the NYSE, XETRA, FSX and LSE in 2024. If you want to add your own holidays you have to follow some simple rules:
1. The entry must start in a new line below existing entries (carriage return)
2. The entry starts with the shortcut of the stock exchange exactly as you see them in the dropdown menu.
3. The stock exchange gets separated from the holidays with a colon (:)
4. Each holiday is entered as YYYY-MM-DD
5. Holidays get separated with a single whitespace
The entry for the Japan Exchange Group (JPX) in 2025 would start with:
JPX: 2025-01-01, 2025-01-02, 2025-01-03, 2025-01-08
Completed by the rest of the holiday.
If you make your own entries please keep a copy of the line you added because it will be replaced by the defaults if the indicator gets an update. Best practices would be to provide your holiday string in the comment section and I add it as a default.
โ Early Close
Some stock exchanges close the market early before some holidays. In that case the indicator wonโt be able to fetch the closing price for that day and the daily roll over wonโt work for the day after the holiday. To prevent chaos you can enter the days with early close in this field.
By default the early closing days of the NYSE are already entered. If you want to add your own early closing days you have to follow some simple rules:
1. The entry must start in a new line below existing entries (carriage return)
2. The entry starts with the shortcut of the stock exchange exactly as you see them in the dropdown menu.
3. The stock exchange gets separated from the days with a colon (:)
4. Each early closing day is entered as YYYY-MM-DD-HH-MM where HH-MM is the closing time of this day entered in 24 hours format in the timezone of the stock exchange
5. Days get separated with a single whitespace
The entry for the day before Thanksgiving at the NYSE in 2025 would be:
NYSE:2025-11-25-13-00
This is because the market will close early at 1:00 PM on November 25, 2025, the day before Thanksgiving. The time is provided in 24-hour format as 13:00.
-------------------------------------------------------
Disclaimer BullNet: The information provided in this document is for educational and informational purposes only and does not constitute financial, investment, or trading advice. Any use of the content is at your own risk. No liability is assumed for any losses or damages resulting from reliance on this information. Trading financial instruments involves significant risks, including the potential loss of all invested capital. There is no guarantee of profits or specific outcomes. Please conduct your own research and consult a professional financial advisor if needed.
Disclaimer TradingView: According to the www.tradingview.com
Copyright: 2025-BULLNET - All rights reserved.
Roadmap:
Version 1.0 03.03.2025
SMC Indicator by BadshahIntroduction
Unlock the hidden narrative of price action with this focused Smart Money Concepts (SMC) toolkit. Designed for precision and clarity, this indicator strips away chart noise to reveal the "skeleton" of the market. Whether you are tracking trend continuations or hunting for valid reversals, this tool automates the technical heavy lifting, allowing you to focus purely on execution.
How It Works
This script analyzes price action in real-time to map out two critical components of institutional trading:
1. Market Structure Architecture The indicator uses a rolling pivot algorithm to identify significant Highs and Lows based on your preferred sensitivity.
BOS (Break of Structure): Marks the confirmation of trend momentum. A solid line is drawn when price successfully closes beyond a structural pivot in the direction of the trend (e.g., breaking a high in an uptrend).
ChoCh (Change of Character): signals a potential shift in market sentiment. A dashed line appears when price violates a key swing point opposite to the prevailing trend, often the first sign of a reversal.
2. Liquidity Inefficiencies (FVG) The script scans every candle formation to detect Fair Value Gaps (Imbalances)โzones where aggressive buying or selling occurred without reciprocal trading.
Bullish Gaps: Highlighted when a candle's low fails to overlap with the high of the candle two periods prior.
Bearish Gaps: Highlighted when a candle's high fails to overlap with the low of the candle two periods prior.
These boxes extend forward, serving as high-probability "magnets" for price to revisit and rebalance.
Settings & Customization
Swing Length: Adjust the lookback period to tune the indicator for Scalping (lower values) or Swing Trading (higher values).
Visual Control: Toggle specific features (BOS, ChoCh, FVG) on or off and fully customize colors to blend with your chart theme.
Disclaimer
This indicator is strictly for analytical and educational purposes. It visualizes historical and real-time data but does not guarantee future market movements. Always manage your risk responsibly.
Missing Candle AnalyzerMissing Candle Analyzer: Purpose and Importance
Overview The Missing Candle Analyzer is a Pine Script tool developed to detect and analyze gaps in candlestick data, specifically for cryptocurrency trading. In cryptocurrency markets, it is not uncommon to observe missing candlesโtime periods where no price data is recorded. These gaps can occur due to low liquidity, exchange downtime, or data feed issues.
Purpose The primary purpose of this tool is to identify missing candles in a given timeframe and provide detailed statistics about these gaps. Missing candles can introduce significant errors in trading strategies, particularly those relying on continuous price data for technical analysis, backtesting, or automated trading. By detecting and quantifying these gaps, traders can: Assess the reliability of the price data. Adjust their strategies to account for incomplete data. Avoid potential miscalculations in indicators or trade signals that assume continuous candlestick data.
Why It Matters In cryptocurrency trading, where volatility is high and trading decisions are often made in real-time, missing candles can lead to: Inaccurate Technical Indicators : Indicators like moving averages, RSI, or MACD may produce misleading signals if candles are missing. Faulty Backtesting : Historical data with gaps can skew backtest results, leading to over-optimistic or unreliable strategy performance. Execution Errors : Automated trading systems may misinterpret gaps, resulting in unintended trades or missed opportunities.
By using the Missing Candle Analyzer, traders gain visibility into the integrity of their data, enabling them to make informed decisions and refine their strategies to handle such anomalies.
Functionality
The script performs the following tasks: Gap Detection : Identifies time gaps between candles that exceed the expected timeframe duration (with a configurable multiplier for tolerance). Statistics Calculation : Tracks total candles, missing candles, missing percentage, and the largest gap duration. Visualization : Displays a table with analysis results and optional markers on the chart to highlight gaps. User Customization : Allows users to adjust font size, table position, and whether to show gap markers.
Conclusion The Missing Candle Analyzer is a critical tool for cryptocurrency traders who need to ensure the accuracy and completeness of their price data. By highlighting missing candles and providing actionable insights, it helps traders mitigate risks and build more robust trading strategies. This tool is especially valuable in the volatile and often unpredictable cryptocurrency market, where data integrity can directly impact trading outcomes.
FVG OscillatorThe FVG Oscillator, developed by OmegaTools and available on TradingView, is a specialized analytical tool designed to offer traders insight into the market's potential direction through the lens of Fair Value Gaps (FVGs). This script combines traditional oscillator functionality with a unique focus on FVGs, providing a nuanced approach to understanding market dynamics.
Understanding FVGs and Their Importance:
Fair Value Gaps (FVGs) are identified when there's a discrepancy between the high price of one session and the low of the subsequent session (or vice versa), indicating areas where price movements have skipped over, creating a gap. These gaps often signal potential price movement areas, as markets may move to "fill" these gaps. The FVG Oscillator is designed to quantify these occurrences and their potential impact on market direction.
Key Features of the FVG Oscillator:
- Adjustable Lookback Period: Traders can set the number of bars back (defaulted at 50) to adjust the sensitivity of the oscillator to recent market activity.
- Visual Area Representation: The option to display areas of positive and negative FVG occurrences provides a visual representation of market sentiment over the selected period.
- Color Customisation: Users can personalize the oscillator's appearance with color selections for positive and negative movements, enhancing readability and analysis.
- Volume and ATR Confirmation: Incorporates volume data and Average True Range (ATR) filtering to verify FVG occurrences, adding a layer of validation to the identified gaps.
Operational Mechanism:
The oscillator tallies bullish FVG occurrences as positive values and bearish FVG occurrences as negative values over the specified lookback period. It then applies volume and ATR criteria to confirm the significance of these gaps. The final output is an oscillator line that reflects the net value of bullish versus bearish FVGs, alongside histograms that show the width (or significance) of long and short patterns based on confirmed FVGs.
How to Use the FVG Oscillator:
- After adding the FVG Oscillator to your TradingView chart, adjust the 'Bars Back' input to tailor the oscillator's sensitivity to your trading strategy.
- Use the net value line to gauge the overall market sentiment based on FVG occurrences; a higher net value suggests bullish sentiment, while a lower value indicates bearish sentiment.
- The histograms provide an additional layer of insight, highlighting the relative strength and significance of confirmed bullish and bearish FVGs.
Application in Trading:
The FVG Oscillator is intended as an analytical tool to complement your existing trading strategy. By offering a unique perspective on FVG occurrences and their potential market implications, the oscillator can help inform your trading decisions. However, traders are encouraged to combine this tool with other forms of analysis and employ sound risk management practices.
Originality and Usefulness:
This oscillator is original in its integration of FVG analysis with traditional oscillator metrics, offering traders a novel tool for market analysis. Its usefulness lies in its ability to provide a quantitative and visual representation of FVGs, aiding traders in identifying potential market movements.
Disclaimer:
It is important for traders to understand that the financial markets are inherently unpredictable, and the FVG Oscillator is not a predictive tool nor does it guarantee trading success. It should be used as part of a comprehensive trading strategy, incorporating additional market analysis and risk management practices. Remember, past performance does not necessarily predict future results, and trading involves risks, including the potential loss of capital.
ORB Fusion๐ฏ CORE INNOVATION: INSTITUTIONAL ORB FRAMEWORK WITH FAILED BREAKOUT INTELLIGENCE
ORB Fusion represents a complete institutional-grade Opening Range Breakout system combining classic Market Profile concepts (Initial Balance, day type classification) with modern algorithmic breakout detection, failed breakout reversal logic, and comprehensive statistical tracking. Rather than simply drawing lines at opening range extremes, this system implements the full trading methodology used by professional floor traders and market makersโincluding the critical concept that failed breakouts are often higher-probability setups than successful breakouts .
The Opening Range Hypothesis:
The first 30-60 minutes of trading establishes the day's value area โthe price range where the majority of participants agree on fair value. This range is formed during peak information flow (overnight news digestion, gap reactions, early institutional positioning). Breakouts from this range signal directional conviction; failures to hold breakouts signal trapped participants and create exploitable reversals.
Why Opening Range Matters:
1. Information Aggregation : Opening range reflects overnight news, pre-market sentiment, and early institutional orders. It's the market's initial "consensus" on value.
2. Liquidity Concentration : Stop losses cluster just outside opening range. Breakouts trigger these stops, creating momentum. Failed breakouts trap traders, forcing reversals.
3. Statistical Persistence : Markets exhibit range expansion tendency โwhen price accepts above/below opening range with volume, it often extends 1.0-2.0x the opening range size before mean reversion.
4. Institutional Behavior : Large players (market makers, institutions) use opening range as reference for the day's trading plan. They fade extremes in rotation days and follow breakouts in trend days.
Historical Context:
Opening Range Breakout methodology originated in commodity futures pits (1970s-80s) where floor traders noticed consistent patterns: the first 30-60 minutes established a "fair value zone," and directional moves occurred when this zone was violated with conviction. J. Peter Steidlmayer formalized this observation in Market Profile theory, introducing the "Initial Balance" conceptโthe first hour (two 30-minute periods) defining market structure.
๐ OPENING RANGE CONSTRUCTION
Four ORB Timeframe Options:
1. 5-Minute ORB (0930-0935 ET):
Captures immediate market direction during "opening drive"โthe explosive first few minutes when overnight orders hit the tape.
Use Case:
โข Scalping strategies
โข High-frequency breakout trading
โข Extremely liquid instruments (ES, NQ, SPY)
Characteristics:
โข Very tight range (often 0.2-0.5% of price)
โข Early breakouts common (7 of 10 days break within first hour)
โข Higher false breakout rate (50-60%)
โข Requires sub-minute chart monitoring
Psychology: Captures panic buyers/sellers reacting to overnight news. Range is small because sample size is minimalโonly 5 minutes of price discovery. Early breakouts often fail because they're driven by retail FOMO rather than institutional conviction.
2. 15-Minute ORB (0930-0945 ET):
Balances responsiveness with statistical validity. Captures opening drive plus initial reaction to that drive.
Use Case:
โข Day trading strategies
โข Balanced scalping/swing hybrid
โข Most liquid instruments
Characteristics:
โข Moderate range (0.4-0.8% of price typically)
โข Breakout rate ~60% of days
โข False breakout rate ~40-45%
โข Good balance of opportunity and reliability
Psychology: Includes opening panic AND the first retest/consolidation. Sophisticated traders (institutions, algos) start expressing directional bias. This is the "Goldilocks" timeframeโnot too reactive, not too slow.
3. 30-Minute ORB (0930-1000 ET):
Classic ORB timeframe. Default for most professional implementations.
Use Case:
โข Standard intraday trading
โข Position sizing for full-day trades
โข All liquid instruments (equities, indices, futures)
Characteristics:
โข Substantial range (0.6-1.2% of price)
โข Breakout rate ~55% of days
โข False breakout rate ~35-40%
โข Statistical sweet spot for extensions
Psychology: Full opening auction + first institutional repositioning complete. By 10:00 AM ET, headlines are digested, early stops are hit, and "real" directional players reveal themselves. This is when institutional programs typically finish their opening positioning.
Statistical Advantage: 30-minute ORB shows highest correlation with daily range. When price breaks and holds outside 30m ORB, probability of reaching 1.0x extension (doubling the opening range) exceeds 60% historically.
4. 60-Minute ORB (0930-1030 ET) - Initial Balance:
Steidlmayer's "Initial Balance"โthe foundation of Market Profile theory.
Use Case:
โข Swing trading entries
โข Day type classification
โข Low-frequency institutional setups
Characteristics:
โข Wide range (0.8-1.5% of price)
โข Breakout rate ~45% of days
โข False breakout rate ~25-30% (lowest)
โข Best for trend day identification
Psychology: Full first hour captures A-period (0930-1000) and B-period (1000-1030). By 10:30 AM ET, all early positioning is complete. Market has "voted" on value. Subsequent price action confirms (trend day) or rejects (rotation day) this value assessment.
Initial Balance Theory:
IB represents the market's accepted value area . When price extends significantly beyond IB (>1.5x IB range), it signals a Trend Day โstrong directional conviction. When price remains within 1.0x IB, it signals a Rotation Day โmean reversion environment. This classification completely changes trading strategy.
๐ฌ LTF PRECISION TECHNOLOGY
The Chart Timeframe Problem:
Traditional ORB indicators calculate range using the chart's current timeframe. This creates critical inaccuracies:
Example:
โข You're on a 5-minute chart
โข ORB period is 30 minutes (0930-1000 ET)
โข Indicator sees only 6 bars (30min รท 5min/bar = 6 bars)
โข If any 5-minute bar has extreme wick, entire ORB is distorted
The Problem Amplifies:
โข On 15-minute chart with 30-minute ORB: Only 2 bars sampled
โข On 30-minute chart with 30-minute ORB: Only 1 bar sampled
โข Opening spike or single large wick defines entire range (invalid)
Solution: Lower Timeframe (LTF) Precision:
ORB Fusion uses `request.security_lower_tf()` to sample 1-minute bars regardless of chart timeframe:
```
For 30-minute ORB on 15-minute chart:
- Traditional method: Uses 2 bars (15min ร 2 = 30min)
- LTF Precision: Requests thirty 1-minute bars, calculates true high/low
```
Why This Matters:
Scenario: ES futures, 15-minute chart, 30-minute ORB
โข Traditional ORB: High = 5850.00, Low = 5842.00 (range = 8 points)
โข LTF Precision ORB: High = 5848.50, Low = 5843.25 (range = 5.25 points)
Difference: 2.75 points distortion from single 15-minute wick hitting 5850.00 at 9:31 AM then immediately reversing. LTF precision filters this out by seeing it was a fleeting wick, not a sustained high.
Impact on Extensions:
With inflated range (8 points vs 5.25 points):
โข 1.5x extension projects +12 points instead of +7.875 points
โข Difference: 4.125 points (nearly $200 per ES contract)
โข Breakout signals trigger late; extension targets unreachable
Implementation:
```pinescript
getLtfHighLow() =>
float ha = request.security_lower_tf(syminfo.tickerid, "1", high)
float la = request.security_lower_tf(syminfo.tickerid, "1", low)
```
Function returns arrays of 1-minute high/low values, then finds true maximum and minimum across all samples.
When LTF Precision Activates:
Only when chart timeframe exceeds ORB session window:
โข 5-minute chart + 30-minute ORB: LTF used (chart TF > session bars needed)
โข 1-minute chart + 30-minute ORB: LTF not needed (direct sampling sufficient)
Recommendation: Always enable LTF Precision unless you're on 1-minute charts. The computational overhead is negligible, and accuracy improvement is substantial.
โ๏ธ INITIAL BALANCE (IB) FRAMEWORK
Steidlmayer's Market Profile Innovation:
J. Peter Steidlmayer developed Market Profile in the 1980s for the Chicago Board of Trade. His key insight: market structure is best understood through time-at-price (value area) rather than just price-over-time (traditional charts).
Initial Balance Definition:
IB is the price range established during the first hour of trading, subdivided into:
โข A-Period : First 30 minutes (0930-1000 ET for US equities)
โข B-Period : Second 30 minutes (1000-1030 ET)
A-Period vs B-Period Comparison:
The relationship between A and B periods forecasts the day:
B-Period Expansion (Bullish):
โข B-period high > A-period high
โข B-period low โฅ A-period low
โข Interpretation: Buyers stepping in after opening assessed
โข Implication: Bullish continuation likely
โข Strategy: Buy pullbacks to A-period high (now support)
B-Period Expansion (Bearish):
โข B-period low < A-period low
โข B-period high โค A-period high
โข Interpretation: Sellers stepping in after opening assessed
โข Implication: Bearish continuation likely
โข Strategy: Sell rallies to A-period low (now resistance)
B-Period Contraction:
โข B-period stays within A-period range
โข Interpretation: Market indecisive, digesting A-period information
โข Implication: Rotation day likely, stay range-bound
โข Strategy: Fade extremes, sell high/buy low within IB
IB Extensions:
Professional traders use IB as a ruler to project price targets:
Extension Levels:
โข 0.5x IB : Initial probe outside value (minor target)
โข 1.0x IB : Full extension (major target for normal days)
โข 1.5x IB : Trend day threshold (classifies as trending)
โข 2.0x IB : Strong trend day (rare, ~10-15% of days)
Calculation:
```
IB Range = IB High - IB Low
Bull Extension 1.0x = IB High + (IB Range ร 1.0)
Bear Extension 1.0x = IB Low - (IB Range ร 1.0)
```
Example:
ES futures:
โข IB High: 5850.00
โข IB Low: 5842.00
โข IB Range: 8.00 points
Extensions:
โข 1.0x Bull Target: 5850 + 8 = 5858.00
โข 1.5x Bull Target: 5850 + 12 = 5862.00
โข 2.0x Bull Target: 5850 + 16 = 5866.00
If price reaches 5862.00 (1.5x), day is classified as Trend Day โstrategy shifts from mean reversion to trend following.
๐ DAY TYPE CLASSIFICATION SYSTEM
Four Day Types (Market Profile Framework):
1. TREND DAY:
Definition: Price extends โฅ1.5x IB range in one direction and stays there.
Characteristics:
โข Opens and never returns to IB
โข Persistent directional movement
โข Volume increases as day progresses (conviction building)
โข News-driven or strong institutional flow
Frequency: ~20-25% of trading days
Trading Strategy:
โข DO: Follow the trend, trail stops, let winners run
โข DON'T: Fade extremes, take early profits
โข Key: Add to position on pullbacks to previous extension level
โข Risk: Getting chopped in false trend (see Failed Breakout section)
Example: FOMC decision, payroll report, earnings surpriseโanything creating one-sided conviction.
2. NORMAL DAY:
Definition: Price extends 0.5-1.5x IB, tests both sides, returns to IB.
Characteristics:
โข Two-sided trading
โข Extensions occur but don't persist
โข Volume balanced throughout day
โข Most common day type
Frequency: ~45-50% of trading days
Trading Strategy:
โข DO: Take profits at extension levels, expect reversals
โข DON'T: Hold for massive moves
โข Key: Treat each extension as a profit-taking opportunity
โข Risk: Holding too long when momentum shifts
Example: Typical day with no major catalystsโmarket balancing supply and demand.
3. ROTATION DAY:
Definition: Price stays within IB all day, rotating between high and low.
Characteristics:
โข Never accepts outside IB
โข Multiple tests of IB high/low
โข Decreasing volume (no conviction)
โข Classic range-bound action
Frequency: ~25-30% of trading days
Trading Strategy:
โข DO: Fade extremes (sell IB high, buy IB low)
โข DON'T: Chase breakouts
โข Key: Enter at extremes with tight stops just outside IB
โข Risk: Breakout finally occurs after multiple failures
Example: [/b> Pre-holiday trading, summer doldrums, consolidation after big move.
4. DEVELOPING:
Definition: Day type not yet determined (early in session).
Usage: Classification before 12:00 PM ET when IB extension pattern unclear.
ORB Fusion's Classification Algorithm:
```pinescript
if close > ibHigh:
ibExtension = (close - ibHigh) / ibRange
direction = "BULLISH"
else if close < ibLow:
ibExtension = (ibLow - close) / ibRange
direction = "BEARISH"
if ibExtension >= 1.5:
dayType = "TREND DAY"
else if ibExtension >= 0.5:
dayType = "NORMAL DAY"
else if close within IB:
dayType = "ROTATION DAY"
```
Why Classification Matters:
Same setup (bullish ORB breakout) has opposite implications:
โข Trend Day : Hold for 2.0x extension, trail stops aggressively
โข Normal Day : Take profits at 1.0x extension, watch for reversal
โข Rotation Day : Fade the breakout immediately (likely false)
Knowing day type prevents catastrophic errors like fading a trend day or holding through rotation.
๐ BREAKOUT DETECTION & CONFIRMATION
Three Confirmation Methods:
1. Close Beyond Level (Recommended):
Logic: Candle must close above ORB high (bull) or below ORB low (bear).
Why:
โข Filters out wicks (temporary liquidity grabs)
โข Ensures sustained acceptance above/below range
โข Reduces false breakout rate by ~20-30%
Example:
โข ORB High: 5850.00
โข Bar high touches 5850.50 (wick above)
โข Bar closes at 5848.00 (inside range)
โข Result: NO breakout signal
vs.
โข Bar high touches 5850.50
โข Bar closes at 5851.00 (outside range)
โข Result: BREAKOUT signal confirmed
Trade-off: Slightly delayed entry (wait for close) but much higher reliability.
2. Wick Beyond Level:
Logic: [/b> Any touch of ORB high/low triggers breakout.
Why:
โข Earliest possible entry
โข Captures aggressive momentum moves
Risk:
โข High false breakout rate (60-70%)
โข Stop runs trigger signals
โข Requires very tight stops (difficult to manage)
Use Case: Scalping with 1-2 point profit targets where any penetration = trade.
3. Body Beyond Level:
Logic: [/b> Candle body (close vs open) must be entirely outside range.
Why:
โข Strictest confirmation
โข Ensures directional conviction (not just momentum)
โข Lowest false breakout rate
Example: Trade-off: [/b> Very conservativeโmisses some valid breakouts but rarely triggers on false ones.
Volume Confirmation Layer:
All confirmation methods can require volume validation:
Volume Multiplier Logic: Rationale: [/b> True breakouts are driven by institutional activity (large size). Volume spike confirms real conviction vs. stop-run manipulation.
Statistical Impact: [/b>
โข Breakouts with volume confirmation: ~65% success rate
โข Breakouts without volume: ~45% success rate
โข Difference: 20 percentage points edge
Implementation Note: [/b>
Volume confirmation adds complexityโyou'll miss breakouts that work but lack volume. However, when targeting 1.5x+ extensions (ambitious goals), volume confirmation becomes critical because those moves require sustained institutional participation.
Recommended Settings by Strategy: [/b>
Scalping (1-2 point targets): [/b>
โข Method: Close
โข Volume: OFF
โข Rationale: Quick in/out doesn't need perfection
Intraday Swing (5-10 point targets): [/b>
โข Method: Close
โข Volume: ON (1.5x multiplier)
โข Rationale: Balance reliability and opportunity
Position Trading (full-day holds): [/b>
โข Method: Body
โข Volume: ON (2.0x multiplier)
โข Rationale: Must be certainโlarge stops require high win rate
๐ฅ FAILED BREAKOUT SYSTEM
The Core Insight: [/b>
Failed breakouts are often more profitable [/b> than successful breakouts because they create trapped traders with predictable behavior.
Failed Breakout Definition: [/b>
A breakout that:
1. Initially penetrates ORB level with confirmation
2. Attracts participants (volume spike, momentum)
3. Fails to extend (stalls or immediately reverses)
4. Returns inside ORB range within N bars
Psychology of Failure: [/b>
When breakout fails:
โข Breakout buyers are trapped [/b>: Bought at ORB high, now underwater
โข Early longs reduce: Take profit, fearful of reversal
โข Shorts smell blood: See failed breakout as reversal signal
โข Result: Cascade of selling as trapped bulls exit + new shorts enter
Mirror image for failed bearish breakouts (trapped shorts cover + new longs enter).
Failure Detection Parameters: [/b>
1. Failure Confirmation Bars (default: 3): [/b>
How many bars after breakout to confirm failure?
Logic: Settings: [/b>
โข 2 bars: Aggressive failure detection (more signals, more false failures)
โข 3 bars Balanced (default)
โข 5-10 bars: Conservative (wait for clear reversal)
Why This Matters:
Too few bars: You call "failed breakout" when price is just consolidating before next leg.
Too many bars: You miss the reversal entry (price already back in range).
2. Failure Buffer (default: 0.1 ATR): [/b>
How far inside ORB must price return to confirm failure?
Formula: Why Buffer Matters: clear rejection [/b> (not just hovering at level).
Settings: [/b>
โข 0.0 ATR: No buffer, immediate failure signal
โข 0.1 ATR: Small buffer (default) - filters noise
โข [b>0.2-0.3 ATR: Large buffer - only dramatic failures count
Example: Reversal Entry System: [/b>
When failure confirmed, system generates complete reversal trade:
For Failed Bull Breakout (Short Reversal): [/b>
Entry: [/b> Current close when failure confirmed
Stop Loss: [/b> Extreme high since breakout + 0.10 ATR padding
Target 1: [/b> ORB High - (ORB Range ร 0.5)
Target 2: Target 3: [/b> ORB High - (ORB Range ร 1.5)
Example:
โข ORB High: 5850, ORB Low: 5842, Range: 8 points
โข Breakout to 5853, fails, reverses to 5848 (entry)
โข Stop: 5853 + 1 = 5854 (6 point risk)
โข T1: 5850 - 4 = 5846 (-2 points, 1:3 R:R)
โข T2: 5850 - 8 = 5842 (-6 points, 1:1 R:R)
โข T3: 5850 - 12 = 5838 (-10 points, 1.67:1 R:R)
[b>Why These Targets? [/b>
โข T1 (0.5x ORB below high): Trapped bulls start panic
โข T2 (1.0x ORB = ORB Mid): Major retracement, momentum fully reversed
โข T3 (1.5x ORB): Reversal extended, now targeting opposite side
Historical Performance: [/b>
Failed breakout reversals in ORB Fusion's tracking system show:
โข Win Rate: 65-75% (significantly higher than initial breakouts)
โข Average Winner: 1.2x ORB range
โข Average Loser: 0.5x ORB range (protected by stop at extreme)
โข Expectancy: Strongly positive even with <70% win rate
Why Failed Breakouts Outperform: [/b>
1. Information Advantage: You now know what price did (failed to extend). Initial breakout trades are speculative; reversal trades are reactive to confirmed failure.
2. Trapped Participant Pressure: Every trapped bull becomes a seller. This creates sustained pressure.
3. Stop Loss Clarity: Extreme high is obvious stop (just beyond recent high). Breakout trades have ambiguous stops (ORB mid? Recent low? Too wide or too tight).
4. Mean Reversion Edge: Failed breakouts return to value (ORB mid). Initial breakouts try to escape value (harder to sustain).
Critical Insight: [/b>
"The best trade is often the one that trapped everyone else."
Failed breakouts create asymmetric opportunity because you're trading against [/b> trapped participants rather than with [/b> them. When you see a failed breakout signal, you're seeing real-time evidence that the market rejected directional convictionโthat's exploitable.
๐ FIBONACCI EXTENSION SYSTEM
Six Extension Levels: [/b>
Extensions project how far price will travel after ORB breakout. Based on Fibonacci ratios + empirical market behavior.
1. 1.272x (27.2% Extension): [/b>
Formula: [/b> ORB High/Low + (ORB Range ร 0.272)
Psychology: [/b> Initial probe beyond ORB. Early momentum + trapped shorts (on bull side) covering.
Probability of Reach: [/b> ~75-80% after confirmed breakout
Trading: [/b>
โข First resistance/support after breakout
โข Partial profit target (take 30-50% off)
โข Watch for rejection here (could signal failure in progress)
Why 1.272? [/b> Related to harmonic patterns (1.272 is โ1.618). Empirically, markets often stall at 25-30% extension before deciding whether to continue or fail.
2. 1.5x (50% Extension):
Formula: [/b> ORB High/Low + (ORB Range ร 0.5)
Psychology: [/b> Breakout gaining conviction. Requires sustained buying/selling (not just momentum spike).
Probability of Reach: [/b> ~60-65% after confirmed breakout
Trading: [/b>
โข Major partial profit (take 50-70% off)
โข Move stops to breakeven
โข Trail remaining position
Why 1.5x? [/b> Classic halfway point to 2.0x. Markets often consolidate here before final push. If day type is "Normal," this is likely the high/low for the day.
3. 1.618x (Golden Ratio Extension): [/b>
Formula: [/b> ORB High/Low + (ORB Range ร 0.618)
Psychology: [/b> Strong directional day. Institutional conviction + retail FOMO.
Probability of Reach: [/b> ~45-50% after confirmed breakout
Trading: [/b>
โข Final partial profit (close 80-90%)
โข Trail remainder with wide stop (allow breathing room)
Why 1.618? [/b> Fibonacci golden ratio. Appears consistently in market geometry. When price reaches 1.618x extension, move is "mature" and reversal risk increases.
4. 2.0x (100% Extension): [/b>
Formula: ORB High/Low + (ORB Range ร 1.0)
Psychology: [/b> Trend day confirmed. Opening range completely duplicated.
Probability of Reach: [/b> ~30-35% after confirmed breakout
Trading: Why 2.0x? [/b> Psychological levelโrange doubled. Also corresponds to typical daily ATR in many instruments (opening range ~ 0.5 ATR, daily range ~ 1.0 ATR).
5. 2.618x (Super Extension):
Formula: [/b> ORB High/Low + (ORB Range ร 1.618)
Psychology: [/b> Parabolic move. News-driven or squeeze.
Probability of Reach: [/b> ~10-15% after confirmed breakout
[b>Trading: Why 2.618? [/b> Fibonacci ratio (1.618ยฒ). Rare to reachโwhen it does, move is extreme. Often precedes multi-day consolidation or reversal.
6. 3.0x (Extreme Extension): [/b>
Formula: [/b> ORB High/Low + (ORB Range ร 2.0)
Psychology: [/b> Market melt-up/crash. Only in extreme events.
[b>Probability of Reach: [/b> <5% after confirmed breakout
Trading: [/b>
โข Close immediately if reached
โข These are outlier events (black swans, flash crashes, squeeze-outs)
โข Holding for more is greedโtake windfall profit
Why 3.0x? [/b> Triple opening range. So rare it's statistical noise. When it happens, it's headline news.
Visual Example:
ES futures, ORB 5842-5850 (8 point range), Bullish breakout:
โข ORB High : 5850.00 (entry zone)
โข 1.272x : 5850 + 2.18 = 5852.18 (first resistance)
โข 1.5x : 5850 + 4.00 = 5854.00 (major target)
โข 1.618x : 5850 + 4.94 = 5854.94 (strong target)
โข 2.0x : 5850 + 8.00 = 5858.00 (trend day)
โข 2.618x : 5850 + 12.94 = 5862.94 (extreme)
โข 3.0x : 5850 + 16.00 = 5866.00 (parabolic)
Profit-Taking Strategy:
Optimal scaling out at extensions:
โข Breakout entry at 5850.50
โข 30% off at 1.272x (5852.18) โ +1.68 points
โข 40% off at 1.5x (5854.00) โ +3.50 points
โข 20% off at 1.618x (5854.94) โ +4.44 points
โข 10% off at 2.0x (5858.00) โ +7.50 points
[b>Average Exit: Conclusion: [/b> Scaling out at extensions produces 40% higher expectancy than holding for home runs.
๐ GAP ANALYSIS & FILL PSYCHOLOGY
[b>Gap Definition: [/b>
Price discontinuity between previous close and current open:
โข Gap Up : Open > Previous Close + noise threshold (0.1 ATR)
โข Gap Down : Open < Previous Close - noise threshold
Why Gaps Matter: [/b>
Gaps represent unfilled orders [/b>. When market gaps up, all limit buy orders between yesterday's close and today's open are never filled. Those buyers are "left behind." Psychology: they wait for price to return ("fill the gap") so they can enter. This creates magnetic pull [/b> toward gap level.
Gap Fill Statistics (Empirical): [/b>
โข Gaps <0.5% [/b>: 85-90% fill within same day
โข Gaps 0.5-1.0% [/b>: 70-75% fill within same day, 90%+ within week
โข Gaps >1.0% [/b>: 50-60% fill within same day (major news often prevents fill)
Gap Fill Strategy: [/b>
Setup 1: Gap-and-Go
Gap opens, extends away from gap (doesn't fill).
โข ORB confirms direction away from gap
โข Trade WITH ORB breakout direction
โข Expectation: Gap won't fill today (momentum too strong)
Setup 2: Gap-Fill Fade
Gap opens, but fails to extend. Price drifts back toward gap.
โข ORB breakout TOWARD gap (not away)
โข Trade toward gap fill level
โข Target: Previous close (gap fill complete)
Setup 3: Gap-Fill Rejection
Gap fills (touches previous close) then rejects.
โข ORB breakout AWAY from gap after fill
โข Trade away from gap direction
โข Thesis: Gap filled (orders executed), now resume original direction
[b>Example: Scenario A (Gap-and-Go):
โข ORB breaks upward to $454 (away from gap)
โข Trade: LONG breakout, expect continued rally
โข Gap becomes support ($452)
Scenario B (Gap-Fill):
โข ORB breaks downward through $452.50 (toward gap)
โข Trade: SHORT toward gap fill at $450.00
โข Target: $450.00 (gap filled), close position
Scenario C (Gap-Fill Rejection):
โข Price drifts to $450.00 (gap filled) early in session
โข ORB establishes $450-$451 after gap fill
โข ORB breaks upward to $451.50
โข Trade: LONG breakout (gap is filled, now resume rally)
ORB Fusion Integration: [/b>
Dashboard shows:
โข Gap type (Up/Down/None)
โข Gap size (percentage)
โข Gap fill status (Filled โ / Open)
This informs setup confidence:
โข ORB breakout AWAY from unfilled gap: +10% confidence (gap becomes support/resistance)
โข ORB breakout TOWARD unfilled gap: -10% confidence (gap fill may override ORB)
[b>๐ VWAP & INSTITUTIONAL BIAS [/b>
[b>Volume-Weighted Average Price (VWAP): [/b>
Average price weighted by volume at each price level. Represents true "average" cost for the day.
[b>Calculation: Institutional Benchmark [/b>: Institutions (mutual funds, pension funds) use VWAP as performance benchmark. If they buy above VWAP, they underperformed; below VWAP, they outperformed.
2. [b>Algorithmic Target [/b>: Many algos are programmed to buy below VWAP and sell above VWAP to achieve "fair" execution.
3. [b>Support/Resistance [/b>: VWAP acts as dynamic support (price above) or resistance (price below).
[b>VWAP Bands (Standard Deviations): [/b>
โข [b>1ฯ Band [/b>: VWAP ยฑ 1 standard deviation
- Contains ~68% of volume
- Normal trading range
- Bounces common
โข [b>2ฯ Band [/b>: VWAP ยฑ 2 standard deviations
- Contains ~95% of volume
- Extreme extension
- Mean reversion likely
ORB + VWAP Confluence: [/b>
Highest-probability setups occur when ORB and VWAP align:
Bullish Confluence: [/b>
โข ORB breakout upward (bullish signal)
โข Price above VWAP (institutional buying)
โข Confidence boost: +15%
Bearish Confluence: [/b>
โข ORB breakout downward (bearish signal)
โข Price below VWAP (institutional selling)
โข Confidence boost: +15%
[b>Divergence Warning:
โข ORB breakout upward BUT price below VWAP
โข Conflict: Breakout says "buy," VWAP says "sell"
โข Confidence penalty: -10%
โข Interpretation: Retail buying but institutions not participating (lower quality breakout)
๐ MOMENTUM CONTEXT SYSTEM
[b>Innovation: Candle Coloring by Position
Rather than fixed support/resistance lines, ORB Fusion colors candles based on their [b>relationship to ORB :
[b>Three Zones: [/b>
1. Inside ORB (Blue Boxes): [/b>
[b>Calculation:
โข Darker blue: Near extremes of ORB (potential breakout imminent)
โข Lighter blue: Near ORB mid (consolidation)
[b>Trading: [/b> Coiled springโawait breakout.
[b>2. Above ORB (Green Boxes):
[b>Calculation: 3. Below ORB (Red Boxes):
Mirror of above ORB logic.
[b>Special Contexts: [/b>
[b>Breakout Bar (Darkest Green/Red): [/b>
The specific bar where breakout occurs gets maximum color intensity regardless of distance. This highlights the pivotal moment.
[b>Failed Breakout Bar (Orange/Warning): [/b>
When failed breakout is confirmed, that bar gets orange/warning color. Visual alert: "reversal opportunity here."
[b>Near Extension (Cyan/Magenta Tint): [/b>
When price is within 0.5 ATR of an extension level, candle gets tinted cyan (bull) or magenta (bear). Indicates "target approachingโprepare to take profit."
[b>Why Visual Context? [/b>
Traditional indicators show lines. ORB Fusion shows [b>context-aware momentum [/b>. Glance at chart:
โข Lots of blue? Consolidation day (fade extremes).
โข Progressive green? Trend day (follow).
โข Green then orange? Failed breakout (reversal setup).
This visual language communicates market state instantlyโno interpretation needed.
๐ฏ TRADE SETUP GENERATION & GRADING [/b>
[b>Algorithmic Setup Detection: [/b>
ORB Fusion continuously evaluates market state and generates current best trade setup with:
โข Action (LONG / SHORT / FADE HIGH / FADE LOW / WAIT)
โข Entry price
โข Stop loss
โข Three targets
โข Risk:Reward ratio
โข Confidence score (0-100)
โข Grade (A+ to D)
[b>Setup Types: [/b>
[b>1. ORB LONG (Bullish Breakout): [/b>
[b>Trigger: [/b>
โข Bullish ORB breakout confirmed
โข Not failed
[b>Parameters:
โข Entry: Current close
โข Stop: ORB mid (protects against failure)
โข T1: ORB High + 0.5x range (1.5x extension)
โข T2: ORB High + 1.0x range (2.0x extension)
โข T3: ORB High + 1.618x range (2.618x extension)
[b>Confidence Scoring:
[b>Trigger: [/b>
โข Bearish breakout occurred
โข Failed (returned inside ORB)
[b>Parameters: [/b>
โข Entry: Close when failure confirmed
โข Stop: Extreme low since breakout + 0.10 ATR
โข T1: ORB Low + 0.5x range
โข T2: ORB Low + 1.0x range (ORB mid)
โข T3: ORB Low + 1.5x range
[b>Confidence Scoring:
[b>Trigger:
โข Inside ORB
โข Close > ORB mid (near high)
[b>Parameters: [/b>
โข Entry: ORB High (limit order)
โข Stop: ORB High + 0.2x range
โข T1: ORB Mid
โข T2: ORB Low
[b>Confidence Scoring: [/b>
Base: 40 points (lower baseโrange fading is lower probability than breakout/reversal)
[b>Use Case: [/b> Rotation days. Not recommended on normal/trend days.
[b>6. FADE LOW (Range Trade):
Mirror of FADE HIGH.
[b>7. WAIT:
[b>Trigger: [/b>
โข ORB not complete yet OR
โข No clear setup (price in no-man's-land)
[b>Action: [/b> Observe, don't trade.
[b>Confidence: [/b> 0 points
[b>Grading System:
```
Confidence โ Grade
85-100 โ A+
75-84 โ A
65-74 โ B+
55-64 โ B
45-54 โ C
0-44 โ D
```
[b>Grade Interpretation: [/b>
โข [b>A+ / A: High probability setup. Take these trades.
โข [b>B+ / B [/b>: Decent setup. Trade if fits system rules.
โข [b>C [/b>: Marginal setup. Only if very experienced.
โข [b>D [/b>: Poor setup or no setup. Don't trade.
[b>Example Scenario: [/b>
ES futures:
โข ORB: 5842-5850 (8 point range)
โข Bullish breakout to 5851 confirmed
โข Volume: 2.0x average (confirmed)
โข VWAP: 5845 (price above VWAP โ)
โข Day type: Developing (too early, no bonus)
โข Gap: None
[b>Setup: [/b>
โข Action: LONG
โข Entry: 5851
โข Stop: 5846 (ORB mid, -5 point risk)
โข T1: 5854 (+3 points, 1:0.6 R:R)
โข T2: 5858 (+7 points, 1:1.4 R:R)
โข T3: 5862.94 (+11.94 points, 1:2.4 R:R)
[b>Confidence: LONG with 55% confidence.
Interpretation: Solid setup, not perfect. Trade it if your system allows B-grade signals.
[b>๐ STATISTICS TRACKING & PERFORMANCE ANALYSIS [/b>
[b>Real-Time Performance Metrics: [/b>
ORB Fusion tracks comprehensive statistics over user-defined lookback (default 50 days):
[b>Breakout Performance: [/b>
โข [b>Bull Breakouts: [/b> Total count, wins, losses, win rate
โข [b>Bear Breakouts: [/b> Total count, wins, losses, win rate
[b>Win Definition: [/b> Breakout reaches โฅ1.0x extension (doubles the opening range) before end of day.
[b>Example: [/b>
โข ORB: 5842-5850 (8 points)
โข Bull breakout at 5851
โข Reaches 5858 (1.0x extension) by close
โข Result: WIN
[b>Failed Breakout Performance: [/b>
โข [b>Total Failed Breakouts [/b>: Count of breakouts that failed
โข [b>Reversal Wins [/b>: Count where reversal trade reached target
โข [b>Failed Reversal Win Rate [/b>: Wins / Total Failed
[b>Win Definition for Reversals: [/b>
โข Failed bull โ reversal short reaches ORB mid
โข Failed bear โ reversal long reaches ORB mid
[b>Extension Tracking: [/b>
โข [b>Average Extension Reached [/b>: Mean of maximum extension achieved across all breakout days
โข [b>Max Extension Overall [/b>: Largest extension ever achieved in lookback period
[b>Example: ๐จ THREE DISPLAY MODES
[b>Design Philosophy: [/b>
Not all traders need all features. Beginners want simplicity. Professionals want everything. ORB Fusion adapts.
[b>SIMPLE MODE: [/b>
[b>Shows: [/b>
โข Primary ORB levels (High, Mid, Low)
โข ORB box
โข Breakout signals (triangles)
โข Failed breakout signals (crosses)
โข Basic dashboard (ORB status, breakout status, setup)
โข VWAP
[b>Hides: [/b>
โข Session ORBs (Asian, London, NY)
โข IB levels and extensions
โข ORB extensions beyond basic levels
โข Gap analysis visuals
โข Statistics dashboard
โข Momentum candle coloring
โข Narrative dashboard
[b>Use Case: [/b>
โข Traders who want clean chart
โข Focus on core ORB concept only
โข Mobile trading (less screen space)
[b>STANDARD MODE:
[b>Shows Everything in Simple Plus: [/b>
โข Session ORBs (Asian, London, NY)
โข IB levels (high, low, mid)
โข IB extensions
โข ORB extensions (1.272x, 1.5x, 1.618x, 2.0x)
โข Gap analysis and fill targets
โข VWAP bands (1ฯ and 2ฯ)
โข Momentum candle coloring
โข Context section in dashboard
โข Narrative dashboard
[b>Hides: [/b>
โข Advanced extensions (2.618x, 3.0x)
โข Detailed statistics dashboard
[b>Use Case: [/b>
โข Most traders
โข Balance between information and clarity
โข Covers 90% of use cases
[b>ADVANCED MODE:
[b>Shows Everything:
โข All session ORBs
โข All IB levels and extensions
โข All ORB extensions (including 2.618x and 3.0x)
โข Full gap analysis
โข VWAP with both 1ฯ and 2ฯ bands
โข Momentum candle coloring
โข Complete statistics dashboard
โข Narrative dashboard
โข All context metrics
[b>Use Case: [/b>
โข Professional traders
โข System developers
โข Those who want maximum information density
[b>Switching Modes: [/b>
Single dropdown input: "Display Mode" โ Simple / Standard / Advanced
Entire indicator adapts instantly. No need to toggle 20 individual settings.
๐ NARRATIVE DASHBOARD
[b>Innovation: Plain-English Market State [/b>
Most indicators show data. ORB Fusion explains what the data [b>means [/b>.
[b>Narrative Components: [/b>
[b>1. Phase: [/b>
โข "๐ Building ORB..." (during ORB session)
โข "๐ Trading Phase" (after ORB complete)
โข "โณ Pre-Market" (before ORB session)
[b>2. Status (Current Observation): [/b>
โข "โ ๏ธ Failed breakout - reversal likely"
โข "๐ Bullish momentum in play"
โข "๐ Bearish momentum in play"
โข "โ๏ธ Consolidating in range"
โข "๐ Monitoring for setup"
[b>3. Next Level:
Tells you what to watch for:
โข "๐ฏ 1.5x @ 5854.00" (next extension target)
โข "Watch ORB levels" (inside range, await breakout)
[b>4. Setup: [/b>
Current trade setup + grade:
โข "LONG " (bullish breakout, A-grade)
โข "๐ฅ SHORT REVERSAL " (failed bull breakout, A+-grade)
โข "WAIT " (no setup)
[b>5. Reason: [/b>
Why this setup exists:
โข "ORB Bullish Breakout"
โข "Failed Bear Breakout - High Probability Reversal"
โข "Range Fade - Near High"
[b>6. Tip (Market Insight):
Contextual advice:
โข "๐ฅ TREND DAY - Trail stops" (day type is trending)
โข "๐ ROTATION - Fade extremes" (day type is rotating)
โข "๐ Gap unfilled - magnet level" (gap creates target)
โข "๐ Normal conditions" (no special context)
[b>Example Narrative:
```
๐ ORB Narrative
โโโโโโโโโโโโโโโโ
Phase | ๐ Trading Phase
Status | ๐ Bullish momentum in play
Next | ๐ฏ 1.5x @ 5854.00
๐ Setup | LONG
Reason | ORB Bullish Breakout
๐ก Tip | ๐ฅ TREND DAY - Trail stops
```
[b>Glance Interpretation: [/b>
"We're in trading phase. Bullish breakout happened (momentum in play). Next target is 1.5x extension at 5854. Current setup is LONG with A-grade. It's a trend day, so trail stops (don't take early profits)."
Complete market state communicated in 6 lines. No interpretation needed.
[b>Why This Matters:
Beginner traders struggle with "So what?" question. Indicators show lines and signals, but what does it mean [/b>? Narrative dashboard bridges this gap.
Professional traders benefit tooโrapid context assessment during fast-moving markets. No time to analyze; glance at narrative, get action plan.
๐ INTELLIGENT ALERT SYSTEM
[b>Four Alert Types: [/b>
[b>1. Breakout Alert: [/b>
[b>Trigger: [/b> ORB breakout confirmed (bull or bear)
[b>Message: [/b>
```
๐ ORB BULLISH BREAKOUT
Price: 5851.00
Volume Confirmed
Grade: A
```
[b>Frequency: [/b> Once per bar (prevents spam)
[b>2. Failed Breakout Alert: [/b>
[b>Trigger: [/b> Breakout fails, reversal setup generated
[b>Message: [/b>
```
๐ฅ FAILED BULLISH BREAKOUT!
HIGH PROBABILITY SHORT REVERSAL
Entry: 5848.00
Stop: 5854.00
T1: 5846.00
T2: 5842.00
Historical Win Rate: 73%
```
[b>Why Comprehensive? [/b> Failed breakout alerts include complete trade plan. You can execute immediately from alertโno need to check chart.
[b>3. Extension Alert:
[b>Trigger: [/b> Price reaches extension level for first time
[b>Message: [/b>
```
๐ฏ Bull Extension 1.5x reached @ 5854.00
```
[b>Use: [/b> Profit-taking reminder. When extension hit, consider scaling out.
[b>4. IB Break Alert: [/b>
[b>Trigger: [/b> Price breaks above IB high or below IB low
[b>Message: [/b>
```
๐ IB HIGH BROKEN - Potential Trend Day
```
[b>Use: [/b> Day type classification. IB break suggests trend day developingโadjust strategy to trend-following mode.
[b>Alert Management: [/b>
Each alert type can be enabled/disabled independently. Prevents notification overload.
[b>Cooldown Logic: [/b>
Alerts won't fire if same alert type triggered within last bar. Prevents:
โข "Breakout" alert every tick during choppy breakout
โข Multiple "extension" alerts if price oscillates at level
Ensures: One clean alert per event.
โ๏ธ KEY PARAMETERS EXPLAINED
[b>Opening Range Settings: [/b>
โข [b>ORB Timeframe [/b> (5/15/30/60 min): Duration of opening range window
- 30 min recommended for most traders
โข [b>Use RTH Only [/b> (ON/OFF): Only trade during regular trading hours
- ON recommended (avoids thin overnight markets)
โข [b>Use LTF Precision [/b> (ON/OFF): Sample 1-minute bars for accuracy
- ON recommended (critical for charts >1 minute)
โข [b>Precision TF [/b> (1/5 min): Timeframe for LTF sampling
- 1 min recommended (most accurate)
[b>Session ORBs: [/b>
โข [b>Show Asian/London/NY ORB [/b> (ON/OFF): Display multi-session ranges
- OFF in Simple mode
- ON in Standard/Advanced if trading 24hr markets
โข [b>Session Windows [/b>: Time ranges for each session ORB
- Defaults align with major session opens
[b>Initial Balance: [/b>
โข [b>Show IB [/b> (ON/OFF): Display Initial Balance levels
- ON recommended for day type classification
โข [b>IB Session Window [/b> (0930-1030): First hour of trading
- Default is standard for US equities
โข [b>Show IB Extensions [/b> (ON/OFF): Project IB extension targets
- ON recommended (identifies trend days)
โข [b>IB Extensions 1-4 [/b> (0.5x, 1.0x, 1.5x, 2.0x): Extension multipliers
- Defaults are Market Profile standard
[b>ORB Extensions: [/b>
โข [b>Show Extensions [/b> (ON/OFF): Project ORB extension targets
- ON recommended (defines profit targets)
โข [b>Enable Individual Extensions [/b> (1.272x, 1.5x, 1.618x, 2.0x, 2.618x, 3.0x)
- Enable 1.272x, 1.5x, 1.618x, 2.0x minimum
- Disable 2.618x and 3.0x unless trading very volatile instruments
[b>Breakout Detection:
โข [b>Confirmation Method [/b> (Close/Wick/Body):
- Close recommended (best balance)
- Wick for scalping
- Body for conservative
โข [b>Require Volume Confirmation [/b> (ON/OFF):
- ON recommended (increases reliability)
โข [b>Volume Multiplier [/b> (1.0-3.0):
- 1.5x recommended
- Lower for thin instruments
- Higher for heavy volume instruments
[b>Failed Breakout System: [/b>
โข [b>Enable Failed Breakouts [/b> (ON/OFF):
- ON strongly recommended (highest edge)
โข [b>Bars to Confirm Failure [/b> (2-10):
- 3 bars recommended
- 2 for aggressive (more signals, more false failures)
- 5+ for conservative (fewer signals, higher quality)
โข [b>Failure Buffer [/b> (0.0-0.5 ATR):
- 0.1 ATR recommended
- Filters noise during consolidation near ORB level
โข [b>Show Reversal Targets [/b> (ON/OFF):
- ON recommended (visualizes trade plan)
โข [b>Reversal Target Mults [/b> (0.5x, 1.0x, 1.5x):
- Defaults are tested values
- Adjust based on average daily range
[b>Gap Analysis:
โข [b>Show Gap Analysis [/b> (ON/OFF):
- ON if trading instruments that gap frequently
- OFF for 24hr markets (forex, cryptoโno gaps)
โข [b>Gap Fill Target [/b> (ON/OFF):
- ON to visualize previous close (gap fill level)
[b>VWAP:
โข [b>Show VWAP [/b> (ON/OFF):
- ON recommended (key institutional level)
โข [b>Show VWAP Bands [/b> (ON/OFF):
- ON in Standard/Advanced
- OFF in Simple
โข [b>Band Multipliers (1.0ฯ, 2.0ฯ):
- Defaults are standard
- 1ฯ = normal range, 2ฯ = extreme
[b>Day Type: [/b>
โข [b>Show Day Type Analysis [/b> (ON/OFF):
- ON recommended (critical for strategy adaptation)
โข [b>Trend Day Threshold [/b> (1.0-2.5 IB mult):
- 1.5x recommended
- When price extends >1.5x IB, classifies as Trend Day
[b>Enhanced Visuals:
โข [b>Show Momentum Candles [/b> (ON/OFF):
- ON for visual context
- OFF if chart gets too colorful
โข [b>Show Gradient Zone Fills [/b> (ON/OFF):
- ON for professional look
- OFF for minimalist chart
โข [b>Label Display Mode [/b> (All/Adaptive/Minimal):
- Adaptive recommended (shows nearby labels only)
- All for information density
- Minimal for clean chart
โข [b>Label Proximity [/b> (1.0-5.0 ATR):
- 3.0 ATR recommended
- Labels beyond this distance are hidden (Adaptive mode)
[b>๐ PROFESSIONAL USAGE PROTOCOL [/b>
[b>Phase 1: Learning the System (Week 1) [/b>
[b>Goal: [/b> Understand ORB concepts and dashboard interpretation
[b>Setup: [/b>
โข Display Mode: STANDARD
โข ORB Timeframe: 30 minutes
โข Enable ALL features (IB, extensions, failed breakouts, VWAP, gap analysis)
โข Enable statistics tracking
[b>Actions: [/b>
โข Paper trade ONLYโno real money
โข Observe ORB formation every day (9:30-10:00 AM ET for US markets)
โข Note when ORB breakouts occur and if they extend
โข Note when breakouts fail and reversals happen
โข Watch day type classification evolve during session
โข Track statisticsโwhich setups are working?
[b>Key Learning: [/b>
โข How often do breakouts reach 1.5x extension? (typically 50-60% of confirmed breakouts)
โข How often do breakouts fail? (typically 30-40%)
โข Which setup grade (A/B/C) actually performs best? (should see A-grade outperforming)
โข What day type produces best results? (trend days favor breakouts, rotation days favor fades)
[b>Phase 2: Parameter Optimization (Week 2) [/b>
[b>Goal: [/b> Tune system to your instrument and timeframe
[b>ORB Timeframe Selection:
โข Run 5 days with 15-minute ORB
โข Run 5 days with 30-minute ORB
โข Compare: Which captures better breakouts on your instrument?
โข Typically: 30-minute optimal for most, 15-minute for very liquid (ES, SPY)
[b>Volume Confirmation Testing:
โข Run 5 days WITH volume confirmation
โข Run 5 days WITHOUT volume confirmation
โข Compare: Does volume confirmation increase win rate?
โข If win rate improves by >5%: Keep volume confirmation ON
โข If no improvement: Turn OFF (avoid missing valid breakouts)
[b>Failed Breakout Bars:
[b>Goal: [/b> Develop personal trading rules based on system signals
[b>Setup Selection Rules: [/b>
Define which setups you'll trade:
โข [b>Conservative: [/b> Only A+ and A grades
โข [b>Balanced: [/b> A+, A, B+ grades
โข [b>Aggressive: [/b> All grades B and above
Test each approach for 5-10 trades, compare results.
[b>Position Sizing by Grade: [/b>
Consider risk-weighting by setup quality:
โข A+ grade: 100% position size
โข A grade: 75% position size
โข B+ grade: 50% position size
โข B grade: 25% position size
Example: If max risk is $1000/trade:
โข A+ setup: Risk $1000
โข A setup: Risk $750
โข B+ setup: Risk $500
This matches bet sizing to edge.
[b>Day Type Adaptation: [/b>
Create rules for different day types:
Trend Days:
โข Take ALL breakout signals (A/B/C grades)
โข Hold for 2.0x extension minimum
โข Trail stops aggressively (1.0 ATR trail)
โข DON'T fadeโreversals unlikely
Rotation Days:
โข ONLY take failed breakout reversals
โข Ignore initial breakout signals (likely to fail)
โข Take profits quickly (0.5x extension)
โข Focus on fade setups (Fade High/Fade Low)
Normal Days:
โข Take A/A+ breakout signals only
โข Take ALL failed breakout reversals (high probability)
โข Target 1.0-1.5x extensions
โข Partial profit-taking at extensions
Time-of-Day Rules: [/b>
Breakouts at different times have different probabilities:
10:00-10:30 AM (Early Breakout):
โข ORB just completed
โข Fresh breakout
โข Probability: Moderate (50-55% reach 1.0x)
โข Strategy: Conservative position sizing
10:30-12:00 PM (Mid-Morning):
โข Momentum established
โข Volume still healthy
โข Probability: High (60-65% reach 1.0x)
โข Strategy: Standard position sizing
12:00-2:00 PM (Lunch Doldrums):
โข Volume dries up
โข Whipsaw risk increases
โข Probability: Low (40-45% reach 1.0x)
โข Strategy: Avoid new entries OR reduce size 50%
2:00-4:00 PM (Afternoon Session):
โข Late-day positioning
โข EOD squeezes possible
โข Probability: Moderate-High (55-60%)
โข Strategy: Watch for IB breakโif trending all day, follow
[b>Phase 4: Live Micro-Sizing (Month 2) [/b>
[b>Goal: [/b> Validate paper trading results with minimal risk
[b>Setup: [/b>
โข 10-20% of intended full position size
โข Take ONLY A+ and A grade setups
โข Follow stop loss and targets religiously
[b>Execution: [/b>
โข Execute from alerts OR from dashboard setup box
โข Entry: Close of signal bar OR next bar market order
โข Stop: Use exact stop from setup (don't widen)
โข Targets: Scale out at T1/T2/T3 as indicated
[b>Tracking: [/b>
โข Log every trade: Entry, Exit, Grade, Outcome, Day Type
โข Calculate: Win rate, Average R-multiple, Max consecutive losses
โข Compare to paper trading results (should be within 15%)
[b>Red Flags: [/b>
โข Win rate <45%: System not suitable for this instrument/timeframe
โข Major divergence from paper trading: Execution issues (slippage, late entries, emotional exits)
โข Max consecutive losses >8: Hitting rough patch OR market regime changed
[b>Phase 5: Scaling Up (Months 3-6)
[b>Goal: [/b> Gradually increase to full position size
[b>Progression: [/b>
โข Month 3: 25-40% size (if micro-sizing profitable)
โข Month 4: 40-60% size
โข Month 5: 60-80% size
โข Month 6: 80-100% size
[b>Milestones Required to Scale Up: [/b>
โข Minimum 30 trades at current size
โข Win rate โฅ48%
โข Profit factor โฅ1.2
โข Max drawdown <20%
โข Emotional control (no revenge trading, no FOMO)
[b>Advanced Techniques:
[b>Multi-Timeframe ORB: Assumes first 30-60 minutes establish value. Violation: Market opens after major news, price discovery continues for hours (opening range meaningless).
2. [b>Volume Indicates Conviction: ES, NQ, RTY, SPY, QQQโhigh liquidity, clean ORB formation, reliable extensions
โข [b>Large-Cap Stocks: AAPL, MSFT, TSLA, NVDA (>$5B market cap, >5M daily volume)
โข [b>Liquid Futures: CL (crude oil), GC (gold), 6E (EUR/USD), ZB (bonds)โ24hr markets benefit from session ORBs
โข [b>Major Forex Pairs: [/b> EUR/USD, GBP/USD, USD/JPYโLondon/NY session ORBs work well
[b>Performs Poorly On: [/b>
โข [b>Illiquid Stocks: <$1M daily volume, wide spreads, gappy price action
โข [b>Penny Stocks: [/b> Manipulated, pump-and-dump, no real price discovery
โข [b>Low-Volume ETFs: Exotic sector ETFs, leveraged products with thin volume
โข [b>Crypto on Sketchy Exchanges: Wash trading, spoofing invalidates volume analysis
โข [b>Earnings Days: [/b> ORB completes before earnings release, then completely resets (useless)
โข Binary Event Days: FDA approvals, court rulingsโdiscontinuous price action
[b>Known Weaknesses: [/b>
โข [b>Slow Starts: ORB doesn't complete until 10:00 AM (30-min ORB). Early morning traders have no signals for 30 minutes. Consider using 15-minute ORB if this is problematic.
โข [b>Failure Detection Lag: [/b> Failed breakout requires 3+ bars to confirm. By the time system signals reversal, price may have already moved significantly back inside range. Manual traders watching in real-time can enter earlier.
โข [b>Extension Overshoot: [/b> System projects extensions mathematically (1.5x, 2.0x, etc.). Actual moves may stop short (1.3x) or overshoot (2.2x). Extensions are targets, not magnets.
โข [b>Day Type Misclassification: [/b> Early in session, day type is "Developing." By the time it's classified definitively (often 11:00 AM+), half the day is over. Strategy adjustments happen late.
โข [b>Gap Assumptions: [/b> System assumes gaps want to fill. Strong trend days never fill gaps (gap becomes support/resistance forever). Blindly trading toward gaps can backfire on trend days.
โข [b>Volume Data Quality: Forex doesn't have centralized volume (uses tick volume as proxyโless reliable). Crypto volume is often fake (wash trading). Volume confirmation less effective on these instruments.
โข [b>Multi-Session Complexity: [/b> When using Asian/London/NY ORBs simultaneously, chart becomes cluttered. Requires discipline to focus on relevant session for current time.
[b>Risk Factors: [/b>
โข [b>Opening Gaps: Large gaps (>2%) can create distorted ORBs. Opening range might be unusually wide or narrow, making extensions unreliable.
โข [b>Low Volatility Environments:[/b> When VIX <12, opening ranges can be tiny (0.2-0.3%). Extensions are equally tiny. Profit targets don't justify commission/slippage.
โข [b>High Volatility Environments:[/b> When VIX >30, opening ranges are huge (2-3%+). Extensions project unrealistic targets. Failed breakouts happen faster (volatility whipsaw).
โข [b>Algorithm Dominance:[/b> In heavily algorithmic markets (ES during overnight session), ORB levels can be manipulatedโalgos pin price to ORB high/low intentionally. Breakouts become stop-runs rather than genuine directional moves.
[b>โ ๏ธ RISK DISCLOSURE[/b>
Trading futures, stocks, options, forex, and cryptocurrencies involves substantial risk of loss and is not suitable for all investors. Opening Range Breakout strategies, while based on sound market structure principles, do not guarantee profits and can result in significant losses.
The ORB Fusion indicator implements professional trading concepts including Opening Range theory, Market Profile Initial Balance analysis, Fibonacci extensions, and failed breakout reversal logic. These methodologies have theoretical foundations but past performanceโwhether backtested or liveโis not indicative of future results.
Opening Range theory assumes the first 30-60 minutes of trading establish a meaningful value area and that breakouts from this range signal directional conviction. This assumption may not hold during:
โข Major news events (FOMC, NFP, earnings surprises)
โข Market structure changes (circuit breakers, trading halts)
โข Low liquidity periods (holidays, early closures)
โข Algorithmic manipulation or spoofing
Failed breakout detection relies on patterns of trapped participant behavior. While historically these patterns have shown statistical edges, market conditions change. Institutional algorithms, changing market structure, or regime shifts can reduce or eliminate edges that existed historically.
Initial Balance classification (trend day vs rotation day vs normal day) is a heuristic framework, not a deterministic prediction. Day type can change mid-session. Early classification may prove incorrect as the day develops.
Extension projections (1.272x, 1.5x, 1.618x, 2.0x, etc.) are probabilistic targets derived from Fibonacci ratios and empirical market behavior. They are not "support and resistance levels" that price must reach or respect. Markets can stop short of extensions, overshoot them, or ignore them entirely.
Volume confirmation assumes high volume indicates institutional participation and conviction. In algorithmic markets, volume can be artificially high (HFT activity) or artificially low (dark pools, internalization). Volume is a proxy, not a guarantee of conviction.
LTF precision sampling improves ORB accuracy by using 1-minute bars but introduces additional data dependencies. If 1-minute data is unavailable, inaccurate, or delayed, ORB calculations will be incorrect.
The grading system (A+/A/B+/B/C/D) and confidence scores aggregate multiple factors (volume, VWAP, day type, IB expansion, gap context) into a single assessment. This is a mechanical calculation, not artificial intelligence. The system cannot adapt to unprecedented market conditions or events outside its programmed logic.
Real trading involves slippage, commissions, latency, partial fills, and rejected orders not present in indicator calculations. ORB Fusion generates signals at bar close; actual fills occur with delay. Opening range forms during highest volatility (first 30 minutes)โspreads widen, slippage increases. Execution quality significantly impacts realized results.
Statistics tracking (win rates, extension levels reached, day type distribution) is based on historical bars in your lookback window. If lookback is small (<50 bars) or market regime changed, statistics may not represent future probabilities.
Users must independently validate system performance on their specific instruments, timeframes, and broker execution environment. Paper trade extensively (100+ trades minimum) before risking capital. Start with micro position sizing (5-10% of intended size) for 50+ trades to validate execution quality matches expectations.
Never risk more than you can afford to lose completely. Use proper position sizing (0.5-2% risk per trade maximum). Implement stop losses on every single trade without exception. Understand that most retail traders lose moneyโsophisticated indicators do not change this fundamental reality. They systematize analysis but cannot eliminate risk.
The developer makes no warranties regarding profitability, suitability, accuracy, reliability, or fitness for any purpose. Users assume full responsibility for all trading decisions, parameter selections, risk management, and outcomes.
By using this indicator, you acknowledge that you have read, understood, and accepted these risk disclosures and limitations, and you accept full responsibility for all trading activity and potential losses.
[b>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[/b>
[b>CLOSING STATEMENT[/b>
[b>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[/b>
Opening Range Breakout is not a trick. It's a framework. The first 30-60 minutes reveal where participants believe value lies. Breakouts signal directional conviction. Failures signal trapped participants. Extensions define profit targets. Day types dictate strategy. Failed breakouts create the highest-probability reversals.
ORB Fusion doesn't predict the futureโit identifies [b>structure[/b>, detects [b>breakouts[/b>, recognizes [b>failures[/b>, and generates [b>probabilistic trade plans[/b> with defined risk and reward.
The edge is not in the opening range itself. The edge is in recognizing when the market respects structure (follow breakouts) versus when it violates structure (fade breakouts). The edge is in detecting failures faster than discretionary traders. The edge is in systematic classification that prevents catastrophic errorsโlike fading a trend day or holding through rotation.
Most indicators draw lines. ORB Fusion implements a complete institutional trading methodology: Opening Range theory, Market Profile classification, failed breakout intelligence, Fibonacci projections, volume confirmation, gap psychology, and real-time performance tracking.
Whether you're a beginner learning market structure or a professional seeking systematic ORB implementation, this system provides the framework.
"The market's first word is its opening range. Everything after is commentary." โ ORB Fusion
Every Hour 1st/Last FVG vTDL OVERVIEW - Shoutout to Micheal J. Huddleston aka ICT
This indicator identifies the first Fair Value Gap (FVG) that forms within each trading hour, providing traders with potential entry zones, reversal points, and unmitigated gap targets. Based on the concept that the first presented FVG of each hour represents a significant price delivery array where institutional order flow occurred.
The indicator detects FVGs on a lower timeframe (1-minute default) and displays them as boxes on your chart, tracking which gaps get filled and which remain open as potential draw-on-liquidity targets.
WHAT IS A FAIR VALUE GAP
A Fair Value Gap is a 3-candle price pattern representing an imbalance between buyers and sellers:
Bullish FVG: Forms when candle 3's low is above candle 1's high, leaving a gap
Bearish FVG: Forms when candle 3's high is below candle 1's low, leaving a gap
These gaps often act as magnets for price, which tends to return and "fill" the imbalance before continuing. They function as dynamic support and resistance zones.
KEY FEATURES
Detection Types
FVG: Standard fair value gap detection with volume imbalance expansion
Suspension FVG Blocks: Requires outside prints on both sides for more refined signals
Hourly Display Modes
First Only: Shows whichever FVG appears first each hour (bullish or bearish)
Show Both: Shows first bullish AND first bearish FVG independently each hour
Last FVG Tracking
Optionally display the last FVG of each hour
Useful for comparing how the hour developed
Can extend into the next hour for continued tracking
Breakaway Gap Detection
Gaps not traded into during their formation hour extend forward
Extended gaps display labels showing formation time and date
These unmitigated gaps become price targets and reversal zones
Gap Fill Modes
Touch Box: Marks filled when price enters the gap
Touch Midpoint: Marks filled when price reaches the 50 percent level
Fill Completely: Marks filled when price fills the entire gap with visual progress
HOW TO USE
Entry Points
The first FVG of each hour provides potential entry zones based on price reaction:
When price returns to an FVG and shows rejection, enter in the direction of rejection
The gap zone represents where institutional orders likely reside
Use the boundaries of the gap for stop loss placement
A clean rejection of the zone confirms it as valid support or resistance
Reversal Points
Unmitigated gaps that extend beyond their formation hour are high-probability reaction zones:
Extended boxes with labels indicate unfilled gaps
When price finally reaches these zones, expect a reaction
The longer a gap remains unfilled, the stronger the expected response
These zones act as magnets drawing price back to them
Price Targets
Use unmitigated gaps as draw-on-liquidity targets:
Look for extended boxes above or below current price
Price tends to seek out and fill imbalances
The midpoint line often serves as a minimum target
Multiple unfilled gaps in one direction suggest strong momentum potential
FRAMING DIRECTIONAL BIAS
The first presented FVG of each hour acts as a support or resistance zone. The direction of the FVG itself does not determine bias - it is how price reacts to that FVG that reveals the true market intention.
Reading Price Reaction
Price respects a bullish FVG as support and bounces higher = bullish bias confirmed
Price respects a bearish FVG as resistance and rejects lower = bearish bias confirmed
Price fails to hold a bullish FVG and breaks through = potential inversion, look for shorts
Price fails to hold a bearish FVG and breaks through = potential inversion, look for longs
Inversion Fair Value Gaps (IFVG)
When price trades through an FVG and closes beyond it, that gap can invert its role:
A bullish FVG that fails becomes resistance - use it as a short entry zone
A bearish FVG that fails becomes support - use it as a long entry zone
The inversion signals a shift in control from one side to the other
Watch for price to retest the inverted gap before continuing
Support and Resistance Framework
Think of each hourly first FVG as a key level:
Price above the FVG: the gap acts as potential support
Price below the FVG: the gap acts as potential resistance
Watch how price behaves when it returns to the gap zone
A clean rejection confirms the level; a break through signals inversion
SHORT-TERM SCALPING APPLICATION
These FVGs provide scalping opportunities each hour:
Identify the first FVG of the hour as your key level
Wait for price to trade away from it and return
Observe the reaction at the gap zone
Enter in the direction of the reaction with tight risk
Target the next FVG, midpoint, or nearby liquidity
Trade Management
Use the opposite side of the FVG box as your stop loss zone
The midpoint of the gap often provides first target or decision point
Scale out at nearby unmitigated gaps or key levels
If the gap inverts, flip your bias and look for entries in the new direction
MULTI-HOUR CONTEXT
If price consistently respects FVGs as support across hours = uptrend context
If price consistently respects FVGs as resistance across hours = downtrend context
If FVGs keep inverting = choppy or transitional market
Use higher timeframe direction to filter which reactions to trade
Compare first and last FVG of each hour to see how momentum developed
SESSION FILTERING
The indicator automatically excludes unreliable periods:
4 PM to 5 PM New York time (market close hours 16-17)
Weekend closed periods (Saturday and Sunday before 6 PM)
All timestamps use New York timezone for consistency with futures market hours.
SETTINGS GUIDE
Detection Settings
Detection Type: Choose between standard FVG or Suspension FVG Blocks
Lower Timeframe: 15 seconds, 1 minute, or 5 minutes for gap detection
Min FVG Size: Minimum gap size in ticks to filter noise
Display Settings
Hourly Display Mode: First Only shows one gap per hour; Show Both shows first bull and bear
Show First FVG: Toggle visibility of first FVG boxes
Show Last FVG: Toggle visibility of last FVG boxes
Show Midpoint Lines: Display the 50 percent level of each gap
Show Unfilled Breakaway Gaps: Extend boxes until price fills them
Show Only Today: Reduce clutter by hiding older hourly boxes
Gap Fill Detection Mode
Touch Box: Gap marked filled when price enters the zone
Touch Midpoint: Gap marked filled when price reaches 50 percent level
Fill Completely: Gap marked filled only when fully closed, shows visual fill progress
Recommended Settings by Style
Scalping: 1 minute LTF, 4 tick minimum, Show Both mode, Touch Box fill
Day Trading: 1 minute LTF, 4-8 tick minimum, First Only mode, Touch Midpoint fill
Swing Context: 5 minute LTF, Show Unfilled Gaps enabled, Fill Completely mode
COLOR CODING
Blue boxes: First bullish FVG of the hour
Red boxes: First bearish FVG of the hour
Green boxes: Last bullish FVG of the hour
Orange boxes: Last bearish FVG of the hour
Black midpoint lines: 50 percent level of each gap
Filled portion overlay: Shows visual progress in Fill Completely mode
All colors are fully customizable in the settings menu.
PRACTICAL TIPS
The first FVG of each hour is a hidden PD array - treat it as a significant level
Not every gap produces a tradeable reaction - wait for confirmation
Gaps that remain unfilled for multiple hours carry more weight
Use the Show Both mode to see both bullish and bearish opportunities each hour
When multiple gaps cluster in one zone, that area becomes even more significant
Inversions are powerful signals - a failed level often leads to acceleration
NOTES
Works on any instrument and timeframe
Best used on intraday charts (1 minute to 15 minute) viewing 1 minute LTF gaps
Combine with higher timeframe analysis for confluence
These are probability zones, not guarantees - always use proper risk management
The indicator handles HTF to LTF data fetching automatically
ICT Sigma Hybrid FVGThis indicator combines three analytical componentsโstatistical volatility modeling, ICT imbalance logic, and higher-timeframe bias filteringโto help traders interpret displacement-driven price inefficiencies. The goal is to reduce noise and highlight only meaningful FVGs that occur with sufficient volatility and directional context.
Sigma Volatility Zones
The script calculates statistically normalized deviation levels using a multi-regime standard deviation blended with ATR.
This produces adaptive volatility zones that:
Expand during trending or high-volatility periods
Contract during consolidation
Highlight extremes more accurately than fixed standard deviations
These zones help users identify where price is operating in premium/discount relative to recent volatility.
Fair Value Gaps With Displacement Scoring
Every potential FVG is evaluated using a displacement score based on candle body expansion, wick displacement, and relative move efficiency. FVGs that do not exceed the minimum score are filtered out. This ensures the script only displays gaps associated with meaningful movement, not minor pricing noise.
Optional Higher-Timeframe Bias Filter
The HTF bias engine evaluates structure using selected higher-timeframe EMAs.
When enabled, the indicator:
Shows bullish FVGs only in bullish higher-timeframe conditions
Shows bearish FVGs only in bearish conditions
Hides counter-trend FVGs that may have lower reliability
Users may disable this to see all qualifying gaps regardless of bias.
ATR-Adaptive Volatility Conditioning
ATR is blended into the model so the displacement score and sigma zones adjust automatically to sudden volatility changes such as:
Major economic releases
Earnings
High-impact market events
Overnight volatility shifts
This helps maintain consistent FVG quality during rapidly changing conditions.
How to Use the Indicator:
Use sigma levels to understand whether price is extended or discounted relative to recent volatility.
Monitor FVGs that appear within or near sigma extremes to identify potential exhaustion or continuation zones.
Combine HTF bias with LTF displacement gaps to align intraday entries with broader directional flow.
ATR-adjusted scoring helps distinguish between meaningful inefficiencies and low-quality gaps.
Example 1 โ Intraday Sigma Expansion & Displacement FVG Reaction
Figure 1. Price collapses from a 4.5ฯ extreme during a volatility expansion event.
Only high-impact FVGs are shown due to the displacement filter, removing low-quality gaps.
Sigma bands expand dynamically as volatility increases, illustrating how the model adapts automatically.
Example 2 โ Higher-Timeframe Sigma Compression After a Major Trend Leg
Figure 2. After a large macro move, sigma levels compress tightly, forming a volatility cluster.
These HTF sigma zones later act as reaction levels during continuation.
This demonstrates why the model blends HTF sigma structure with LTF displacement gaps for alignment.
Recommended Settings
Standard deviation lookback: 100
ATR length: 50
ATR blend weight: 0.5
Minimum Z-score: 1.8
Sigma levels: 1.5 / 3 / 4.5
HTF bias: Daily (optional)
FVG displacement filter: On
Price Action Brooks ProPrice Action Brooks Pro (PABP) - Professional Trading Indicator
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ OVERVIEW
Price Action Brooks Pro (PABP) is a professional-grade TradingView indicator developed based on Al Brooks' Price Action trading methodology. It integrates decades of Al Brooks' trading experience and price action analysis techniques into a comprehensive technical analysis tool, helping traders accurately interpret market structure and identify trading opportunities.
โข Applicable Markets: Stocks, Futures, Forex, Cryptocurrencies
โข Timeframes: 1-minute to Daily (5-minute chart recommended)
โข Theoretical Foundation: Al Brooks Price Action Trading Method
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฏ CORE FEATURES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1๏ธโฃ INTELLIGENT GAP DETECTION SYSTEM
Automatically identifies and marks three critical types of gaps in the market.
TRADITIONAL GAP
โข Detects complete price gaps between bars
โข Upward gap: Current bar's low > Previous bar's high
โข Downward gap: Current bar's high < Previous bar's low
โข Hollow border design - doesn't obscure price action
โข Color coding: Upward gaps (light green), Downward gaps (light pink)
โข Adjustable border: 1-5 pixel width options
TAIL GAP
โข Detects price gaps between bar wicks/shadows
โข Analyzes across 3 bars for precision
โข Identifies hidden market structure
BODY GAP
โข Focuses only on gaps between bar bodies (open/close)
โข Filters out wick noise
โข Disabled by default, enable as needed
Trading Significance:
โข Gaps signal strong momentum
โข Gap fills provide trading opportunities
โข Consecutive gaps indicate trend continuation
โ Independent alert system for all gap types
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2๏ธโฃ RTH BAR COUNT (Trading Session Counter)
Intelligent counting system designed for US stock intraday trading.
FEATURES
โข RTH Only Display: Regular Trading Hours (09:30-15:00 EST)
โข 5-Minute Chart Optimized: Displays every 3 bars (15-minute intervals)
โข Daily Auto-Reset: Counting starts from 1 each trading day
SMART COLOR CODING
โข ๐ด Red (Bars 18 & 48): Critical turning moments (1.5h & 4h)
โข ๐ต Sky Blue (Multiples of 12): Hourly markers (12, 24, 36...)
โข ๐ข Light Green (Bar 6): Half-hour marker (30 minutes)
โข โซ Gray (Others): Regular 15-minute interval markers
Al Brooks Time Theory:
โข Bar 18 (90 min): First 90 minutes determine daily trend
โข Bar 48 (4 hours): Important afternoon turning point
โข Hourly markers: Track institutional trading rhythm
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3๏ธโฃ FOUR-LINE EMA SYSTEM
Professional-grade configurable moving average system.
DEFAULT CONFIGURATION
โข EMA 20: Short-term trend (Al Brooks' most important MA)
โข EMA 50: Medium-short term reference
โข EMA 100: Medium-long term confirmation
โข EMA 200: Long-term trend and bull/bear dividing line
FLEXIBLE CUSTOMIZATION
Each EMA can be independently configured:
โข On/Off toggle
โข Data source selection (close/high/low/open, etc.)
โข Custom period length
โข Offset adjustment
โข Color and transparency
COLOR SCHEME
โข EMA 20: Dark brown, opaque (most important)
โข EMA 50/100/200: Blue-purple gradient, 70% transparent
TRADING APPLICATIONS
โข Bullish Alignment: Price > 20 > 50 > 100 > 200
โข Bearish Alignment: 200 > 100 > 50 > 20 > Price
โข EMA Confluence: All within <1% = major move precursor
Al Brooks Quote:
"The EMA 20 is the most important moving average. Almost all trading decisions should reference it."
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
4๏ธโฃ PREVIOUS VALUES (Key Prior Price Levels)
Automatically marks important price levels that often act as support/resistance.
THREE INDEPENDENT CONFIGURATIONS
Each group configurable for:
โข Timeframe (1D/60min/15min, etc.)
โข Price source (close/high/low/open/CurrentOpen, etc.)
โข Line style and color
โข Display duration (Today/TimeFrame/All)
SMART OPEN PRICE LABELS โญ
โข Auto-displays "Open" label when CurrentOpen selected
โข Label color matches line color
โข Customizable label size
TYPICAL SETUP
โข 1st Line: Previous close (Support/Resistance)
โข 2nd Line: Previous high (Breakout target)
โข 3rd Line: Previous low (Support level)
Al Brooks Magnet Price Theory:
โข Previous open: Price frequently tests opening price
โข Previous high/low: Strongest support/resistance
โข Breakout confirmation: Breaking prior levels = trend continuation
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
5๏ธโฃ INSIDE & OUTSIDE BAR PATTERN RECOGNITION
Automatically detects core candlestick patterns from Al Brooks' theory.
ii PATTERN (Consecutive Inside Bars)
โข Current bar contained within previous bar
โข Two or more consecutive
โข Labels: ii, iii, iiii (auto-accumulates)
โข High-probability breakout setup
โข Stop loss: Outside both bars
Trading Significance:
"Inside bars are one of the most reliable breakout setups, especially three or more consecutive inside bars." - Al Brooks
OO PATTERN (Consecutive Outside Bars)
โข Current bar engulfs previous bar
โข Two or more consecutive
โข Labels: oo, ooo (auto-accumulates)
โข Indicates indecision or volatility increase
ioi PATTERN (Inside-Outside-Inside)
โข Three-bar combination: Inside โ Outside โ Inside
โข Auto-detected and labeled
โข Tug-of-war pattern
โข Breakout direction often very strong
SMART LABEL SYSTEM
โข Auto-accumulation counting
โข Dynamic label updates
โข Customizable size and color
โข Positioned above bars
โ Independent alerts for all patterns
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ก USE CASES
INTRADAY TRADING
โ Bar Count (timing rhythm)
โ Traditional Gap (strong signals)
โ EMA 20 + 50 (quick trend)
โ ii/ioi Patterns (breakout points)
SWING TRADING
โ Previous Values (key levels)
โ EMA 20 + 50 + 100 (trend analysis)
โ Gaps (trend confirmation)
โ iii Patterns (entry timing)
TREND FOLLOWING
โ All four EMAs (alignment analysis)
โ Gaps (continuation signals)
โ Previous Values (targets)
BREAKOUT TRADING
โ iii Pattern (high-reliability setup)
โ Previous Values (targets)
โ EMA 20 (trend direction)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐จ DESIGN FEATURES
PROFESSIONAL COLOR SCHEME
โข Gaps: Hollow borders + light colors
โข Bar Count: Smart multi-color coding
โข EMAs: Gradient colors + transparency hierarchy
โข Previous Values: Customizable + smart labels
CLEAR VISUAL HIERARCHY
โข Important elements: Opaque (EMA 20, bar count)
โข Reference elements: Semi-transparent (other EMAs, gaps)
โข Hollow design: Doesn't obscure price action
USER-FRIENDLY INTERFACE
โข Clear functional grouping
โข Inline layout saves space
โข All colors and sizes customizable
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ AL BROOKS THEORY CORE
READING PRICE ACTION
"Don't try to predict the market, read what the market is telling you."
PABP converts core concepts into visual tools:
โข Trend Assessment: EMA system
โข Time Rhythm: Bar Count
โข Market Structure: Gap analysis
โข Trade Setups: Inside/Outside Bars
โข Support/Resistance: Previous Values
PROBABILITY THINKING
โข ii pattern: Medium probability
โข iii pattern: High probability
โข iii + EMA 20 support: Very high probability
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ๏ธ TECHNICAL SPECIFICATIONS
โข Pine Script Version: v6
โข Maximum Objects: 500 lines, 500 labels, 500 boxes
โข Alert Functions: 8 independent alerts
โข Supported Timeframes: All (5-min recommended for Bar Count)
โข Compatibility: All TradingView plans, Mobile & Desktop
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ RECOMMENDED INITIAL SETTINGS
GAPS
โข Traditional Gap: โ
โข Tail Gap: โ
โข Border Width: 2
BAR COUNT
โข Use Bar Count: โ
โข Label Size: Normal
EMA
โข EMA 20: โ
โข EMA 50: โ
โข EMA 100: โ
โข EMA 200: โ
PREVIOUS VALUES
โข 1st: close (Previous close)
โข 2nd: high (Previous high)
โข 3rd: low (Previous low)
INSIDE & OUTSIDE BAR
โข All patterns: โ
โข Label Size: Large
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ WHY CHOOSE PABP?
โ
Solid Theoretical Foundation
Based on Al Brooks' decades of trading experience
โ
Complete Professional Features
Systematizes complex price action analysis
โ
Highly Customizable
Every feature adjustable to personal style
โ
Excellent Performance
Optimized code ensures smooth experience
โ
Continuous Updates
Constantly improving based on feedback
โ
Suitable for All Levels
Benefits beginners to professionals
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ RECOMMENDED LEARNING
Al Brooks Books:
โข "Trading Price Action Trends"
โข "Trading Price Action Trading Ranges"
โข "Trading Price Action Reversals"
Learning Path:
1. Understand basic candlestick patterns
2. Learn EMA applications
3. Master market structure analysis
4. Develop trading system
5. Continuous practice and optimization
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๏ธ RISK DISCLOSURE
IMPORTANT NOTICE:
โข For educational and informational purposes only
โข Does not constitute investment advice
โข Past performance doesn't guarantee future results
โข Trading involves risk and may result in capital loss
โข Trade according to your risk tolerance
โข Test thoroughly in demo account first
RESPONSIBLE TRADING:
โข Always use stop losses
โข Control position sizes reasonably
โข Don't overtrade
โข Continuous learning and improvement
โข Keep trading journal
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ COPYRIGHT
Price Action Brooks Pro (PABP)
Author: ยฉ JimmC98
License: Mozilla Public License 2.0
Pine Script Version: v6
Acknowledgments:
Thanks to Dr. Al Brooks for his contributions to price action trading. This indicator is developed based on his theories.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Experience professional-grade price action analysis now!
"The best traders read price action, not indicators. But when indicators help you read price action better, use them." - Al Brooks
Microgaps (plots-only, 4-channel, same-day only)Purpose:
This indicator visually highlights 3-bar price gaps on your chart, showing clear visual structure for gap zones without lag or diagonal artifacts.
It draws two outer lines (top and bottom of the gap) for every valid 3-bar gap, and optionally a midline when the gap is considered โlarge.โ
โ๏ธ How it works
A bull gap is detected when the current barโs low is higher than the high from two bars ago (low > high ).
A bear gap is detected when the current barโs high is lower than the low from two bars ago (high < low ).
The lines are centered at the middle bar of the 3-bar sequence.
Gaps are only drawn within the same trading day to avoid false overnight gaps.
To prevent overlapping artifacts, up to four concurrent gap channels can be drawn efficiently using GPU-friendly plot() lines.
๐ต Midline logic
The midline (center of the gap) is only displayed when the gapโs vertical size is โlargeโ relative to recent volatility.
โLargeโ means the gap height is greater than a user-defined fraction of the average bar range over the past N bars.
Example: if the average 8-bar range = 2 points, and the threshold = 0.3, then only gaps larger than 0.6 points will show the midline.
๐งฉ Parameters
Setting Description
Bull Gap Color / Width Style of bullish gaps (top and bottom lines).
Bear Gap Color / Width Style of bearish gaps (top and bottom lines).
Mid Gap Color / Width Style of the optional midline (shown only when โlargeโ).
Large Gap โ Lookback (bars) Number of bars used to calculate the average range (default: 8).
Large Gap โ Size vs Avg Range Fraction of the average range that defines a โlargeโ gap (default: 0.5). Set lower (e.g. 0.3) to show more midlines.
๐ก Tips
Set threshold lower (0.2โ0.4) for more midlines, higher (0.6โ1.0) to highlight only extreme gaps.
Works best on intraday timeframes (1-min to 30-min).
Fully GPU-efficient โ can scroll back thousands of bars without lag.
Not All FVGs Are The Same
Overview:
"Not All FVGs Are The Same" is a powerful TradingView indicator designed to pinpoint high-quality Fair Value Gaps (FVGs) on your chart. Unlike generic FVG tools, this indicator uses advanced filtering to highlight only the most significant gaps, helping traders identify high-probability setups with precision and clarity. With customizable visuals and real-time alerts, itโs built for traders who want to focus on meaningful market opportunities.
Why Itโs Different:
This indicator stands out by detecting FVGs that meet strict criteria for quality, ensuring youโre not distracted by minor or unreliable gaps. It analyzes price action patterns and market volatility to confirm that each FVG represents a significant imbalance, perfect for spotting potential reversal or continuation zones.
Key Features:
High-Quality Detection: Identifies FVGs formed by strong, consistent price movements, filtering out weak or noisy gaps for reliable trading signals.
Volatility-Based Filtering: Uses market volatility to ensure only substantial FVGs are displayed, adapting to different market conditions.
Customizable Visuals: Marks FVGs with clear, semi-transparent boxes that show the gapโs range and duration, with an option to toggle labels for a clean chart.
Real-Time Alerts: Get instant notifications when new bullish or bearish FVGs are detected, keeping you ahead of the market.
Focused Display: Limits the number of FVGs shown to keep your chart uncluttered, emphasizing the most recent and relevant gaps.
User-Friendly Settings: Easily adjust sensitivity, gap size, and visual styles to match your trading strategy and preferences.
How It Helps Traders:
By focusing on high-quality FVGs, this indicator helps you identify key price levels where the market is likely to react. Whether you trade breakouts, reversals, or trend continuations, the clear visuals and precise detection make it easier to spot opportunities with confidence.
Settings:
ATR Length: Adjusts the volatility filter for FVG detection (default: 10).
Minimum FVG Size: Sets the smallest gap size to consider (default: 2 bars).
Show Last X FVGs: Controls how many recent FVGs are displayed (default: 20).
Enable Sensitivity Check: Turn on/off volatility-based filtering (default: on).
Allow Gaps Between Bars: Choose whether to include gaps with price discontinuities (default: off).
Show Labels: Toggle FVG detection labels on or off (default: on).
Style Options: Customize bullish/bearish FVG colors, text color, and label size for clear visuals.
How to Use:
Apply the indicator to your chart and tweak the settings to suit your market and timeframe. Enable alerts to stay updated on new FVGs in real-time. Use the boxes to identify key support/resistance zones and combine with your strategy for optimal trading decisions.
Note: Designed for efficiency, this indicator works smoothly across timeframes and instruments. Experiment with settings to find the best fit for your trading style, and use the toggleable labels to keep your chart clean when needed.
[TehThomas] - ICT VI / FVG / IFVG / Liquidity๐ Overview
This TradingView indicator is designed to help traders spot key price inefficiencies and liquidity events based on ICT (Inner Circle Trader) concepts. The script automatically highlights important areas on the chart, such as Volume Imbalances (VI), Fair Value Gaps (FVG), Inverted Fair Value Gaps (IFVG), and Liquidity Sweeps, giving traders a clear view of where price might react.
By marking these zones visually, the indicator serves as a liquidity map, showing where smart money could be targeting orders or rebalancing price action.
๐ How the Script Works
The indicator detects four major market inefficiencies and liquidity patterns, each offering valuable insights into how price might behave:
1๏ธโฃ Volume Imbalance (VI)
Bullish VI: When the current candle has higher volume than the previous candle in an upward move, this suggests demand is pushing the price up, creating potential buying opportunities.
Bearish VI: When the current candle has higher volume than the previous candle in a downward move, this suggests supply is pushing the price down, highlighting potential selling opportunities.
How to take trades:
Buy: Enter a long position when a bullish VI appears and the price is near a support zone or key level (such as the previous swing low or FVG).
Sell: Enter a short position when a bearish VI appears and the price is near a resistance zone or key level (such as the previous swing high or FVG).
2๏ธโฃ Fair Value Gap (FVG)
Bullish FVG: A gap in price action where the low of the second candle is higher than the high of the first candle. Price tends to return to fill these gaps before continuing upward.
Bearish FVG: A gap in price action where the high of the second candle is lower than the low of the first candle. Price tends to return to fill these gaps before continuing downward.
How to take trades:
Buy: Enter long after a pullback into a bullish FVG zone and if price action shows signs of rejection (such as bullish candlestick patterns or strong momentum).
Sell: Enter short after a pullback into a bearish FVG zone and if price action shows signs of rejection (such as bearish candlestick patterns or strong downward momentum).
3๏ธโฃ Inverted Fair Value Gap (IFVG)
An Inverted Fair Value Gap (IFVG) refers to a Fair Value Gap (FVG) that has already been filled or broken through by price action. Essentially, it is a gap that has been revisited by price and has now been mitigated or broken.
Example:
For Continuation: After price fills the gap, it may continue in the same direction. If price breaks through a bullish FVG and shows continuation, it may signal that the market is still in a strong uptrend.
For Reversal: If the price returns to an inverted FVG after breaching it, and then starts showing signs of reversal (e.g., reversal candlestick patterns, or a shift in momentum), this could signal an entry point in the opposite direction.
How to take trades:
Buy: Consider entering long when price returns to an IFVG zone that aligns with other bullish confluences, such as a bullish VI or liquidity sweep.
Sell: Consider entering short when price returns to a bearish IFVG zone that aligns with other bearish confluences, such as a bearish VI or liquidity sweep.
4๏ธโฃ Liquidity Sweeps
Liquidity sweeps occur when the market temporarily breaks a key high or low to trigger stop-loss orders or lure traders into the wrong direction before reversing.
How to take trades:
Buy: If a liquidity sweep breaks a key resistance or swing high but fails to close above it, enter long when price begins to reverse in the opposite direction, ideally near a previous support or FVG zone.
Sell: If a liquidity sweep breaks a key support or swing low but fails to close below it, enter short when price begins to reverse in the opposite direction, ideally near a previous resistance or FVG zone.
๐ฏ Trade Setup and Confirmation Strategy
Hereโs how to combine these concepts for high-probability trade setups:
Liquidity Sweeps + Volume Imbalances:
If a liquidity sweep occurs in conjunction with a volume imbalance (especially on a higher timeframe), this can act as a confirmation signal to enter the trade.
Example: A liquidity sweep breaks a previous high, but the price fails to close above it. If this happens alongside a break of a Volume imbalance (VI) , it could be a strong signal to sell.
FVG/IFVG Mitigation + Liquidity Sweeps:
Price often returns to mitigate imbalances, and when a liquidity sweep occurs near an unfilled gap, it could trigger a reversal.
Example: After an upward trend, a bearish liquidity sweep breaks a previous swing low, and price then revisits a bearish FVG and creates an IFVG, signaling an opportunity to buy.
Directional Bias (Higher Timeframe Analysis):
Always consider the higher timeframe trend to confirm trade direction. A bullish FVG or bullish VI on the lower timeframe aligns with a bullish trend on the higher timeframe.
Confluence with Key Levels:
When these patterns align with important price levels such as support, resistance, or previously identified swing highs/lows, it enhances the probability of a successful trade.
โ๏ธ How It Helps in Trading Strategy
The indicator assists in several aspects of trading:
Liquidity Hunts: Price often sweeps liquidity before making major moves.
Entry Confirmation: Use imbalances or sweeps as extra confluence for trade entries.
Mitigation Zones: Price frequently returns to fill inefficiencies before reversing.
Directional Bias: Bullish or bearish gaps align with the higher timeframe narrative.
๐ ICT Concepts Included
โ
Volume Imbalance (VI): High-volume inefficiencies.
โ
Fair Value Gap (FVG): Standard price gaps.
โ
Inverted Fair Value Gap (IFVG): Filtered large price gaps.
โ
Liquidity Sweeps: Stop-hunting patterns by smart money.
โ ๏ธ Disclaimer
This indicator is built for educational purposes and should not be considered financial advice. Trading carries risk, and no tool guarantees profits. Always use proper risk management and perform your own analysis before entering any trade.






















