Volumetric Inverse Fair Value Gap (IFVG) [Kodexius]The Volumetric Inverse Fair Value Gap (IFVG) indicator detects and visualizes inverse fair value gaps (IFVGs) zones where previous inefficiencies in price (fair value gaps) are later invalidated or “inverted.”
Unlike traditional FVG indicators, this tool integrates volume-based analysis to quantify the bullish, bearish, and overall strength of each inversion. It visually represents these metrics within a dynamically updating box on the chart, giving traders deeper insight into market reactions when liquidity imbalances are filled and reversed.
Features
Inverse fair value gap detection
The script identifies bullish and bearish fair value gaps, stores them as pending zones, and turns them into inverse fair value gaps when price trades back through the gap in the opposite direction. Each valid inversion becomes an active IFVG zone on the chart.
Sensitivity control with ATR filter and strict mode
A minimum gap size based on ATR is used to filter out small and noisy gaps. Strict mode can be enabled so that any wick contact between the relevant candles prevents the gap from being accepted as a fair value gap. This lets you decide how clean and selective the zones should be.
Show Last N Boxes control
The indicator can keep only the most recent N IFVG zones visible. Older zones are removed from the chart once the number of active objects exceeds the user setting. This prevents clutter on higher timeframes or long histories and keeps attention on the most relevant recent zones.
Ghost box for the original gap
When the ghost option is enabled, the script draws a faint box that marks the original fair value gap from which the inverse zone came. This makes it easy to see where the initial imbalance appeared and how price later inverted that area.
Volumetric bull, bear and strength metrics
For each IFVG, the script estimates how much of the bar volume is associated with buying and how much with selling, then computes bull percentage, bear percentage and a strength score that uses a percentile rank of volume. These values are stored with the IFVG object and drive the visualization inside the zone.
Three band visual layout inside each IFVG
Each active IFVG is drawn as a container with three horizontal sections. The top band represents the bull percentage, the middle band the bear percentage and the bottom band the strength metric. The width of each bar reflects its respective value so you can read the structure of the zone at a glance.
Customizable colors and label text
Colors for bull, bear, strength, the empty background area, the ghost box and label text can be adjusted in the inputs. This allows you to match the indicator to different chart themes or highlight specific aspects such as strength or direction.
Automatic invalidation and cleanup
When price clearly closes beyond the IFVG in a way that breaks the logic of that zone, the script marks it as inactive and deletes all boxes and labels linked to it. Only valid and active IFVGs remain on the chart, which keeps the display clean and focused.
Calculations
1. Detecting Fair Value Gaps (FVGs)
A fair value gap is identified when price action leaves an imbalance between candle wicks. Depending on the mode:
Bullish FVG: When low > high
Bearish FVG: When high < low
Optionally, the strict mode ensures wicks do not touch.
The gap’s significance is filtered using the ATR multiplier input to exclude minor noise.
Once detected, FVGs are stored as pending zones until inverted by opposite movement (price crossing through).
bool bull_cond = strict_mode ? (low > high ) : (close > high )
bool bear_cond = strict_mode ? (high < low ) : (close < low )
float gap_size = 0.0
if bull_cond and close > open
gap_size := low - high
if bear_cond and close < open
gap_size := low - high
2. Creating IFVGs (Inversions)
When price later moves through a previous FVG in the opposite direction, an Inverse FVG (IFVG) is created.
For example:
A previous bearish FVG becomes bullish IFVG if price moves upward through it.
A previous bullish FVG becomes bearish IFVG if price moves downward through it.
The IFVG is initialized with structural boundaries (top, bottom) and timestamp metadata to anchor visualization.
if not p.is_bull_gap and close > p.top
inverted := true
to_bull := true
if p.is_bull_gap and close < p.btm
inverted := true
to_bull := false
3. Volume Metrics (Bull, Bear, Strength)
Each IFVG calculates buy and sell volumes from the current bar’s price spread and total volume.
Bull % = proportion of upward (buy) volume
Bear % = proportion of downward (sell) volume
Strength % = normalized percentile rank of total volume
These are obtained through a custom function that estimates directional volume contribution:
calc_metrics(float o, float h, float l, float c, float v) =>
float rng = h - l
float buy_v = 0.0
if rng == 0
buy_v := v * 0.5
else
if c >= o
buy_v := v * ((math.abs(c - o) + (math.min(o, c) - l)) / rng)
else
buy_v := v * ((h - math.max(o, c)) / rng)
float sell_v = v - buy_v
float total = buy_v + sell_v
float p_bull = total > 0 ? buy_v / total : 0
float p_bear = total > 0 ? sell_v / total : 0
float p_str = ta.percentrank(v, 100) / 100.0
Ict
Position Size Calculator + Live R/R Panel — SMC/ICT (@PueblaATH)Position Size + Live R/R Panel — SMC/ICT (@PueblaATH)
Position Size + Live R/R Panel — SMC/ICT (@PueblaATH) is a professional-grade risk management and execution module built for Smart Money Concepts (SMC) and ICT Traders who require accurate, repeatable, institution-style trade planning.
This tool delivers precise position sizing, R:R modeling, leverage and margin projections, fee-adjusted PnL outcomes, and real-time execution metrics—all directly on the chart. Optimized for crypto, forex, and futures, it provides scalpers, day traders, and swing traders with the clarity needed to execute high-quality trades with confidence and consistency.
What the Indicator Does
Institutional Position Sizing Engine
Calculates position size based on account balance, % risk, and SL distance.
Supports custom minimum lot size rounding across crypto, FX, indices, and derivatives.
Intelligent direction logic (Auto / Long / Short) based on SMC/ICT structure.
Advanced Risk/Reward & Profit Modeling
Real-time R:R ratio using actual rounded position size.
Live PnL readout that updates with price movements.
Gross & net profit projections with full fee deduction.
Execution Planning with Draggable Levels
Entry, SL, and TP levels fully draggable for fast scenario modeling.
Automatic projected lines backward/forward with clean label alignment.
TP and SL tags include % movement from Entry, ideal for SMC/ICT journaling.
Precise modeling of real exchange fee structures
Maker fee per side
Taker fee per side
Mixed fee modes (Maker entry, Taker exit, Average, etc.)
Leverage & Margin Forecasting
Margin requirements displayed for 3 customizable leverage settings.
Helps traders understand capital commitment before executing the trade.
Useful for futures, crypto perps, and CFD setups.
Clean HUD Panel for Rapid Decision-Making
A full professional trading panel displays:
Target & actual risk
Position size
Entry / SL / TP
TP/SL percentage distance
Gross profit
Net profit (after fees)
Fees @ TP and @ SL
Live PnL
Margin requirements
Optimized for SMC & ICT Workflows
Perfect for traders using:
Breakers, FVGs, OBs
Liquidity sweeps
Session models
Precision entries (OTE, Displacement, Rebalancing)
Leverage-based execution (crypto perps, futures)
How to Use It
Attach the indicator to your chart.
Set account balance, risk %, fee model, and leverage presets.
Drag Entry, SL, and TP to shape the setup.
View instant calculations of: Position size; R:R; Net PnL after fees; Margin required
Use it as your pre-trade checklist & execution model.
Originality & Credits
This script is an original creation by @PueblaATH, released under the MPL 2.0 license.
It does not copy, modify, or repackage any existing TradingView code.
All logic—including the fee engine, margin calculator, responsive HUD, dynamic risk model, and visual execution system—is authored specifically for this indicator.
NYMO Fib Levels - RGNYMO is a single-session tool built around Fibonacci projections from the New York morning move. It automatically marks the NYMO session, measures its high–low range and projects your custom fib multiples above and below price, with every level drawn and labelled so you always know exactly which multiple you are trading around.
The core of the script is the 12:00–12:30 opening window. That first 30 minutes is treated as the price-discovery phase of the session: it captures the initial burst of liquidity, the repricing of overnight positions and the first real directional push. The high and low of 12:00–12:30 form the opening range, and all fib projections are anchored to that move, turning the very first half-hour into a structured map for the rest of the session.
On top of the fib framework, NYMO can show the NYMO session box, compare the current range to recent NYMO statistics, and trigger alerts when price breaks the NYMO high or low or trades through key fib areas. It is built for traders who only care about the New York morning and want all of their structure, targets and alerts driven by fibs from that one defined opening window.
NY 8-11 Statistical Bias NQ 【Donkey】This indicator analyzes historical session patterns to predict directional bias during the NY 8:00-11:00 AM trading window for Micro NQ futures.
Simple Logic:
Monitors 3 sessions: Asian (20:00-02:00), London (02:00-08:00), NY (08:00-11:00)
Identifies current pattern based on: ranges, opening positions, and sweep behaviors
Searches database of 2.080 historical sessions for matching patterns
Displays statistical probability: "X% reached HIGH" vs "Y% reached LOW"
Shows expected drawdown levels for risk management
Example: If pattern shows "77% HIGH bias" → historically, 77 out of 100 similar sessions reached London high during NY 8-11 window.
Key Features
✅ Statistical Database:2.080 real sessions analyzed, 236 unique patterns
✅ 4-Level Pattern Matching: Finds best match with minimum 25 occurrences
✅ Live Bias Display: Shows HIGH% vs LOW% probability in real-time table
✅ Risk Management Zones: Visual drawdown levels (50%, 75%, 90%) + stop-loss suggestion
✅ No Repainting: Calculations made in real-time, no look-ahead bias
✅ Session Visualization: Color-coded boxes for Asian/London/NY ranges
How Pattern Matching Works
5 Components Analyzed:
Asian Range: Above/Below average
London Open: Above/Below Asian 50%
London Sweep: H, L, DH (double high→low), DL (double low→high), N (none)
London Range: Above/Below average
NY Open: Above/Below London 50%
Cascade Search (finds best available match):
Level 1: All 5 components (most specific)
Level 2: 4 components (drops London Range)
Level 3: 3 components (core pattern)
Level 4: 2 components (minimal pattern)
Validity: Only displays patterns with ≥25 historical occurrences.
Interpretation
Bias Table Shows:
Pattern match level (1-4) and historical count
Session characteristics (ranges, sweeps, positions)
TOTAL HIGH % = probability of reaching London high
TOTAL LOW % = probability of reaching London low
Bias strength: ⭐⭐⭐ STRONG (≥70%), ⭐⭐ MEDIUM (60-69%), ⭐ WEAK (<60%)
Drawdown Zones (for winning trades):
🟢 Green: 50% of winners stayed within this level
🟡 Yellow: 75% of winners stayed within this level
🟠 Orange: 90% of winners stayed within this level
🔴 Red Line: Suggested stop-loss (95th percentile + buffer)
Settings
Fully Customizable:
Timezone selection (auto-detects sessions correctly)
Minimum session threshold (default: 25)
Toggle boxes, lines, labels, drawdown zones
Complete color customization
Table size and position
Best Use Cases
✅ Optimal Setup:
Instrument: Micro NQ (MNQ) futures
Timeframe: Only 1-minute
Timezone: America/New_York
Historical data: 8+ years loaded
✅ Trading Approach:
Wait for pattern confirmation (≥25 sessions)
Prefer STRONG bias (≥70%) for higher confidence
Use drawdown zones for stop placement
Combine with price action confirmation
Avoid major news events (FOMC, NFP)
⚠️ Required Disclaimers
IMPORTANT RISK WARNINGS:
Past Performance ≠ Future Results: Historical statistics do NOT guarantee future outcomes
Not Financial Advice: Educational tool for statistical analysis only
Risk of Loss: Futures trading involves substantial risk of loss
No Guarantees: Individual trades WILL result in losses regardless of percentages shown
Requires Knowledge: Best for traders familiar with session analysis and risk management
Instrument-Specific: Optimized for Micro NQ - test before using elsewhere
Never risk more than you can afford to lose. Always use proper risk management.
ICT Complete Toolkit - All-in-One Smart Money Trading Suite🎯 The Ultimate ICT/SMC Trading Companion
Stop cluttering your charts with dozens of indicators. ICT Complete Toolkit combines everything a Smart Money Concepts trader needs into one powerful, lightweight indicator. Built for traders who want institutional-grade analysis without the complexity.
⚡ KEY FEATURES
📊 Market Structure Shift (MSS) Detection
-> Automatic swing point identification with customizable sensitivity (2-5 consecutive bars)
-> Visual swing markers - instantly see confirmed swing highs and lows
-> MSS lines drawn automatically when structure breaks
🟩 Fair Value Gaps (FVG) - Current & Higher Timeframes
-> Current timeframe FVG detection tied to MSS events
-> Multi-timeframe HTF FVG (1H, 4H, Daily) - see higher timeframe imbalances on your chart
-> Two modes: "Until Inversed" or "Until Mitigated"
-> If "Until Mitigated" is selected, there are three mitigation types: Any touch, Close inside, or CE line touch
Clean visuals - hide mitigated FVGs or keep them visible for reference
🔲 Breaker Blocks (BB)
-> Automatic detection at swing points when MSS occurs
-> Dynamic extension until mitigated or new structure forms
-> Smart labeling inside the zone
This helps identify unicorn entries (when BB overlaps FVG).
⏰ Session Killzones
-> 4 customizable sessions: Asia, London, NY AM, NY PM
-> Fully adjustable times - adapt to any market or strategy
-> Session high/low tracking with automatic level extension
-> Level break detection - know when key session levels are taken
📈 Previous Highs & Lows
-> PDH/PDL (Previous Day High/Low)
-> PWH/PWL (Previous Week High/Low)
-> Customizable styles - width, color, line type
🕯️ PO3 HTF Candles (Power of Three)
-> Display higher timeframe candles directly on your chart
-> 3 configurable groups - mix any timeframes (1H, 4H, Daily)
-> Perfect for PO3 analysis - see accumulation, manipulation, distribution phases,
📉 Moving Average
-> EMA or SMA with customizable length (to identify higher timeframe bias, or sniper entries)
-> Quick trend reference without additional indicators
🏆 WHY TRADERS CHOOSE ICT COMPLETE TOOLKIT
✅ All-In-One Solution
Replace 5-10 separate indicators with one comprehensive toolkit. Less clutter, faster charts, cleaner analysis.
✅ Institutional-Grade Precision
Detect the same market structure that Smart Money uses. MSS, FVG, and Breaker Blocks work together to highlight high-probability trade zones.
✅ Multi-Timeframe Confluence
See HTF FVGs and PO3 candles without switching charts. Make decisions based on the full picture.
✅ Fully Customizable
Every feature can be toggled on/off. Every color, width, and style is adjustable. Make it yours.
✅ Performance Optimized
Clean, efficient code means smooth performance even on lower timeframes with all features enabled.
✅ Works On Any Market
Forex, Crypto, Stocks, Futures, Indices - if it has a chart, this toolkit works.
🎓 PERFECT FOR
-> ICT/SMC Traders - All core concepts in one indicator
-> Day Traders - Killzones + intraday MSS/FVG for precise entries
-> Swing Traders - HTF FVG + PWH/PWL for bigger moves
-> Multi-Timeframe Analysts - PO3 candles + HTF FVG without chart switching
-> Beginners - Learn Smart Money Concepts with clear visual feedback
-> Professionals - Streamline your analysis workflow
Trade smarter. Trade cleaner. Trade with confidence.
Options Fusion Core (OFC) - LITE v6Options Fusion Core (OFC) – LITE v6
A dual-engine oscillator for clear, confidence-driven market reads.
OFC – LITE v6 blends two high-signal components into a single 0–100 panel to help traders interpret momentum strength and liquidity flow at a glance.
🔷 Core Components
1. Momentum Engine (Solid Line)
>50 = Bullish bias (shades of green)
<50 = Bearish bias (shades of red)
Approaching 20 or 80 = Potential exhaustion zones where trends may cool off or reverse
This provides a clean directional read without clutter.
2. Liquidity Gauge (Dotted Line)
>55 = Strong buying pressure
<45 = Selling pressure
Around 50 = Neutral flow
This tracks where participation is expanding or fading.
📘 How to Use (Quick Guide)
Alignment Signals
Look for the Momentum Engine and Liquidity Gauge moving together.
• Example: Momentum >50 + Liquidity >55 → constructive environment
• Example: Momentum <50 + Liquidity <45 → weakening conditions
Watch the Extremes
Darker Momentum values near 20 or 80 can mark exhaustion.
When paired with aggressive Liquidity spikes, these zones may help identify possible reversals or trend pauses.
Respect the Neutral Line (50)
Many false moves form around 50.
Let Momentum and Liquidity break above or below this level before acting.
Educational Use Only: This tool is for charting, study, and experimentation.
It is not financial advice. Always test on historical data and adapt to your own approach.
⚙️ Settings
Fast Momentum Length — 14
Adjust for how quickly Momentum should react.
VFI Length — 50
Controls the smoothness of the Liquidity Gauge.
VFI Cutoff — 0.005
Fine-tunes sensitivity to flow spikes.
💬 Community
Share your charts, interpretations, and improvements in the comments.
A PRO version with added Volatility Insights, DIX/IV Filters, Composite Flow, and Automated Signal Logic is in development.
Stay tuned for updates
ICT Concept MTF Scanner [Elykia]ICT Concept MTF Scanner
Overview
The ICT Concept MTF Scanner is the ultimate productivity dashboard for traders using SMC (Smart Money Concepts) and ICT methodologies.
Stop switching tabs constantly. This indicator allows you to monitor the market structure (Trend, BOS, CHoCH) of 20 different assets simultaneously, each with its own custom timeframe.
It also overlays the structural points and Premium/Discount zones directly on your current chart.
Key Features:
📊 Multi-Asset Dashboard: Monitor up to 20 symbols (Indices, Forex, Crypto, Metals) in a single, fully customizable table.
clock: Individual Timeframes: Unlike standard screeners, you can set a different timeframe for each ticker (e.g., NQ on 15m, ES on 1h, DXY on 4h).
🧠 Auto-Structure Detection:
BOS (Break of Structure): Trend continuation.
CHoCH (Change of Character): Trend reversal signal.
SMS (Shift in Market Structure): Failure swing.
⚖️ Premium & Discount Zones: Automatically calculates buying (Discount) and selling (Premium) zones based on the Active or Previous range.
🔔 Smart Alerts: Get notified on structural changes or when price enters a Premium/Discount zone.
How to use:
1. Ticker Setup: In the settings, select your favorite assets and assign the specific timeframe you want to monitor for each.
2. Sensitivity (Structure): Adjust the "Period" (Pivot Length). A lower value (e.g., 3-5) detects minor structure, while a higher value (e.g., 10-20) reveals the macro trend.
3. Reading the Table:
Teal: Bullish Structure.
Red: Bearish Structure.
Signal: Shows the most recent structural event (BOS or CHoCH).
Disclaimer :
This indicator is for educational and informational purposes only. Past performance does not guarantee future results. Trade at your own risk.
SMT Alert MTF [Elykia]SMT Alert MTF - Smart Money Divergence Scanner
Overview
The SMT Alert MTF is an essential productivity tool for traders applying ICT (Inner Circle Trader) and SMC (Smart Money Concepts).
An SMT divergence ("Smart Money Technique") is one of the most powerful signals to confirm a trend reversal or market manipulation. It occurs when two highly correlated assets (e.g., Nasdaq and S&P500) move out of sync.
Instead of monitoring 3 different charts across 5 different timeframes manually, this indicator scans everything in the background and alerts you the moment a divergence appears.
💎 The Strategy: How to trade SMT?
SMT is not a blind entry signal; it is a confirmation tool.
1. The Context: Wait for price to reach a Key Level (POI, Order Block) or perform a Liquidity Sweep.
2. The Signal (Desynchronization):
Bullish SMT: Asset A makes a Lower Low, but correlated Asset B makes a Higher Low (Refusal to go lower). This indicates institutional accumulation.
Bearish SMT: Asset A makes a Higher High, but correlated Asset B makes a Lower High (Weakness). This indicates distribution.
Execution: Once the SMT alert triggers on your timeframe (e.g., M1 or M5), look for a Change of Character (CHoCH) to enter the trade.
Key Features & Benefits
⚡ Multi-Timeframe Scanner (MTF): Monitor up to 5 timeframes simultaneously (e.g., 1m, 5m, 15m, 1h, 4h) on a single chart.
🔄 Smart Asset Detection: The script automatically recognizes your current chart and selects the relevant comparison assets:
Trading NQ (Nasdaq) -> Compares with ES (S&P500).
Trading 6E (Euro) -> Compares with 6B (British Pound).
Trading Gold -> Compares with Silver.
(You can also manually override with any symbol).
👀 Visual Clarity: A divergence line is drawn directly on price action (Red for Bearish, Blue for Bullish) labeled with the divergent ticker.
🔔 Comprehensive Alerts: Set up specific alerts for each timeframe (e.g., "Alert me only for M5 or M15 SMT").
Recommended Settings
1. Enable M1, M5, and M15 timeframes for intraday scalping.
2. Keep the automatic symbol detection enabled for Indices and Futures.
⚠️ DISCLAIMER
This indicator is for educational purposes only. Trading involves a high level of risk. SMT divergences should be used in confluence with other technical analysis factors. The author is not responsible for any financial losses.
FVG-BPR-Candle Volume-v2 [Elykia]FVG-BPR & Volume Z-Score - SMC Enhanced
This indicator is a complete toolkit for traders using Smart Money Concepts (SMC) and Price Action analysis. It combines three essential elements to identify high-probability zones: Price Inefficiencies (FVG), Balanced Price Ranges (BPR), and Statistical Volume Anomalies (Z-Score).
The goal is simple: Stop trading "blind" levels and start validating every institutional zone with real volume activity.
Key Features
1. 📊 Volume Z-Score (Statistical Analysis):
Colors candles based on volume intensity relative to its historical average (Bollinger/Standard Deviation logic).
Yellow Candles (Z-Score > 2): High volume, significant activity.
Red Candles (Z-Score > 3): Extreme volume, often a sign of "Capitulation" or major impulse.
Circles Option: Displays a circle on extreme candles for enhanced visibility.
2. ⚡ Fair Value Gaps (FVG):
Automatically detects imbalance zones (Buy-side & Sell-side).
Multi-Timeframe (MTF): Ability to display FVGs from a higher timeframe on your current chart (e.g., H1 FVG on M5 chart).
Dynamic Management: Zones automatically delete once filled (mitigated) to keep the chart clean.
3. 🔄 Balanced Price Ranges (BPR):
Identifies zones where a Bullish FVG and a Bearish FVG overlap.
This is a strong institutional signature indicating aggressive re-pricing. BPRs often act as more reliable support/resistance zones than simple FVGs.
💎 Strategy: "Volume-Backed Rebalancing"
This strategy uses the confluence between SMC structure (FVG/BPR) and Volume confirmation.
1. Zone Identification: Wait for price to form a clear BPR or FVG (M15 or H1 recommended).
2. The Retest (Pullback): Wait for price to return to test this zone. Do not enter blindly (Limit Order), wait for the reaction.
3. Volume Confirmation:
Observe the candle colors within the zone.
If price hits the FVG and a Yellow or Red candle (Volume Z-Score) appears rejecting the zone, this is your signal.
This indicates that institutions are actively defending this level.
4. Entry & Exit: Enter at the close of the volume candle. Place Stop Loss below the FVG/BPR. Target the next liquidity pool (Previous High/Low).
⚠️ DISCLAIMER
This script and the strategy described are provided for educational and research purposes only. Trading financial markets (Forex, Crypto, Indices, Futures) involves a high level of risk and may not be suitable for all investors. You may lose all or part of your initial capital.
Past performance is not indicative of future results. The author implies no guarantee of profit or protection from loss. Use this tool at your own risk and always perform your own analysis before taking a position.
DWM HLOC, Mid & WicksSimple, yet effective.
1. Automatically calculate and projects key price levels from a previous period (Yesterday, OR Last Week / Month) onto the current trading session. It acts as an immediate Support & Resistance map based on historical price action.
2. Multi-Timeframe Logic
Modes --
Daily Mode: Projects yesterday's data onto today.
Weekly Mode: Projects last week's data onto the current week.
3. Key Levels Visualized The script calculates seven distinct price levels:
OHLC: Previous Open, High, Low, and Close.
Equilibrium (Mid): The exact 50% mark between the previous High and Low.
Wick Midpoints (New):
Upper Wick 50%: The midpoint between the High and the top of the body.
Lower Wick 50%: The midpoint between the Low and the bottom of the body.
4. Smart "Gap" Visualization The script uses unique starting points to help traders visualize market gaps:
Standard Levels (High, Low, Open, Mids): These lines originate from the Previous Period's Open, showing the full context of the level relative to time.
Close Level: This line originates from the Current Period's Open. This visually highlights the "Gap" (the jump in price between where the market closed previously and where it opened today).
5. Full Customization
Aesthetics: Every line can be individually toggled on/off.
Styling: Users can independently change the color, line style (Solid, Dotted, Dashed), and thickness for every specific level.
ICT/SMC Final-Touch v2.0
** Free trial until the end of 2025 ~ Just send your TV username > t.me
ICT/SMC Final-Touch – Professional Market Visualization
ICT/SMC Final-Touch is a cutting-edge trading indicator designed for serious traders who want to see the market as it truly moves, without relying on guesswork or cluttered charts. Operating intensively behind the scenes, the indicator continuously analyzes market dynamics to produce fully structured, visually clear trade setups that highlight entry points, risk zones, and potential rewards. It is built to provide a professional-level view of the market, turning complex price behavior into organized, actionable visuals.
🔹 Why ICT/SMC Final-Touch Stands Out:
🔍 Intensive Behind-the-Scenes Analysis: The indicator works silently in the background, monitoring market movements and key patterns without overwhelming the chart, allowing traders to focus on clean and clear trade opportunities.
📊 Complete Trade Visualization: Every detected setup is displayed visually with clear entry points, stop-loss levels, and take-profit zones, creating a full, actionable trade framework.
⏱️ Multi-Timeframe Awareness: The indicator supports multiple timeframes, providing a broader perspective on market conditions while maintaining clarity in execution.
🎨 Professional-Grade Visuals: Each trade setup is presented in a clean, uncluttered format, making it easy to interpret and act upon in real-time.
💡 Trade Insight and Context: Beyond simple signals, ICT/SMC Final-Touch shows the risk/reward relationship and trade structure, helping traders make informed decisions with confidence.
⚡ Streamlined Trading Experience: By condensing complex market dynamics into a single visual framework, traders can instantly identify opportunities without unnecessary noise or confusion.
⚠️ Disclaimer:
ICT/SMC Final-Touch is an analytical tool and does not guarantee any results or profits.
All trading decisions should be made based on personal analysis, experience, and risk management.
Trading carries inherent risks and can lead to capital loss.
ICT/SMC Final-Touch is not just a charting indicator—it is a strategic companion that works intensively behind the scenes so that traders can see a complete, clean, and actionable trade setup at a glance. Its professional visualization and structured approach are designed to enhance trading clarity, discipline, and decision-making, offering a level of insight typically reserved for institutional traders.
Quarterly Theory (Lé Modél) 🧪 [Ultimate +] | cephxsQUARTERLY THEORY (LÉ MODÉL) 🧪
SSMT + Timed Structural Swing Points + Alerts
This is mostly types using voice typing so the punctuation might be off.
This indicator uses public domain information based on a trading system called "Quarterly Theory" by TraderDaye & ICT. All concepts are freely available educational material that's been around for years. I just built a tool to visualize it properly.
WHAT IS THIS?
Alright so basically this is my attempt (pretty good attempt I'd say) at building the ultimate quarterly theory tool. It tracks multiple timeframe cycles (monthly, weekly, daily, 90m, and micro) and detects when correlated assets are diverging from each other at key swing points. That's the SSMT (sequential smt) part otherwise called an Offset Divergence either in an Accumulation/distribution phase of price.
On top of that, it finds timed structural swing points with their exact formation times, detects liquidity purges, and confirms change in state of delivery (CISD) through orderblock reclaims. Everything is wrapped in a pretty comprehensive alert system so you can actually trade off this stuff without staring at charts 24/7.
CORE FEATURES
Multi-Cycle SSMT Detection: tracks divergences across 5 nested cycles - monthly, weekly, daily, 90m, and micro. each cycle has its own visibility gates so you're only seeing what's relevant to your chart timeframe. They are also customizable so you are not restricted to what I think is best; nevertheless, hard gates are put in place to prevent unnecessary data calls too far back into history to allow users of all plans to use without errors (Bar data limits)
Timed Swing Points: every pivot high/low gets timestamped. you'll see exactly when the swing formed - super useful for macro window analysis (those :00-:10 and :50-:00 minute windows).
Liquidity Purges: automatically detects when price sweeps a previous swing high/low and reverses. shows both the sweep level and confirmation.
CISD (Change In State of Delivery): finds the stretch candle at pivots and waits for price to reclaim it. that's your delivery change confirmation.
Auto Asset Detection: just throw it on any chart and it figures out the correlated assets for you. works with indices ( CME_MINI:NQ1! , CME_MINI:ES1! , CBOT_MINI:YM1! ), forex majors ( FOREXCOM:EURUSD , FOREXCOM:GBPUSD ), metals ( FOREXCOM:XAUUSD , FOREXCOM:XAGUSD ), crypto, and more.
Normal + Hidden Divergences: normal divergence is when extremes diverge between assets. hidden divergence uses body closes instead of wicks - sometimes catches moves that normal misses.
Comprehensive Alert System: atomic alerts for individual events, preset combos for multi-confluence setups, and a custom "alert kitchen" to build your own conditions.
Each of these features can be visually disabled individually while the logic is still computed and alerts still function without bother.
THE CYCLES EXPLAINED
quarterly theory breaks time down into nested fractal cycles. each cycle divides into 4 quarters (Q1, Q2, Q3, Q4) where Q2 is typically expansion/displacement:
Monthly Cycle: tracks the 4 weeks of the month. best viewed on 4H charts and above
Weekly Cycle: Mon-Tue-Wed-Thu-Fri as the 5 "quarters". best on 1H charts.
Daily Cycle: the trading day split into 4 sessions (asia, london, ny am, ny pm). best on 15m.
90m Cycle: 6 x 90-minute windows throughout the day. best on 3-5m charts.
Micro Cycle: 22.5-minute quarters within each 90m block. 1m charts only.
Tried to implement a new Quarterly Cycle, will defer that to a later update.
VISIBILITY GATES
the indicator automatically shows/hides cycles based on your chart timeframe. here's how it works:
Auto Mode (recommended):
Micro: 1m only
90m: 3m-5m
Daily: 15m only
Weekly: 1H only
Monthly: 4H only
Extended Mode (more flexibility):
Micro: 1m-3m
90m: 1m-30m
Daily: 5m-1H
Weekly: 15m-4H
Monthly: 4H-1D
you can also set custom ranges or just show everything with "All" mode.
INPUTS BREAKDOWN
Visual Preset
All Features: shows everything - SSMT, time labels, CISD, purges
SSMT + TIME + CISD: hides purge lines for cleaner charts
SSMT + CISD: hides time labels too
SSMT Only: just the divergence lines, nothing else
SSMT Plots (Section 2)
Extreme Detection Mode: "Normal" uses wick extremes, "Hidden" uses body closes, "All" shows both
Per-Cycle Toggles: enable/disable each cycle independently with custom colors
Label Styling: choose between "Cycle + Asset", "Cycle" only, or "Asset" only labels
Pivot Detection (Section 3)
Sensitivity: controls how many bars on each side to confirm a swing (default: 2)
Maximum Points: limits how many pivots are displayed
Pivot Labels (Section 4)
Show Time Labels: displays the exact timestamp of each swing
Key Times Only: only shows labels for swings in macro windows (:00-:10, :24-:36, :50-:59)
Macro Colors: special highlighting for pivots during macro windows
Purge Detection (Section 5-6)
Pending Timeout: how many bars a purge can wait for confirmation before being discarded
Strict Key Time: requires both the sweep AND confirmation to be in key time windows
Dotted Line Offset: how far the confirmation line extends past the reversal candle
CISD Detection (Section 7-8)
Size Filter: filters out tiny orderblocks using ATR-based sizing. options from "Really Small" (shows most) to "Juicy" (only big ones)
Pending Timeout: bars before an unconfirmed CISD expires
Exhaustive Mode: shows all valid CISDs instead of limiting to max count
ALERT SYSTEM
this is where it gets powerful. three tiers of alerts:
Atomic Alerts (individual events):
Swing High/Low formed
Bearish/Bullish Purge confirmed
CISD Confirmed/Pending
Purge + CISD Combo
Preset Combos (multi-confluence):
M/W/D/90/Micro SSMT + CISD: fires when SSMT divergence is active AND CISD confirms in matching direction
Require Matching Purge: adds purge to the combo requirement
Stacked Alerts: triggers when 2+ cycles align simultaneously
Alert Kitchen (custom builder):
build your own combo by selecting:
Which SSMT cycle (with direction: bullish/bearish/any)
Whether CISD is required
Whether matching purge is required
Purge tolerance (how close the purge pivot needs to be)
Session Filter:
all alerts can be filtered to only fire during specific sessions:
Asia: 18:00-00:00 ET
London: 02:00-05:00 ET
NY AM: 08:30-12:00 ET
NY PM: 13:30-16:00 ET
Custom time ranges
AUTO ASSET DETECTION
the indicator uses the AssetCorrelation library to automatically figure out which assets to compare. here's what it supports:
US Indices: CME_MINI:NQ1! , CME_MINI:ES1! , CBOT_MINI:YM1! (or micros MNQ/MES/MYM)
Forex Majors: FOREXCOM:EURUSD , FOREXCOM:GBPUSD vs TVC:DXY
Metals: FOREXCOM:XAUUSD , FOREXCOM:XAGUSD , Copper
Energy: CL (crude), RB (gasoline), HO (heating oil)
Crypto: BTC, ETH, TOTAL3 as triad
EU Indices: GER40, EU50, UK100, ESP35
you can also disable auto mode and manually configure your own asset triads/dyads.
STATUS BAR
optional horizontal bar showing which SSMT cycles are currently active. displays M | W | D | 90m | Micro with color coding:
Blue = bullish divergence active
Red = bearish divergence active
Gray = neutral (no divergence)
Purple = both directions active simultaneously (sandwich)
RECOMMENDED USAGE
start with "Auto" timeframe gating - it shows the right cycles for your chart
focus on cycles that align with your trading style (scalpers: 90m/micro, swing: daily/weekly)
use CISD confirmation before entries - divergence alone isn't enough (at least for me)
Pair with True Opens to align properly (This is a trading model in itself)
set up preset alerts for your main setup (e.g., "D SSMT + CISD" on 15m chart)
filter alerts to your active trading session to reduce noise
TIMEFRAME CHEAT SHEET
1m: Micro cycle + 90m context
3-5m: 90m cycle + Daily context
15m: Daily cycle + Weekly context
1H: Weekly cycle + Monthly context
4H: Monthly cycle only
FAQ
why don't i see any SSMT lines?
check your timeframe gating mode. if you're on a 15m chart with "Auto" mode, you'll only see Daily cycle. switch to "Extended" or "All" to see more cycles.
what's the difference between normal and hidden divergence?
normal uses wick highs/lows, hidden uses body closes. hidden can catch divergences that wicks miss, but it's also noisier.
Why do some CISDs not confirm?
the stretch candle needs to be reclaimed by price within the timeout window. if price never comes back to that level, the CISD expires.
can i use this on stocks?
technically yes, but you'll need to manually configure your asset pairs since auto-detection focuses on futures/forex/crypto.
DISCLAIMER
this is an educational tool, not financial advice. quarterly theory, SSMT, and all related concepts are based on publicly available information from TraderDaye and ICT methodology on X with a touch of my own discoveries too.
past performance doesn't guarantee future results. always use proper risk management and never trade more than you can afford to lose. the indicator is provided as-is with no guarantees.
do your own backtesting before using this in live markets.
CREDITS
Quarterly Theory concepts: TraderDaye & ICT
AssetCorrelation library: fstarcapital
Development: cephxs & fstarcapital community
CHANGELOG
Ultimate +: added Alert Kitchen, stacked cycle alerts, session filtering, status bar, size-filtered CISD
Pro +: added hidden divergences, added sweep detection/plots, auto asset detection, preset combos
Base: initial release with core SSMT and pivot time labels
No form of this Library is to be sold in any capacity as part of any service / indicator on the TradingView Platform or elsewhere by anyone else but me.
Otherwise it is completely free to use in private and public open/closed source indicators.
Sidenote: 3rd upload because I'm trying to get the thumbnail right :(
Made with ❤️ from cephxs
Smart Money Setup 08 [TradingFinder] Binary Options Gold Scalper🔵 Introduction
In the Smart Money methodology, the market is understood as a structure driven by liquidity flow. This structure forms through the movement of large orders, the accumulation of liquidity, and the reactions that occur around key price zones. The logic of Smart Money is based on the idea that price movement is not random and usually evolves with the intention of collecting liquidity and creating price inefficiencies known as imbalances.
Within this framework, several important stages including the liquidity sweep, the formation of a point of interest, the appearance of an imbalance and the transition of market structure play major roles and collectively define the broader direction of price.
In many bullish scenarios, the market begins by sweeping sell side liquidity and targeting important lows in order to collect the liquidity resting below them. This liquidity collection often becomes the starting point for creating a point of interest which usually marks the area where Smart Money begins to enter the market.
After price moves away from this point, it breaks a structural high and forms a change of character. This shift marks a transition in the balance of power between buyers and sellers and is considered the first clear signal that the market structure is changing.
After the change of character, new institutional order flow often creates a strong and rapid movement that leaves behind an imbalance. This imbalance is one of the most important elements in Smart Money analysis because price tends to return to this area in order to complete structure and restore balance.
The return into the imbalance becomes meaningful when it occurs together with the liquidity sweep, the presence of a validated point of interest and a confirmed structural transition. These conditions frequently mark the beginning of powerful movements within the Smart Money cycle.
Understanding the sequence of liquidity, point of interest, imbalance, change of character and market structure builds the foundation of Smart Money analysis and provides a clear view of the true direction of institutional strength.
Bullish Setup :
Bearish Setup :
🔵 How to Use
To use this framework effectively, the trader must analyze the market through the principles of Smart Money and observe how liquidity drives price. A trade becomes valid only when several essential components appear together in a clear and consistent order.
These components include the liquidity sweep, the formation of a point of interest, the confirmation of a change of character, the transition of market structure and the return of price into an imbalance. The method is built on the understanding that the market first collects liquidity, then shifts order flow and finally provides an entry opportunity inside an inefficient area or inside a point of interest.
For this reason, the trader must follow the path of liquidity from the moment the sweep occurs, through the point of interest and the change of character and finally into the return of price toward the imbalance. When applied correctly, this approach creates entries that are more precise, more structural and more aligned with the real behavior of the market rather than with superficial signals.
🟣 Long Position
A bullish setup in Smart Money structure begins with a liquidity sweep on the sell side. The market first targets the areas where sell side liquidity is located and collects the stops and resting liquidity under previous lows. This collection is the condition that Smart Money requires to begin creating a new order flow. After this liquidity has been taken, a point of interest forms which is usually the last bearish candle or the effective demand zone that initiated the upward movement.
Price then moves away from the point of interest and breaks a structural high which creates a change of character. This event confirms that the market structure has moved from a bearish state to a bullish one and that buying pressure has taken control of the order flow. Following this shift, a strong upward movement often occurs and creates an imbalance between candles. This imbalance reflects the entrance of strong Smart Money orders and is seen as an important confirmation of bullish strength.
When price returns to this imbalance after the displacement, the market enters a phase where Smart Money aims to complete the corrective movement and continue the upward direction. The reaction inside the imbalance when combined with the liquidity sweep, the confirmed point of interest and the change of character completes the bullish setup and forms a structure that often leads to a continuation of the bullish trend.
🟣 Short Position
A bearish setup follows the same Smart Money logic but in the opposite direction. The market begins by collecting buy side liquidity and targets the highs where buy side liquidity and resting stops are located. This liquidity sweep on the buy side becomes the starting phase for Smart Money to initiate a downward order flow. After the liquidity is collected, a bearish point of interest forms which is usually the last bullish candle or the supply zone that created the initial drop.
Price then moves away from this point and breaks the first structural low. This creates a change of character to the downside which confirms that the market structure has transitioned from bullish to bearish and that selling pressure has gained control. After this shift, a strong downward displacement appears and leaves behind a bearish imbalance that clearly shows the dominance of sellers.
As price returns to this imbalance and corrects the inefficient movement, the bearish setup becomes complete as long as the market structure remains bearish. The combination of the buy side liquidity sweep, the bearish point of interest, the change of character, the imbalance and the corrective return creates the ideal structure that Smart Money uses to continue the downward movement and develop a reliable selling opportunity.
🔵 Settings
🟣 Logic Settings
Pivot Period : Defines how many bars are analyzed to identify swing highs and lows. Higher values detect larger, slower structures, while lower values respond to faster patterns. The default value of 5 offers a balanced sensitivity.
🟣 Alert Settings
Alert : Enables alerts for SMS08.
Message Frequency : Determines the frequency of alerts. Options include 'All' (every function call), 'Once Per Bar' (first call within the bar), and 'Once Per Bar Close' (final script execution of the real-time bar). Default is 'Once per Bar'.
Show Alert Time by Time Zone : Configures the time zone for alert messages. Default is 'UTC'.
🔵 Conclusion
The Smart Money approach demonstrates that price movement is not random or based on surface level patterns. Instead, it develops through a clear cycle of liquidity collection, structural transition and corrective movement toward key price zones. By recognizing events such as the liquidity sweep, the formation of the point of interest, the change of character and the return into the imbalance, the trader gains the ability to understand order flow more accurately and identify the true direction of market structure.
Both bullish and bearish setups show that the alignment of these elements creates a transparent view of institutional behavior and reveals the source of strong movements in the market. When the trader correctly identifies this sequence, entry points become more reliable and more aligned with liquidity flow. The combination of liquidity, structure and imbalance provides a consistent framework that removes guesswork and guides decisions through the real logic of the market.
Smart Money Concepts [Modern Neon V2]This is a visually overhauled version of the popular Smart Money Concepts (SMC) indicator, designed specifically for traders who prefer Dark Mode, High Contrast, and Maximum Visibility.
While the underlying logic preserves the robust structure detection of the original LuxAlgo script, the visual presentation has been completely modernized. The default "dull" colors have been replaced with a vibrant Cyberpunk Neon palette, and text labels have been significantly upscaled to ensure market structure is readable at a glance, even on high-resolution monitors.
🎨 Visual & Style Enhancements:
Neon Palette:
Bullish: Electric Cyan (#00F5FF)
Bearish: Neon Hot Pink (#FF007F)
Neutral/Levels: Bright Gold (#FFD700)
High Visibility Text: Market Structure labels (BOS, CHoCH, HH/LL) have been upgraded from "Tiny" to Normal size. Key Swing Points (Strong High/Low) are set to Large.
Modern "Solid" Blocks: Order Blocks and FVGs feature reduced transparency (60%) for a bolder, solid look that doesn't get washed out on dark backgrounds.
Decluttered: Removed unnecessary "Small" elements and dotted lines to focus on price action.
🛠 Key Features:
Real-Time Structure: Automatic detection of Internal and Swing structure (BOS & CHoCH) with trend coloring.
Order Blocks: Highlights Bullish and Bearish Order Blocks with new mitigation logic.
Fair Value Gaps (FVG): Auto-threshold detection for high-probability gaps.
Premium & Discount Zones: Automatically plots equilibrium zones for better entry targeting.
Multi-Timeframe Levels: Display Daily, Weekly, and Monthly highs/lows.
Trend Dashboard: (If you added the dashboard code) A clean panel displaying the current Internal and Swing trend bias.
CREDITS & LICENSE: This script is a modification of the "Smart Money Concepts " indicator.
Original Author: © LuxAlgo
License: Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
creativecommons.org
Trade-Pilot v3.0Trade Pilot — Smart Trade Mapping for Real Decisions ✨
Trade Pilot is designed to give traders a clear, self-explanatory view of each opportunity on the chart.
It interprets market-maker behavior and translates it into fully mapped trade setups that anyone can read instantly.
Instead of raw alerts, Trade-Pilot presents complete trade frameworks:
entry ➝ stop zone ➝ logical targets — all aligned visually in a clean, structured flow.
Key Advantages
🎯 Fully Framed Trades
Each signal comes with a defined entry area, balanced stop zone, and actionable target path.
📊 Multiple Trade Styles in One Tool
Provides short-term, medium-term, long-range, and investment-grade setups — each rendered with its own visual clarity.
🧭 Market-Maker Logic, Simplified
Instead of revealing mechanics, the indicator expresses complex behavior through intuitive chart structures.
📐 Clear Risk-to-Reward Mapping
The layout makes position sizing and expectation management straightforward and visual.
🧹 Auto-Managed Visuals
Labels, zones, and structures update and clean themselves as trades progress or complete — no clutter, no noise.
🔍 High-Quality Signal Presentation
Every setup is shown consistently, helping traders stay disciplined and focused.
Why Traders Use It
Trade-Pilot is built for traders who value clarity, consistency, and decision-ready insights.
It shows you the trade — not the calculations.
It gives structure — not confusion.
It enhances your chart — instead of overwhelming it.
If your trading style depends on understanding the full picture at a glance, Trade-Pilot will feel like a natural extension of your workflow.
⚠️ Disclaimer:
This indicator is for educational and informational purposes only. It is not investment advice. Past performance is not indicative of future results. Always conduct your own analysis and trade responsibly.
Free trial : t.me ( just send your TV username )
BPR [Gold Group]✨ BPR Indicator – Gold Group
The BPR (Breakout–Pullback–Reversal) Indicator by Gold Group is a premium, research-based market tool designed to help traders identify high-probability trading opportunities with precision. Built on advanced price-action logic and institutional behavior analysis, this indicator highlights key market zones where smart-money activity is most likely to occur—allowing traders to enter the market with confidence and clarity.
🔍 What the BPR Indicator Does
Detects Breakout Zones where liquidity is taken and momentum shifts begin.
Marks Pullback Levels where the market retests institutional footprints.
Identifies Reversal Points with high accuracy for powerful entries.
Filters out market noise, showing only meaningful structure changes.
Works on all timeframes and all major assets such as Gold, Forex, NAS100, US30, Crypto.
🔥 Why This Indicator Is Important
Helps traders understand institutional price movement, not retail traps.
Reduces emotional decision-making by giving crystal-clear levels.
Increases trade accuracy by aligning entries with market structure shifts.
Saves time by automatically plotting areas where smart money reacts.
🎯 Why You Should Use It
Perfect for both beginners and professionals.
Suitable for scalping, intraday, and swing trading.
Developed and tested by Gold Group Research Team with proven performance.
Allows traders to stay ahead of manipulative moves and avoid fake breakouts
Trendshift [CHE]Trendshift — First-Shift Regime Turns with Premium/Discount Context
Summary
Trendshift highlights the first confirmed directional structure shift in price and overlays a premium or discount context based on the most recent structural range. It identifies the major swing levels, detects a regime transition when price closes beyond these levels with optional ATR-based conviction, and marks only the first shift per direction to reduce repetition and noise. The indicator then establishes a premium or discount band around the break and tints the background when price operates in either region. This produces a clean regime-aware view that emphasizes only the earliest actionable turn while maintaining contextual bias information.
Motivation: Why this design?
Conventional swing-based structure tools often fire repeated signals after each minor break, especially in volatile environments. This leads to cluttered charts and little informational value. Trendshift focuses on the core trading need: isolating the first confirmed change in directional structure and providing a premium or discount context after the break. By limiting signals to the initial flip and suppressing further markers until direction reverses again, the script reduces noise and highlights only the structural event that materially matters. The band logic further addresses the challenge of distinguishing contextual extremes and avoiding trades taken too late after a shift.
What’s different vs. standard approaches?
Baseline reference: Most structure indicators repeatedly plot every new break of a swing high or swing low.
Differences:
Only the first confirmed bullish or bearish shift is plotted until the opposite direction occurs.
ATR-filtered breakout validation to reduce false breaks during volatility spikes.
A reduced premium and discount band derived from the breakout candle and prior swing structure.
Tinted background for contextual positioning rather than explicit entry signals.
Practical effect:
Fewer but more meaningful shift markers.
Clear visual context of where price operates relative to the structural band.
Cleaner regime transitions and less chart clutter.
How it works (technical)
The indicator continuously evaluates major swing highs and lows using a symmetric window length. When a swing is confirmed, the script stores its price and bar index. A structure shift occurs when price closes beyond the most recent major swing in the opposite direction. Optional ATR filtering requires the breakout distance to exceed an ATR-scaled threshold.
Upon a confirmed shift, the script sets a regime state that remains active until a new shift or an optional timeout. It also establishes a structural band anchored between the breakout candle extremum and the prior opposite swing. The band informs the premium and discount boundaries, each representing a quarter subdivision.
Only the first shift event per direction generates a visual triangle marker. The band is validated by comparing its height to ATR to avoid extremely narrow structures. Background tinting activates whenever price resides within the premium or discount zones. Persistent variables maintain previous structural states and prevent re-triggering until direction reverses.
Parameter Guide
Swing length (default 5): Controls the number of bars used on each side of a swing. Smaller values are more reactive; larger values reduce noise.
Use ATR filter (default true): Requires breakout strength beyond the swing to exceed an ATR-scaled threshold. Disabling increases signal frequency.
ATR length (default 14): Controls volatility estimation for breakout filtering and band validation.
Break ATR multiplier (default 1.0): Higher values require stronger breakouts, reducing false shifts.
Enable framework (default true): Activates the premium and discount context logic.
Persist band on timeout (default true): Retains the current band after a regime timeout.
Min band size ATR mult (default 0.5): Rejects extremely small bands and prevents unrealistic tinting.
Regime timeout bars (default 500): Resets the regime after extended inactivity.
Invert colors (default false): Swaps premium and discount tint color assignments.
Show zone tint (default true): Toggles background shading.
Show shift markers (default true): Enables or disables the first-shift triangles.
Reading & Interpretation
A green or red tint signals that price is operating in the discount or premium region of the most recent structural band. These regions are derived from the breakout event and the prior swing. A green triangle below a bar indicates the first bullish structure shift after a bearish regime. A red triangle above a bar indicates the first bearish shift after a bullish regime. No further markers appear until direction reverses. When tint is active, price location within the band offers simple contextual bias without providing explicit entries.
Practical Workflows & Combinations
Trend following: Treat the first bullish marker as the earliest confirmation of a potential up-regime and the first bearish marker for a potential down-regime. Use price location relative to the premium and discount zones as context for continuation or mean-reversion setups.
Structure-based execution: Combine with simple swing highs and lows to refine entry points within discount after a bullish shift or within premium after a bearish shift.
Higher-timeframe overlays: Apply the indicator on higher timeframes to define macro structure, then trade on lower timeframes using the band as a contextual anchor.
Risk management: When price stays in premium during a bearish regime or in discount during a bullish regime, consider protective actions or position management adjustments.
Behavior, Constraints & Performance
The script uses only confirmed swing points and closed-bar conditions, so repainting from future bars does not occur except the inherent delay of pivot confirmation. No higher-timeframe security calls are used, avoiding HTF repaint paths.
Performance impact is minimal because the script uses no loops or arrays and relies on persistent variables. The maximum bars back setting is five-thousand, required for swing lookback. Known limitations include quiet behavior during long consolidations, occasional delayed recognition of shifts due to swing confirmation, and limited effectiveness during large market gaps where extremum logic may be distorted.
Sensible Defaults & Quick Tunin g
Increase the swing length for smoother trend shifts and fewer signals.
Decrease the swing length for more sensitivity.
Raise the ATR breakout multiplier to reduce noise in volatile markets.
Lower the band size requirement to make premium and discount zones more active on slower markets.
Extend the regime timeout for slow-moving assets.
What this indicator is—and isn’t
This tool is a structural regime-shift detector with contextual premium and discount shading. It is not a complete trading system and does not include entries, exits, or risk models. It does not predict future price movement. It should be combined with broader structure analysis, liquidity considerations, and risk management practices.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino
ICT Fair Value Gap (FVG) Detector │ Auto-Mitigated │ 2025Accurate ICT / Smart Money Concepts Fair Value Gap (FVG) detector
Features:
• Detects both Bullish (-FVG) and Bearish (+FVG) using strict 3-candle rule
• Boxes automatically extend right until price mitigates them
• Boxes auto-delete when price closes inside the gap (true mitigation)
• No repainting – 100% reliable
• Clean, lightweight, and works on all markets & timeframes
• Fully customizable colors and transparency
How to use:
– Bullish FVG (green) = potential support / buy zone in uptrend
– Bearish FVG (red) = potential resistance / sell zone in downtrend
Exactly matches The Inner Circle Trader (ICT) methodology used by thousands of SMC traders in 2024–2025.
Enjoy and trade safe!
[Yorsh] BJN iFVG Model RC1 BJN iFVG Model - Mechanical Trading System
Description:
The BJN iFVG Model is not just an indicator; it is a full-scale, semi-automated trading architecture designed to mechanically execute the specific "BJN" Inverted FVG strategy.
Designed for precision traders operating on Lower Timeframes (1m to 5m), this script eliminates the cognitive load of manual analysis. It automates every single step of the mechanical model—from Higher Timeframe narrative building to tick-perfect structural validation and risk calculation.
This tool transforms your chart into a professional trading cockpit, split into three intelligent engines:
1. The Matrix (Context Engine)
Before looking for an entry, you must understand the narrative. The Matrix handles the heavy lifting of multi-timeframe analysis without cluttering your chart:
Real-Time Delivery State: Automatically detects if price is reacting from valid HTF PD Arrays (1H, 4H, Daily) to confirm a "Delivery" state.
Liquidity Sweeps: Tracks Fractals across three dimensions (1H, 15m, and Micro-Structure) to identify liquidity raids instantly.
Advanced SMT Divergence: A built-in, multi-mode SMT engine scans for correlation breaks (Pivot SMT, Adjacent Wick SMT, and FVG SMT) between NQ/ES (or custom tickers) in real-time.
Time & Macro Tracking: Automatically visualizes Killzones and highlights high-probability Macro windows.
2. The Executioner (Entry Engine)
Once the context is set, the Executioner handles the specific Inverted FVG (iFVG) entry model with strict mechanical rules:
Structural Integrity: Automatically identifies the Invalidation Point (IP), Floor/Ceiling, and Break-Even levels for every setup.
Hazard Detection: The script proactively scans the "Trading Leg" for opposing unmitigated FVGs (Hazards). If the path isn't clean, the trade is flagged or invalidated.
Composite Logic: Intelligently merges "noisy" price action into Composite FVGs to reduce false signals.
Integrated Position Sizer: When a trade is confirmed, a visual box appears showing your precise Entry, Stop Loss, Hard Stop, and Take Profit levels, along with a calculated Contract Quantity based on your risk tolerance.
3. The Ranking System (Quality Control)
Not all trades are created equal. This system grades every single confirmed setup in real-time based on confluence factors:
Grades: Ranges from A++ (Perfect Confluence) to C (Low Probability).
Confluence Check: Checks for Delivery, Sweeps (HTF/LTF), SMT, and Macro alignment at the exact moment of the trigger.
Live Status Panel: A dashboard on your chart displays the current live trade status (Armed, Triggered, Confirmed) and its Rank, so you never miss a beat.
Optimization & Performance
Trading on the 1-minute timeframe requires speed. This script has been rigorously optimized for high-frequency environments:
Smart Garbage Collection: The script manages its own memory, cleaning up old data arrays to prevent lag, ensuring the chart remains fluid even after days of data accumulation.
Tunnel Vision: Calculations are strictly focused on the relevant trading leg, ignoring historical noise to maximize execution speed.
Zero-Repaint: All historical analysis is strictly non-repainting to ensure backtesting reliability.
How to Use
Timeframes: Optimized for 1m, 2m, 3m, 4m, 5m execution.
Alerts: Configure the robust alert system to notify you only when setups meet your standards (e.g., "Alert only on Rank B+ or higher").
Strategy: Wait for the Status Panel to show a "CONFIRMED" signal. Use the on-screen Position Sizer to execute the trade with the displayed risk parameters.
Stop analyzing; start executing. Welcome to mechanical trading.
----------------------------------------------------------------------------------------------------------------
RISK DISCLAIMER:
The content, tools, and signals generated by this script are strictly for educational and informational purposes only. This script does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any securities, futures, or other financial instruments.
Trading financial markets involves a high degree of risk and is not suitable for all investors. The "Position Sizer" and "Trade Setups" displayed are hypothetical simulations designed to demonstrate the mechanics of the BJN methodology; they do not guarantee future performance.
Use this tool at your own risk. The author assumes no responsibility or liability for any trading losses or damages incurred in connection with the use of this script. Always consult with a qualified financial advisor and practice proper risk management.
ahax – CRT V0 ahax – CRT V0 is an enhanced CRT indicator that works on candlestick formations and generates BUY/SELL signals when certain conditions are met.
In this version, the classic CRT logic has been supplemented with additional controls for more stable operation, with a particular focus on reducing unnecessary signals. Each signal is generated based on the middle candlestick, and confirmation signals (+/-) can be displayed, if desired, based on the close of the next candle.
The indicator works based on the relationship between the left candlestick, the middle candlestick, and the right candlestick. It provides quick visual feedback on points such as trend reversals, potential manipulation, or reaction zones.
It is designed to be simple, clear, and clean, allowing you to adapt it to your own strategy.
It does not include any risk management or trading recommendations.
ICT Smart Money Trading Suite PRO [SwissAlgo]ICT SMC Trading Suite Pro
Structure Detection. Imbalance Tracking. Trade Planning. Contextual Alerts.
Why This Integrated System Was Built
The ICT/SMC methodology requires tracking multiple analytical components simultaneously - a process prone to manual errors, time inefficiency, and visual clutter . This indicator consolidates these elements into a single, unified system , providing rules-based validation for experienced ICT traders who may struggle with execution speed, consistency, and manual calculations.
-----------------------------------------------------------------
What This Indicator Does
ICT/SMC methodology involves tracking multiple analytical components simultaneously. This indicator consolidates them into a single system.
Common challenges when applying ICT manually:
1️⃣ Structure Identification
Determining which pivots qualify as external (macro) structure versus internal (micro) structure requires consistent rules. Inconsistent structure identification affects the detection of the relevant trading range for entries , Change of Character (ChoCH) , and Break of Structure (BoS) . Accurate structure identification is paramount ; a faulty reading invalidates the entire ICT thesis for the current swing. While no automated system can replace human judgment, the indicator provides you with a rules-based starting point for structural analysis. The key goal is to help you find and map the relevant structural leg to focus on.
2️⃣ Chart Organization
Drawing Fibonacci retracements, Fair Value Gaps, Order Blocks, and other imbalances manually creates visual complexity that can obscure the analysis. The indicator addresses this by striving to show all imbalances in a consistent, unified, and understandable visual way , using color coding and z-order layering to maintain clarity even when multiple components are active.
3️⃣ Imbalance Tracking
ICT methodology requires monitoring a vast array of institutional footprints : Fair Value Gaps (FVG), Order Blocks (OB), Breaker Blocks (BB), Liquidity Pools (LP), Volume Imbalances, Wick Imbalances, and Kill Zone ranges. Tracking all these simultaneously and manually monitoring their mitigation status is highly time-intensive and prone to oversight . The indicator constantly scans and tracks all key imbalance types for you, automatically updating their status and creating a dynamic, real-time visual heatmap of unmitigated institutional inefficiency.
4️⃣ Trade Calculation
Determining structure-based Stop Loss (SL) placement, calculating multiple Take Profit (TP) levels with accurate position-sizing splits, and computing the final blended Risk-to-Reward (R:R) ratio involves multiple time-sensitive, manual calculations per setup . The indicator automates this entire trade calculation process for you, instantly providing the necessary pricing (entry, SL, TP), sizing, and performance projections, and mitigating the risk of execution error .
5️⃣ Condition Monitoring
ICT setups often require specific technical conditions to align: price reaching discount Fibonacci levels (0.618-0.882 for shorts, 0.118-0.382 for longs), EMA crossovers confirming momentum, or structural shifts (ChoCH/BoS). Identifying these moments requires continuous chart observation across multiple assets and timeframes.
This indicator includes an alert system that monitors these technical conditions and sends notifications when they occur (real-time). The alert system is designed to minimize spam. This allows traders to review potential setups on demand rather than through continuous observation - particularly relevant for those monitoring multiple instruments or trading sessions outside their local timezone.
-----------------------------------------------------------------
Intended Use
This indicator is designed for traders who:
♦ Apply ICT/SMC methodology - Familiarity with concepts such as Fair Value Gaps, Order Blocks, Liquidity Pools, market structure, and discount/premium zones is assumed. The indicator does not teach these concepts but provides tools to apply them.
♦ Trade on intraday to swing timeframes - The structure detection and Fibonacci zone mapping work across multiple timeframes. Recommended primary timeframe: 1H (adjustable based on trading approach).
♦ Prefer systematic entry planning - The trade calculation feature computes stop loss, take profit levels, and risk-to-reward ratios based on structure and Fibonacci positioning. Suitable for traders who use defined entry criteria.
♦ Monitor multiple instruments or sessions - The alert functionality notifies when specific technical conditions occur (discount zone entries, EMA crossovers, structure changes), reducing the need for continuous manual monitoring.
♦ Use trade execution platforms - The trade summary table displays pre-formatted values (entry, SL, TP levels with quantity splits) that can be manually input into trading platforms or bot services like 3Commas.
-----------------------------------------------------------------
How To Use
Step 1: Structure Analysis
The indicator automatically detects external and internal market structure using pivot analysis. Structure lines are color-coded: red for bearish structure, green for bullish. External pivots are marked with larger triangles, internal pivots with smaller markers. The pivot length parameters (default: 20/20) can be adjusted in settings to align with your structural analysis approach and the asset you are analyzing.
Step 2: Define Your Trading Zone
Use the "Start Swing" and "End Swing" date inputs to mark the beginning and end of the (external) structural leg you wish to analyze. The indicator calculates Fibonacci retracement levels based on these points and color-codes the zones:
* Green zones: Discount area (0.618-0.882 for bearish / 0.118-0.382 for bullish)
* Yellow zones: Premium area (0.786-1.0 for bearish / 0.0-0.214 for bullish)
* Red zones: Extension area beyond structure (potential fake-out zones)
Step 3: Review Imbalances
The indicator identifies and displays multiple imbalance types:
🔥 Volume imbalances (from displacement candles based on PVSRA methodology)
🔥 Fair Value Gaps (FVG)
🔥 Order Blocks (OB) and Breaker Blocks (BB)
🔥 Liquidity Pools (LP) at equal highs/lows
🔥 Wick imbalances (exceptional wick formations)
🔥 Kill Zone liquidity from specific trading sessions (Asian, London, NY AM)
Volume Imbalances
Fair Value Gaps
Order Blocks
Liquidity Pools
Wick Imbalances
Kill Zone Imbalances
According to ICT methodology, imbalances act as price magnets - areas where price tends to return for mitigation. When multiple imbalances overlap at the same price level, this creates a confluence zone with a higher probability of price reaction .
Imbalances are displayed as gray boxes , creating a visual heatmap of institutional inefficiencies. When imbalances overlap, the zones appear darker due to layering, and labels combine to show confluence (e.g., "FVG + OB" or "Vol + LP").
Heatmap of Imbalances
User can view each type alone, or all together (heatmap)
Each imbalance type is tracked until mitigated by price according to ICT principles and can be toggled on/off independently in settings.
Step 4: Reference Levels & Sessions
The indicator displays additional reference data:
🔥 Daily Pivot Points (PP, R1-R3, S1-S3) calculated from previous day
🔥Average Daily Range (ADR) projected from the current day's extremes
🔥 Daily OHLC levels: Today's Open (DO), Previous Day High (PDH), Previous Day Low (PDL)
🔥Session backgrounds (optional): Color-coded boxes for Asian, London, NY AM, and NY PM sessions
Sessions
While these are not ICT-specific imbalances, they represent widely-watched price levels that often attract institutional activity and can act as additional reference points for support, resistance, and liquidity targeting.
All reference levels can be toggled independently in settings.
Step 5: Momentum Reference
EMA 14 and EMA 21 lines are displayed for momentum analysis. When EMA 14 enters discount zones and crosses EMA 21, a triangle marker appears on the chart. This indicates a potential alignment of structure and momentum conditions.
Step 6: Trade Planning
Input your intended entry price in the "Entry Price" field along with your margin and leverage parameters. The indicator automatically calculates all trade parameters:
* Stop loss level (based on Fibonacci structure - typically at 1.118 extension)
* Three take profit levels (TP1, TP2, TP3) with position quantity splits
* Risk-to-reward ratio (blended across all three targets)
* Projected profit/loss values in both dollars and percentage
All calculated values are displayed both visually on the chart (as horizontal lines with labels) and in a formatted Trade Summary table. The table organizes the information for quick reference: entry details, take profit levels with quantities, stop loss parameters, and performance projections.
This pre-calculated data can be manually copied into trading platforms or bot services (such as 3Commas Smart Trades) without requiring additional calculations.
Step 7: Alert Configuration
Create alerts using TradingView's alert system (select "Any alert() function call"). The indicator sends notifications when:
* Price reaches specific discount Fibonacci levels (0.618, 0.786, 0.882 for shorts / 0.382, 0.214, 0.118 for longs)
* EMA 14/21 crossovers occur within discount zones
* Change of Character (ChoCH) is detected
* Break of Structure (BoS) is detected
Note: Alerts require active TradingView alert functionality. Update alerts when changing your trading zone parameters.
-----------------------------------------------------------------
Key Features
Structure & Zone Analysis
* Automated structure detection with external/internal pivots and zig-zag visualization
* Fibonacci retracement mapping with color-coded discount/premium zones
* Visual zone classification: Green (optimal discount), Yellow (premium), Red (fake-out risk)
ICT Imbalances Heatmap
* Volume imbalances (PVSRA displacement candles)
* Fair Value Gaps (FVG)
* Order Blocks (OB) and Breaker Blocks (BB)
* Liquidity Pools (LP) at equal highs/lows
* Wick imbalances (exceptional wick formations)
* Kill Zone liquidity (Asian, London, NY AM sessions)
* Confluence detection with combined labels and visual layering
Reference Levels
* Daily Pivot Points (PP, R1-R3, S1-S3)
* Average Daily Range (ADR) projections
* Daily OHLC levels (DO, PDH, PDL)
* Session backgrounds for kill zones
Trade Planning Tools
* Automated stop loss calculation based on Fibonacci structure
* Three-tier take profit system with position quantity splits
* Risk-to-reward ratio calculation (blended across all targets)
* P&L projections in dollars and percentages
* Trade Summary table formatted for manual platform entry
Momentum & Signals
* EMA 14/21 overlay for momentum analysis
* Visual crossover markers (triangles) in discount zones
* Change of Character (ChoCH) detection and labels
* Break of Structure (BoS) detection and labels
Chart Enhancements
* Higher timeframe candle overlay (5m to Monthly)
* PVSRA candle coloring (volume-based)
* Symbol legend for quick reference
* Customizable visual elements (toggle all components independently)
Alert System
* Discount zone entry notifications (Fibonacci level monitoring)
* EMA crossover signals within discount zones
* Structure change alerts (ChoCH and BoS)
* Configurable via TradingView alert functionality
Alert Functionality
The indicator includes an alert system that monitors technical conditions continuously.
When configured, alerts notify users when specific events occur:
❗ Discount Zone Monitoring
When EMA 14 crosses into key Fibonacci levels (0.618, 0.786, 0.882 for bearish structure / 0.382, 0.214, 0.118 for bullish structure), an alert is triggered. Example: Trading BTC and ETH simultaneously - instead of monitoring both charts for zone entries, alerts notify when either asset reaches the specified level.
❗ Momentum Alignment
When EMA 14 crosses EMA 21 within discount zones, an alert is sent. Example: Monitoring setups across multiple timeframes (1H, 4H, Daily) - alerts indicate when momentum conditions align on any timeframe being tracked.
❗ Structure Changes
Change of Character (ChoCH) and Break of Structure (BoS) events trigger alerts. Example: Trading during the Asian session while located in a different timezone - alerts notify of structure changes occurring outside active monitoring hours.
Configuration
Alerts are set up through TradingView's native alert system. Select "Any alert() function call" when creating the alert.
⚠️ Note: Alert parameters are captured at creation time, so alerts must be updated when changing trading zone settings (Start/End Swing dates) or any other parameter.
How to Create Alerts
Step 1: Open Alert Creation
Click the "Alert" button (clock icon) in the top toolbar of TradingView, or right-click on the chart and select "Add Alert."
Step 2: Configure Alert Condition
* In the alert dialog, set the Condition dropdown to select this indicator
* Set the alert type to ⚠️ " Any alert() function call "
* This configuration allows the indicator to trigger alerts based on its internal logic
Step 3: Set Alert Timing
* Timeframe: Same as chart
* Expiration: Choose "Open-ended (when triggered)" to keep the alert active until conditions occur
* Message tab: choose a name for the alert
Step 4: Notification Settings
Configure how you want to receive notifications:
* Popup within TradingView
* Email notification
* Mobile app push notification (requires TradingView mobile app)
Step 5: Create
Important Notes:
* Alert parameters are captured at creation time . If you change your trading zone (Start/End Swing dates) or entry price, delete the old alert and create a new one .
* One alert per chart: Create separate alerts for each instrument and timeframe you're monitoring.
* TradingView alert limits apply based on your TradingView subscription tier.
What Triggers Alerts: This indicator sends alerts for four key event types:
1. Discount Zone Entry - EMA 14 crossing key Fibonacci levels
2. Momentum Crossover - EMA 14/21 crossovers within discount zones
3. Change of Character (ChoCH) - Structure reversal detected
4. Break of Structure (BoS) - Trend continuation confirmed
All four conditions are monitored by a single alert configuration .
-----------------------------------------------------------------
Recommended Settings
* Timeframe : 1H works well for most assets
* Theme : Dark mode recommended
* Structural Pivots : Default 20/20 captures reasonable structure; adjust to match your analysis
-----------------------------------------------------------------
Chart Elements Guide
♦ Structure Visualization
Zig-zag lines
Automated structure detection - green lines indicate bullish structure, red lines indicate bearish structure. Thick lines represent external structure , thin faded lines show internal structure .
Triangle markers
Large triangles mark external pivots (swing highs/lows), small triangles mark internal pivots.
Fibonacci Zones
* Green zones: Discount area - potential entry zones (0.618-0.882 for shorts / 0.118-0.382 for longs)
* Yellow zones: Premium area - higher extension zones (0.786-1.0 for shorts / 0.0-0.214 for longs)
* Red zones: Fake-out risk area - price beyond structural extremes (above 1.0 for shorts / below 0.0 for longs)
* White dashed lines: Individual Fibonacci levels (1.0, 0.882, 0.786, 0.618, 0.5, 0.382, 0.214, 0.118, 0.0)
♦ Imbalance Heatmap
Gray boxes with dotted midlines
Unmitigated imbalances create a visual heatmap. Overlapping imbalances appear darker due to layering.
Combined labels
When multiple imbalances overlap, labels show confluence (e.g., "FVG + OB", "Vol + LP + Wick")
Types displayed : Vol (Volume), FVG (Fair Value Gap), OB (Order Block), BB (Breaker Block), LP (Liquidity Pool), Wick, KZ (Kill Zone)
♦ Momentum Indicators
* Red line: EMA 14
* Yellow line: EMA 21
* Small triangles on price: Crossover signals - red triangle (bearish crossover), green triangle (bullish crossover) when occurring within discount zones
♦ Structure Change Markers
* Labels with checkmarks/crosses: ChoCH (Change of Character) and BoS (Break of Structure) events (Green label with ✓: Bullish ChoCH or BoS, Red label with ✗: Bearish ChoCH or BoS)
♦ Trade Planning Lines (when entry price is set)
* Blue horizontal line: Entry price
* Green dashed lines: TP1 and TP2
* Green solid line: TP3 (final target)
* Red horizontal line: Stop Loss level
TP levels and SL are calculated based on the structure range, entry price, and mapped trading zone, and aim to achieve a minimum risk: reward ratio of 1:1.5 (R:R)
♦ Colored background zones:
Green shading between entry and TP3 (profit zone), red shading between entry and SL (loss zone)
♦ Reference Levels
* Orange dotted lines with labels: Daily Pivot Points (PP, R1-R3, S1-S3)
* Purple dotted lines with labels: ADR High and ADR Low projections
* Cyan dotted lines with labels: DO (Daily Open), PDH (Previous Day High), PDL (Previous Day Low)
♦ Session Backgrounds (optional)
* Yellow shaded box: Asian session (19:00-00:00 NY time)
* Blue shaded box: London session (02:00-05:00 NY time)
* Green shaded box: NY AM session (09:30-11:00 NY time)
* Orange shaded box: NY PM session (13:30-16:00 NY time)
♦ Trade Summary Table (top-right corner)
Displays a complete trade plan with sections:
* Sanity Check: Plan validation status
* Setup: Trade type, leverage, entry price, position size
* Take Profit: TP1, TP2, TP3 with prices, percentages, and quantity splits
* Stop Loss: SL price and type
* Performance: Potential profit/loss, ROI, and risk-to-reward ratio
♦ HTF Candle Overlay (optional, displayed to the right of the current price)
* Larger candlesticks representing higher timeframe price action
* Green bodies: Bullish HTF candles
* Red bodies: Bearish HTF candles
* Label shows selected timeframe (e.g., "HTF→ D" for daily)
♦ Legend Table (bottom-right corner)
Quick reference guide explaining all symbol abbreviations and color codes used on the chart.
-----------------------------------------------------------------
Methodology & Calculation Details
This indicator consolidates multiple ICT/SMC analytical components into a single integrated system. While individual elements could be created separately, this integration provides automated coordination between components , consistency, and reduces chart complexity.
Structure Detection External and internal pivots
Are identified using fractal pivot analysis with configurable lookback periods (default: 20 bars for both). A pivot high is confirmed when the high at the pivot bar exceeds all highs within the lookback range on both sides. Pivot lows use inverse logic. Structure lines connect validated pivots, with color coding based on price direction (higher highs/higher lows = bullish, lower highs/lower lows = bearish).
Fibonacci Retracement Calculation
Users define two swing points via date/time inputs. The indicator calculates the price range between these points and applies standard Fibonacci ratios (0.0, 0.118, 0.214, 0.382, 0.5, 0.618, 0.786, 0.882, 1.0, plus extensions at 1.118, 1.272, -0.118, -0.272). Zone classification is based on ICT discount/premium principles: 0.618-1.0 range for bearish setups, 0.0-0.382 for bullish setups.
Imbalance Identification
Volume Imbalances : Detected using PVSRA (Price, Volume, Support, Resistance Analysis) methodology. Candles are classified based on the percentile ranking of volume and price range over a 1344-bar lookback period. Type 1 imbalances require ≥95th percentile in both volume and range; Type 2 requires ≥85th percentile. Additional filters include body-to-range ratio (≥50% for Type 1, ≥30% for Type 2) and ATR validation.
Fair Value Gaps (FVG) : Identified when a three-candle sequence shows a price gap: low > high for bullish FVG, high < low for bearish FVG. The middle candle must close beyond the gap edge. Mitigation occurs when the price retraces into the gap.
Order Blocks (OB) : Detected by identifying the last opposing candle before a significant price move. When price breaks a swing high/low, the algorithm scans backwards to find the candle with the highest high (bearish OB) or lowest low (bullish OB) before the breakout. When an OB is breached, it converts to a Breaker Block (BB).
Liquidity Pools (LP) : Identified by detecting equal highs or equal lows using a tolerance threshold based on ATR. Pivot highs/lows within this tolerance range are grouped. Equal highs create Buy-Side Liquidity (BSL) zones above the level; equal lows create Sell-Side Liquidity (SSL) zones below the level.
Wick Imbalances: Flagged when a candle's wick exceeds 1.0x ATR and comprises >50% of the total candle range. These represent rapid rejections or absorption events.
Kill Zone Liquidity: Tracks the high/low range during specific ICT-defined sessions (Asian: 19:00-00:00 NY, London: 02:00-05:00 NY, NY AM: 09:30-11:00 NY). At session close, BSL and SSL zones are created above/below the session range.
Change of Character (ChoCH) & Break of Structure (BoS)
ChoCH is detected when price breaks counter to the established structure (bearish structure broken upward = bullish ChoCH; bullish structure broken downward = bearish ChoCH). BoS occurs when price breaks in the direction of the established trend (bearish structure breaking lower = bearish BoS; bullish structure breaking higher = bullish BoS).
Trade Calculations
Stop Loss and Take Profit levels are calculated based on the entry position within the Fibonacci zone structure:
* Premium entries (0.786-1.0 for shorts / 0.0-0.214 for longs): SL at 1.118/-0.118 extension, TP structure weighted toward zone extremes
* Golden entries (0.618-0.786 for shorts / 0.214-0.382 for longs): SL at 1.0/0.0 boundary, TP structure balanced across range
Risk-to-reward ratios are calculated as blended values across all three take profit levels, weighted by position quantity splits.
Reference Level Calculations
* Pivot Points: Standard formula using previous day's high, low, and close: PP = (H + L + C) / 3
* Support/Resistance: R1 = 2×PP - L, S1 = 2×PP - H, with R2/S2 and R3/S3 calculated using range extensions
* ADR: 14-period simple moving average of daily high-low range, projected from current day's extremes
Momentum Analysis
EMA 14 and EMA 21 use standard exponential moving average calculations. Crossovers are detected when EMA 14 crosses EMA 21 within user-defined discount zones, with directional confirmation (cross under in bearish discount = short signal; cross over in bullish discount = long signal).
Why This Integration Matters
While components like EMA crossovers, pivot detection, or Fibonacci retracements exist as separate indicators, this system provides:
1. Coordinated Analysis : All components reference the same structural framework (user-defined trading zone)
2. Automated Mitigation Tracking : Imbalances are monitored continuously and removed when mitigated according to ICT principles
3. Contextual Alerts : Notifications are triggered only when conditions align within the defined structural context
4. Trade Parameter Automation : Stop loss and take profit calculations adjust dynamically based on entry positioning within the structure
5. Consistent Visual Display : All elements use a unified color scheme, labeling system, and z-order layering. This eliminates visual conflicts that occur when stacking multiple independent indicators (overlapping lines, label collisions, inconsistent transparency levels, conflicting color schemes).
This consolidation reduces the need to manually coordinate 8-10 separate indicators, eliminates redundant calculations across disconnected tools, and maintains visual clarity even when all components are displayed simultaneously.
-----------------------------------------------------------------
Disclaimer
1. Indicator Functionality and Purpose
This indicator is solely a technical analysis tool built upon established methodologies (Smart Money Concepts/ICT) and statistical calculations (Pivots, Fibonacci, EMAs). It is designed to assist experienced traders in visualizing complex data, streamlining the analytical workflow, and automating conditional alerting.
The indicator is NOT:
♦ Financial Advice: It does not provide personalized investment recommendations, solicited advice, or instruction on buying, selling, or holding any financial instrument.
♦ A Guarantee of Profit: The presence of a signal, alert, or trade plan output by this tool does not guarantee that any trade will be profitable.
♦ A Predictor of Future Prices: The tool calculates probabilities and potential scenarios based on historical data and current structure; it does not predict future market movements.
2. General Trading Risks and Capital Loss
♦ All trading involves substantial risk of loss. You may lose some or all of your initial capital. Leveraged products, such as futures, CFDs, and margin trading, carry a high degree of risk and are not suitable for all investors.
♦ Risk Acknowledgment: By using this indicator, you acknowledge and accept that you are solely responsible for all trading decisions, and you bear the full risk of any resulting profit or loss.
♦ Risk Management is Crucial: This indicator is an analytical tool only. You must employ independent risk management techniques (position sizing, stop-loss orders) tailored to your personal financial situation and risk tolerance.
3. Calculation Limitations and Non-Real-Time Data
The calculations performed by this indicator are based on the data provided by your charting platform (e.g., TradingView).
♦ Data Accuracy: The accuracy of the outputs (e.g., Price Delivery Arrays, Pivots, P&L projections) is dependent on the accuracy and real-time nature of the underlying market data feed.
♦ Latencies: Trade alerts and signals may be subject to minor delays due to server processing, internet connectivity, or charting platform performance. Do not rely solely on alerts for execution.
♦ Backtesting and Performance: Any depiction of past performance, including data visible on the chart, is not indicative of future results. Trading results will vary based on market conditions, liquidity, and execution speed.
4. Software and Platform Disclaimer
"As Is" Basis: The indicator is provided on an "as is" basis without warranties of any kind, whether express or implied. The author does not guarantee the script will be error-free or operate without interruption.
Third-Party Integration: This indicator is not affiliated with, endorsed by, or connected to TradingView, 3Commas, or any other broker or execution platform. All third-party names are trademarks of their respective owners. The formatting of the Trade Summary Table for 3Commas is for user convenience only.
5. Required Competency (User Responsibility)
This indicator is built on the assumption that the user is an experienced trader with a working understanding of the complex concepts being visualized (ICT/SMC, FVG, Order Blocks, Liquidity, etc.). The indicator does not teach these concepts.
You Must Always Do Your Own Research (DYOR) before making any trading decision based on signals or visualization provided by this tool.
By installing and using this indicator, you explicitly agree to these terms and assume full responsibility for all trading activity.
BOS and CHoCHThe market never moves in a straight line. It moves in waves.
It makes a High, comes down a bit (Low), then breaks the previous High to make a new High.
Similarly, It makes a Low, goes up a bit (High), then breaks the previous Low to make a new Low.
BOS (Break Of Structure) - Trend Continuation
BOS means the market is continuing its current trend. If the market is in an Uptrend and breaks the old "High" -> Bullish BOS. If the market is in a Downtrend and breaks the old "Low" -> Bearish BOS.
3. CHOCH (Change Of Character) - Trend Reversal
CHOCH means the mood of the market has changed. For the first time, the trend has shifted its nature.
Bullish to Bearish CHOCH: The market was making Higher Highs, but suddenly it broke its previous "Low". Now the market can fall.
Bearish to Bullish CHOCH: The market was falling (Lower Lows), but suddenly it broke its previous "High". Now the market can rise.
BOS: Confirms the trend (Breaking the ceiling to go higher).
CHOCH: Signals a trend change (Slipping and falling below the previous floor).
A+ Model - Cave EducationHere is a comprehensive and detailed explanation of the "A+ Model - Cave Education" Pine Script code.
This script is a sophisticated technical analysis tool designed for TradingView. It assists traders in identifying specific institutional time windows, price ranges (sessions), and "Macro" volatility periods based on the ICT (Inner Circle Trader) or similar time-based trading concepts.
Below is the breakdown of how the code functions, organized by its logic sections.
1. General Overview
The script is an overlay indicator (it sits directly on the price chart). Its primary purpose is to:
Highlight a specific trading session (The "A+ Box") and mark its High/Low.
Mark key institutional times (07:00 NY and 09:30 NY Open).
Identify "Macro" windows (specific 20-minute periods where algorithms are active) and draw dynamic ranges around them based on volatility (ATR).
Project future times onto the chart to help the trader prepare for the next day.
2. Settings & Inputs (User Configuration)
The code begins by defining a vast array of user inputs, grouped for better usability:
General Time & Box: Allows the user to define the "A+ Session" time (default 20:00-00:00) and the Time Zone (UTC-5/New York). It also handles the visual style (colors) of the session box.
Visibility: A crucial performance and visual clutter setting. boxDays limits how far back the A+ boxes and time lines are drawn (default 14 days). Macros are strictly limited to the current week to prevent chart lagging.
Line & Text Controls: Every visual element (A+ lines, NY markers, Macros) has toggles (input.bool) to show/hide the lines or the text labels separately.
Macro Settings: Defines the time windows for three separate macros and an ATR Multiplier. The ATR multiplier determines how wide the channel lines are drawn around the macro price action.
3. Logic Breakdown by Section
Section 1: The "A+ Draw" Box (Session Range)
This is the core of the A+ Model.
Logic: The script checks if the current bar is within the user-defined sessionTime.
Box Creation:
When the session starts, it initializes a new Box (box.new).
Throughout the session, it continuously updates the Box's Top (Highest High) and Bottom (Lowest Low) to encompass the full range of that time period.
Extension Lines (Support/Resistance):
Once the session ends, the script draws two horizontal lines: one from the Session High and one from the Session Low.
Smart Break Logic: These lines are active (highActive, lowActive). They extend to the right until the price breaks them (High line is broken by a higher price, Low line by a lower price). This helps traders see if the session range is being respected or broken later in the day.
Section 2: Time Lines (NY Midnight & Open)
This section marks vertical reference points.
It checks for specific times: 07:00 and 09:30 (in the user's timezone).
If the current bar matches these times, it draws a vertical line (line.new) covering the High/Low of that bar and places a label (e.g., "NY." or "09:30") above it.
This helps the trader orient themselves regarding the New York session Open and the "Killzone" start.
Section 3: Macros (Volatility Windows)
This is the most complex calculation in the script.
Definition: Macros are specific time windows (e.g., 09:50–10:10) where price delivery is often accelerated.
Visibility Rule: To keep the script fast, this only runs if isCurrentWeek is true.
ATR Offset: The script calculates the Average True Range (ATR). It uses this to create a "channel" around the price.
Drawing Logic:
When a Macro time starts, the script tracks the Highest High and Lowest Low inside that specific 20-minute window.
It draws parallel horizontal lines above and below these prices.
The Twist: The lines are not drawn at the High/Low. They are offset by ATR * Multiplier. This creates a wider "zone" around the macro price action, visually indicating a volatility range.
Section 4: Future Projection (Tomorrow)
This feature is for planning ahead.
It runs only on the last bar of the chart (barstate.islast).
It calculates the timestamps for the next occurrence of the key times (07:00, 09:30, and all three Macros).
It draws vertical lines into the future (empty space on the right of the chart).
Benefit: The trader can see exactly where 09:30 or the next Macro will occur on the timeline before the candles even print.
4. Helper Functions
The code uses custom functions to keep the logic clean:
f_drawFuture(...): A standardized function to draw the future vertical lines and labels so the code doesn't have to repeat itself for every single time marker.
isStartTime(...) & isInTime(...): Shorthand functions to check if the current candle belongs to a specific session string (like "0950-1010").
Summary of Improvements in this Version
Compared to a standard indicator, this script is highly optimized:
Text Control: You can turn off text labels while keeping the lines (or vice versa).
Performance: It limits historical drawing (only 14 days back for boxes, only this week for macros) to prevent "Maximum Line Count" errors in Pine Script.
Visual Clarity: It uses different colors for different Macros (Blue, Red, Orange) to make them instantly distinguishable.






















