Nexus Structure Detector [JOAT]Nexus Structure Detector
Introduction
The Nexus Structure Detector is an advanced open-source Smart Money Concepts (SMC) indicator that identifies institutional order flow through Order Blocks, Fair Value Gaps, Liquidity Levels, and Market Structure analysis. This indicator combines multiple SMC methodologies into a unified system that reveals where institutions are positioning their orders and how they manipulate price to fill those orders.
Unlike basic support/resistance indicators, the Nexus Structure Detector provides institutional-grade structure analysis through order block detection, FVG identification, liquidity sweep tracking, and premium/discount zone mapping. The indicator is designed for traders who understand that institutions move markets through systematic order placement and liquidity manipulation.
Why This Indicator Exists
This indicator addresses the need for systematic SMC analysis on PulseWire. By combining order blocks, fair value gaps, liquidity levels, and market structure into one tool, it reveals:
Order Blocks: The last candle before a strong move where institutions placed orders
Fair Value Gaps: Imbalances in price where institutions will likely return to fill orders
Liquidity Levels: Pivot highs/lows where retail stops cluster and institutions hunt liquidity
Market Structure: Break of Structure (BOS) and Change of Character (CHOCH) detection
Premium/Discount Zones: Price positioning relative to range equilibrium
Mitigation Tracking: Monitors when order blocks and FVGs are filled
Core Components Explained
1. Order Block Detection
Order blocks are identified by finding the candle with the most extreme price before a strong directional move. The indicator uses pivot detection to identify swing points, then traces back to find the order block candle:
Bullish Order Block: Forms when price breaks above a pivot low - the candle with the lowest low before the breakout becomes the bullish OB
Bearish Order Block: Forms when price breaks below a pivot high - the candle with the highest high before the breakdown becomes the bearish OB
Order blocks are drawn as boxes extending into the future. When price returns to an order block, institutions are likely to defend that zone. Mitigation occurs when price closes through the order block (wick or close mitigation options available).
2. Fair Value Gap (FVG) Detection
FVGs are three-candle patterns where there's a gap between candle 1's high/low and candle 3's low/high:
Bullish FVG: Current low > high from 2 bars ago (gap up)
Bearish FVG: Current high < low from 2 bars ago (gap down)
FVGs represent imbalances where price moved too quickly, leaving unfilled orders. Institutions often return to these zones to fill orders. The indicator tracks FVG mitigation using touch, wick, close, or average methods.
3. Liquidity Level Tracking
Liquidity levels are identified at pivot highs (Buy Side Liquidity - BSL) and pivot lows (Sell Side Liquidity - SSL). These represent areas where retail traders place stop losses:
Buy Side Liquidity (BSL): Above pivot highs where long stop losses cluster
Sell Side Liquidity (SSL): Below pivot lows where short stop losses cluster
Institutions often push price through these levels to trigger stops and fill their orders. The indicator tracks when liquidity is swept (price moves through the level) and displays swept levels with dotted lines.
4. Market Structure Analysis
The indicator tracks market structure by monitoring higher highs/lows and lower highs/lows:
Bullish Structure: Price making higher highs and higher lows
Bearish Structure: Price making lower highs and lower lows
Break of Structure (BOS): When structure continues in the same direction
Change of Character (CHOCH): When structure shifts direction
Market structure helps identify the current trend and potential reversal points. The indicator combines structure with order blocks and liquidity to identify high-probability setups.
5. Premium/Discount Zones
The indicator calculates the range between the highest high and lowest low over a lookback period (default 50 bars), then divides it into zones:
Premium Zone: Above 50% of the range (75-100%) - ideal for shorts
Equilibrium: At 50% of the range - neutral zone
Discount Zone: Below 50% of the range (0-25%) - ideal for longs
Institutions typically buy in discount zones and sell in premium zones. The indicator displays these zones with dotted lines and tracks current price position.
Visual Elements
Order Block Boxes: Solid boxes showing bullish (green) and bearish (red) order blocks with volume labels
Fair Value Gap Boxes: Dashed boxes showing bullish (cyan) and bearish (orange) FVGs
Liquidity Lines: Horizontal lines at pivot highs (BSL - green) and pivot lows (SSL - red)
Premium/Discount Lines: Dotted lines showing range extremes, 75%, equilibrium, and 25% levels
Mitigation Indicators: Faded boxes and dotted lines show mitigated zones
Information Dashboard: Displays market structure, active OBs/FVGs, liquidity levels, price position, and trading bias
How to Use This Indicator
Step 1: Identify Market Structure
Check the dashboard for current market structure (Bullish/Bearish/Neutral). Trade in the direction of structure for highest probability.
Step 2: Locate Order Blocks
Look for unmitigated order blocks in the direction of structure. Bullish OBs in discount zones and bearish OBs in premium zones offer best setups.
Step 3: Monitor Fair Value Gaps
FVGs often get filled before price continues. Use FVGs as entry zones when they align with order blocks and structure.
Step 4: Watch for Liquidity Sweeps
When price sweeps liquidity (BSL or SSL), it often reverses. Look for liquidity sweeps near order blocks for high-probability reversals.
Step 5: Check Price Position
Use premium/discount zones to determine if price is at an extreme. Buy in discount, sell in premium, avoid equilibrium.
Step 6: Combine Elements for Confluence
Best setups occur when multiple elements align: structure + order block + FVG + liquidity sweep + premium/discount zone.
Best Practices
Trade with market structure, not against it
Wait for price to return to order blocks before entering
Use liquidity sweeps as confirmation, not standalone signals
Combine order blocks with FVGs for highest probability entries
Avoid trading in equilibrium zones - wait for premium or discount
Monitor mitigation - once an OB or FVG is mitigated, it's no longer valid
Use higher timeframe structure to confirm lower timeframe setups
Be patient - wait for all elements to align before entering
Input Parameters
Structure Detection:
Swing Length: Pivot detection period (default: 10)
Max Order Blocks: Maximum OBs to display (default: 3)
Max Fair Value Gaps: Maximum FVGs to display (default: 3)
Max Liquidity Levels: Maximum liquidity lines (default: 3)
Mitigation Rules:
OB Mitigation: Wick or Close (default: Close)
FVG Mitigation: Touch, Wick, Close, or Average (default: Close)
Show Mitigated Zones: Toggle mitigated zone display (default: disabled)
Premium/Discount Zones:
Show PD Zones: Toggle zone display (default: enabled)
Lookback Period: Range calculation period (default: 50)
Visual Configuration:
Bullish/Bearish OB Colors: Customizable order block colors
Bullish/Bearish FVG Colors: Customizable FVG colors
Buy/Sell Liquidity Colors: Customizable liquidity line colors
Show Labels: Toggle zone labels (default: enabled)
Show Volume: Toggle volume display on OBs (default: enabled)
Show Dashboard: Toggle information table (default: enabled)
Originality Statement
This indicator is original in its comprehensive SMC integration. While individual concepts (order blocks, FVGs, liquidity) are established SMC principles, this indicator is justified because:
It combines four distinct SMC methodologies into a unified detection system
The automatic order block detection uses swing analysis to identify the exact candle
FVG tracking with multiple mitigation methods provides flexibility
Liquidity sweep detection with volume confirmation adds institutional context
Premium/discount zone integration provides price positioning context
Market structure tracking with BOS/CHOCH detection guides directional bias
The comprehensive dashboard presents all SMC elements simultaneously
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Trading involves substantial risk of loss. Smart Money Concepts are analytical tools, not guarantees of future price movement. Order blocks, FVGs, and liquidity levels do not guarantee profitable trades. Always use proper risk management and never risk more than you can afford to lose.
-Made with passion by officialjackofalltrades Indicator

TPrecision MARKET PULSE Read the Energy, Not the DirectionHere's the full PulseWire description text, ready to paste:
MARKET PULSE — Read the Energy, Not the Direction
Every indicator you've ever used tells you the same thing: which way price might go. RSI, MACD, stochastics — they're all measuring direction in different ways. Market Pulse does something fundamentally different. It measures the energy state of the market — the rhythm underneath price that exists before any move happens.
The concept is simple: markets breathe. Before every significant move, price compresses — ranges tighten, candles shrink, volatility collapses inward. The market is inhaling. Then it exhales. Price erupts, ranges expand, energy releases. Market Pulse makes that cycle visible in real time across four components stacked in a single clean pane.
BREATH (top section — blue/amber line)
This is the core reading. True range normalized against its own long-term average, so 1.0 always means "normal." When the line drops below the blue band (0.7), the market is compressing — inhaling, coiling, building potential energy. When it rises above the amber band (1.3), the market is expanding — exhaling, releasing, moving with conviction. A breath line that stays flat and low for many consecutive bars is the most important signal this indicator produces. That is a spring being loaded.
RHYTHM (middle section — green/red histogram)
Rhythm measures the rate of change of breath. Are we expanding faster than we were, or compressing faster? Green bars above the midline mean expansion is accelerating — the exhale is gaining momentum. Red bars below mean compression is deepening — the coil is getting tighter. The most powerful moment is when rhythm crosses from red to green after a prolonged compression period. That is the first sign the exhale has begun.
TENSION (bottom section — gradient fill)
Every bar that breath spends below 1.0 (below-normal range) accumulates tension. The fill builds from blue to amber as pressure increases. High tension means the spring has been coiled for a long time and release is statistically overdue. Tension does not decay instantly — it bleeds out slowly on expansion bars, reflecting how energy releases gradually after a long coil. When tension is at its peak and breath is still compressed, you are looking at maximum potential energy in the market.
PULSE RATE (dotted circles — overlay on breath section)
This tracks the average interval between breath peaks — how fast energy cycles are completing. When the dots are high, cycles are churning quickly (active, volatile market). When dots drop, cycles are slowing down. A decelerating pulse rate often precedes market exhaustion, regime change, or a significant transition in character. It is the one component that operates on a longer timescale than the others.
BACKGROUND ALERTS
🔵Blue background tint — Tension above 75% AND breath compressed below 0.7. The coil is tight. Maximum potential energy. The market is wound up.
🟠Amber background tint — Breath above 1.3 AND rhythm positive. Active release in progress. Energy is being deployed.
HOW TO USE IT
This indicator does not tell you to buy or sell. It tells you what state the market is in so you can make better decisions with whatever strategy you already use.
Use it to avoid trading in the wrong state — entering a trend trade during deep compression usually means getting chopped. Entering a range trade during active expansion means getting run over.
Use it to time entries on your existing signals — a buy signal that fires while tension is at extreme highs and breath is turning up is a very different trade than the same signal firing in a neutral state.
Use it to identify when something is about to happen — not what, but when the energy conditions are right for a significant move.
Use it across timeframes — compression on the daily while expansion fires on the 4H often means a powerful intraday move within a larger coiling structure.
SETTINGS
Base Period (default 20) — The lookback for ATR and breath calculation. Higher values = smoother, slower readings. Lower = more reactive.
Smoothing (default 5) — Applied to all components. Increase to reduce noise on lower timeframes.
Tension Lookback (default 50) — How far back tension and rhythm normalize themselves. Higher = tension builds more slowly, more selective extremes.
Pulse Rate Period (default 10) — How many breath cycles to average for the pulse rate calculation.
WORKS ON
All markets (Forex, Crypto, Equities, Futures, Indices) — All timeframes — Pine Script v6
This is not a signal generator. It is a market state reader. Learn the rhythm before you trade the move.
👉 Join the community, ask questions, share setups: discord.gg/8H4qdBDaEu Indicator

ICT Suspension Blocks | Flux ChartsGENERAL OVERVIEW:
ICT Suspension Blocks is built around the idea that one candle can become important when it is suspended between two volume imbalances - one above it and one below it. In ICT theory, that suspended area can behave like a compact inefficiency zone and may later act as a reaction point when price revisits it.
The indicator automates that idea by scanning for bullish and bearish three-candle formations, identifying the suspended price area between the two imbalances, plotting the zone directly on the chart, and then managing its lifecycle through retest and invalidation logic.
The goal of the indicator is not just to mark a pattern, but to keep the structure practical for chart use: active zones can be prioritized by proximity, invalidated zones can optionally remain visible for reference, retests can be marked, and overlapping zones can be merged when the user wants a cleaner display.
(Screenshot: Full chart view showing bullish and bearish Suspension Block zones)
(Screenshot: Example of a Suspension Block forming between two body-to-body imbalances)
WHAT IS THE THEORY BEHIND THE INDICATOR?:
This indicator is based on the ICT idea that a single candle can become meaningful when it is suspended between two volume imbalances. The logic starts with understanding what a volume imbalance is, then how two of those imbalances can frame a single candle and turn that area into a Suspension Block.
What IS A VOLUME IMBALANCE?
A volume imbalance, in this context, is a body-to-body inefficiency between two consecutive candles. It appears when the open of the newer candle gaps away from the close of the previous candle, showing that price moved so aggressively that the candle bodies did not match smoothly from one bar to the next.
Bullish volume imbalance: the newer candle opens above the previous candle’s close.
Bearish volume imbalance: the newer candle opens below the previous candle’s close.
Wick overlap is allowed. What matters is the body separation, not whether the wicks overlap.
These imbalances matter because they show inefficient price delivery. In ICT theory, the market often revisits inefficient areas later, which is why traders treat them as important reference zones.
Step by step:
1. Look at the close of one candle.
2. Compare it to the open of the next candle.
2a. If the next candle opens clearly above that close, it creates a bullish body-to-body imbalance.
2b. If the next candle opens clearly below that close, it creates a bearish body-to-body imbalance.
3. That body gap is the imbalance the indicator uses as part of the Suspension Block structure.
(Screenshot: Bullish volume imbalance example)
(Screenshot: Bearish volume imbalance example)
WHAT IS A SUSPENSION BLOCK?:
A Suspension Block is the price area created when one candle is framed by a volume imbalance on one side and another volume imbalance on the other side. In simple terms, the candle is “suspended” between two body-to-body inefficiencies, which is why the pattern gets its name.
In the theory referenced for this indicator, the suspended candle behaves similarly to a compact inefficiency zone or PD Array. That means the market may revisit the area later and react from it as support or resistance, depending on whether the structure is bullish or bearish.
Step by step:
1. Start with a three-candle sequence.
2. Check whether there is a valid body-to-body imbalance between candle 3 and candle 2.
Then check whether there is another valid body-to-body imbalance between candle 2 and candle 1.
3. If both imbalances exist in the same direction, the middle part of that structure becomes the Suspension Block setup.
For a bullish Suspension Block, the sequence is bullish and the two imbalances are upward.
For a bearish Suspension Block, the sequence is bearish and the two imbalances are downward.
The indicator then draws the zone from the close of candle 3 to the open of candle 1, which defines the suspended price area.
(Screenshot: Bullish suspension Block area highlighted between two volume imbalances)
(Screenshot: Bearish suspension Block area highlighted between two volume imbalances)
HOW THE INDICATOR SHOWCASES THAT THEORY:
Once the structure is confirmed, the indicator turns the concept into a practical chart tool. It plots the Suspension Block zone, extends active zones to the current bar, tracks valid retests, and stops the zone when invalidation happens.
Bullish and bearish zones are displayed with separate colors for fast recognition.
The zone is anchored to the suspended price area.
Retests are stored and can be marked with triangle labels.
Invalidated zones can be hidden or kept as historical reference.
Nearby zones can be prioritized with Show Nearest, and overlapping same-side zones can be merged with Combine Overlapping Zones.
This makes the indicator useful not only for learning the ICT concept, but also for applying it directly on live charts in a structured way.
(Screenshot: Indicator showcase with active bullish and bearish Suspension Blocks)
(Screenshot: Indicator showcase with retest markers and invalidation)
(Screenshot: Indicator showcase with combined overlapping zones)
FEATURES:
🔷Bullish
Sets the fill color used for bullish Suspension Block zones.
This controls how active and historical bullish zones appear on the chart.
(Screenshot: Bullish Suspension Block color styling)
🔷Bearish
Sets the fill color used for bearish Suspension Block zones. This gives bearish zones their own visual identity and helps separate them from bullish zones at a glance.
(Screenshot: Bearish Suspension Block color styling)
🔷Invalidation Method
Controls how a Suspension Block becomes invalid.
Wick mode invalidates a zone as soon as price trades through the far side with the wick.
Close mode invalidates a zone only when price closes through the far side.
(Screenshot: Wick invalidation)
(Screenshot: Close invalidation)
🔷Midline
Turns the midpoint line inside each zone on or off. When enabled, the indicator draws a center line halfway between the top and bottom of the Suspension Block.
(Screenshot: Midline drawn through the center of a Suspension Block)
🔷Midline Style
Controls whether the midpoint line is solid, dashed, or dotted. This is a visual preference setting that changes how prominent the midline appears.
🔷Zone Labels
Turns the SB+ and SB- labels on or off. The labels are placed inside the zone at the right-center area so the zone remains clearly identified without extending the label beyond the box.
(Screenshot: SB+ and SB- labels positioned inside the right side of each zone)
🔷Retest Labels
Turns retest triangle markers on or off. When enabled, the indicator stores retest times and displays a triangle marker for each valid retest that belongs to a visible zone.
(Screenshot: Green and red retest triangles displayed on valid zone retests)
🔷Combine Overlapping Zones
When enabled, overlapping Suspension Block zones of the same side are merged into one wider combined zone. The combined zone keeps the earliest left boundary, expands to the full overlapping price range, and merges the retest history from the older zones into the new one.
(Screenshot: Multiple overlapping zones merged into one zone)
🔷Hide Invalidated Zones
Controls whether mitigated or invalidated zones remain visible.
When turned on, invalidated zones are removed from the chart.
When turned off, invalidated zones are stored separately and can still be displayed as historical reference without being used again in active-zone logic such as nearest-zone selection or future retest checks.
(Screenshot: Invalidated zones hidden)
(Screenshot: Invalidated zones displayed for historical reference)
🔷Show Nearest
Limits how many bullish and bearish active zones remain visible at the same time. The indicator ranks active zones by distance from current price and shows only the nearest ones for each side.
(Screenshot: Only the nearest active bullish and bearish zones displayed)
🔷Minimum Size
Filters out very small Suspension Blocks by requiring the zone size to be at least a selected fraction of ATR.
A value of 0 disables the size filter.
Higher values make the indicator more selective and remove weaker or very small formations.
🔷Alerts
Users can enable alerts with this indicator via AnyAlert() functionality. The following alerts are available:
◇ New Bullish SB
Alerts for newly detected bullish Suspension Blocks.
◇ New Bearish SB
Alerts for newly detected bearish Suspension Blocks.
◇ Bullish SB Retest
Alerts for bullish Suspension Block retests.
◇ Bearish SB Retest
Alerts for bearish Suspension Block retests.
UNIQUENESS:
ICT Suspension Blocks is unique because it turns a relatively niche ICT concept into a structured chart tool that not only detects the pattern, but also manages its full lifecycle - from creation, to retest tracking, to invalidation, to optional historical display - while keeping the chart readable.
The zone is drawn from candle 3 close to candle 1 open, so it reflects the actual suspended price space between the two imbalances rather than defaulting to the body of the middle candle.
Daily and weekly opening gaps are filtered out from the imbalance checks, which helps avoid false detections caused by session-opening jumps.
Retest logic is stricter than a simple touch: the indicator checks whether price approached from the correct side, touched the zone with the wick, and still closed back on the original side.
Invalidated zones can be displayed as history without being recycled into active-zone logic, which keeps historical context available without contaminating nearest-zone selection or future retest processing.
Overlapping same-side zones can be merged into one combined structure, making the indicator more practical on charts where multiple nearby Suspension Blocks form in the same area.
(Screenshot: Example comparing separate overlapping zones vs combined zone mode)
Indicator

Indicator

Indicator

[ A L P H A X ] Fair Value Gap (FVG) TrackerAlphaX Fair Value Gap (FVG) Tracker — ICT FVG Zones, CE Midline, MTF, Entry Signals & Fill Detection
The most complete Fair Value Gap tool built for ICT and Smart Money Concept traders. AlphaX FVG Tracker automatically detects every bullish and bearish imbalance on your chart, renders clean filled zones with CE midlines, monitors fill status in real time, fires precise entry signals at the 50% level, and tracks every FVG across multiple timeframes simultaneously — all inside a single professional indicator built on Pine Script v6.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 What This Indicator Does
Fair Value Gaps are one of the most powerful concepts in ICT and Smart Money trading — they represent price inefficiencies left behind by aggressive institutional moves that the market is statistically likely to revisit and fill. AlphaX FVG Tracker removes all the manual work. It scans every candle for valid three-candle FVG formations, plots each zone instantly, tracks whether it has been partially or fully filled, and signals the exact moment price returns to retest it — on any market, any timeframe, in real time.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
📦 Automatic FVG Zone Detection
Every bullish and bearish Fair Value Gap is detected the moment it forms using the standard three-candle imbalance structure — candle one high below candle three low for bullish FVGs, candle one low above candle three high for bearish FVGs. Zones are rendered immediately as filled boxes with clean borders, extending forward in time so you never miss a revisit. Optional ATR and minimum size filters eliminate noise and keep only meaningful imbalances on your chart.
📏 CE Midline (50% Equilibrium)
Every FVG zone plots a dashed midline at its exact 50% level — the Consequent Encroachment or CE level used by ICT traders as the primary entry trigger and retest confirmation level. The CE line extends with the box and updates live as price approaches.
🔵🔴 Real-Time Fill Status Tracking
Every active FVG is continuously monitored for price interaction. Partial fills are tracked separately from full fills. When a zone is fully filled, it automatically dims to a lower opacity so your chart stays clean and uncluttered — showing you only what is still active and relevant. The auto-remove option deletes fully filled zones entirely if you prefer a minimal chart.
🎯 ICT / SMC Entry Signals
When price returns to retest an active FVG, an entry signal fires with a clearly labelled marker. Three entry modes are available:
CE Touch — entry triggered when price touches the 50% midline, the primary ICT entry model
50% Retest — entry on any wick into the 50% level
Full Fill Edge — entry at the zone boundary for more aggressive positioning
Optional candle close confirmation filters out wicks and ensures only confirmed bars trigger the signal — reducing false entries in choppy conditions.
🌐 Multi-Timeframe FVG Overlay
Enable HTF mode to overlay Fair Value Gaps from a higher timeframe directly onto your current chart. HTF FVGs are rendered with a distinct colour and thicker border so they are immediately distinguishable from current timeframe zones. Ideal for confluence analysis — entering at a current timeframe FVG that aligns with an HTF FVG significantly increases setup quality.
📋 Professional Stats Dashboard
A compact on-chart dashboard tracks every key metric in real time:
Total FVGs detected — bullish and bearish separately
Active FVGs — currently open and unmitigated
Filled FVGs — fully mitigated zones
Fill Rate % — historical fill percentage for both directions
HTF Mode status and active entry mode
All metrics update live as price moves and new FVGs form.
🔔 4 Built-In Alert Conditions — Webhook Ready
New Bullish FVG — fires when a new bullish imbalance is detected
New Bearish FVG — fires when a new bearish imbalance is detected
New FVG (Any Direction) — fires on either type
Entry Signal — fires when price retests an active FVG and meets entry criteria
All alerts fire on confirmed bar close. Connect directly to Telegram, 3Commas, Alertatron, n8n, or any webhook service for fully automated signal delivery.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
General Settings
Max FVGs to Display (default: 30) — maximum number of zones rendered simultaneously
Show Filled FVGs — dimmed zones remain visible after being fully mitigated
Auto-Remove Fully Filled FVGs — delete filled zones entirely for a clean chart
Extend FVG Boxes (default: 50 bars) — how far boxes extend to the right
Show CE Midline — toggle the dashed 50% equilibrium line inside each zone
Show Signals on New FVG — toggle the small FVG marker label when a new zone forms
Bullish / Bearish FVG
Show Bullish / Bearish FVGs — toggle each direction independently
Fill Color — zone background opacity and colour
Border Color — zone outline colour
Filled (Dimmed) Color — colour of the zone after it has been fully mitigated
CE Line Color — colour of the dashed midline
Multi-Timeframe
Enable HTF FVGs — overlay higher timeframe zones on the current chart
Higher Timeframe — select from 5, 15, 30, 60, 120, 240 minutes, Daily, or Weekly
HTF Bullish / Bearish Color — distinct colours for HTF zones
HTF Border Width — thicker border to distinguish HTF zones from current TF
Filter Settings
Min FVG Size (points) — ignore FVGs smaller than this value. Set to 0 to disable
Use ATR Filter — dynamically size the minimum FVG threshold using ATR
ATR Multiplier — controls how aggressively ATR filtering removes small FVGs
ATR Length — lookback period for ATR calculation
Entry Signals
Show FVG Entry Signals — toggle entry markers on zone retests
Entry Mode — CE Touch, 50% Retest, or Full Fill Edge
Require Candle Close Confirmation — only fire on confirmed closed bars
Dashboard
Show Dashboard — toggle the stats table
Position — Top Right, Top Left, Bottom Right, Bottom Left
Text Size — Tiny, Small, or Normal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Use
Add AlphaX FVG Tracker to any chart — default settings work across all markets and timeframes
Watch for price to leave a zone unmitigated after a strong impulsive move — these are your highest-quality setups
Use the CE midline as your primary entry trigger — a close back above the CE on a bullish FVG or below on a bearish FVG is a classic ICT confirmation
Enable HTF mode and look for confluence between current timeframe and higher timeframe FVGs — these dual-timeframe stacks are the most reliable entry points
Monitor fill rates in the dashboard — if bullish FVGs are filling at a high rate in your market, it indicates strong bullish continuation bias
Enable alerts and connect to your automation stack for hands-free signal delivery
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
📈 ICT traders — built around the exact Fair Value Gap model taught in ICT concepts including CE retest entries
🧠 Smart Money Concept (SMC) traders — use FVG zones for order flow confluence and institutional footprint analysis
🥇 Gold (XAUUSD) traders — FVGs are especially reliable in XAU due to its liquidity-driven, gap-filling behavior
📉 Forex and Index traders — works on all major pairs, US30, NAS100, SPX500, and more
🌍 Crypto traders — effective on BTC, ETH, and high-volume altcoins across all sessions
🤖 Algo and bot traders — webhook-ready alerts for all FVG events and entry signals
⏱ All timeframes — from M1 intraday scalping to Daily swing setups
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
Works on all asset classes — Gold, Forex, Crypto, Futures, Indices, Stocks
No repainting — all zones and signals are based on confirmed closed bars
FVG zones update in real time as price interacts with them
Pine Script v6 — built for performance, reliability, and forward compatibility
All visual elements are individually toggleable for a clean, distraction-free chart
Recommended timeframes: M5, M15, M30, H1, H4, Daily
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built for traders who trade with precision, not guesswork. Indicator

MTF Fair Value GapsMulti-Timeframe Fair Value Gaps (MTF-FVG) with Smart Mitigation
Overview
The Multi-Timeframe Fair Value Gaps (MTF-FVG) indicator is a high-performance price action tool designed for ICT and SMC (Smart Money Concepts) traders. Unlike standard FVG indicators that limit you to your current view, this script allows you to overlay gaps from up to five additional timeframes simultaneously, providing a "birds-eye view" of institutional liquidity without ever switching charts.
Key Features
True MTF Integration: Visualize 5m, 15m, 1h, 4h, and Daily FVGs (or your own custom selection) directly on a 1-minute chart.
Institutional Alignment: Each FVG is drawn with precision, starting exactly at the wick of the first candle in the 3-bar sequence for professional-grade alignment.
Smart Mitigation Engine: To prevent "chart clutter," the indicator automatically detects when price has traded through a zone. Once a gap is mitigated, the script cleans up the box in real-time.
Visual Midpoints: Every gap includes an optional dotted midpoint line (Consequent Encroachment), a key level for entries and institutional reactions.
Fully Customizable Aesthetic: Includes a refined color palette by default (Grey, Orange, Yellow, Blue, Purple) with 10% shading to ensure your price action remains the focal point.
How to Use
Confluence Trading: Look for "Stacked FVGs"—areas where a Higher Timeframe (HTF) gap overlaps with a Current Timeframe (CTF) gap. These are high-probability zones for reversals or continuations.
Liquidity Re-entry: Use the dotted midpoint line to identify the 50% level (CE) of the gap, where institutions often seek to fill orders.
Trend Confirmation: Use HTF gaps to determine the higher-level bias. If a Daily FVG is sitting above price, look for bullish setups on lower timeframes to fill that draw on liquidity.
Settings
Threshold %: Filter out tiny gaps by setting a minimum percentage size relative to price.
Box Extension: Control how far to the right the FVG zones project.
Timeframe Toggles: Individually enable or disable the 5 HTF slots.
Mitigation Toggle: Choose between keeping historical gaps for reference or auto-deleting them for a cleaner look.
Developer Note
Built on Pine Script® v6 with dynamic_requests enabled, this indicator is optimized for speed and accuracy. It respects the core logic of the original LuxAlgo FVG detection while expanding it into a powerful multi-timeframe suite.
Disclaimer: Trading involves significant risk. This indicator is a tool to assist in technical analysis and does not constitute financial advice. Indicator

ICT/SMC Sessions + SMT DivergencePro ICT/SMC Structural Suite: Sessions, SMT Divergence & RTH Gaps
Overview
The ICT/SMC Structural Suite is a highly optimized, "pure structure" indicator designed for traders utilizing Inner Circle Trader (ICT) and Smart Money Concepts (SMC). Unlike traditional indicators that rely on lagging oscillators or moving averages, this script focuses entirely on Time and Price Geometry.
It provides an all-in-one visual overlay for institutional trading sessions, Opening Prices, Fair Value Gaps (FVGs), real-time SMT Divergences, and a highly advanced Regular Trading Hours (RTH) Gap engine. It is engineered to be lightweight, incredibly fast, and meticulously anchored to "America/New_York" time to natively handle Daylight Saving Time (DST) shifts without user intervention.
Core Features & Technical Breakdown
1. Asset-Aware RTH Gap Engine
One of the most complex challenges in charting is accurately mapping the daily RTH gap on continuous Extended Trading Hours (ETH) charts, especially over the weekend.
The Logic: This script uses a custom state-management system to bypass the Sunday overnight session on Futures. It isolates the true Regular Trading Hours (session.regular), explicitly locking the Friday close and drawing a dynamic gap box to the Monday 09:30 AM open.
Asset-Aware: The engine dynamically reads syminfo.type. If you are trading Futures (e.g., ES/NQ), it tracks the close until 16:15 EST. If you switch to Equities (e.g., AAPL/NVDA), it automatically snaps back to 16:00 EST, preventing after-hours earnings volatility from breaking your gap levels.
Quartiles: Automatically calculates and plots the 25%, 50% (Consequent Encroachment), and 75% levels inside the gap.
2. Real-Time Multi-SMT Divergence
Traditional divergence indicators wait for a candle to close before signaling. This script utilizes a custom real-time evaluation engine.
The Logic: The script establishes historical swing points using a 5-bar pivot lookback (ta.pivothigh / ta.pivotlow). It then compares your active, live tick against those historical pivots. If the current ticker sweeps a previous high/low, but your correlated assets fail to do so, a real-time label flashes on the chart.
Customization: Supports up to 5 concurrent assets. Includes a built-in VIX tracker (auto-inversed) and 4 customizable tickers (e.g., NQ, YM, DXY) with toggleable inversion logic.
3. Institutional Time Sessions
Visualizes key accumulation and distribution zones via clean, customizable background boxes.
Tracks Equity Pre-Market (EPM), London, Asia, and CBDR (Central Bank Dealers Range).
DST Proof: All sessions are mathematically forced to America/New_York time in the background, meaning your 09:30 AM open and macro times will never drift when Daylight Saving Time begins or ends.
4. 1st AM FVG Detector
Automatically detects and highlights the very first Fair Value Gap (FVG) that forms exclusively during the opening volatility window (09:31 AM – 10:30 AM EST). This box is extended forward in time as a high-probability draw on liquidity or retracement POI for the remainder of the session.
5. ICT Macros & Opening Prices
Macros: Highlights the 14 standard ICT Macro windows (e.g., 09:50-10:10, 10:50-11:10) with non-intrusive, bottom-anchored X-axis labels to keep your price action completely uncluttered. Includes an optional End-of-Day (15:15) macro toggle.
True Daily Opens: Plots the Midnight (00:00) Open, NY (08:30) Open, and Equity (09:30) Open as extended horizontal rays.
6. Higher Timeframe (HTF) Liquidity Levels
Automatically pulls and plots the Previous Day High/Low (PDH/PDL) and Previous Week High/Low (PWH/PWL) without requiring you to change timeframes.
How to Use This Script
This indicator is not a "buy/sell" signal generator; it is a structural mapping tool designed to give you contextual awareness of institutional order flow.
Trading the RTH Gap: The RTH gap box acts as a powerful magnetic zone. Traders can look for price to rebalance into the gap, using the internal 50% line (Consequent Encroachment) as a target or a bounce level.
Validating Reversals with SMT: When price pushes into a Higher Timeframe Liquidity Level (like PDH or PWL), look for an SMT Divergence label to appear. If ES sweeps the high but NQ fails to make a higher high, the divergence adds high-probability confluence to a reversal setup.
Opening Price Lenses: Use the Midnight and 08:30 Opens as your daily bias gauge. If price is above the Midnight Open, the daily profile is expansive (bullish); look for manipulation moves below the open to accumulate longs (Judas Swing).
Under the Hood (For Pine Geeks)
This script was heavily refactored for enterprise-grade execution speed. Repetitive drawing logic has been extracted into single-pass functions, state arrays are trimmed using optimized while loops, and request.security calls are fully gated by boolean toggles to prevent API overhead when custom tickers are disabled. Indicator

ICT Power of 3 with Multi Bar and HTF EMA Display : PO3MyFXRoom HTF Bar Rejection — Higher Timeframe Overlay Indicator
This indicator plots higher timeframe candles directly onto your current chart, so you can analyse HTF price action and structure without switching between timeframes.
What it does:
Instead of flipping between charts, you get up to 15 candles from your chosen higher timeframe (H1, H4, Daily, Weekly or any other) displayed as a clean overlay on the right side of your chart. Each candle shows the full body and wicks, colour-coded to match bullish and bearish price action.
Features:
HTF Candle Overlay — displays up to 15 higher timeframe bars directly on your chart
Fair Value Gaps — detects and highlights FVGs on both the current timeframe and the HTF overlay, so you can see where price may draw to
HTF Opening Price Line — marks the current HTF bar's opening price with a horizontal line for quick reference
Liquidity Grabs & Failed Breaks — automatically identifies when price grabs a high or low and fails to close beyond it, marking potential reversal points
Dual EMA (25 & 50) — plots both EMAs across the HTF overlay bars so you can gauge trend direction on the higher timeframe at a glance
EMA Trend Filter — long signals only when the 25 EMA is above the 50, short signals only when below
Fully customisable — colours, line styles, candle width, and positioning all adjustable
Who it's for:
Traders who use multi-timeframe analysis and want to keep their higher timeframe context visible at all times — particularly useful for ICT-based concepts including Power of 3, Fair Value Gaps, and liquidity. Indicator

Indicator

Strategy

Indicator

Indicator

SMC Pro BTC - ICT Order Blocks & FVG [DOE]SMC Pro BTC - ICT Order Blocks & FVG
A multi-timeframe Smart Money Concepts engine built exclusively for Bitcoin. This indicator combines order blocks, fair value gaps, liquidity sweeps, break of structure, and premium/discount zone analysis into one backtest-verified, non-repainting strategy.
Every signal you see in history is exactly what you would have seen live. No repainting. No lookahead. No curve-fitting.
Built by a former quantitative analyst from a US-based systematic fund. The structural logic behind this indicator is the same order flow mechanics that institutional algorithms use to identify and exploit liquidity imbalances — adapted for retail traders on PulseWire.
TWO STRATEGY MODES
The indicator offers two execution modes on the same structural foundation. Both include commissions (0.075% per trade) and slippage (3 ticks) in all backtested results.
AGGRESSIVE MODE — More trades, more exposure
Entries fire on any valid BOS or CHoCH confirmed by an order block and fair value gap on the confirmation timeframe. Accepts a lower win rate in exchange for capturing a larger portion of trending moves.
Metric Value
Period Jan 2021 — Feb 2026 (5 years)
Total Trades 90
Win Rate 45.56%
Net P&L +14.36%
Profit Factor 1.95
Max Drawdown 1.36%
90 trades across 5 full years — including the 2022 bear market. A profit factor of 1.95 means that for every dollar lost, the system recovered nearly two. The 45% win rate works because winning trades are structurally larger than losers. This is positive expectancy executed over a statistically meaningful sample.
SELECTIVE MODE — Fewer trades, higher precision
Adds a premium/discount zone filter. Longs only in the discount zone of the HTF dealing range. Shorts only in the premium zone. This single structural filter cuts the trade count significantly while improving signal quality.
Metric Value
Period Jan 2021 — Feb 2026 (5 years)
Total Trades 29
Win Rate 51.72%
Net P&L +1.10%
Profit Factor 1.324
Max Drawdown 1.23%
The Selective mode sacrifices P&L for risk control — the maximum drawdown over 5 years was just 1.23%. The lower trade count (29) reflects the strict filtering: every signal requires structural confluence plus optimal price positioning. This mode is designed for traders who prioritize capital preservation over returns.
Both modes are provided so you can evaluate the tradeoff between frequency and precision. There is no objectively "better" mode — only the one that matches your risk tolerance.
Note on sample size: The Aggressive mode produces 90 trades over the 5-year test period, approaching the 100-trade benchmark for statistical significance. The Selective mode produces 29 trades due to the strict confluence requirements — each trade requires alignment across 6 independent conditions (BOS, OB, FVG, liquidity sweep, premium/discount zone). We recommend supplementing the backtest with forward-testing on live data for additional confidence. The Strategy Tester is fully available for you to verify all results with your own settings.
ENTRY LOGIC — STEP BY STEP
Every signal requires alignment across structure, zone, imbalance, and liquidity. No single condition is sufficient.
LONG ENTRY SEQUENCE
Step 1 — HTF Directional Bias
The Direction Timeframe (default: 4H) detects a bullish break of structure or change of character. This establishes the higher-timeframe directional bias. Without bullish structure on the HTF, no long signal fires.
Step 2 — MTF Confirmation
The Confirmation Timeframe (default: 1H) must confirm with its own bullish BOS or CHoCH, aligning both timeframes in the same direction.
Step 3 — Order Block Identification
The script finds the last bearish candle before the impulsive bullish move — the order block where smart money accumulated positions.
Step 4 — Fair Value Gap Validation
A bullish FVG must overlap the identified order block zone. An OB alone is a level. An OB combined with an FVG is confluence.
Step 5 — Liquidity Sweep Confirmation
A recent liquidity sweep must have occurred — price dipped below a prior swing low, triggering stop-losses, before reversing.
Step 6 — Premium/Discount Zone Filter (Selective Mode Only)
Entry must occur in the discount zone of the HTF dealing range.
Step 7 — Execution
All conditions met. Signal fires. Stop-loss below the order block. Take-profit at the configured R:R distance.
SHORT ENTRY SEQUENCE
Mirrors the long with inverted conditions:
HTF bearish BOS/CHoCH
MTF bearish BOS/CHoCH confirms
Bearish order block identified
Bearish FVG overlaps the OB zone
Liquidity sweep above a prior swing high
Price in premium zone (Selective only)
SL above OB high + buffer; TP at R:R below entry
Every step is objective. No discretionary component.
FEATURES
Non-repainting, non-lookahead signals — barstate.isconfirmed enforced on all calculations
Multi-timeframe structure analysis — HTF for direction, MTF for confirmation, entry TF for execution
Order block detection with configurable lookback and automatic invalidation
Fair value gap multi-zone display — configurable by count and max distance from price
Liquidity sweep recognition with adjustable memory window
BOS and CHoCH detection on multiple timeframes
Premium/discount zone mapping with configurable threshold
Automatic SL/TP with visual trade boxes
Two strategy modes — Aggressive and Selective
Fully configurable parameters with sensible BTC 4H defaults
Built-in strategy engine — backtest directly in Strategy Tester
DEFAULT STRATEGY PROPERTIES
These are the exact settings used for the published backtest. You can verify all results by loading the indicator with default settings and opening the Strategy Tester:
Symbol: BTCUSDT (Binance)
Timeframe: 4H
Period: January 2021 — February 2026 (5+ years)
Initial Capital: $10,000
Order Size: 10% of equity per trade
Commission: 0.075% per trade (Binance taker fee)
Slippage: 3 ticks per order
Pyramiding: 0 (one position at a time)
Non-repainting: barstate.isconfirmed enforced
No lookahead bias: lookahead = barmerge.lookahead_off on all request.security() calls
No future leakage: entries execute on the bar after all conditions are confirmed
The 10% equity sizing means each trade risks a sustainable portion of the account. This is consistent with professional risk management standards where no single trade should expose more than 5-10% of capital.
SETTINGS DOCUMENTATION
Strategy Mode — Aggressive / Selective
Aggressive: BOS/CHoCH + Order Block + FVG + Liquidity Sweep. Selective adds premium/discount zone filter. New to SMC? Start with Selective.
Direction TF (HTF) — Default: 240 (4H)
Higher timeframe for directional bias. Increase to Daily for fewer, higher-conviction signals.
Confirmation TF (MTF) — Default: 60 (1H)
Mid timeframe that confirms HTF bias. Default 240/60 provides a 4:1 ratio.
Swing Length — Default: 10 | Range: 3-50
Bars used to identify swing highs/lows. Lower = more sensitive, higher = major shifts only.
OB Lookback Bars — Default: 15 | Range: 3-30
How far back to search for valid order blocks after a structural break.
Sweep Memory — Default: 20 bars | Range: 5-50
Lookback window for detecting liquidity sweeps before entries.
Risk:Reward Ratio — Default: 2.0 | Range: 1.0-5.0
TP placement relative to SL distance. Re-run backtest after changing.
SL Buffer % — Default: 0.3 | Range: 0.0-2.0
Buffer beyond OB boundary to prevent wick stop-outs.
P/D Zone Threshold — Default: 0.80 | Range: 0.50-0.85 | Selective Only
How deep into premium/discount zone for entry qualification.
Max FVGs per Side — Default: 5 | Range: 1-10
Active FVGs displayed per direction.
FVG Max Distance % — Default: 8.0 | Range: 1.0-25.0
Hides FVGs beyond this % from current price.
Show Trade Boxes — On / Off
Visual boxes showing entry, SL, and TP for each signal.
CONCEPTS EXPLAINED
Order Blocks (OB) — The last opposing candle before a significant impulsive move. Where institutional participants positioned themselves. The foundation of SMC entry models.
Fair Value Gap (FVG) — A three-candle price imbalance where the market moved too fast for orders to fill. Markets tend to return to these inefficiencies. When an FVG overlaps an OB, that is high-probability confluence.
Break of Structure (BOS) — Price moves beyond a prior swing high/low in the trend direction. Signals continuation.
Change of Character (CHoCH) — A structural break against the prevailing trend. The first objective signal of a potential reversal.
Liquidity Sweep — Price pushes beyond a key level to trigger stop-losses, then reverses. Institutional participants hunting clustered orders for liquidity.
Premium and Discount Zones — The HTF range divided by the 50% equilibrium. Premium = expensive (favor shorts). Discount = cheap (favor longs).
HOW TO USE
Add to any BTCUSDT chart (optimized for 4H Binance)
Select Aggressive or Selective mode in Settings
Green arrows = long entries, red arrows = short entries, with SL/TP lines
Enable Show Trade Boxes for visual risk/reward on every signal
Open Strategy Tester to verify all backtest results with your own settings
Adjust one setting at a time and re-run the backtest after each change
Combine with your own analysis — this is a structural tool, not a prediction engine
Manage risk — no indicator guarantees profits
CREDITS
This script builds upon concepts and structural approaches from the following open-source projects:
LuxAlgo — SMC structural detection framework
ICT Master Suite — ICT concepts implementation reference
PineScript-SMC-Strategy — SMC strategy architecture reference
Significant modifications and original work include: dual-mode strategy engine (Aggressive/Selective), multi-timeframe confluence model requiring 5-6 simultaneous conditions, FVG multi-zone display with distance filtering, integrated backtest engine with realistic position sizing, and complete strategy automation with configurable risk management.
DISCLAIMER
This indicator is published for educational and informational purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any asset. Trading Bitcoin involves substantial risk of loss. Never trade capital you cannot afford to lose. Past performance does not guarantee future results. You are solely responsible for your own trading decisions. Use at your own risk. Strategy

Indicator

Alpaca-trade
V3S-GodMode Synced Strategy คือเครื่องมือ All-in-One สำหรับเทรดเดอร์สาย ICT / SMC (Smart Money Concepts) ที่ออกแบบมาเพื่อการเทรด Gold (XAUUSD) และ Futures โดยเฉพาะ รวบรวมเครื่องมือวิเคราะห์โครงสร้างราคาและเวลา (Time & Price) ที่สำคัญที่สุดไว้ในหน้าจอเดียว พร้อมระบบ Clean Chart ที่ช่วยให้กราฟไม่รก
🚀 Key Features (ฟีเจอร์หลัก):
1. 🏛️ Market Structure & Trend
Trend Filter: กรองเทรนด์หลักด้วย EMA 200 (ปรับแต่งได้)
VWAP: เส้นค่าเฉลี่ยถ่วงน้ำหนักปริมาณการซื้อขาย
Swing Detection: ระบุจุด Swing High/Low อัตโนมัติ (เลือกดูย้อนหลังหรือดูแค่ปัจจุบันได้)
2. ⏰ Time & Sessions
Session Ranges: กล่องแสดงช่วงเวลา Asia, London, และ New York พร้อมเส้นกึ่งกลาง (Mean Threshold)
Daily Levels: เส้นราคาสำคัญประจำวัน (Previous Day High/Low, True Day Open, New Day Open)
Clean Chart Mode: โหมดพิเศษแสดงผลเฉพาะสัปดาห์ปัจจุบัน ช่วยให้โหลดกราฟไวและไม่รกตาย้อนหลัง
3. 🧠 ICT Concepts & Macros
ICT Macro Tracker: ติดตามช่วงเวลา Macro สำคัญ (เช่น 02:50, 09:50) พร้อมเส้นราคาเปิดของช่วงเวลานั้นๆ
Quarterly Theory: เส้นแบ่งช่วงเวลา 90 นาที (Q1-Q4) และ Micro Cycles (23 นาที)
SMT Divergence: ตรวจจับความขัดแย้งของราคากับสินทรัพย์อ้างอิง (เช่น DXY)
4. 💎 Smart Money & Entry Models
Inversion FVG (IFVG): แสดง Fair Value Gaps ที่ถูกทำลายและเปลี่ยนหน้าที่เป็นแนวรับ/ต้าน (Credit: LuxAlgo logic)
CISD (Change in State of Delivery): ระบบแจ้งเตือนจุดกลับตัวเมื่อเกิดการกวาด Liquidity + FVG + Displacement ในช่วง Killzone
5. 🏆 Gold Special Features
Round Numbers: เส้นแนวรับแนวต้านจิตวิทยา (Psychological Levels) สำหรับทองคำ ปรับระยะห่างได้ (เช่น ทุกๆ $5 หรือ $10)
6. 🛠️ Quality of Life
Dashboard & Watermark: แสดงสถานะและชื่อระบบแบบมืออาชีพ
Customizable: ปรับสี เปิด/ปิด ฟีเจอร์ต่างๆ ได้ตามใจชอบผ่านเมนูตั้งค่า
⚠️ Disclaimer: เครื่องมือนี้มีไว้เพื่อช่วยในการวิเคราะห์ทางเทคนิคเท่านั้น ไม่ใช่คำแนะนำทางการเงิน การลงทุนมีความเสี่ยง ผู้ใช้งานควรศึกษาและบริหารความเสี่ยงด้วยตนเอง
-------------------------------------------------------------
Here is the English Version of the description, ready for you to copy and paste into PulseWire! 😎
📝 V3S-GodMode Synced Strategy
Title: V3S-GodMode Synced Strategy
Description:
V3S-GodMode Synced Strategy is an All-in-One trading toolkit designed specifically for ICT / SMC (Smart Money Concepts) traders focusing on Gold (XAUUSD) and Futures markets. It consolidates the most critical Price Action and Time analysis tools into a single, comprehensive indicator, featuring a "Clean Chart Mode" to keep your workspace uncluttered and professional.
🚀 Key Features:
1. 🏛️ Market Structure & Trend
Trend Filter: Filters the primary market direction using a customizable EMA 200.
VWAP: Displays the Volume Weighted Average Price for intraday analysis.
Swing Detection: Automatically identifies Swing Highs and Swing Lows (Toggle available for historical or current data only).
2. ⏰ Time & Sessions
Session Ranges: Visual boxes for Asia, London, and New York sessions, complete with a Mean Threshold (50%) line.
Daily Levels: critical daily price levels, including Previous Day High/Low (PDH/PDL), True Day Open (TDO), and New Day Open (NDO).
Clean Chart Mode: A unique feature that displays data only for the current week, significantly improving chart loading speed and reducing visual noise from historical data.
3. 🧠 ICT Concepts & Macros
ICT Macro Tracker: Tracks essential Macro windows (e.g., 02:50, 09:50) and plots the opening price line for each specific macro period.
Quarterly Theory: Vertical dividers for 90-minute cycles (Q1-Q4) and Micro Cycles (23-minute intervals).
SMT Divergence: Detects divergences between the asset price and a reference asset (e.g., DXY) to spot potential reversals.
4. 💎 Smart Money & Entry Models
Inversion FVG (IFVG): Highlights Fair Value Gaps that have been invalidated and flipped their role to support or resistance (Credit to LuxAlgo logic).
CISD (Change in State of Delivery): An alert system identifying potential reversal points based on Liquidity Sweeps + FVG + Displacement occurring specifically within Killzones.
5. 🏆 Gold Special Features
Round Numbers: Automatic psychological support and resistance lines for Gold, with adjustable increments (e.g., every $5, $10, or custom values).
6. 🛠️ Quality of Life
Dashboard & Watermark: Displays the system status and indicator name with a professional look.
Fully Customizable: Toggle any feature on or off and customize colors to match your personal trading style via the settings menu.
⚠️ Disclaimer: This tool is intended for technical analysis assistance only and does not constitute financial advice. Trading involves significant risk. Users should conduct their own research and manage their risk accordingly. Indicator

ICT Macro Tracker | Multi-TFThis indicator extends the ICT Macro boundaries to different timeframe, not just the traditionally known 10min to 10min hourly window.
From 1-Hour to Monthly, each candle will close → open.
During this handoff is where the new OHLC sequence begins and liquidity seeks / rebalances inefficiencies.
Built on the foundation of @toodegrees ICT Algorithmic Macro Tracker°.
Extended to track candle boundary macros across multi-timeframe tiers with automatic timeframe alignment, session filtering, H/L tracking, and a full alert system.
💠 MACRO OHLC CONCEPT
Every candle must close before the next one opens. That transition is where the algorithm seeks liquidity or rebalances price.
One hour divides into four 15-minute candles, each maps to a leg of the OHLC sequence: Open, High (or Low), Low (or High), Close.
The traditional ICT macro captures a 20-minute window: last 10 minutes of the closing candle, first 10 of the new one.
Extend that to 15 minutes each side and the window now aligns with the full 15-minute OHLC legs. The close completing its delivery and the open beginning its new sequence.
This principle is fractal. The same close → open handoff applies at every timeframe:
Macro Breakdown
Monthly Macro → Daily
Last week of old month → First week of new month · ~10 trading days
Weekly Macro → 4-Hour
Thu / Fri → Mon / Tue · ~2.5 days
Daily Macro → 1-Hour
Last 6H of closing day → First 6H of new day · ~12 hours
4-Hour Macro → 15-Min
Last 1H of closing 4H → First 1H of new 4H · ~2 hours
1-Hour Macro → 1-Min
Last 15min of closing hour → First 15min of new hour · ~30 min
💠 FEATURES
Multi-Timeframe Macro Tiers
– 1H Macros: brackets at every hourly boundary (XX:45–XX:15 or XX:50–XX:10)
– 4H Macros: brackets at 4-hour boundaries (Full: 2H window / Half: 1H window)
– Daily Macros: brackets at daily boundaries (Full: 12H / Half: 6H)
– Weekly Macros: single bracket straddling the weekend
– Monthly Macros: single bracket straddling the month boundary
Auto
– Auto TF Alignment: automatically shows the right tier for your chart timeframe
≤3m → 1H · 5m → 4H · 15m → Daily · 1H → Weekly · 4H → Monthly
– Auto Futures Detection: aligns boundaries to exchange times (CME 6PM) or midnight based on symbol type
– Custom mode for manual control over all tiers and visibility
Visuals
– 50% temporal midpoint line marking the old close / new open transition
– H/L tracking with extending lines that detect mitigation (price breaks the level)
– H/L modes: "All" (every macro gets lines) or "Most Recent" (last completed only)
– Above/Below bracket positioning
– Tiered lane display — multiple active tiers stack vertically without overlapping
– Session filtering: toggle Asia, London, NY AM, NY PM independently per tier
Alerts
– On Open / On 50% / On Close for any active macro
– Pre-Alert and Pre-50% with configurable advance time (1min to Daily)
– Compatible with PulseWire's "Any alert() function call"
💠 SETTINGS
📐 Settings
– Macros: main on/off toggle
– Above / Below: bracket display position relative to price
– 50%: show/hide temporal midpoint line
– H/L: toggle macro high/low tracking lines
– H/L Mode: "All" shows lines for every macro, "Most Recent" shows only the last completed
– TF Alignment: "Auto" assigns one tier per chart timeframe, "Custom" gives full manual control
– Futures: "Auto" detects via symbol type, "On" forces exchange-aligned boundaries (4H: 2,6,10,14,18,22 / Daily: 6PM), "Off" forces midnight-aligned
⏱ Intraday Macros
– 1H Macro: enable/disable, window size (15min: 30-min bracket or 10min: 20-min bracket), colour
– Session toggles: Asia (5pm–12am), London (12am–6am), NY AM (6am–12pm), NY PM (12pm–5pm)
– Apply Below: restrict 1H macros to chart timeframes at or below this setting
– 4H Macro: enable/disable, window size (Full: 1H+1H or Half: 30m+30m), colour
– 4H Session toggles with futures-aware boundary hours
– 4H Apply Below
📅 HTF Macros
– Daily Macro: enable/disable, window (Full: 6H+6H / Half: 3H+3H), colour, Apply Below
– Weekly Macro: enable/disable, window (Full: Thu–Tue / Half: Fri–Mon), colour, Apply Below
– Monthly Macro: enable/disable, window (Full: 7+7 days / Half: 3+3 days), colour, Apply Below
🔔 Alerts
– On Open / On 50% / On Close
– Advance: how far ahead pre-alerts fire (1min, 5min, 15min, 30min, 1H, 4H, Daily)
– Pre-Alert / Pre-50%: fires before the macro opens or reaches midpoint
💠USAGE
Start with Auto mode, it picks the right macro tier for your chart timeframe automatically.
Recommended starting points:
– 1-min to 3-min chart → 1H macros (every hourly boundary)
– 5-min chart → 4H macros (session-level boundaries)
– 15-min chart → Daily macros
– 1-hour chart → Weekly macros
– 4-hour chart → Monthly macros
Switch to Custom mode when you want multiple tiers visible at once or need fine control over which sessions and timeframes appear.
The bracket shows the macro time window. The 50% midpoint marks where the old candle's close transitions to the new candle's open. H/L lines mark where liquidity was created during the macro, watch for price to return and mitigate those levels.
Hover over any bracket label for detailed tooltip information including the exact time range, session, window size, and futures/midnight alignment.
💠ATTRIBUTION & OPEN SOURCE
Built on @toodegrees open-source ICT Algorithmic Macro Tracker°.
Massive thanks to @toodegrees for making the code open source.
Disclaimer
This tool is for educational purposes only and is not financial advice. Users assume full responsibility for their trading decisions. Past performance does not guarantee future results. Indicator

ICT Daily Wick QuadrantsICT Daily Wick Quadrants - Advanced Fibonacci Level Indicator
Overview
The ICT Daily Wick Quadrants indicator is a professional-grade PulseWire tool designed for traders following the Inner Circle Trader (ICT) methodology. It automatically calculates and displays precise Fibonacci retracement levels within the daily candle wicks, providing key intraday support and resistance zones that price frequently reacts to during trading sessions.
This indicator identifies premium and discount zones within both upper and lower daily wicks, offering traders critical reference points for entries, exits, and stop-loss placement based on institutional order flow concepts.
Key Features
🎯 Dual Time Mode System
ICT Day Mode (00:00 EST): Follows the ICT standard with midnight EST as day opening and 23:59 EST as closing
Custom Time Mode: Fully customizable day opening/closing hours and minutes for any trading session (London, Tokyo, Sydney, etc.)
Perfect for traders in different time zones or following specific market sessions
📊 Five Customizable Fibonacci Levels
Level 0% (Base): Wick origin at body extremity
Level 25%: First quartile - common liquidity zone
Level 50%: Equilibrium - strongest reaction level
Level 75%: Third quartile - institutional entry zone
Level 100% (Extremity): Full wick extension - stop hunt level
Each level's percentage value is fully adjustable from 0.0 to 1.0, allowing complete customization for your trading strategy.
🎨 Separate Styling for Previous Day vs. Older Days
Previous Day Lines (Most Recent Complete Day):
Dedicated color palette with higher visibility
Individual line thickness settings (1-10 pixels)
Independent line styles (Solid, Dashed, Dotted)
Brighter colors and thicker lines for immediate focus
Older Days Lines (Historical Days):
Separate color scheme with increased transparency
Thinner lines to reduce chart clutter
Distinct styling options to differentiate from current levels
Perfect for multi-day analysis while maintaining clarity
📍 Smart Line Display System
Follow Current Bar: Lines dynamically extend to the current candle position
Bars Forward Offset: Extend lines ahead of current bar (-50 to +200 bars)
Bars Backward Offset: Start lines X bars after day opening (0 to 100 bars)
Complete Day Filter: Option to show only fully closed days (excludes incomplete current day)
This ensures your chart stays clean and focused on actionable levels relevant to your current trading position.
🏷️ Advanced Label Customization
Template Builder:
Fully customizable label templates with dynamic tags
Available tags: {day}, {type}, {level}, {price}, {date}, {time}
Mix and match to create your perfect label format
Content Options:
Day information with multiple formats (D#, Day #, DD/MM, etc.)
Wick type display (UW/LW, Upper/Lower, ↑/↓, etc.)
Percentage levels with formatting options
Price display with custom formats
Optional date and time information
Custom prefix/suffix text
Custom symbols for upper/lower wicks
Label Positioning:
Right or Left placement
Size options: Auto, Tiny, Small, Normal, Large, Huge
Separate text colors for each Fibonacci level
Independent colors for Previous Day vs. Older Days
📱 Real-Time Info Panel
Displays current indicator mode (ICT or Custom time)
Shows current bar index for reference
Displays forward and backward offsets
Counts bars within current day
Day close status indicator (Yes ✓ / No ✗)
Four position options: Top Right, Top Left, Bottom Right, Bottom Left
🎛️ Individual Line Control
Every Fibonacci level has independent settings:
Color: Full RGB with transparency control
Style: Solid, Dashed, or Dotted
Width: 1 to 10 pixels thickness
Visibility: Toggle individual levels on/off
Separate settings exist for Previous Day and Older Days, giving you complete visual hierarchy control.
Trading Applications
ICT Concepts Supported
Premium/Discount Arrays: Upper wick = premium zone, Lower wick = discount zone
Liquidity Zones: 50% level often marks institutional interest
Stop Hunts: 100% level shows where stops were taken
Fair Value Gaps: Identify FVGs in relation to daily wick quadrants
Order Blocks: Combine with OB analysis at 25% and 75% levels
Optimal Trade Entries: Enter on retracements to wick equilibrium
Strategy Ideas
Reversal Trades: Enter when price taps 50% of previous day's wick
Continuation Entries: Use 25%/75% levels as entry confirmation zones
Stop Placement: Set stops beyond 100% level for protection
Target Setting: Use opposite wick's 50% level as profit target
Trend Filter: Multiple days showing similar wick structures indicate strong directional bias
Unique Advantages
✅ No Manual Drawing: Automatic calculation on every timeframe
✅ Multi-Day Analysis: Display up to 10 days simultaneously
✅ Zero Lag: Levels appear as soon as day closes
✅ Clean Charts: Smart filtering keeps only relevant levels visible
✅ Full Customization: Every visual element is adjustable
✅ Performance Optimized: Efficient code handles 500+ lines without lag
✅ Time Zone Flexibility: Works perfectly for any global market
Technical Specifications
Max Lines: 500 (configurable)
Max Labels: 500 (configurable)
Timeframe: Works on all intraday timeframes (1M to 4H recommended)
Days Display: 1 to 10 days (configurable)
Update Frequency: Real-time on every bar
Overlay: True (displays directly on price chart)
Best Practices
For Scalpers (1M-5M): Show only Previous Day with 50% level highlighted
For Day Traders (5M-15M): Show 2-3 days with all levels visible
For Swing Traders (1H-4H): Show 5-10 days with thinner older day lines
For ICT Students: Use default settings aligned with ICT 00:00 EST standard
For Session Traders: Set custom times matching your preferred session
Why This Indicator?
Unlike standard Fibonacci tools that require manual drawing and guesswork, the ICT Daily Wick Quadrants indicator:
Eliminates human error in level placement
Automatically updates with each new trading day
Provides consistent, objective reference points
Separates current actionable levels from historical context
Saves hours of manual chart preparation
Integrates seamlessly with ICT trading methodology
Whether you're an experienced ICT trader or exploring institutional concepts, this indicator provides the precision and flexibility needed for professional-grade technical analysis.
Perfect For
✓ ICT Methodology Traders
✓ Smart Money Concepts (SMC) Practitioners
✓ Intraday Forex & Futures Traders
✓ Order Flow Analysis Enthusiasts
✓ Institutional Trading Style Followers
✓ Traders Seeking Objective Key Levels Indicator

[CT] Displacement FVG Toolkit Displacement FVG Toolkit is a complete ICT market-structure and execution toolkit designed to help you identify when price is truly repricing, where that repricing left inefficiencies, and how to frame trades with clear context, confirmation, and invalidation. The indicator brings together six institutional-grade concepts into one workflow, Displacement, Fair Value Gaps, Reload Zones, Dealing Range premium and discount, CISD, and Market Structure breaks, so you can stop reacting to random candles and start trading the sequence that professional order flow tends to follow, impulse, imbalance, retrace, and continuation or reversal.
The Displacement tool is the engine that decides whether a candle represents meaningful participation or ordinary noise. Displacement is measured by comparing the current candle’s size to the average candle size over a user-defined lookback. You can choose whether the script uses the candle body size or the full high-to-low range for this calculation. When the candle exceeds the average by your selected displacement factor, it is flagged as displacement. Displacement is important because it is the clearest visible clue that the market has moved from balanced auction to aggressive repricing, which is the environment where inefficiencies form and where your best retest trades are born. In the photo, the yellow bars represent the displacement bars, and the indicator prints Buy and Sell markers on those displacement events. The user also has full control to color displacement bars to a color of their choice, so whether you prefer bright yellow, muted gray, or any custom brand color, you can set the exact bullish and bearish displacement bar colors in the inputs. If you do not want bar coloring at all, you can simply turn off displacement bar coloring and use only the markers.
The Structure Filter is a powerful addition that prevents displacement from becoming “any big candle.” When enabled, the indicator requires the displacement candle to also break recent structure, meaning price must break above a recent high for bullish displacement or below a recent low for bearish displacement. You can decide whether the structure break is judged by a candle close beyond the prior structure level or by a wick that pierces it. Close-based structure breaks are cleaner and generally reduce false positives, while wick-based breaks are more sensitive and can trigger earlier at the cost of more noise. This filter matters because a large candle in the middle of chop is not the same as a large candle that actually breaks a meaningful swing point, and the indicator gives you a way to enforce that distinction mechanically.
The Fair Value Gap tool identifies the most valuable type of imbalance, the three-candle FVG, but it only plots those gaps when they are created by validated displacement. A bullish FVG forms when the current candle’s low is above the high from two candles ago, showing that price skipped a region without fully transacting through it. A bearish FVG forms when the current candle’s high is below the low from two candles ago. These gaps represent unfinished auction, a fast repricing that often leaves behind an inefficiency the market may later revisit to rebalance. You can choose to extend FVGs to the right for a set number of bars so you can see the levels well into the future, or you can keep them confined to the period when they formed. You can also choose whether mitigated FVGs remain visible or are hidden. Mitigation in this script means price has traded back into the gap far enough to invalidate it as an active inefficiency, and when that happens you can either keep it on the chart as historical context or remove it to keep your chart clean. The script also manages object limits by keeping only a user-defined maximum number of FVGs, trimming older ones as needed so the indicator remains stable.
Reload Zones are derived directly from the FVGs and are built for execution. Instead of treating the entire gap as the same, the indicator highlights the portion of the imbalance that most often functions as the highest-quality retest area for continuation entries. For bullish FVGs, the Reload Zone is drawn as the upper portion of the gap, and for bearish FVGs it is drawn as the lower portion, which keeps your focus on the retest region that is closest to the direction of repricing and typically provides tighter invalidation. The indicator also includes an optional Invalidation line that marks the far edge of the full FVG, giving you a clean and consistent “line in the sand” for risk management. The intended use is straightforward, you wait for displacement to print and create an FVG, you allow price to retrace into the Reload Zone, and you look for rejection behavior that confirms responsive participation, such as wicks into the zone that close back out, sharp reaction candles, or structure holding in the direction of the displacement. When price accepts inside the zone with multiple closes and slow grind, that’s often a sign the inefficiency is being repaired rather than defended, and the reload entry loses quality. Because reload zones are tied to displacement-generated FVGs, they naturally filter out weaker imbalances and focus you on the kind created during true repricing.
The Dealing Range tool provides context by defining a rolling high-to-low range over a user-defined lookback, then splitting that range into premium and discount. The indicator plots DR High, DR Low, and a DR Mid 50% line, and can optionally show PD 62% and PD 38% reference levels inside the range. The fill visually highlights premium above the midpoint and discount below it, which helps you avoid the most common retail mistake, buying in premium and selling in discount without a strong reason. The dealing range is not meant to be a rigid “support and resistance box.” It is meant to help you frame location. In general, long ideas have better location when price is in discount or reclaiming the midpoint with momentum, and short ideas have better location when price is in premium or rejecting the midpoint from below. This becomes especially powerful when combined with your other tools, because a bullish displacement and FVG that forms in discount and then holds the reload zone tends to have much better continuation odds than the same pattern forming at the very top of premium into overhead liquidity.
CISD in this indicator is your liquidity-sweep and directional-shift engine, designed to answer a very specific question, did price just take liquidity and then flip orderflow enough to justify a new directional bias. The script first maps swing liquidity using pivot highs and pivot lows over your selected swing period, then tracks when those levels are wicked or mitigated within an expiry window. When a swing high or swing low is taken, the CISD logic watches for the characteristic shift pattern that follows, and when it qualifies it prints a CISD level and establishes a trend state. The “Noise Filter” setting controls how strict the CISD trigger is, higher values reduce noise and produce fewer but more meaningful CISDs, while lower values produce more signals but may include weaker shifts. The indicator also distinguishes between a normal CISD and a stronger CISD that occurs after opposing liquidity was recently wicked within your liquidity lookback, and those stronger events are marked with the directional ▲/▼ symbols so you can immediately recognize when a sweep-and-shift sequence likely occurred instead of a random flip.
A key feature you asked for, and that this indicator includes, is that CISD levels can extend in a very controlled way so you can keep trading them without guessing where the level “ends.” The current timeframe CISD lines are drawn at the origin level and then the script can extend only the most recent X CISD lines out past the current bar by a user-defined number of bars, without creating gaps or redrawing incorrectly. This means your newest CISD levels remain visually “live” and tradable into the immediate future, while older CISDs automatically restore to their original endpoints and behave normally. This is important for execution because it keeps the focus on the levels that are most likely to matter now, while still preserving history without clutter.
The MTF CISD add-on is what gives you institutional alignment, because it allows a higher timeframe CISD to print onto your execution timeframe. The script computes CISD on the selected HTF using request.security and then draws HTF CISD lines on your chart in real time. You can choose “Confirmed HTF only,” which means the HTF CISD only prints when the higher timeframe candle closes, or you can turn confirmation off to see developing HTF CISDs while the HTF candle is still building. The HTF line style is configurable, and the HTF lines can extend to the right so they behave like real mapped levels. The HTF label is also supported and can be pinned to the right edge with an x-offset, so you always know which timeframe the CISD came from without having to guess. Optional HTF markers can print ▲/▼ on the bar where a new HTF CISD event is detected, which gives you a fast “regime shift” alert that pairs extremely well with your displacement and FVG tools.
CISD also includes a candle coloring option so you can visually trade the bias without constantly reading every label. You can keep candle coloring off, turn on an overlay candle layer using plot candle, or use bar color to recolor the native chart candles. The trend that drives candle color can be the current timeframe CISD trend or, if enabled, the HTF CISD trend so your execution timeframe candles reflect the higher timeframe shift. In the combined script, displacement bar coloring still has priority if you leave it enabled, meaning displacement bars will show your displacement color choice first, and the CISD candle coloring will apply where displacement is not overriding. That’s intentional, because displacement bars are “event bars,” while CISD coloring is “state,” and you want to see both without confusion.
In terms of how to use CISD with the rest of this indicator, the cleanest institutional workflow is to treat CISD as the directional context and trigger, and use displacement, FVG, and Reload Zones as the execution framework. A fresh HTF CISD is your “macro shift” that tells you which side is likely building control, then you wait for displacement on your execution timeframe that agrees with that bias and produces an FVG. The Reload Zone becomes your location for entry on the retrace, BOS/CHOCH tells you if structure is truly transitioning or continuing, and your invalidation stays anchored to the far edge of the FVG or the CISD level depending on which is tighter and more structurally meaningful. When CISD and displacement disagree, that’s usually a “stand down or reduce size” condition unless you’re explicitly trading a reversal, because it often means the market is still in rotation or repairing imbalance rather than trending cleanly.
The BOS and CHOCH tool is the structure confirmation layer. The indicator finds swing highs and swing lows using a pivot-based swing length and then plots structure lines at those pivots. Breaks are detected either by close or by wick, based on your setting. BOS, Break of Structure, signals continuation in the current structural regime, while CHOCH, Change of Character, signals a likely regime change. The indicator uses a simple internal state to differentiate BOS from CHOCH, so you can read structure shifts in real time rather than labeling everything as a generic “break.” You can display structure as lines, labels, or both. The lines extend until price breaks them, then they stop at the break so you can visually see exactly where the market transitioned. This module is especially useful for keeping you out of the trap of assuming a pullback is a reversal. If you see displacement and FVGs but no structural confirmation, you can reduce size or wait. If you see a CHOCH that aligns with a displacement shift and then price returns to a reload zone, you have a much higher quality reversal framework.
When you put these tools together, the intended trading workflow becomes a complete narrative. First you identify meaningful movement through displacement, and if you use the structure filter you ensure it is not just a large candle but a break in the auction. That displacement then creates an FVG, the inefficiency left behind by repricing. The Reload Zone marks the most tradable retest area of that inefficiency, and the invalidation line gives you a clear risk boundary. The Dealing Range tells you whether you are taking that setup from a favorable location, discount for longs or premium for shorts. BOS and CHOCH provide the final confirmation layer that tells you whether you are trading continuation or a genuine structural shift. This structure keeps you from chasing breakouts, because it naturally trains you to wait for the pullback into the reload zone and to only participate when price proves acceptance and rejection behavior at the level.
This indicator is built to be flexible. You can run it as a clean displacement plus imbalance tool by focusing on displacement, FVGs, and reload zones, or you can turn it into a full context-and-confirmation system by adding dealing range and BOS/CHOCH. If you want a high-signal, low-noise chart, keep the structure break requirement on, use close-based breaks, limit the number of active gaps, and hide mitigated gaps. If you want more sensitivity and earlier signals, use wick-based breaks and allow more gaps to remain visible. The goal is always the same, to help you see when the market is actually repricing, to mark the price areas where that repricing left unfinished business, and to give you a consistent way to execute retests with defined risk and clear structural context. Indicator

[CT] MTF CISD w/ExtensionsThis indicator is a modified version of “Change in State of Delivery CISD” originally created by © AlgoAlpha and released under the Mozilla Public License 2.0. The core CISD logic, including how the script identifies qualifying bullish and bearish state changes and how it draws the original CISD levels, comes from AlgoAlpha’s work. The version you are using has been modified by © ChaosTrader63 to add multi time frame CISD functionality, optional HTF labeling and styling controls, and a configurable method to extend a user selected number of the most recent current time frame CISD levels beyond the last candle.
At its core, CISD is designed to identify moments when price behavior suggests a meaningful shift in control, where one side of the market has effectively “taken delivery” and the prior state has changed. The script watches price swings, then tracks specific candle state transitions that can act like triggers. When the conditions are met, it prints a CISD level as a horizontal line originating from the candle that defined the trigger and extending to the detection candle, creating a clear reference level that can behave like a decision point for future price interaction. In practice, those levels often act as areas where price may react, reject, or accept, because they represent the point where a meaningful state change was confirmed by price behavior rather than by a simple moving average or lagging trend filter.
The indicator also includes swing based liquidity tracking to provide context around potential liquidity events. It detects swing highs and swing lows using a pivot period you control, then maintains those swing levels as “liquidity lines” until they are either mitigated or expire after a set number of bars. When price wicks into one of those swing liquidity levels and confirms the mitigation, the script records that event. If a CISD trigger happens shortly after, and the new state change occurs with evidence that opposing liquidity was just taken, the script flags that as a stronger event by marking it on the chart. This is meant to separate normal CISD signals from those that occur after a sweep, because a sweep plus a decisive state change is often more meaningful than a state change that happens in the middle of noise.
The user controls in the calculations section determine how sensitive or selective the CISD detection is. The noise filter controls how strict the script is about qualifying the internal structure that leads to a CISD event. Higher values reduce noise and typically produce fewer, more selective CISD levels, while lower values will produce more frequent levels that may be less reliable in choppy conditions. The swing period controls how far back the script looks when identifying pivot highs and lows, which changes how “major” a swing must be to count as liquidity. The expiry bars setting controls how long older liquidity levels remain active before they stop updating or are removed, and the liquidity lookback determines how recently a swing mitigation must have occurred for the script to treat the CISD as happening with a sweep.
Visually, the script colors candles based on the current CISD trend state. When a bearish CISD is detected, the trend state flips bearish and candles are shaded using the bearish color with a user controlled transparency blend, and when a bullish CISD is detected the trend state flips bullish and candles are shaded using the bullish color. This makes the tool useful not only for marking levels, but also for keeping a simple “state” view on the chart so you can see when the indicator believes control has shifted. If you enable the option to use HTF trend for candle coloring, then the candle shading can reflect the higher time frame trend state instead of the local chart state, which is helpful when you want to trade a lower time frame while staying aligned with the higher time frame CISD bias.
The modifications add a higher time frame CISD layer so you can see more significant CISD levels from a chosen HTF while trading on a lower time frame chart. When enabled, the script computes CISD on the higher time frame through a request security call and then draws HTF CISD lines onto your current chart. You can require confirmed HTF signals only, which means the HTF CISD will print only after the HTF candle closes, reducing repaint style behavior and preventing the level from appearing and disappearing mid-candle. The HTF CISD lines keep the original bullish and bearish color scheme, and you can choose whether they render as solid or dashed to visually separate HTF structure from current time frame structure. The script can also place a label on the HTF CISD level, showing the selected HTF, for example “15 min HTF CISD,” and you can control the label background color, text color, size, and a horizontal offset so the label sits to the right of the current price rather than directly on top of the level.
The other key modification is the extension system for the current time frame CISD levels. The original script draws CISD levels from the origin candle to the detection candle, which is the “normal” behavior and is still preserved for all CISD levels. The enhancement allows you to choose how many of the most recent current time frame CISD levels you want to extend past the last candle by a defined number of bars. This is designed for traders who want their freshest decision levels projected into the future so they can be used as immediate references for reaction, acceptance, rejection, entries, or targets, without cluttering the chart by extending every single historical level. Because the extension uses the original line and simply moves the line’s end point to bar index plus your offset, it extends cleanly from the true starting point with no visual gap, and it automatically updates as new bars print. When a level is no longer within the most recent group, the script restores the original endpoint so older CISD lines revert back to normal and do not continue extending.
To use the indicator effectively, start by choosing whether you want it to be a current time frame decision tool, a higher time frame structure tool, or both. If you are trading lower time frames, enabling HTF CISD with confirmed only is usually the cleanest way to stay aligned with the dominant structure while avoiding levels that shift during an unclosed HTF candle. Then tune the swing period and noise filter to your market. If you are seeing too many levels in chop, increase the noise filter and consider a longer swing period so only larger structural transitions qualify. If you are missing important shifts, reduce the noise filter slightly so the script becomes more responsive. For execution, treat CISD levels like state change reference prices. When price returns to a bullish CISD level, look for acceptance above it to confirm continuation or rejection below it to warn of failure, and do the inverse for bearish levels. The liquidity sweep markers are especially useful as a context filter, because a CISD that occurs after a sweep often represents a more forceful transition where one side grabbed liquidity and then reversed state, which can create cleaner follow-through or stronger reaction zones.
Overall, this modified version keeps AlgoAlpha’s original CISD and liquidity framework intact, but adds the two things traders typically need when using a state change concept in live execution: the ability to overlay higher time frame CISD structure on a lower time frame chart, and the ability to project only the most relevant recent CISD levels into future bars so the levels are immediately actionable without turning the chart into a wall of extended lines. Indicator

Indicator

Daily Bias Trade Manager [MarkitTick]💡 The Daily Bias Trade Manager is a sophisticated technical analysis suite designed to automate the identification of high-probability intraday setups based on liquidity concepts and structural shifts. By synthesizing Previous Day High/Low (PDH/PDL) interactions with momentum confirmation and strict risk management protocols, this tool assists traders in navigating the "Daily Bias." It moves beyond simple signal generation by offering a complete trade management visualization system, projecting entries, stop losses, and take-profit levels directly onto the chart in real-time.
✨ Originality and Utility
This script distinguishes itself by integrating institutional price action theory—specifically Liquidity Sweeps and Change in State of Delivery (CISD)—with mechanical filtering. While many indicators simply highlight highs and lows, the Daily Bias Trade Manager validates these levels by analyzing what happens *after* price tests them.
It solves a common problem for intraday traders: "Analysis Paralysis." By automating the detection of structure breaks (MSS) and Fair Value Gaps (FVG) following a sweep of daily liquidity, it provides an objective framework for entry. Furthermore, the built-in "Position Box" feature removes the guesswork from trade execution by instantly calculating risk-to-reward ratios and visualizing them, allowing traders to see the feasibility of a trade before execution.
🔬 Methodology and Concepts
The core logic operates on a sequential detection model:
Liquidity Identification: The script first plots the Previous Day High (PDH) and Previous Day Low (PDL). These are critical institutional reference points where stop-loss orders (liquidity) often reside.
The Sweep: A "Sweep" is confirmed when price breaches a PDH/PDL but fails to sustain the breakout, closing back inside the previous day's range. This suggests a "Fake-out" or liquidity grab, often a precursor to a reversal.
Change in State of Delivery (CISD): Following a sweep, the script monitors local market structure. It looks for a decisive close past a recent swing point (Swing High for shorts, Swing Low for longs) within a user-defined bar window. This confirms that the counter-trend move has momentum.
Confluence Filtering: To reduce false positives, the engine applies optional filters:
RVOL (Relative Volume): Ensures the sweep occurred on significant volume (Climax behavior).
RSI Momentum: Verifies that momentum supports the reversal direction.
Trend Filter: Uses a long-term EMA to ensure trades align with the broader market direction.
Entry Model: Upon validation, the script calculates an entry at the close (or optionally at a Fair Value Gap), places a Stop Loss at the sweep extreme, and projects three Take Profit targets based on configurable R:R ratios.
🎨 Visual Guide
The indicator uses a distinct color-coded system to keep the chart clean yet informative:
● Liquidity Levels & Sweeps
Orange/Blue Lines: Represent the PDH (Previous Day High) and PDL (Previous Day Low).
Teal Shaded Zones: Indicate a "Buy-Side Sweep" (Price took highs and rejected).
Red Shaded Zones: Indicate a "Sell-Side Sweep" (Price took lows and rejected).
● Position Management Boxes
When a signal triggers, a structured box appears:
Solid Gray Line: The theoretical Entry Price.
Solid Red Line: The Stop Loss (SL), typically placed at the swing high/low of the sweep.
Dashed Blue Lines: Represent TP1, TP2, and TP3 targets based on Reward-to-Risk settings.
Labels: Data tags on the right side of the box show exact price coordinates for Entry, SL, and Targets.
● Signals & Clouds
Green "BUY" Labels: Appear below the bar when a bullish sweep and structural shift are confirmed.
Red "SELL" Labels: Appear above the bar when a bearish sweep is validated.
Yellow Clouds: Highlight Fair Value Gaps (FVG) used for entry confluence or retests.
● Multi-Timeframe (MTF) Dashboard
A panel (default: Top Right) displays the status of up to three higher timeframes.
Trend: Shows "BULL" or "BEAR" based on EMA alignment.
Liquidity: Indicates if the timeframe is "Taking Buy Liq", "Taking Sell Liq", or "Inside Range".
📖 How to Use
● Bullish Reversal Setup
Wait for price to drop below the Blue PDL Line.
Look for a Red Sell-Side Sweep Zone to form, indicating price has rejected lower prices.
Wait for the Green BUY Signal . This confirms a shift in structure (CISD) back to the upside.
Observe the Position Box. If the Risk/Reward is favorable (targets are within reasonable reach), consider the trade.
Optional: Use the "Dynamic Targets" setting to target the previous swing high instead of a fixed ratio.
● Bearish Reversal Setup
Wait for price to rally above the Orange PDH Line.
Look for a Teal Buy-Side Sweep Zone .
Wait for the Red SELL Signal confirming the rejection.
Ensure the dashboard shows alignment (e.g., Higher Timeframe Trend is Bearish) for higher probability.
● Trade Management
Enable the "ATR Trailing Stop" in settings to have the Stop Loss line dynamically adjust as price moves in your favor, locking in potential gains.
⚙️ Inputs and Settings
● General & Display
Show Daily Liquidity: Toggles the PDH/PDL lines.
Max Signals/Zones: Limits the visual clutter by restricting historical shapes.
● Detection Logic
Swing Detection Length: Controls the sensitivity of pivot points. Higher numbers = fewer, more significant swings.
CISD Window: How many bars after a sweep are allowed for the structure shift to occur.
Use FVG Entry: If true, the signal waits for a retest of a gap rather than entering immediately at the close.
● Filters
Volume (RVOL): Requires the sweep candle volume to be X times larger than average.
Trend Filter: Only allows Buy signals above the EMA and Sell signals below it.
Session Filter: Restricts signals to specific hours (e.g., New York Killzone).
● Targets & Management
Target R:R: Sets the multiplier for TP1, TP2, TP3 relative to the stop loss distance.
Use Dynamic Targets: Targets structural liquidity (Previous Highs/Lows) instead of fixed math ratios.
ATR Trailing Stop: Activates the trailing stop mechanism.
🔍 Deconstruction of the Underlying Scientific and Academic Framework
This indicator is grounded in the principles of Market Microstructure and Mean Reversion theory .
1. Liquidity Pools & Stop Runs:
Academic literature on market microstructure suggests that order flow clusters around obvious visual references (PDH/PDL). Large market participants often utilize this "resting liquidity" to fill large block orders with minimal slippage. The "Sweep" logic detects this absorption phase.
2. Volatility Breakout vs. Fake-out:
The script differentiates between a genuine breakout and a mean-reverting "fake-out" by analyzing the Close relative to the Range . A close back within the prior day's range after a breach signifies a failure of auction in the new territory, statistically increasing the probability of a reversion to the mean (equilibrium).
3. Momentum Validation (RSI & RVOL):
By integrating Relative Volume (RVOL) and RSI, the script applies statistical significance testing to the price action. High volume at a range extreme without price progress (the sweep) indicates "Stopping Volume" or absorption, a key concept in Volume Spread Analysis (VSA).
🙏 Gratitude
I would like to express my gratitude to harry040708 for sharing the insightful idea that made this script possible.
⚠️ Disclaimer
All provided scripts and indicators are strictly for educational exploration and must not be interpreted as financial advice or a recommendation to execute trades. I expressly disclaim all liability for any financial losses or damages that may result, directly or indirectly, from the reliance on or application of these tools. Market participation carries inherent risk where past performance never guarantees future returns, leaving all investment decisions and due diligence solely at your own discretion. Indicator

[TehThomas] - Aligned Timeframe Liquidity Sweeps█ OVERVIEW
The Liquidity Sweeps ICT MTF indicator automatically detects and visualizes buyside and sellside liquidity levels based on higher timeframe (HTF) swing points. Designed specifically for traders using Smart Money Concepts and ICT (Inner Circle Trader) methodology, this tool helps identify where institutional players are likely hunting liquidity before making directional moves.
█ KEY FEATURES
✓ Automatic ICT-Aligned Timeframe Selection
• Intelligently selects the higher timeframe based on your current chart
• Follows ICT's recommended correlations (5min→1h, 15min→4h, 1h→Daily, etc.)
• No manual timeframe selection needed - adapts automatically
✓ Precise Liquidity Level Placement
• Lines start exactly at the LTF candle that created the HTF swing point
• Searches backwards through historical data to find exact placement
• Eliminates guesswork about where institutional orders cluster
✓ Real-Time Sweep Detection
• Solid lines indicate untouched liquidity (active levels)
• Lines automatically turn dotted when price sweeps through them
• Swept lines stop at the exact bar of the sweep (clean visualization)
• Both wicks and candle bodies trigger sweep detection
✓ Fully Customizable Per Timeframe
• Individual swing detection settings for each HTF (1m, 15m, 1h, 4h, D, W, M)
• Adjust sensitivity to show major levels only or capture granular liquidity pools
• Customizable colors and line width
• Organized settings groups for easy navigation
█ HOW IT WORKS
The indicator identifies swing highs and swing lows on a higher timeframe using pivot point detection. These swing points represent areas where stop-loss orders from retail traders concentrate, creating "liquidity pools" that smart money targets.
Timeframe Alignment (Automatic):
• 15s chart → 1min HTF
• 1min chart → 15min HTF
• 5min chart → 1hour HTF
• 15min chart → 4hour HTF
• 1hour chart → Daily HTF
• 4hour chart → Weekly HTF
• Daily chart → Monthly HTF
Swing Detection:
The indicator uses customizable left/right bar counts to identify valid swing points on the HTF. Default values are optimized per timeframe (e.g., 10 bars for 1h, 5 bars for Daily), but can be adjusted to your preference.
Visualization:
• Green lines = Buyside liquidity (swing highs where long stops sit)
• Red lines = Sellside liquidity (swing lows where short stops sit)
• Solid style = Untouched liquidity
• Dotted style = Swept liquidity
█ SETTINGS
Swing Detection Group:
• Swing Bars - 1 Minute: Default 5 bars
• Swing Bars - 15 Minutes: Default 8 bars
• Swing Bars - 1 Hour: Default 10 bars
• Swing Bars - 4 Hours: Default 6 bars
• Swing Bars - Daily: Default 5 bars
• Swing Bars - Weekly: Default 3 bars
• Swing Bars - Monthly: Default 2 bars
Tip: Increase values for cleaner charts with major levels only. Decrease for more sensitive detection.
Display Group:
• Buyside Liquidity Color: Default green
• Sellside Liquidity Color: Default red
• Line Width: Adjustable 1-5
█ HOW TO USE
Reading the liquidity levels:
🟢 Green solid line = Untouched buyside liquidity (potential magnet for price)
🔴 Red solid line = Untouched sellside liquidity (potential magnet for price)
🟢 Green dotted line = Swept buyside liquidity (bulls trapped)
🔴 Red dotted line = Swept sellside liquidity (bears trapped)
Trading Applications:
1. Liquidity Grab Reversals: Watch for sweeps followed by immediate reversals
2. Stop Hunt Detection: Multiple sweeps often precede strong counter-moves
3. Target Identification: Use untouched levels as potential price magnets
4. Market Structure Analysis: Understand institutional order flow
5. Confluence Zones: Combine with order blocks, FVGs, or other ICT concepts
Best Practices:
• Focus on liquid markets (major FX pairs, indices, large-cap stocks)
• Consider higher timeframe trend - sweeps against trend are higher probability
• Look for liquidity clusters (multiple levels close together)
• Wait for confirmation after sweeps before entering
• Not all sweeps result in reversals - context matters
█ TRADING STRATEGY EXAMPLES
Liquidity Sweep Reversal:
1. Identify untouched liquidity level
2. Wait for price to sweep through (line turns dotted)
3. Look for reversal price action (engulfing, rejection)
4. Enter in reversal direction with stop beyond the sweep
5. Target next liquidity level or structure
Liquidity-to-Liquidity:
1. Price sweeps sellside liquidity (red dotted)
2. Enter long positions
3. Target buyside liquidity above (green solid)
4. Exit when buyside liquidity is swept
█ IDEAL FOR
• ICT Methodology Traders
• Smart Money Concept Practitioners
• Liquidity-Based Strategies
• Multi-Timeframe Analysis
• Price Action Traders
• Stop Hunt Avoidance
█ TECHNICAL SPECIFICATIONS
• Maximum Lines: 500
• Lookback Range: Up to 1000 bars for precise placement
• Compatible: All markets and timeframes
• Data: Works on both real-time and historical bars
█ NOTES & DISCLAIMERS
• This indicator is a tool for analysis, not a standalone trading system
• Always use proper risk management and combine with other analysis
• Performance may vary across different markets and conditions
• Based on ICT concepts - familiarity with Smart Money trading is recommended
█ LIQUIDITY FOR SINGLETIMEFRAMES
If you prefer normal liquidity lines you can use my other free liquidity indicator
Indicator
