SMC Alpha Engine [PhenLabs]📊 SMC Alpha Engine
Version: PineScript™ v6
📌 Description
The SMC Alpha Engine is a comprehensive Smart Money Concepts indicator that automates institutional trading pattern recognition. Built for traders who understand that confluence is king, this indicator stacks multiple SMC elements together and scores them in real-time, allowing you to focus exclusively on high-probability setups.
Rather than manually tracking HTF bias, market structure, liquidity levels, order blocks, and fair value gaps separately, the SMC Alpha Engine consolidates everything into a unified scoring system. When enough factors align, you get a signal. When they don’t, you wait. This systematic approach removes emotion and subjectivity from SMC trading.
The indicator is designed around one core principle: only trade when the probabilities are stacked in your favor. By requiring multiple confluence factors before generating signals, it filters out the noise and keeps you focused on setups that institutional traders actually care about.
🚀 Points of Innovation
Automated confluence scoring system that evaluates 6 distinct SMC factors in real-time
HTF-to-LTF bias alignment ensuring trades flow with institutional direction
Intelligent liquidity sweep detection using wick-ratio analysis for confirmation
ATR-based FVG quality filtering that eliminates noise and shows only significant imbalances
Anti-spam signal logic preventing overtrading during volatile market conditions
Session-aware killzone integration timing entries with institutional activity windows
🔧 Core Components
HTF Bias Engine: Analyzes higher timeframe swing structure to establish directional bias using pivot high/low comparisons
Market Structure Module: Detects BOS (Break of Structure) and CHoCH (Change of Character) with real-time confirmation
Premium/Discount Calculator: Dynamically maps price zones relative to recent swing range equilibrium
Liquidity Tracker: Monitors swing points as liquidity targets and identifies sweep events with rejection confirmation
POI Detector: Identifies valid Order Blocks with displacement requirements and Fair Value Gaps with ATR filtering
Confluence Scorer: Aggregates all factors into bull/bear scores displayed on real-time dashboard
🔥 Key Features
Multi-timeframe analysis combining HTF directional bias with LTF precision entries
Customizable confluence threshold from 1 (low filter) to 5 (sniper mode)
Three killzone sessions: London (02:00-05:00), NY AM (08:30-11:00), NY PM (13:30-16:00)
Flexible mitigation options for OBs and FVGs: Wick, Close, 50%, or None
Visual structure labeling for BOS and CHoCH events on chart
Real-time info dashboard showing all current market conditions and scores
Built-in alert conditions for BOS, liquidity sweeps, and high-confluence signals
🎨 Visualization
Premium Zone: Red-tinted box above equilibrium indicating sell-side interest areas
Discount Zone: Green-tinted box below equilibrium indicating buy-side interest areas
Equilibrium Line: Dotted gray line marking the 50% level of current range
Order Blocks: Color-coded boxes (green for bullish, red for bearish) showing institutional candles
Fair Value Gaps: Teal boxes for bullish FVGs, maroon boxes for bearish FVGs
Killzone Backgrounds: Blue (London), Orange (NY AM), Purple (NY PM) session highlighting
Info Table: Top-right dashboard displaying HTF bias, LTF trend, zone, killzone status, and scores
📖 Usage Guidelines
HTF Settings
HTF Timeframe - Default: 60 - Controls higher timeframe for directional bias
HTF Swing Length - Default: 10, Range: 3+ - Determines pivot sensitivity for HTF trend
Market Structure Settings
LTF Swing Length - Default: 3, Range: 1-10 - Controls swing detection sensitivity
Show BOS/CHoCH - Default: Off - Toggles structure labels on chart
Show Strong/Weak Points - Default: Off - Displays swing point classifications
POI Settings
Show Valid Order Blocks - Default: Off - Displays OBs that caused displacement
Show Unmitigated FVGs - Default: On - Shows active fair value gaps
Filter FVG by ATR - Default: On - Only shows FVGs larger than 0.5x ATR
OB Mitigation Type - Options: Wick, Close, None - Determines when OBs are invalidated
FVG Mitigation Type - Options: Wick, Close, 50%, None - Determines when FVGs are filled
Confluence Settings
Minimum Score for Signal - Default: 4, Range: 1-5 - Required confluence level for entries
Show Entry Signals - Default: On - Toggles LONG/SHORT labels on chart
✅ Best Use Cases
Trend continuation trades during active killzone sessions with HTF alignment
Discount zone entries on bullish HTF bias with recent liquidity sweep below
Premium zone shorts on bearish HTF bias after liquidity grab above recent highs
Reversal identification following CHoCH with POI confluence in optimal zone
Filtering existing strategy signals by requiring minimum confluence score
⚠️ Limitations
HTF bias detection requires sufficient price history for accurate pivot identification
Liquidity sweep detection depends on wick-ratio settings and may miss some events
Order blocks require displacement confirmation which may exclude some valid zones
Confluence scoring is probabilistic and does not guarantee profitable outcomes
Killzone times are based on EST/EDT and require timezone adjustment for other regions
Signal spam prevention may delay valid signals by up to 10 bars after previous signal
💡 What Makes This Unique
Unified SMC Framework: Combines all major SMC concepts into one cohesive indicator rather than requiring multiple tools
Objective Scoring System: Removes subjectivity by quantifying confluence into measurable scores
Institutional Timing Integration: Built-in killzone awareness ensures signals align with high-volume sessions
Quality Filtering: ATR-based FVG filtering and displacement-required OBs eliminate low-quality setups
Anti-Overtrading Logic: Smart signal spacing prevents emotional trading during choppy conditions
🔬 How It Works
Step 1: HTF Bias Determination
Analyzes higher timeframe pivot highs and lows
Compares consecutive pivots to identify HH/HL (bullish) or LH/LL (bearish) sequences
Establishes directional filter that all signals must respect
Step 2: LTF Structure Mapping
Detects swing points on execution timeframe
Identifies BOS when price closes beyond confirmed swing level
Recognizes CHoCH when structure break occurs against current trend
Step 3: Confluence Calculation
Awards +1 for HTF bias alignment
Awards +1 for active killzone timing
Awards +1 for optimal zone positioning (discount for longs, premium for shorts)
Awards +1 for price at unmitigated POI
Awards +1 for recent liquidity sweep in trade direction
Awards +1 for recent supportive structure break
Step 4: Signal Generation
Compares total score against user-defined minimum threshold
Requires candle confirmation (bullish close for longs, bearish close for shorts)
Applies 10-bar spacing filter to prevent signal clustering
💡 Note:
This indicator is designed for traders already familiar with Smart Money Concepts. While it automates detection and scoring, understanding why each factor matters will significantly improve your ability to filter signals and manage trades effectively. Use the minimum confluence setting to match your risk tolerance, higher values mean fewer but higher-quality signals.
Orderblocks
Breaker Blocks Finder | Gold | ProjectSyndicateProjectSyndicate Breaker Blocks Finder
📊 Overview
The ProjectSyndicate Breaker Blocks Finder (PS BB Finder) is a professional-grade Pine Script indicator designed to detect and display Bullish and Bearish Breaker Blocks based on Smart Money Concepts (SMC) methodology. This indicator is specifically optimized for XAUUSD (Gold) trading but works reliably across all symbols and timeframes.
Key Features
✅ Non-Repainting: Breaker blocks never change position after formation
✅ Multi-Timeframe Support: Optimized for M5, M10, M15, M20, M30, and H1
✅ Highly Customizable: 10+ user-configurable settings
✅ Visual Clarity: Color-coded boxes and labels for easy identification
✅ Performance Optimized: Handles 1000+ candles without lag
✅ Cross-Symbol Compatible: Works on Forex, Crypto, Stocks, Indices, and Commodities
✅ Displacement Detection: Uses ATR-based displacement to filter false signals
🎯 What are Breaker Blocks?
A Breaker Block is a failed order block that becomes a new support or resistance zone after being invalidated by price. It represents a market structure shift where institutional traders (smart money) have flipped their position.
Bullish Breaker Block
A Bullish Breaker Block forms when:
1 A bearish order block (resistance zone) exists
2 Price breaks ABOVE this zone with strong displacement
3 The former resistance zone now becomes SUPPORT
4 Price may retest this zone before continuing higher
Visual: Green box with "BB ▲" label
Bearish Breaker Block
A Bearish Breaker Block forms when:
5 A bullish order block (support zone) exists
6 Price breaks BELOW this zone with strong displacement
7 The former support zone now becomes RESISTANCE
8 Price may retest this zone before continuing lower
Visual: Red box with "BB ▼" label
⚙️ Default Settings
Setting Default Range Description
Lookback Period 1000 100-5000 Number of historical candles to analyze
Max Breaker Blocks 5 1-50 Maximum number of breaker blocks to display
Swing Detection Length 10 2-20 Bars on each side to confirm swing high/low. Higher = more significant swings
Use Displacement Filter true true/false Enable to filter breaker blocks by displacement size
Displacement Multiplier 2.0 0.5-5.0 Minimum move size as multiple of ATR. Higher = stricter detection
Invalidation Method Close Close/Wick Close = Conservative (candle must close beyond zone)Wick = Aggressive (wick touch is enough)
📈 Recommended Timeframes & Settings
This indicator is optimized for the following timeframes. Use these settings as a starting point.
Lower Timeframes (M5, M10, M15, M20)
These settings are designed to capture faster price movements and are the default settings for the indicator.
Setting Recommended Value
Lookback Period 1000
Max Breaker Blocks 5
Swing Detection Length 10
Use Displacement Filter true
Displacement Multiplier 2.0
Invalidation Method Close
Higher Timeframes (M30, H1)
For these timeframes, a less strict displacement filter is recommended to capture more significant, but less frequent, breaker blocks.
Setting Recommended Value
Lookback Period 1000
Max Breaker Blocks 5
Swing Detection Length 10
Use Displacement Filter true
Displacement Multiplier 1.0
Invalidation Method Close
🎓 How to Use
Step 1: Identify Breaker Blocks
Once the indicator is loaded, breaker blocks will automatically appear on your chart:
• Green boxes = Bullish breaker blocks (former resistance, now support)
• Red boxes = Bearish breaker blocks (former support, now resistance)
Step 2: Wait for Retest
The most reliable trading opportunities occur when price retests the breaker block zone:
• For bullish breaker blocks, wait for price to come back down to the green zone
• For bearish breaker blocks, wait for price to come back up to the red zone
Step 3: Look for Confluence
Combine breaker blocks with other SMC concepts for higher probability setups:
• Fair Value Gaps (FVG) within the breaker block zone
• Liquidity grabs before the retest
• Break of Structure (BoS) or Change of Character (ChoCH) confirmation
Step 4: Enter the Trade
Bullish Setup:
• Entry: At or near the bullish breaker block zone
• Stop Loss: Below the breaker block
• Take Profit: Previous swing high or higher
Bearish Setup:
• Entry: At or near the bearish breaker block zone
• Stop Loss: Above the breaker block
• Take Profit: Previous swing low or lower
🛡️ Non-Repainting Guarantee
This indicator is 100% non-repainting, meaning:
✅ Breaker blocks never change position after formation
✅ Historical breaker blocks remain in the exact same location indefinitely
✅ Backtesting results are reliable and consistent
🐛 Troubleshooting
Issue: No Breaker Blocks Appearing
Solutions:
• Ensure "Use Displacement Filter" is enabled.
• On M30/H1, try lowering the "Displacement Multiplier" to 1.0.
• Scroll back in history; blocks may not be present on the most recent bars.
Issue: Too Many Breaker Blocks
Solutions:
• Increase "Displacement Multiplier" to 2.5 or 3.0.
• Increase "Swing Detection Length" to 12-15.
• Decrease "Max Breaker Blocks" to 3-4.
eBacktesting - Learning: PD ArrayseBacktesting - Learning: PD Arrays helps you practice one of the most important “Smart Money” ideas: price tends to react from specific delivery areas (PD Arrays) like Imbalances (FVGs), Order Blocks, and Breakers.
Use this to train your eyes to:
- Spot where an imbalance/OB is created (often after displacement)
- Wait for price to return into that area
- Study the reaction (hold, reject, or slice through) and what that implies next
These indicators are built to pair perfectly with the eBacktesting extension, where traders can practice these concepts step-by-step. Backtesting concepts visually like this is one of the fastest ways to learn, build confidence, and improve trading performance.
Educational use only. Not financial advice.
Order Block Strategy Pyramiding. TG:@MrBCNOrder Block Strategy Pyramiding is a strategy for TradingView based on the concept of Order Blocks. It identifies areas of interest for major market participants and looks for price reversal points when prices return to these areas. It generates LONG/SHORT signals, is suitable for cryptocurrencies, forex, and stocks, and is effective on short and medium timeframes.
Order Block Strategy Pyramiding — стратегия для TradingView, основанная на концепции Order Blocks. Определяет зоны интереса крупных участников рынка и ищет точки разворота цены при возврате в эти зоны. Генерирует сигналы LONG / SHORT, подходит для криптовалют, форекса и акций, эффективна на младших и средних таймфреймах.
TG:@MrBCN
Order Block Strategy ReversWIN: 70-100%
8, 3, 3,1
TP 1.6%
Order Block Strategy Revers is a trading indicator that identifies key order block zones (areas of accumulation by large players) and looks for price reversal points. The indicator tracks impulsive movements, forms supply and demand levels, and generates LONG/SHORT signals when the price returns to the order block with confirmation. Suitable for crypto, forex, and stocks, effective on medium and lower timeframes.
Translated with DeepL.com (free version)
Order Block Strategy Revers — это торговый индикатор, который определяет ключевые order block зоны (области накопления крупных игроков) и ищет точки разворота цены. Индикатор отслеживает импульсные движения, формирует уровни спроса и предложения и подаёт сигналы LONG / SHORT при возврате цены в order block с подтверждением. Подходит для крипты, форекса и акций, эффективен на средних и младших таймфреймах.
Mkt-Viper Edge🔶 Overview
The Mkt-Viper Edge is a specialized market architecture engine designed to map key levels and display the liquidity framework of any asset. It focuses exclusively on Institutional Order Flow and Market Structure analysis to identify high-probability reversal and continuation zones.
Markets do not move randomly; they move from liquidity to liquidity. This indicator automates the complex task of identifying where "Smart Money" has positioned itself. It acts as an X-Ray for your chart—revealing Order Blocks, Fair Value Gaps, Key Support and Resistance levels and Volume areas that are invisible to the naked eye. By visualizing the imbalance between buyers and sellers (Delta) and mapping the breaking points of market structure (BoS/CHoCH), Viper Edge provides the precise "Where" and "Why" behind price movement.
🔶 What makes Mkt-Viper Edge unique?
The Mkt-Viper Edge distinguishes itself by bridging the gap between Price Structure and Institutional Volume. While standard indicators blindly plot pivots and levels based on price alone, Mkt-Viper Edge verifies multiple structural elements against the underlying order flow.
Its Money Flow Matrix engine moves beyond simple "Volume Profiles" by analyzing intra-candle "Wick Pressure." This allows the system to decode the true buying vs. selling intent hidden inside every candle, rather than just aggregating raw data. By cross-referencing this volume data against Key Levels, Order Blocks, and Fair Value Gaps, the system filters out "fake" structure to reveal the high-probability zones where Smart Money is actually active.
Main Features
🔶 Viper Money Flow Matrix
The centerpiece of the system is the Matrix—a next-generation Volume Profile and Liquidity scanner. Instead of simply showing how much volume occurred at a price, the Matrix breaks down the intent of that volume.
The Logic:
The engine scans historical price action (customizable lookback) and categorizes volume into Buying Pressure and Selling Pressure based on "Wick Polarity" logic. It then projects this data as a dashboard on the right side of your chart.
Visuals:
The Wings: The bars extending Left and Right represent the "Delta" (Net Difference) and "Total Liquidity."
Value Area (VA):
The High and Low lines indicate the zone where 70% (Institutional Standard) of the trading activity occurred. Breakouts from this zone can potentially lead to explosive moves.
POC (Point of Control):
The price level with the highest volume node acts as a massive magnet for price.
VWAP: An optional "Anchor VWAP" provides a rolling benchmark for fair value (Daily/Weekly/Monthly).
🔶 Ranked Market Structure (MS)
Understanding the "Bias" is the first step in any trade. The Ranked Market Structure module automates the mapping of Trend Structure using Swing Pivots and ranks them based on how strong the break was.
Features:
External Structure:
Detects major BoS (Break of Structure) and CHoCH (Change of Character) events to define the macro trend.
Internal Structure: (Optional)
Highlights micro-breaks for scalpers looking for entries within the larger leg.
Breakout Grading:
Not all structural breaks are equal. The system automatically grades the "Quality" of every break using a traffic-light system (Green/Yellow/Red circles).
Green:
Indicates a high-momentum, impulsive break (Strong Displacement).
Red:
Indicates a weak break where price barely closed past the level, suggesting a potential lack of follow-through.
🔶 Institutional Order Blocks (OB)
Order Blocks represent footprints where institutions have initiated large positions. This module automatically detects these zones and equips them with a deep-dive data suite, allowing you to validate the conviction behind every level.
Zone Analytics (Volume & Delta):
Every Order Block is generated with an embedded data readout. The system analyzes the specific candle that created the zone and displays:
Total Liquidity:
Displays the absolute volume count (e.g., 2.5M) executed during the zone's creation.
Relative Dominance (%):
Shows the significance of this zone compared to all other active Order Blocks on the chart. If a zone shows "50%," it means it holds half of the total volume of all currently displayed structures, helping you identify the most dominant level.
Net Delta:
A numerical display of the net volume imbalance (e.g., Δ +50K), revealing exactly how aggressive the buyers or sellers were.
Volume Bars:
Visual bars on the edge of the zone showing the exact ratio of Buying vs. Selling pressure.
Strength Grading (S/W):
Not all Order Blocks are created equal. The system automatically grades the quality of every zone by comparing its formation volume against the historical average.
Strong (S):
Marked when the zone was formed on significant volume expansion, indicating high institutional participation.
Weak (W):
Marked when the zone formed on low or declining volume, suggesting less reliability.
Usage:
These zones can potentially be high-probability reversal points. When price returns to a Bullish OB (Green), it is a prime location to look for Long entries.
🔶 Fair Value Gaps (FVG)
Price moves aggressively when liquidity is one-sided, leaving behind "Inefficiencies" or Gaps. The FVG module highlights these specific pockets of imbalance.
The Logic:
The system scans for three-candle patterns where the wicks do not overlap. It draws a zone extending forward until price fills the gap.
Mitigation Tracking:
The engine actively monitors the "Health" of the gap. Specifically, it tracks the 50% (Consequent Encroachment) level. Once price closes beyond the 50% mark of the gap, the zone is considered "Mitigated" and is automatically removed to keep your chart clean.
🔶 Smart Support & Resistance Grid
The Mkt-Viper Edge utilizes a dynamic Support & Resistance engine that evolves in real-time as price action unfolds. Instead of cluttering the chart with every minor turning point, this system builds a high-fidelity grid based on interaction frequency and volume intensity.
Volume-Validated Levels:
The engine includes a built-in Volume Filter that ignores weak structure. A level is only projected if the pivot point was formed with sufficient volume relative to the moving average. This automatically filters out low-conviction "noise" pivots, leaving only the structural levels where real money changed hands.
Dynamic Adaptability:
The grid is not a static drawing; it is a living ecosystem. As price tests and reacts to specific levels, the system updates the grid to reflect the most current market reality, ensuring you are always trading against relevant structure rather than stale data.
Wick Precision:
Users can customize the drawing logic, choosing between "Average Center" (for broad zones) or "Wick Precision" (snapping lines to the exact Highs/Lows) for pinpoint bounce trading.
⚠️ Technical Disclosure: Dynamic Object Regeneration
To ensure the grid remains relevant to the current price action, this module utilizes "Functional Repainting." As new pivot highs and lows are formed and confirmed, the indicator effectively "re-draws" the grid to prioritize the most recent and significant structures. Old or invalidated levels are automatically removed to prevent chart clutter.
🔶 Viper Command Dashboard
For traders who need a macro view, the Command Dashboard provides a real-time "Satellite Link" to multiple timeframes (1m to Daily). Select up to 6 different time frames to view data from.
Data Points:
Structure:
Displays the current Bull/Bear status of the Market Structure logic across all TFs.
Money Flow:
Tracks the Money Flow Index (MFI) to show if volume is expanding or contracting.
Viper Band: (Integration)
Displays the trend status relative to the Viper Band from the Mkt-Viper Pro indicator if you are using the full suite.
Forecast:
Based on the alignment of ADX and EMA trends, the dashboard generates a simplified "Forecast" (Pump, Dump, or Consolidation) to help you align with the dominant momentum.
🔶 Visual Intelligence (Theme Engine)
Visual clarity is essential for rapid decision-making. A cluttered or poorly contrasted chart can lead to cognitive fatigue. To address this, Mkt-Viper Edge features a global Color Theme Engine that instantly synchronizes every element of the suite—signals, candles, clouds, and text—to a unified palette.
The Presets:
The system comes with five professionally designed profiles to suit different trading environments and lighting conditions:
Viper Original: High-contrast Neon Green & Purple (Optimized for Dark Mode).
Classic: Standard Green/Red configuration for traditionalists.
Cool Blues: A calming Blue/Violet palette designed to reduce emotional reactivity.
Ember & Ash: High-warmth Orange/Slate contrast.
Monochrome: Grayscale/Silver logic for distraction-free structural analysis.
Customization:
Traders with specific branding requirements or accessibility needs (such as color blindness) can select "Custom Theme." This unlocks distinct color inputs, allowing you to define your own specific Bullish, Bearish, and Neutral colors that instantly propagate across the entire indicator suite
System Integration
Mkt-Viper Edge is designed to function as the "Structure" module within the wider Mkt-Viper ecosystem. While powerful alone, it is calibrated to work seamlessly with Mkt-Viper Pro (Trend Overlay and Viper Oscillator).
🔶 How to use: The "Edge" Workflow
1. Identify the Bias:
Look at the Smart Structure. Are we making Higher Highs (Bullish BoS)? If the Command Dashboard shows Bullish structure on the Higher Timeframes (H1, H4), look for Longs.
2. Find the Interest Level:
Locate an unmitigated Order Block or FVG that aligns with the trend direction.
3. Validate with Volume:
Check the Money Flow Matrix. Is the POC (Point of Control) sitting near your Order Block? High volume nodes act as "Confluence," increasing the probability of a bounce.
4. Execution: Set your entry at the edge of the Order Block or the 50% mark of the FVG.
🔶 Realistic Expectations & Methodology
The Nature of Liquidity:
Viper Edge identifies where orders were placed historically. While price often reacts to these "Memory" zones, market conditions change. A strong news event can blow through an Order Block without pausing.
Lag vs. Structure:
Market Structure (BoS) is inherently reactive—it requires a candle close to confirm. Therefore, structural signals will always appear after the pivot has formed. This is not "lag" in the traditional sense, but the necessary confirmation of a structural shift.
Object Limit (Technical Disclosure):
TradingView places limits on how many drawing objects (Boxes/Lines) can be on a chart. To ensure performance, Viper Edge uses an active "Garbage Collection" system that deletes the oldest levels once the buffer (default 50-100) is full. This is normal behavior to keep your chart fast and responsive.
---------------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, back test, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
Order Block Displacement by SoloOrder Block – Displacement Only
This indicator highlights Order Blocks based strictly on price displacement (Fair Value Gaps).
An Order Block is defined as the last opposing candle occurring shortly before a displacement, where price moves aggressively and leaves an imbalance.
Key features:
Displacement-only logic (no BOS or structure assumptions)
Uses Fair Value Gaps to validate institutional momentum
Optional overlap prevention (older Order Blocks have priority)
Automatic invalidation when an Order Block is broken
Clean and minimal chart presentation
Designed for traders who focus on liquidity, imbalance, and precise entry zones, especially on lower timeframes.
eBacktesting - Learning: Order BlockseBacktesting – Learning: Order Blocks helps you spot Order Blocks on your chart in a clean, beginner-friendly way.
When price breaks structure, the indicator highlights the last opposite candle that often becomes a key reaction zone later (the Order Block). You’ll see the OB marked as a zone, and when price comes back and mitigates it (returns into the zone), that OB is removed so your chart stays uncluttered and focused on what matters now.
This indicator is built to pair perfectly with the eBacktesting extension, where traders can practice these concepts step-by-step. Backtesting concepts visually like this is one of the fastest ways to learn, build confidence, and improve trading performance.
Educational use only. Not financial advice.
Delta Bubbles by exp3rts +Strategy
Delta Bubbles is a powerful volume-based order flow tool that detects aggressive market activity, highlights trapped traders, and visualizes key liquidity zones on your chart — perfect for scalpers, intraday traders, and anyone trading momentum or reversals.
🧠 What It Does:
📈 Buy/Sell Bubbles: Detects aggressive buying/selling pressure using a volume delta approximation.
⏰ Bubble Alarms
🟩 Trap Zones: Highlights areas where traders likely got trapped (buying in downtrends or selling in uptrends).
⚠️ Potential Traps: Shows lighter “setup” zones for trades that may become traps.
🟥🟩 Colored Bars: Optional trend coloring for visual clarity (based on 50 EMA).
📉 Zone Liquidation: Automatically removes zones once price revisits them.
💵 Buy / Sell Signals
🗓️ Incl. non-repainting OrderBlocks
🧩 Customizable Settings:
Bubble sensitivity and size thresholds.
Trap zone width and minimum bubble size.
Toggle trap liquidation, potential zones, colored bars, and bubble visibility.
📌 How to Use It:
Look for trap zones forming against the trend (e.g., bearish bubble in an uptrend → green trap zone).
Watch for retests of zones — these can be key levels for fades or breakouts.
Combine with price action, support/resistance, VWAP, or other confluence tools.
🚀 Best For:
Scalping and reversal trading on intraday timeframes (5m, 15m).
Futures, indices (e.g., NASDAQ, S&P 500), crypto, or any liquid market.
(This is the former Indicator version converted into a strategy.)
ICT Confluence EngineICT Confluence Engine
A Complete ICT Confluence & Execution Framework
🔥 Overview:
ICT Confluence Engine is a fully integrated ICT-based trading framework that brings together liquidity, market structure, order flow, and execution confluence into a single, unified system.
This engine synchronizes Liquidity, Market Structure, Order blocks and Fair Value Gaps contextually, ensuring signals only appear when multiple ICT conditions align.
This is not a signal spam tool.
It is a confirmation engine.
🧠 Core Philosophy:
Markets move in a sequence:
Liquidity → Structure Shift → Displacement → Repricing
Unified ICT Engine Pro is built to track that exact sequence in real time.
No single concept is traded in isolation.
🚀 Key Features (At a Glance)
- HTF liquidity levels (Daily & Weekly)
- Automatic liquidity sweep detection
- CHoCH & BOS market structure labeling
- Fair Value Gaps with mitigation logic
- Order Blocks with Mean Thresholds
- Golden Zone confluence detection
- Real-time setup readiness engine
- Professional execution HUD
GBPUSD Daily Chart
🔍 Feature Breakdown (In Depth)
1️⃣ HTF Liquidity Levels (PDH / PDL / PWH / PWL)
Automatically plots:
- Previous Day High / Low
- Previous Week High / Low
- Levels extend forward as liquidity targets
- Used internally to detect liquidity sweeps
Liquidity must be taken before direction is confirmed.
2️⃣ Liquidity Sweep Intelligence
Detects when price:
- Trades beyond daily or weekly liquidity
- Arms the system for potential reversal or continuation logic
- No sweep → no valid structure shift
This prevents premature CHoCH signals.
3️⃣ Market Structure (CHoCH & BOS)
Uses pivot-based structure logic
Labels:
- CHoCH (Change of Character)
- BOS (Break of Structure)
- Automatically tracks bullish vs bearish regime
Structure only matters after liquidity is addressed — this engine enforces that rule.
4️⃣ Fair Value Gaps (FVGs)
- Detects displacement-based FVGs
- Bullish & bearish imbalances clearly marked
- Active FVGs extend forward until mitigated
Once mitigated:
- Fades visually
- Stops extending
Only unmitigated inefficiencies remain actionable.
5️⃣ Order Blocks (OBs)
- Automatically identifies valid bullish & bearish OBs
- Draws Mean Threshold (50%) levels for precision
- OBs turn hollow once mitigated
- Keeps only relevant institutional footprints
This avoids historical clutter and false relevance.
6️⃣ Golden Zone Confluence Engine
This is where the indicator becomes a system.
When:
- An active Order Block
- Overlaps with an active Fair Value Gap
- In the same directional bias
- The zone is highlighted as a Golden Zone.
If price trades into this area after CHoCH, the engine flags:
SET-UP READY
- No guessing.
- No early entries.
NQ 1m Chart showing HUD, Bullish FVG and OB + FVG Confluence Zone
7️⃣ Execution HUD Dashboard
The HUD displays:
- Current market bias
- Setup status (Scanning / Set-Up Ready)
- Number of active OBs
- Version & system state
This allows traders to execute without scanning the chart manually.
⚙️ Settings Overview
Dashboard & Intelligence
- HUD toggle & screen position
- Golden Zone highlighting
- Mean Threshold display
Fair Value Gaps
- On/off toggle
- Maximum active FVGs
- Bullish / bearish styling
Order Blocks
- On/off toggle
- Maximum active OBs
- Mean Threshold levels
Market Structure
- CHoCH & BOS labels
- Custom structure colors
HTF Liquidity
- Daily levels
- Weekly levels
- Independent styling
📈 Best Practices & How to Use
Recommended ICT Workflow:
Identify HTF liquidity targets
Allow price to sweep liquidity
Wait for CHoCH
Observe displacement & FVG formation
Look for OB + FVG overlap (Golden Zone)
Execute on lower timeframe confirmation
⚠️ This engine does not replace execution models, it enhances them.
⚠️ Disclaimer
This indicator is for educational and analytical purposes only.
Trading carries inherent risks. Past performance does not guarantee future results. By using ICT Confluence Engine you acknowledge that all trading decisions are your own. The creators of this indicator are not responsible for any gains or losses resulting from the use of this tool.
📝 Final Notes
Unified ICT Engine Pro is designed for traders who want:
One system
One framework
One source of truth
If you understand ICT this saves time.
If you don’t this shows you why trades work.
✨ Access:
If you find this ICT tool useful, consider adding it to your favorites and sharing feedback. Check out our other indicators available at our website.
If you'd like access or have any questions, feel free to reach out to me directly via DM.
Order Block Finder | Gold | ProjectSyndicate🥇 ProjectSyndicate Gold Order Block Finder
📌 Institutional Order Blocks for XAUUSD Built for Gold’s Volatility
The ProjectSyndicate Gold Order Block Finder is a professional-grade TradingView indicator engineered specifically for XAUUSD / Gold traders who want clean, high-probability institutional supply & demand zones on their chart.
Gold moves fast, sweeps liquidity often, and loves sharp displacement. This tool is tuned to match that behavior—so you can quickly spot the zones where smart money likely stepped in, and plan entries, targets, and invalidations with confidence. ✅
🚀 Why Gold Traders Like It
✅ Made for XAUUSD: Detection is tuned for Gold’s unique volatility and impulse structure
🏦 Institutional Zone Detection: Finds the last opposing candle before a true displacement + structure break
🧹 Auto-Cleanup (Mitigation): Zones automatically disappear when invalidated (no clutter)
📦 Clean Visualization: Professional OB boxes that extend into live price action
⚡ Pine Script v6: Built on the latest TradingView engine for stability and speed
🧠 Detection Logic Simple, Effective, Battle-Tested
📈 Bullish Order Block (Demand):
The last bearish candle before a strong bullish displacement that breaks market structure (BOS)
📉 Bearish Order Block (Supply):
The last bullish candle before a strong bearish displacement that breaks market structure (BOS)
💥 Displacement Filter Power Move Confirmation:
Zones are validated only when the impulse move meets a minimum strength threshold (default: 1.3× candle range)—helping filter out weak noise and low-quality blocks.
🛠 Recommended Gold Settings (XAUUSD)
Use these presets to match Gold’s typical behavior across higher-impact timeframes:
Timeframe | Swing Length | Displacement
M5 | 5–7 | 1.2 – 1.4
M10 | 5–7 | 1.2 – 1.4
M30 | 5–7 | 1.2 – 1.4
H1 | 7–9 | 1.3 – 1.6
H4 | 8–10 | 1.5 – 2.0
💡 Tip: If you want more signals, reduce Swing Length.
If you want higher quality only, increase Displacement.
✅ Best Use-Cases on Gold
🎯 Mark premium supply/demand zones without manual drawing
🧲 Wait for price to return to the OB for cleaner entries
🛡️ Use OB boundaries for clear invalidation + stop placement
📊 Combine with trend bias / liquidity sweeps / session levels for extra confirmation
DuoBlocks - ICT Order Block detectorDuoBlocks (ICT Order Block Detector)
(An ICT(Inner Circle Trading)-style Order Block(OB) tool that highlights only the most relevant and recent Demand/Supply zones using FVG and Engulfing based OB sources.)
Overview
DuoBlocks is an ICT-inspired Order Block detector that uses the mostly used two major order block types: FVG(Fair Value Gap) or Engulfing. There are many Order Block indicators out there, but I couldn’t find one that consistently highlights the most relevant, most recent OB relative to the current price without making the chart a mess and that's why so I built this script.
FVG-based OB (FVG-OB): OBs derived from 3-candle fair value gap logic.
Engulfing-based OB (Engulfing-OB): OBs derived from strong 2-candle reversal/displacement (engulf) logic.
Usage
FVG-OB (Fair Value Gap Order Blocks)
This script finds bullish/bearish FVGs and draws an Order Block zone from the candle that created the move. Think of these zones as your potential next support (bullish) and resistance (bearish) levels.
Engulfing-OB (Engulfing Order Blocks)
This script also finds strong bullish/bearish engulfing candles and draws an Order Block zone from the candle that got engulfed.
Same idea: treat them as potential next support (bullish) and resistance (bearish) levels.
**Use these zones like “next level” support/resistance areas. Don’t blindly buy/sell—wait for your own confirmation and manage risk properly.
Settings
Show FVG-OB
Toggle display of the selected FVG-based bullish/bearish OB (one per side).
Show Engulfing-OB
Toggle display of the selected Engulfing-based bullish/bearish OB (one per side).
Max Invalidation Attempts (FVG OB or Engulf OB)
Controls how many separate breach events a stored OB can absorb before it is marked invalid (discarded). The counting happens when either of below occurs.
Bullish OB: price prints a low below the OB bottom.
Bearish OB: price prints a high above the OB top.
Each time this happens, the OB’s invalidation counter increments by +1.
Once the counter reaches your Max Attempts, that OB is flagged as no longer live, so it will stop being eligible for selection. Then the script automatically falls through to the next best/next nearest valid OB in memory.
Right Extend (bars)
How far to extend the selected OB boxes to the right.
Lookback bars
Maximum historical bars scanned for detection. Lower values = faster/cleaner, higher values = more history retained.
Max stored OB per side
Maximum stored bullish and bearish OBs in memory (per source).
Bullish/Bearish OB Color
Controls border/midline coloring for bullish and bearish zones.
Disclaimer
This script is for educational and informational purposes only and does not constitute financial advice or investment recommendations. Trading cryptocurrencies and other financial instruments involves significant risk, and you are solely responsible for your own decisions based on your financial situation, objectives, and risk tolerance. The author assumes no liability for losses arising from the use of this indicator.
Order Blocks Volume Delta 3D | Flux ChartsGENERAL OVERVIEW:
Order Blocks Volume Delta 3D by Flux Charts is a rule-based order block and volume delta visualization tool. It detects bullish and bearish order blocks using a profile-of-price approach: the indicator finds the most actively traded price area (Point of Control, or POC) between a swing high/low and the Break of Structure (BOS), then anchors the order block to the earliest still-valid candle that traded through that POC band. From there, it tracks all candles that continue to interact with that zone and overlays both 2D and 3D volume delta views directly inside the order block.
Unlike traditional order block tools that simply use candle bodies or wicks, this indicator is volume-aware. It lets you optionally pull volume from a lower timeframe feed (for example, using 1-minute data while watching a 5-minute chart) to build a much more accurate picture of how buyers and sellers actually traded inside the zone. This makes every block not just a price box, but a volume story: which side dominated, where, and by how much.
All order blocks printed by this indicator are confirmed: BOS and retests are evaluated strictly on closed candles. Nothing is drawn or alerted on partially formed bars, which helps avoid repaint-style flicker and keeps the signals clean and stable.
What is the theory behind the indicator?:
The core idea behind Order Blocks Volume Delta 3D is that not all price levels inside an order block are equal. Some prices are barely touched, while others act like magnets where candles repeatedly trade and heavy volume passes through.
The indicator first finds a swing high or swing low, waits for a clear Break of Structure (BOS), then scans the candles between the swing point and the BOS to find the price level that was touched the most. That level is treated as the POC.
From all candles in the swing-to-BOS range that interact with this POC band, the indicator looks for the earliest candle that is not already mitigated and uses that as the anchor candle for the order block:
The top of the block equals the anchor candle’s high (for a bearish OB) or the top of its wick zone.
The bottom equals the anchor candle’s low (for a bullish OB) or the bottom of its wick zone.
This “earliest valid POC-touching candle” rule makes it easier to visualize how price and volume developed from the very start of a meaningful zone, while ignoring POC touches that are already fully mitigated by the time the structure is confirmed. On top of that, each candle is split into bullish and bearish volume. If you choose a lower timeframe volume input, the tool aggregates lower timeframe candles into your chart timeframe, giving a more granular bull-versus-bear breakdown for each bar. The result is
an order block that not only shows where price moved but also which side pushed it, how aggressively, and how that balance shifted over time.
ORDER BLOCKS VOLUME DELTA 3D FEATURES:
The Order Blocks Volume Delta 3D indicator includes 4 main features:
1. Order Blocks
2. Volume Delta
3. 3D Visualization
4. Alerts
ORDER BLOCKS:
🔹What is an Order Block
An order block is a price zone where a clear displacement move began after liquidity was taken. It usually forms around the last consolidation or cluster of candles before price breaks structure with a strong move.
In this indicator, order blocks are defined as structured zones that:
Begin at the earliest unmitigated candle that interacted with the most-touched price level (POC) between swing and BOS.
Extend through the full wick range of that anchor candle.
Stretch forward in time, tracking how price continues to trade through, respect, retest, or invalidate the zone.
Are only printed once the BOS is fully confirmed on closed candles (confirmed order blocks only).
Example of bullish and bearish order blocks anchored at the earliest unmitigated candle in the POC zone:
🔹How are Order Blocks detected
The indicator uses a step-by-step, rules-based process to detect bullish and bearish order blocks. The logic is designed to match discretionary Smart Money concepts but with strict, repeatable rules.
Step 1: Detect swing highs and swing lows
Swing High: a candle whose high is higher than the highs of surrounding candles.
Swing Low: a candle whose low is lower than the lows of surrounding candles.
The Swing Length input controls how many candles are checked to the left and right.
Example of swing high and swing low detection:
Step 2: Confirm Break of Structure (BOS)
Once a swing is confirmed, the indicator waits for price to break past that swing:
Bullish BOS: price closes above a previous swing high.
Bearish BOS: price closes below a previous swing low.
To avoid “live” flicker, BOS logic is evaluated based on the previous closed candle. The order block is only confirmed once the BOS candle has fully closed and the next bar has opened. This is one of the reasons the script only shows confirmed, non-repainting order blocks.
Example of bullish BOS and bearish BOS:
Step 3: Build the POC range between swing and BOS
Between the swing candle and the BOS candle, the indicator:
Scans all candles in that range.
Tracks every price level touched using binning (POC bins).
Counts how many times each price band was touched by candle wicks.
The bin with the highest touch count becomes the POC band. This is where price traded most often, not necessarily where volume was highest.
Example of the POC band between swing and BOS.
Step 4 – Anchor the order block to the earliest valid POC candle
From all candles in the swing-to-BOS range, the indicator finds the earliest candle whose high/low overlaps the POC band and whose zone is not already mitigated. That candle becomes the anchor candle for the order block:
For a bearish OB, the block spans the anchor candle’s full wick range, with its top at the high.
For a bullish OB, the block spans the anchor candle’s full wick range, with its bottom at the low.
By requiring the anchor to be the earliest unmitigated interaction with POC, the script avoids building blocks from price action that has already been fully traded through and is less relevant.
Step 5: Extend and manage the order block
Once created, the block:
Extends to the right by a configurable number of candles (Extend Zones).
Continues until it is invalidated by wick or close, depending on the chosen method.
Can show retest labels when price revisits the zone after creation.
Is included or excluded from display depending on the Show Nearest and Hide Invalidated Zones settings.
Example of active and invalidated OB.
🔹Order Block Settings
◇ Swing Length
Swing Length controls how sensitive swing highs and lows are.
Lower Swing Length: Swings form more frequently, which leads to more frequent BOS events and order block formations.
Higher Swing Length: Only larger, more meaningful swings are detected, which leads to less frequent BOS events and less order block formations.
◇ Invalidation
Invalidation determines how an order block is considered “mitigated” or no longer valid.
Wick: For bullish OBs, if price wicks completely through the bottom of the zone, the order block is invalidated. For bearish OBs, if price wicks completely through the top, the order block is invalidated.
Close: For bullish OBs, the block is invalidated only when a candle closes below the bottom. For bearish OBs, it is invalidated only when a candle closes above the top.
Example of wick invalidation:
Example of close invalidation:
◇ Show Nearest
Show Nearest limits how many active order blocks are displayed based on proximity to current price. For example, a value of 2 will display only the two nearest bullish order blocks and two nearest bearish order blocks.
Chart with Show Nearest set to 3:
◇ Extend Zones
Extend Zones define how many candles forward each order block should project beyond the right most candle on the chart.
Chart with Extend Zones set to 10:
◇ Retest Labels
When enabled, the indicator prints labels on every clean retest of an active order block, as long as that block remains valid. Key points:
A retest label is only printed once the retest candle has fully closed – you always see confirmed retests, not intrabar tests.
Retest labels are positioned on the actual retest candle so you can visually see which bar interacted with the zone.
In addition, if multiple retests occur in quick succession, the indicator applies a built-in three-candle buffer between retests. That means only the first valid retest within each three-bar window is labeled (and can trigger an alert), helping to reduce clutter while still highlighting meaningful interactions with the zone.
Example of retest labels on bullish and bearish order blocks.
◇ Hide Invalidated Zones
Hide Invalidated Zones controls whether mitigated/invalidated blocks stay drawn.
Enabled: Only currently valid, unmitigated order blocks are shown (subject to Show Nearest)
Disabled: Both active and invalidated order blocks are displayed.
VOLUME DELTA:
🔹What is Volume Delta
Volume delta measures the difference between buying and selling volume. Instead of only showing “how much volume traded”, it separates volume into bullish and bearish components.
In this indicator:
Bullish volume = volume from candles (or lower timeframe candles) that closed higher.
Bearish volume = volume from candles that closed lower.
Delta % shows how dominant one side was compared to the total.
Example of bullish and bearish order blocks with volume delta and total volume.
🔹How is Volume Delta calculated?
The indicator uses a flexible, timeframe-aware volume engine.
1. Choose a Volume Delta Timeframe.
If the selected timeframe is equal to or higher than the chart timeframe, the indicator simply uses chart-volume per candle.
If the selected timeframe is lower than the chart timeframe (for example, 1‑minute volume on a 5‑minute chart), the indicator pulls all lower timeframe candles for each chart bar and sums them.
2. Split each bar into bull and bear volume.
For each contributing candle:
If close > open → its volume is added to bullish volume.
If close < open → its volume is added to bearish volume.
If close == open → its volume is split evenly between bullish and bearish.
3. Aggregate for each order block.
For each order block:
The indicator loops once from the swing candle to the BOS candle.
It records every candle that touches the POC band.
For each touching candle, it adds its bull and bear volumes (either directly from chart candles or from aggregated lower timeframe candles).
Total volume = bullish volume + bearish volume
Delta % = (bullish volume or bearish volume / total volume ) * 100, depending on which side is dominant.
🔹Volume Delta Settings:
◇ Display Style
Display Style controls how the volume delta is drawn inside each order block:
Horizontal:
Bullish and bearish fills extend horizontally from left to right.
The filled strip sits along the base of the block, with a bull vs bear gradient.
Vertical:
Bullish and bearish fills stretch vertically inside the zone.
The bullish percentage controls how much of the block is filled with the “dominant” color.
Example of Horizontal display style.
Example of Vertical display style.
◇ Volume Delta Timeframe
Volume Delta Timeframe tells the indicator whether to use chart volume or lower timeframe volume. When set to a lower timeframe, the indicator aggregates all lower timeframe candles that fall inside each chart bar, splitting their volume into bullish and bearish components before summing.
Using a lower timeframe:
Increases precision for how volume truly behaved inside each bar.
Helps reveal hidden absorption and aggressive flows that a higher timeframe candle might hide.
Example of volume delta based on chart timeframe.
Example of volume delta based on lower timeframe than chart(same OB as above)
◇ Display Total Volume
When enabled, the indicator prints the total volume for each order block as a label positioned inside the zone, near the bottom-right corner. This total is the sum of bullish and bearish volume used in the delta calculation and gives you a quick sense of how “heavy” the trading was in that block compared to others.
Example of total volume label inside multiple order blocks.
◇ Show Delta %
Show Delta % draws a small text label on the strip of the block that displays the dominant side’s percentage. For example, a bullish block might show “72%” if 72% of all volume inside that POC band came from bullish volume.
Example of Delta %:
3D VISUALIZATION:
The 3D Visualization feature turns each order block into a 3D plot.
🔹What the 3D Visualization does:
Wraps the order block with side faces and a top face to create a 3D bar effect.
Uses delta percentages to tilt the top face toward the dominant side.
Projects blocks into the future using Extend Zones, making the 3D blocks visually stand out.
🔹How it works:
The front face of the OB shows the standard 2D zone.
The side face extends forward in time based on the 3D depth setting.
The top face is angled depending on the Display Style and bull vs bear delta, making strong bullish blocks “rise” and strong bearish blocks “sink”.
🔹How the 3D depth setting affects visuals
Lower 3D depth:
Shorter side faces.
Subtle 3D effect.
Higher 3D depth:
Longer side faces projecting further into the future.
Stronger 3D effect that visually highlights key zones.
Example of lower 3D depth:
Example of higher 3D depth:
ALERTS:
The indicator supports alert conditions through TradingView’s AnyAlert() engine, allowing you to set alerts for the following:
New Bullish Order Block formed
New Bearish Order Block formed
Bullish OB Retest
Bearish OB Retest
Important alert behavior:
Order block alerts only fire when a new block is confirmed (after BOS closes and the next bar opens).
Retest alerts only fire when a retest candle has completely finished, matching the behavior of the visual retest labels.
IMPORTANT NOTES:
3D faces for order blocks are built using polylines. In some situations, especially when an order block’s starting point (its left edge) is beyond the chart’s left-most visible bar, the top 3D face may appear slightly irregular, skewed, or incomplete. This is purely a drawing limitation related to how the chart engine handles off-screen polyline points. Once the starting point of that order block comes into view (by zooming out or scrolling back), the 3D top face corrects itself and the visual becomes fully consistent. This issue affects only the 3D top face drawing, not the actual order-block box itself. The underlying zone, prices, and volume calculations remain accurate at all times.
If all conditions are met to create a new order block but the resulting zone would overlap an existing active order block, the new block is intentionally not created. A built-in guard prevents overlapping active zones to keep the structure clean and easier to interpret.
3D face drawing is implemented using an adaptive polyline method, which can be relatively calculation-heavy on certain symbols, timeframes, or chart histories. In some cases this may lead to calculation timeout error from TradingView.
UNIQUENESS:
This indicator is unique because it:
Anchors each order block to the earliest unmitigated candle that traded through the most-touched POC band between swing and BOS, rather than a generic “last up/down candle” or a random volume spike.
Builds a dedicated volume engine that can pull either chart timeframe volume or aggregated lower timeframe volume, then splits it into bull and bear components.
Adds 3D visualization on top of standard zones, turning each OB into a visually weighted slab rather than a flat rectangle.
Provides clean toggles (Show Nearest, Hide Invalidated Zones, Extend Zones, Display Style, Delta %, and total volume labels) so you can dial the indicator from extremely minimal to fully detailed, depending on your trading workflow.
Combined, these features make the indicator not just an order block plotter, but a complete volume‑informed structure tool tailored for traders who want to see where price actually traded and whether bulls or bears truly controlled the move inside each order block.
SMC + FVG PRO++Hollow Point]1. INTRODUCTION & INSTALLATION
What is SMC Suite Pro?
SMC Suite Pro is a professional-grade Smart Money Concepts indicator built for serious traders. Unlike basic SMC tools, this suite incorporates institutional-level filtering including displacement validation, volume confirmation, and structure-based detection to eliminate low-probability setups.
What Makes This Different:
Quality Filtering: Order Blocks require displacement (strong move away), not just any swing
Volume Confirmation: Optional volume spike filter for institutional footprint detection
Structure Based: OBs only valid after Break of Structure (BOS)
Smart Mitigation: Tracks partial fills vs full mitigation
Auto Fibonacci: Dynamic fibs from confirmed swing points
Institutional S/R: Based on liquidity zones, not random pivots
Clean Visuals: Minimal, professional, no chart clutter
Installation:
Open TradingView and navigate to your chart
Click 'Indicators' in the top toolbar (or press /)
Select 'Invite-only scripts' or search for 'SMC Suite Pro '
Click to add the indicator to your chart
Access settings by clicking the gear icon next to the indicator name
2. MASTER CONTROLS
The Master Controls section allows you to quickly toggle each major feature on or off. This is useful for decluttering your chart or focusing on specific concepts.
SettingDefaultDescriptionShow Fair Value GapsONDisplay FVG zones on chartShow Order BlocksONDisplay OB zones on chartShow Breaker BlocksONDisplay failed OBs that flip polarityShow Support/ResistanceONDisplay dynamic S/R levelsShow Fibonacci ExtensionsONDisplay auto-calculated fib levels
Pro Tip: When learning SMC concepts, enable only one feature at a time to understand how each zone type behaves before combining them.
3. FAIR VALUE GAPS (FVG)
What is a Fair Value Gap?
A Fair Value Gap (also called an imbalance) is a three-candle pattern where price moves so aggressively that it creates a gap between the first and third candle. This gap represents an area where price moved too quickly for proper price discovery, and the market often returns to "fill" this gap.
Bullish FVG: Forms when the low of the current candle is higher than the high of two candles ago. This indicates strong buying pressure and creates a support zone.
Bearish FVG: Forms when the high of the current candle is lower than the low of two candles ago. This indicates strong selling pressure and creates a resistance zone.
FVG Settings:
SettingRangeDescriptionMax FVGs to Track10-200How many FVGs to keep on chart (older ones removed)Min FVG Size (Points)0+Filter out tiny gaps. Set to 0 for no filterMitigation TypeClose/Wick/CEHow price must interact to mitigate the FVGShow Mitigated FVGsON/OFFKeep or remove FVGs after mitigationShow CE Line (50%)ON/OFFDisplay the Consequent Encroachment lineBullish FVG ColorColorDefault: Cyan (#00BCD4)Bearish FVG ColorColorDefault: Orange (#FF6D00)
Understanding Mitigation Types:
Close: FVG is mitigated only when a candle CLOSES inside the zone
Wick: FVG is mitigated when any wick touches the zone (most sensitive)
CE (50%): FVG is mitigated when price reaches the 50% level (Consequent Encroachment)
Pro Tip: The CE (50%) level is where institutional traders often target their entries. Enable 'Show CE Line' to see this key level as a dotted line through each FVG.
4. ORDER BLOCKS (OB)
What is an Order Block?
An Order Block is the last opposing candle before a significant move that breaks market structure. It represents a zone where institutional orders were placed, and price often returns to these zones before continuing in the direction of the break.
Bullish OB: The last bearish (red) candle before price breaks above a swing high. This zone acts as potential support when price returns.
Bearish OB: The last bullish (green) candle before price breaks below a swing low. This zone acts as potential resistance when price returns.
Order Block Settings:
SettingRangeDescriptionOB Detection Lookback10-200How far back to keep OBs visibleSwing Length2-20Bars needed to confirm a swing high/lowRequire DisplacementON/OFFOB must have strong move away (2x ATR)Require Volume SpikeON/OFFOB candle must exceed avg volume by 20%Show Mitigated OBsON/OFFKeep or remove OBs after price trades throughBullish OB ColorColorDefault: Green (#4CAF50)Bearish OB ColorColorDefault: Red (#F44336)
Quality Filtering Explained:
Displacement Requirement: This is what separates high-quality OBs from noise. When enabled, the indicator only marks OBs where price moved at least 2x the Average True Range (ATR) away from the zone. This confirms institutional participation.
Volume Requirement: When enabled, the OB candle must have volume at least 20% above the 20-period average. This helps confirm that the zone had significant trading activity.
Pro Tip: Keep 'Require Displacement' ON for cleaner, higher-probability setups. Only disable it if you want to see all potential OBs for educational purposes.
5. BREAKER BLOCKS (BB)
What is a Breaker Block?
A Breaker Block is a failed Order Block that has been violated and now acts with opposite polarity. When an OB fails to hold, it indicates a shift in market sentiment and becomes a powerful zone for the opposite direction.
Bullish Breaker: Forms when a bearish OB is broken to the upside. The failed resistance zone now acts as support.
Bearish Breaker: Forms when a bullish OB is broken to the downside. The failed support zone now acts as resistance.
Breaker Block Settings:
SettingDefaultDescriptionShow Mitigated BreakersOFFKeep or remove breakers after mitigationBullish Breaker ColorColorDefault: Blue (#2196F3)Bearish Breaker ColorColorDefault: Purple (#9C27B0)
How Breakers Form:
A valid Order Block forms after a Break of Structure
Price returns to the OB zone as expected
Instead of respecting the zone, price breaks through it
The failed OB is now marked as a Breaker with flipped polarity
Price often returns to test the breaker from the opposite side
Pro Tip: Breaker Blocks are particularly powerful when they align with higher timeframe structure. A breaker on the 15m that aligns with a 4H level is a high-probability setup.
6. SUPPORT & RESISTANCE
Dynamic S/R Zones
Unlike traditional S/R that uses arbitrary horizontal lines, this indicator creates dynamic zones based on confirmed swing points. These zones represent areas of genuine liquidity where price has previously reversed.
S/R Settings:
SettingRangeDescriptionS/R Swing Length3-50Bars needed to confirm swing high/lowMax Levels Each Side2-10Maximum support and resistance levels to showZone Width (ATR %)0.1-1.0How wide the S/R zone is (as % of ATR)Support Zone ColorColorDefault: Teal (#26A69A)Resistance Zone ColorColorDefault: Red (#EF5350)
Pro Tip: Use a higher Swing Length (15-20) for cleaner, more significant levels. Lower values (5-10) will show more levels but include more noise.
7. FIBONACCI EXTENSIONS
Auto-Calculated Fibonacci Levels
The indicator automatically calculates Fibonacci extension levels from confirmed swing points. These levels help identify potential profit targets and reversal zones.
Fibonacci Settings:
SettingDefaultDescriptionFib Swing Length20Bars needed to confirm swing for fib calculation1.0 LevelONShow the 100% extension level1.272 LevelONShow the 127.2% extension level1.618 LevelONShow the 161.8% (Golden Ratio) level2.0 LevelONShow the 200% extension level2.618 LevelONShow the 261.8% extension levelBullish Fib ColorColorDefault: Green (#00E676)Bearish Fib ColorColorDefault: Red (#FF5252)
Key Fibonacci Levels:
1.0 (100%): Equal measured move - common first target
1.272: First extension beyond the measured move
1.618 (Golden Ratio): The most significant fib level - high probability reversal zone
2.0 (200%): Double the original move - strong target in trending markets
2.618: Extended target for strong trends
8. VISUAL SETTINGS
Customizing Your Display
SettingOptionsDescriptionShow LabelsON/OFFDisplay zone type labels (FVG, OB, BB, S, R)Label StyleMinimal/DetailedMinimal shows type only; Detailed adds direction arrowsMitigated ColorColorColor for zones after mitigation (if shown)
Info Table:
The indicator displays a small information table in the top-right corner showing active zone counts:
FVGs - Number of active Fair Value Gaps
OBs - Number of active Order Blocks
Breakers - Number of active Breaker Blocks
Resistance - Number of resistance levels
Support - Number of support levels
9. ALERT CONFIGURATION
Available Alerts:
SMC Suite Pro includes alerts for all major zone formations. To set up alerts in TradingView:
Click the 'Alerts' button (alarm clock icon) or press Alt+A
Set Condition to 'SMC Suite Pro '
Select the desired alert from the dropdown
Configure notification method and expiration
Alert NameTriggers WhenBullish FVGA new bullish Fair Value Gap formsBearish FVGA new bearish Fair Value Gap formsBullish OBA new bullish Order Block forms after BOSBearish OBA new bearish Order Block forms after BOSBullish BreakerA bearish OB fails and becomes bullish breakerBearish BreakerA bullish OB fails and becomes bearish breaker
10. TRADING STRATEGIES
Strategy 1: FVG + OB Confluence
The highest probability setups occur when multiple zone types align. Look for an Order Block that contains or overlaps with a Fair Value Gap.
Identify the trend direction on a higher timeframe
Wait for a Break of Structure in your trading timeframe
Look for an OB that forms with an FVG inside or adjacent to it
Enter when price returns to the zone, ideally at the FVG's CE (50%) level
Stop loss below/above the OB; target the next S/R level or fib extension
Strategy 2: Breaker Block Reversal
Breaker Blocks signal potential trend changes. Trade them when they align with higher timeframe structure.
Note when a valid Order Block fails (becomes a Breaker)
Wait for price to move away from the breaker zone
Enter when price returns to test the breaker from the opposite side
Stop loss on the other side of the breaker zone
Target the next significant zone or fib level
Strategy 3: Fibonacci Extension Targets
Use the auto-calculated fib levels to set profit targets and identify potential reversal zones.
Enter a trade using FVG, OB, or Breaker confluence
Set first target at the 1.0 (100%) fib level
Move stop to breakeven after first target is hit
Trail remaining position toward 1.618 level
Watch for reversal signs at each fib level
11. BEST PRACTICES
Timeframe Selection:
Scalping (1m-5m): Use shorter swing lengths (3-5), focus on FVGs
Day Trading (15m-1H): Default settings work well; use OB + FVG confluence
Swing Trading (4H-Daily): Use longer swing lengths (10-20); focus on OBs and Breakers
Multi-Timeframe Analysis:
Identify bias on the Daily/4H chart using S/R zones
Look for OBs and Breakers on the 1H chart in the direction of bias
Time entries on the 15m/5m using FVG + OB confluence
Use fib extensions from the higher timeframe for targets
Risk Management:
Never risk more than 1-2% per trade
Place stops beyond the full zone, not at the edge
Wait for price to enter the zone before executing
Don't chase - if you miss the zone, wait for the next setup
Reduced size when trading against higher timeframe trend
Common Mistakes to Avoid:
Trading every zone without confluence
Ignoring higher timeframe context
Entering before price reaches the zone
Using zones that have already been mitigated
Overcomplicating the chart with all features enabled
"Dull entries miss the mark. Hollow points always expand."
For support and updates: These links are to FREE education. I DO NOT sell any service or ANY indicator. I have a visual guide as well that tradingview does not let me post and they continue to take down every indicator that is helpful to the public.
Twitter/X: @NQGODTRADES | Discord: /NobodyFutures | YouTube: @NQGOD
PHEN ATLAS - Market Map & Playbook [PhenLabs]📊 PHEN ATLAS 🎂 #50 🎂
Version: PineScript™ v6
📌 Description
The PHEN ATLAS marks a historic milestone as the 50th official release from PhenLabs . This is a critical release you do not want to miss, serving as a comprehensive Market Map and Playbook designed to provide traders with a complete structural overview of price action. By synthesizing Market Structure, Liquidity concepts, and Regime detection, this script solves the problem of "analysis paralysis" by grading price action in real-time. It moves beyond simple indicators by offering a quantified "Playbook" that scores trade setups from 0 to 100, helping traders focus exclusively on high-probability opportunities while automating the complex math of position sizing and risk management.
🚀 Points of Innovation
Proprietary Scoring Engine: Unlike standard indicators, this script assigns a quantitative score (0-100) to every potential trade based on confluence factors like HTF alignment and displacement.
Dynamic Regime Detection: Features an integrated dashboard that classifies the market into specific phases (Expansion, Trend, Range) using ADX and EMA alignment logic.
Smart Liquidity Pools: Automatically identifies and visualizes resting liquidity, tracking when these pools are "swept" to generate high-probability reversal signals.
Integrated Trade Manager: Automates the calculation of Stop Loss, Take Profit (1:2 and 1:3), and Position Size based on account balance and risk percentage directly on the chart.
Multi-Mode Interface: Offers three distinct visual modes—Clean, Pro, and Sniper—allowing users to toggle between deep analysis and clutter-free execution instantly.
🔧 Core Components
Structure Module: Identifies Pivots, Break of Structure (BOS), and Change of Character (CHoCH) to define the current market bias.
Liquidity Engine: Plots liquidity pools at key swing points and detects "Sweeps" where price grabs liquidity before reversing.
Regime Filter: Uses a combination of EMAs (21/50) and ADX to determine if the market is trending or ranging, filtering out low-quality signals.
Setup Validator: Monitors for three specific setup types (Sweep, Snapback, FVG Retest) and triggers alerts only when specific scoring thresholds are met.
🔥 Key Features
Automated detection of High Timeframe (HTF) structure without repainting issues.
Real-time grading of price displacement to validate institutional intent.
Visual Risk/Reward boxes that automatically adjust to the volatility (ATR) of the asset.
Fair Value Gap (FVG) detection with auto-mitigation tracking to clean up the chart.
Customizable alerts for A+ setups, regime changes, and trade invalidations.
Detailed dashboard displaying current Trend, Phase, Bias, and the score of the last setup.
🎨 Visualization
Structure Points: Triangles for BOS and Diamonds for CHoCH events clearly mark trend shifts.
Liquidity Lines: Dotted lines extending from pivots indicate un-swept liquidity pools; these dim automatically when swept.
Setup Signals: Prominent "A+" labels appear on the chart when a setup meets the minimum score threshold defined by the user.
Risk Boxes: Color-coded boxes (Green for Long, Red for Short) show Entry, Stop Loss, and Take Profit levels visually.
Dashboard: A compact table in the bottom right corner provides a "Heads Up Display" of the market state.
📖 Usage Guidelines
Display Mode: Select between 'Clean' for signals only, 'Pro' for full analysis including FVGs and Structure, or 'Sniper' for only high-score setups.
HTF Timeframe: Sets the higher timeframe for structural analysis (Default: 240/4-Hour) to ensure you trade with the dominant trend.
Min Score for A+ Setup: Threshold (0-100) required to trigger a signal (Default: 83); increase this to filter for only the absolute best trades.
Risk %: Defines the percentage of your account you are willing to risk per trade (Default: 1.0%), used for the position size calculation.
Account Balance: Input your current capital (Default: 10,000) to receive accurate unit sizing for every trade setup.
ADX Threshold: Adjusts the sensitivity of the Regime detection filter (Default: 20) to determine when the market is trending versus ranging.
✅ Best Use Cases
Confluence Trading: Use the scoring system to filter discretionary entries, taking trades only when the system scores them above 80.
Prop Firm Trading: Utilize the built-in position size calculator to strictly adhere to risk management rules during evaluations.
Trend Following: Wait for the Regime Dashboard to show "Bullish Expansion" before taking Long "Snapback" entries.
Reversal Trading: Focus on "Sweep Reclaim" setups where price sweeps a liquidity pool and immediately closes back within range.
⚠️ Limitations
This tool is a trend-following and reversal system; it may produce lower scores during undefined, low-volatility chop.
The position size calculator is an estimation based on the entry candle; actual execution slippage is not accounted for.
HTF data relies on closed candles to prevent repainting, which may result in a slight lag during rapid volatility spikes.
💡 What Makes This Unique
Playbook Scoring: Most indicators just give a signal; PHEN ATLAS gives you a "Grade" (e.g., 85/100), allowing you to make informed decisions based on quality, not just frequency.
Context Awareness: The script understands "Market Regime" and creates a context-aware bias, rather than blindly firing signals in a range.
🔬 How It Works
Step 1 - Regime Definition: The script analyzes the 21/50 EMA relationship and ADX to define if the market is in a Trend or Range.
Step 2 - Structure & Liquidity: It maps key pivots and liquidity pools, waiting for a "Sweep" event or a structural break.
Step 3 - Setup Trigger: When a specific pattern occurs (like a Sweep Reclaim), the engine calculates a score based on displacement, volume, and key level alignment.
Step 4 - Execution Logic: If the score > Threshold, the Trade Manager calculates the invalidation point (SL) and projects 2R/3R targets automatically.
🎉 Message From The Team 🎉
2025 was an amazing year. 12 months of building, shipping, and improving together with you. Hitting our 50th indicator release marks one full year of weekly drops , and we couldn't have done it without this community, and of course, BIG thank you to TradingView and it's team.
Thank you for all the feedback, charts, and support. Let's make 2026 even bigger. We can't wait to show you what we've been working on. 🚀
💡 Note
For best results, we recommend using the "Pro" mode during analysis to understand the narrative, and switching to "Sniper" or "Clean" during execution to maintain focus. Always ensure your "Account Balance" input matches your broker balance for accurate risk calculations.
QSS v18.3 Institutional Quant EngineQSS v18.3 | Institutional Quant Engine
💎 The Ultimate Algorithmic Trading Suite
QSS (Quantitative Signal System) v18.3 is a complete institutional-grade trading engine designed to replace the noise of multiple indicators with a single, high-probability decision model.
This is not just a "Buy/Sell" indicator. It is a "Fortress" of filters, combining Trend, Momentum, Volume, Volatility, Market Cycles, and Support/Resistance into one unified system.
🚀 What is New in v18.3 ?
1. Dynamic Support & Resistance Engine: The system now automatically detects and draws Support (Green) and Resistance (Red) lines based on pivot points.
The "Fortress" Filter: QSS intelligently scans these lines. If a trade setup appears right below a resistance wall or right above a support floor, the system BLOCKS the signal to prevent buying the top or selling the bottom.
Breakout Logic: The system is smart enough to detect a true Breakout. If a candle closes through a resistance line, the filter is overridden, allowing you to catch the explosion.
2. Visual Clarity:
S/R Labels: Horizontal lines are now clearly labelled "RES" (Resistance) and "SUP" (Support).
Entry/Exit Dots: Stop Loss lines now use distinct dotted styling for better visibility.
⚔️ Core Features
1. Dual-Core Signal Engine
Choose the engine that fits your asset class:
Engine A: OTT (Optimized Trend Tracker): Default. A next-gen algorithm based on VIDYA (Variable Index Dynamic Average). It is volatility-adaptive and reacts faster than traditional tools. Perfect for Crypto & Scalping.
Engine B: SuperTrend (Classic): The industry standard for trend following. Slower, steadier, and reliable. Best for Stocks & Swing Trading.
2. Institutional Intelligence (Smart Money)
Koncorde Logic (The Sharks): Analyzing NVI (Negative Volume Index) vs. PVI (Positive Volume Index). Logic: It tracks "Sharks" (Institutions) vs. "Minnows" (Retail). Signals are BLOCKED if Sharks are selling into a pump.
Order Block Filter (SMC): Automatically detects Supply (Red Zones) and Demand (Green Zones). Logic: The system will refuse to Buy if price is hitting a Bearish Order Block (Resistance).
3. The "Cycle Hunter" Filter
Schaff Trend Cycle (STC): A cyclical momentum filter that replaces MACD/Stochastic. Logic: Signals are only valid if the market cycle is turning in your direction. This prevents getting trapped in "fake outs" where price moves slightly but the cycle is actually exhausted.
4. Advanced Noise Cancellation
ADX Trend Strength: Blocks trades during "dead" markets (Chopping/Sideways) where trend followers usually lose money.
Candle Stability Index: Ignores "wicky" candles and dojis. If the market is undecided, QSS waits for a solid candle before firing.
Trend Ribbon: A dual-SMA cloud (21/34) acting as a macro-trend governor.
5. Pro Dashboard & Risk Management
Dynamic Panel: Displays Trend Status, Smart Money Flow (Accumulation/Distribution), Cycle State, and Volatility %.
Live Trade Monitor: When a signal fires, the dashboard expands to show your exact Entry Price, Stop Loss, and TP1/TP2/TP3 targets.
Status Monitor: When waiting for a trade, the dashboard tells you exactly what it is waiting for (e.g., "Wait: Money Flow" or "Wait: S/R Wall").
🛠️ Settings Guide
🔥 SIGNAL ENGINE
Strategy Engine: Choose between OTT (Fast/Crypto) or SuperTrend (Safe/Stocks).
🏰 SUPPORT & RESISTANCE
Filter: S/R Proximity: Enables the "Fortress" logic. Blocks trades too close to walls unless they are breakouts.
Show S/R Lines: Toggles the visible horizontal lines.
🧱 ORDER BLOCK FILTER
Respect Order Blocks: Highly recommended. Prevents buying into institutional supply zones.
📊 QUANT FILTERS
Smart Money (Sharks): Essential for avoiding retail traps. Read more info below on how the filter protects you
ADX Threshold: Default 20. Increase to 25 for safer entries.
Candle Stability: Filters out high-volatility wicks.
🛡️ RISK MANAGEMENT
SL Multiplier: Distance of Stop Loss (Default 2.0x ATR).
TP Multipliers: Adjust your Risk:Reward ratios. (Default is 1:1, 1:2, and 1:3).
💡 How to Trade with QSS v18
The Signal:
Wait for a "BUY" or "SELL" label. Note if it says "OTT" or "ST".
The Confluence:
Check the Ribbon: Is it the right color?
Check the Dashboard: Is Smart Money "ACCUM" (for buys)? Is the Cycle "BULL"?
The Execution:
Enter at the Entry Price displayed on the chart/dashboard.
Set Stop Loss at the Red Dotted Line.
Take Profit at the Blue Dotted Lines.
Troubleshooting:
I see the trend change colour, but no Buy/Sell label?
Turn on "🔧 Debug Mode" in the settings. Grey labels will appear on the chart explaining exactly why the trade was rejected (e.g., "⛔ REJECTED: Hitting S/R Wall" or "⛔ REJECTED: Low ADX").
The Smart Money (Sharks) Filter Explained
The "Smart Money" filter in QSS v16.0 is based on the famous "Koncorde" indicator logic developed by Blai5. It is designed to reveal what "Institutional Investors (Sharks)" are doing, as opposed to "Retail Traders (Minnows)".
It solves the classic problem: "Why is the price going up, but the volume looks weak?"
---
1. How it Works (The Logic)
The filter uses volume analysis to separate money flow into two categories:
The Sharks (Institutions): Calculated using the NVI (Negative Volume Index). Theory: Institutions accumulate positions quietly on low volume days to avoid spiking the price and alerting the market.
The Minnows (Retail): Calculated using the PVI (Positive Volume Index). Theory: Retail traders tend to chase price on high volume days (FOMO/Panic).
The Calculation in QSS:
The system takes the NVI, smooths it with an EMA, and normalizes it into a specific range.
Blue Area (Sharks) > 0: Institutions are BUYING (Accumulation).
Blue Area (Sharks) < 0: Institutions are SELLING (Distribution).
---
2. How the Filter Protects You
When you enable **"Filter: Smart Money (Sharks)"** in the settings, the system enforces the following strict rules:
Buying Rule: QSS will BLOCK a Buy signal if the Sharks are selling (Value < 0). Scenario: Price is pumping due to retail FOMO, but institutions are selling into the pump. This is a "Bull Trap." QSS saves you from buying the top.
Selling Rule: QSS will BLOCK a Sell signal if the Sharks are buying (Value > 0). Scenario: Price is dropping due to retail panic, but institutions are scooping up cheap coins. This is a "Bear Trap." QSS saves you from selling the bottom.
---
3. How to Set It Up
This filter is Pre-Calibrated inside the code, so you do not need to adjust the math. You only need to toggle it.
In the Indicator Settings:
1. Scroll down to the **"Quant Filters"** section.
2. Look for the checkbox: **"Filter: Smart Money (Sharks)"**.
✅ Checked (Default): The safety guard is ON. You will receive fewer signals, but they will have institutional backing.
⬜ Unchecked: The safety guard is OFF. You will get more signals, catching raw price moves, but you risk getting trapped by fake-outs.
In the Dashboard:
Look at the row labelled "Smart Money".
ACCUM (Green): Sharks are buying. Safe to Long.
DIST (Red): Sharks are selling. Safe to Short.
Summary
Think of this filter as an "Institutional Background Check." Before the system lets you enter a trade, it asks: "Are the whales coming with us?" If the answer is No, the trade is rejected.
Disclaimer: Trading involves high risk. This indicator is a tool for analysis and confirmation, not financial advice. No algorithm is 100% accurate; always use stop losses.
Credits:
OTT Logic adapted from Anıl Özekşi.
Koncorde Logic adapted from Blai5.
STC Logic adapted from Doug Schaff.
SMC logic adapted from FluxCharts concepts.
Cody Order Block Finder with RegressionThe Cody Order Block Finder with Regression Channel is a comprehensive trading tool that combines order block identification with linear regression analysis. This dual-approach indicator is designed to help traders identify potential institutional order flow zones within the context of established market trends, providing a structured methodology for trade entry and exit decisions.
Free Telegram Trading Community t.me
Order Block Detection System
Identifies potential institutional buying and selling zones based on specific candle patterns
Configurable detection parameters including required subsequent candles and minimum percentage moves
Three visual color schemes (Dark, Bright, Neon) for different chart backgrounds
Options to display order blocks using wick ranges or body ranges
Advanced filtering capabilities including size-based and ATR-based filters
Historical display controls with options to show all order blocks or only the most recent instances
Linear Regression Channel
Customizable regression length from 1 to 5000 periods
Upper and lower deviation channels with adjustable multipliers
Pearson's R correlation coefficient display for trend strength assessment
Flexible extension options for channel lines (left, right, both, or none)
Visual channel fills between regression lines for clear trend identification
Technical Specifications
Detection Logic
Bullish order blocks: Identified by a bearish candle followed by a specified number of consecutive bullish candles with minimum percentage movement
Bearish order blocks: Identified by a bullish candle followed by a specified number of consecutive bearish candles with minimum percentage movement
Size validation through configurable percentage thresholds
Optional ATR filtering for volatility-adjusted order block identification
Visual Elements
Triangle markers indicating order block locations above or below relevant candles
Extended lines marking order block boundaries with configurable right-side extension
Informative labels displaying order block size percentages
Dynamic trend labels based on regression slope analysis
Adjustable transparency and coloring for all visual elements
Alert System
Context-aware alerts that only trigger in confirmed trends
Buy alerts: Bullish order blocks detected during uptrends (positive regression slope)
Sell alerts: Bearish order blocks detected during downtrends (negative regression slope)
Customizable alert messages with trend context information
Performance Optimization
Maximum 500 lines and 500 labels for system resource management
Efficient array-based line management for historical display controls
Conditional calculations to reduce processing overhead
Application for Traders
This indicator serves multiple trading methodologies:
Trend-following traders can use regression channels for trend identification
Institutional flow traders can identify potential order block zones
Swing traders can locate high-probability reversal areas
Risk management through size and volatility filtering
The combination of order block detection with regression trend analysis provides traders with a comprehensive tool for identifying potential trade setups that align with both institutional activity and broader market trends. The extensive customization options allow adaptation to various trading styles and market conditions.
ICT HTF/BIASICT HTF/BIAS — Full Guide
What this indicator does
ICT HTF/BIAS plots multi-timeframe ICT PD Arrays (FVGs + Order Blocks) and provides a compact bias table that helps you quickly determine directional context across your selected timeframes.
It is designed to stay simple, readable, and ICT-based, while avoiding misleading signals.
Key features
1) ICT PD Arrays included
FVG (Fair Value Gap): classic ICT 3-candle imbalance (gap).
Order Blocks (OB): detected via BOS logic + pivot structure, then searching back for the last opposite candle as the OB anchor.
2) HTF confirmed zones (non-misleading behavior)
Zones are added only on the HTF close (confirmed higher timeframe bar).
This avoids “in-progress HTF candle” noise and reduces false/temporary zones.
3) SHOW vs CALC (decoupled by design)
Each TF has two independent depth controls:
Max SHOW = how many zones you want to draw on the chart (keep your chart clean).
Max CALC = how many zones the table/bias is allowed to analyze (keep your bias logic robust).
This prevents a common problem: changing how many boxes you display changes your bias output.
In this script, your bias can remain stable even if you hide most boxes.
4) Compact Bias Table (fast read)
The table shows:
FVG status: IN / OUT / N/A
OB status: IN / OUT / N/A
BIAS: ↑ / ↓ / “-”
GLOBAL bias: weighted across TF1..TF4
How to read the bias
Per-Timeframe Bias rules (ICT-based, simple)
For each timeframe:
If price is IN an OB (within CALC depth) → bias = OB direction
Else if price is IN a FVG (within CALC depth) → bias = FVG direction
Else fallback to the most recent direction (OB preferred, otherwise FVG)
GLOBAL bias (weighted)
The GLOBAL row uses a weighted sum:
TF1 weight = 1
TF2 weight = 2
TF3 weight = 3
TF4 weight = 4
Score > 0 → bullish global bias
Score < 0 → bearish global bias
Score = 0 → neutral
Chart TF “Guard” (prevents false LTF readings)
TradingView has limitations when requesting very low TF data from a much higher chart timeframe.
To avoid showing incorrect LTF (1m/5m/15m) statuses when you’re on a high chart TF, the script can display a small warning banner and treat certain LTF rows as N/A when appropriate.
Purpose: never show false information.
Recommended usage (most user friendly)
Step 1 — Choose your “Entry TF”
As a rule of thumb (ICT):
The lowest TF in your set should match your entry timeframe, or be close to it.
Examples:
Intraday / Scalping
TF1=1m, TF2=5m, TF3=15m, TF4=1H
(Use chart TF 1m–15m for best LTF accuracy.)
Higher timeframe trading
TF1=1H, TF2=4H, TF3=1D, TF4=1W
(Then you naturally don’t care about 1m/5m.)
Step 2 — Keep your chart clean with SHOW vs CALC
A practical approach:
Max SHOW: 1–2 (clean chart)
Max CALC: 3–10 (more stable bias/table logic)
Main settings (quick explanation)
Timeframes (Rows)
Enable TFx: enable/disable each row timeframe
Show Boxes TFx: show/hide zones for that timeframe
Max SHOW / Max CALC
Max SHOW FVG / OB: visual draw limit
Max CALC FVG / OB: depth used by table and bias
Box Width (Per TF)
HTF bars: width scales by HTF size
Chart bars: fixed width in chart bars
OB Logic
Pivot length (BOS): higher = stricter / fewer OBs
OB lookback: how many HTF bars to search for the OB anchor candle
Notes / limitations
This is a context + confluence tool, not a “signal generator.”
LTF accuracy depends on chart TF; the Guard exists specifically to prevent misleading outputs.
One-line summary
ICT HTF/BIAS: multi-TF ICT PD Arrays + a clean bias table with SHOW vs CALC separation, so you can keep charts minimal while keeping bias logic consistent.
Apex ICT Delivery & Session Flow ProDescription
The Apex ICT Delivery & Session Flow Pro is a high-precision technical analysis indicator designed for inner-circle traders who prioritize a clean, institutional-grade chart. This script specializes in identifying real-time liquidity levels and displacement zones while utilizing an automated "Cleanup Engine" to ensure that only the most relevant, unmitigated data remains visible.
Core Functionalities
Multi-Timeframe Displacement Engine: The script scans across multiple timeframes (1m, 5m, 15m, 1H) to identify Fair Value Gaps (FVG) created by high-displacement price action. It automatically plots the FVG boxes and the 50% Consequent Encroachment (CE) line for precise entry and target mapping.
Dynamic Session Liquidity: Automatically identifies and tracks the Highs and Lows of the Asia, London, and New York sessions. These levels are explicitly labeled and extended to act as magnet levels for price or points of liquidity reversal.
CISD (Change in State of Delivery): Visualizes shifts in order flow by marking the opening prices of the last opposite candle when price action confirms a change in delivery state. This provides immediate visual feedback on market sentiment shifts.
NY-Specific VWAP: Features a strict New York Session VWAP that resets daily at the NY open (08:00). This serves as the "Mean" for the session, helping traders identify premium and discount zones specifically within the high-volume New York hours.
The "Clean Chart" Cleanup Engine: Unlike standard indicators that clutter the screen with historical data, this script features an intelligent removal system:
FVGs & Order Blocks: Automatically deleted once price trades through them or if they move too far from current price (Proximity Filter).
Broken Session Levels: Highs and Lows are instantly removed once they are breached by price.
Temporal Decay: CISD markers are automatically cleared after 20 candles to keep the focus on immediate delivery.
Cody Order Block FinderCody Order Block Finder
Free Telegram Trading Community t.me
Overview
A professional order block detection indicator that identifies institutional supply and demand zones on any timeframe. This tool helps traders spot key reversal areas where institutional orders are likely placed, providing strategic levels for limit order entries.
Key Features
🔍 Smart Order Block Detection
Bullish Order Blocks: Identifies the last bearish candle before consecutive bullish candles
Bearish Order Blocks: Identifies the last bullish candle before consecutive bearish candles
Configurable Sensitivity: Adjust the number of consecutive candles required (1-50 periods)
Minimum Move Filter: Set percentage threshold to filter only significant moves
🎨 Visual Customization
Multiple Color Schemes: Choose from DARK, BRIGHT, or NEON themes
Customizable Display: Show/hide bullish/bearish channels
Line Extension: Extend OB lines to current bar for better visibility
Historical View: Toggle between showing all historical OBs or only the latest ones
📊 Advanced Filtering
OB Size Filter: Set minimum and maximum order block size as percentage of price
ATR Filter: Filter OBs based on Average True Range multiples
OB Strength Indicator: Color-coded OBs based on subsequent price move strength
Wick/Body Selection: Choose to mark OBs using whole candle range or body only
🔔 Alert System
Real-time Alerts: Get notified immediately when new order blocks form
Customizable Messages: Set your own alert messages
Once-per-OB Option: Prevent alert spam with single alert per OB
📈 Display Features
Three-Line Channels: Shows high, low, and average levels for each OB
Visual Shapes: Clear triangle markers above/below candles
Info Panel: Displays latest OB statistics in a clean table format
Data Window Info: View OB levels in TradingView's data window
How to Use
Setup
Add indicator to your chart
Configure periods (default: 5) - higher values = fewer but stronger OBs
Set minimum % move (default: 0%) to filter significant moves
Choose color scheme for your preference
Trading Applications
Limit Order Placement: Place buy limits at bullish OB lows, sell limits at bearish OB highs
Stop Loss Reference: Set stops beyond OB extremes
Reversal Confirmation: Use OBs as confluence with other indicators
Support/Resistance: OB levels often act as future support/resistance
Advanced Tips
Combine with volume profile for higher probability zones
Use on higher timeframes (4H, Daily) for more significant levels
Look for OBs at key Fibonacci levels for added confluence
Monitor price reactions when revisiting OBs
Technical Details
Programming Language: Pine Script v6
Overlay: Yes (draws directly on price chart)
Max Lines: 500 (prevents chart clutter)
Timeframe Compatibility: All timeframes (1min to Monthly)
Market Compatibility: Forex, Stocks, Crypto, Futures
Input Parameters
Basic Settings
Relevant Periods: Number of consecutive candles required (1-50)
Min. Percent move: Minimum % move to validate OB (0.0-100.0)
Color Scheme: DARK, BRIGHT, or NEON color themes
Display Options
Show latest Bullish/Bearish Channel: Toggle channel display
Extend OB lines to right: Extend lines to current bar
Show all historical OBs: Display all OBs or only latest
Use whole range: Use High/Low or Open/Close for OB marking
Advanced Filters
Min/Max OB size (%): Filter by order block size
Use ATR filter: Filter based on volatility
Show OB Strength: Color code by subsequent move strength
Alert Configuration
Create alerts directly from the indicator by clicking "Create Alert" button on chart:
Bullish OB alerts when green triangle appears
Bearish OB alerts when red triangle appears
Includes price and OB level information
Best Practices
Higher Timeframes First: Start on daily/4H to identify major levels
Multiple Confluence: Combine with trend lines, Fibonacci, or moving averages
Patience: Wait for price to return to OB levels for entries
Risk Management: Always use appropriate position sizing and stops
Support & Updates
For updates and support, visit the script page. The indicator is regularly maintained for optimal performance across all markets and timeframes.
Perfect for: Swing traders, position traders, institutional traders, and anyone looking to trade with the "smart money" flow using order flow concepts.
Trading Styles: Works with all styles - scalping, day trading, swing trading, and investing.
Experience Level: Suitable for beginners to advanced traders with clear visual cues and customizable settings.
Reversal SMC Suite ProThe Reversal SMC Suite is an intraday Smart Money Concepts toolkit designed to help traders visually analyze structure, imbalances, and displacement during trending or volatile sessions. This script combines multiple SMC elements—reversals, order blocks, FVGs, HTF bias, and pivot-based support/resistance—into one organized framework to support decision-making.
This indicator does not generate buy or sell signals and does not guarantee results. It is strictly a charting and visualization tool intended to help traders study market behavior.
🔍 Key Features
1. Reversal Detection
Swing Failure Pattern (SFP)
Bullish/Bearish Engulfing
Momentum candle detection (ATR-based)
Optional unified “reversal” signal
Visual arrows and reversal blocks
These are designed to highlight potential turning points based on price behavior—not to predict or guarantee outcomes.
2. HTF Trend Filter
Optional higher timeframe EMA/SMA filter
Customizable HTF resolution
Bias modes: Long only / Short only / Both
This helps you align lower-timeframe reversals with broader market context.
3. Dynamic Order Blocks
Automated OB detection (Body, Wick, or Hybrid)
Smart mitigation logic (body-based or wick-based)
Configurable lookback and OB count
Optional ATR body-size filter for OB quality
Real-time mitigation removal
These tools help visualize areas of interest where price previously showed displacement.
4. Fair Value Gaps (FVG)
Automatic gap detection
Optional FVG extension until filled
Per-side max FVG limit
Useful for identifying imbalance zones and measuring how price revisits inefficiencies.
5. Support / Resistance
Pivot-based S/R with left/right bar settings
Auto-drawing with customizable line counts
Optional S/R visibility toggle
🎛 Presets Included
Several visual configurations are included for convenience:
Custom / Manual (default)
Intraday ORB 5–15m (optimized for fast futures charts)
Clean SMC (Trend + OB)
FVG + OB Combo
Presets adjust inputs automatically to give new users cleaner starting points.
🧠 How To Use
This script is meant to be paired with any strategy or workflow that benefits from:
visual structure analysis,
HTF/LTF alignment,
OB + FVG context, or
intraday trend identification.
It does not replace risk management, strategy rules, or trade planning.
⚠️ Important Notes / Disclaimer
This indicator does not generate trading signals.
No part of this script guarantees profitable outcomes.
It is for educational and informational purposes only.
Always perform your own analysis and use proper risk management.
Past market behavior does not guarantee future results.
Apex ICT: Proximity & Delivery FlowThis indicator is a specialized ICT execution tool that automates the identification of Order Blocks, Fair Value Gaps, and Changes in State of Delivery (CISD). Unlike standard indicators that clutter the screen, this script uses a Proximity Logic Engine to ensure you only see tradeable levels. It automatically purges old data (50-candle CISD limit) and deletes mitigated zones the moment they are breached, leaving you with a clean, institutional-grade chart.
Apex ICT: Proximity & Delivery FlowSimple Description: This indicator is a specialized ICT execution tool that automates the identification of Order Blocks, Fair Value Gaps, and Changes in State of Delivery (CISD). Unlike standard indicators that clutter the screen, this script uses a Proximity Logic Engine to ensure you only see tradeable levels. It automatically purges old data (50-candle CISD limit) and deletes mitigated zones the moment they are breached, leaving you with a clean, institutional-grade chart.






















