Swiftedge Oderflow ToolSwiftedge Oderflow Tool
OVERVIEW
This indicator is an all-in-one orderflow toolkit that visualizes where significant traded volume has built up, whether those levels have been revisited, and how current activity compares to recent norms. It combines six modules that share one calculation engine:
Liquidity lines — horizontal levels born on the candle that built the volume, running until price trades back through them
Trade bubbles — outsized volume prints, colored by delta
A buy/sell split volume profile anchored at the price axis
HVN / LVN reaction zones detected from the profile
Session levels (Asia / London / New York), daily levels (PDH / PDL / PDC), session VWAP and a developing value area (POC / VAH / VAL)
A dashboard with bar delta, CVD divergence, relative volume, ADR usage and the nearest level above/below price
Every module can be toggled independently, so the indicator can run as a minimal liquidity map or a full cockpit.
HOW IT WORKS
Volume distribution. Each chart bar is decomposed into lower-timeframe candles (1-minute by default, configurable down to seconds where your plan provides them). Each LTF candle's volume is booked to a price bin at its close, and classified as buy or sell volume by its candle direction. Where LTF data is unavailable (older history), the bar's volume is spread evenly across its high-low range as a fallback.
Liquidity lines. A price bin that accumulates a significant share of volume (relative-strength threshold, configurable) spawns a line. The line is anchored to the bar that contributed the most volume to that level, and is plotted at the level's volume-weighted price — not at a rounded grid price. While the level remains untouched it extends to the right edge of the chart. When price trades through the level, its accumulated strength is "burned" (configurable percentage per bar); once it falls below the threshold the line is closed at that bar. Untouched liquidity therefore persists visibly, while consumed liquidity ends exactly where it was consumed. Color and line width scale with the level's peak strength, normalized against the 95th percentile of visible levels; old mitigated lines fade progressively.
Visible-range adaptation. The engine reads the chart's visible range and recalculates on every scroll or zoom. Level resolution (bin size) is derived from the visible price span, so the map keeps a consistent density at any zoom level. A warm-up window (one quarter of the visible span) is processed before the left edge so lines do not start "cold".
Bubbles. A bar whose volume exceeds a configurable percentile of recent bars (defaults: 90 / 97 / 99.5 for small / medium / large) prints a circle at its close, colored by the bar's delta sign.
Volume profile. Built from the visible bars, with each bar's volume spread across its full high-low range, split into buy and sell volume, and smoothed with a 1-2-1 kernel (configurable passes). It is drawn against a fixed wall at the right edge, growing inward, with the buy portion (green) and sell portion (magenta) stacked per row.
HVN / LVN zones. From the smoothed profile, HVNs are the largest local peaks (with a minimum substance filter) and LVNs are the deepest local valleys that sit between populated areas (range edges are excluded). The top N of each (default 3) are drawn as translucent horizontal zones across the visible range with small tags at the right edge.
Sessions, daily levels, VWAP, value area. Session open/high/low are tracked per configurable session windows and timezone and reset daily. PDH / PDL / PDC come from the completed prior daily candle (fetched with lookahead on closed data only — no future leak). VWAP accumulates hlc3 × volume from the daily open. The developing value area builds today's volume distribution and expands from the POC until 70% of volume is captured, yielding POC / VAH / VAL.
Absorption flags. A diamond marks bars with volume above a high percentile but an unusually small range (fraction of ATR14): heavy business transacted without price progress — a classic absorption footprint. Below-bar green diamonds indicate positive delta, above-bar magenta diamonds negative delta.
Dashboard. Bar delta and N-bar delta sum (from the LTF decomposition), a CVD-vs-price divergence check over a configurable lookback, relative volume vs its 20-bar average, day range as a percentage of the average daily range, the active session, and the nearest tracked level above and below current price with distance in percent.
HOW TO USE IT
Untouched liquidity lines act as a map of levels the market has built but not yet retested; strong (bright, thick) untouched lines are natural magnets and reaction candidates.
A line ending shows you exactly where and when that liquidity was consumed.
HVN zones mark acceptance (price tends to slow down and two-way trade there); LVN zones mark rejection/vacuum areas (price tends to move through them quickly or turn at their edge).
Session highs/lows and PDH/PDL are widely watched reference levels; combined with the liquidity map you can see whether volume actually built at them.
The dashboard's divergence row flags when price makes progress that cumulative delta does not confirm.
Use the companion CVD panel script for the delta curve in a separate pane.
SETTINGS NOTES
Defaults are tuned for liquid crypto and index futures on intraday timeframes (1-15 min). The lower timeframe input controls distribution precision: "1" (minute) works broadly; second-based timeframes increase precision on recent data where your subscription provides them. Session times default to a European timezone and should be adjusted to your market.
LIMITATIONS — PLEASE READ
PulseWire does not provide order book (L2) or bid/ask tape data to Pine. All volume placement and delta in this indicator are approximations built from lower-timeframe OHLCV data. This is a principled approximation, not actual resting orders or true tape delta.
The indicator draws in the visible range and recalculates when you scroll or zoom; drawings therefore adapt to the window you are viewing. The heavy rendering runs once per bar close, so the newest bar's lines can update with up to one bar of delay.
Lower-timeframe history is limited by PulseWire; on older history the fallback distribution (bar range spread) is used, which is coarser.
Volume must be provided by your data feed; on symbols without volume the indicator cannot work.
This is a visualization and context tool. It generates no signals and no performance claims are made or implied. Indicator

Liquidity Sweep Hunter [JPT] 🔷 OVERVIEW
Liquidity Sweep Hunter is an original Pine Script® v6 indicator designed to automatically detect key liquidity levels and identify Buy-Side and Sell-Side Liquidity Sweeps. The indicator plots significant swing highs and lows as liquidity zones, helping traders spot potential institutional stop hunts and market reversals without manually marking levels.
Suitable for Forex, Gold (XAUUSD), Silver (XAGUSD), Cryptocurrency, Stocks, Indices, Futures, and Commodities, the indicator provides a simple and clean Smart Money Concepts (SMC) workflow.
🔷 HOW IT WORKS
The indicator continuously scans price using confirmed pivot highs and pivot lows.
Buy-Side Liquidity (BSL)
When a confirmed Swing High is detected, the indicator plots a horizontal liquidity level representing Buy-Side Liquidity.
These levels often become areas where resting buy-stop orders accumulate.
Sell-Side Liquidity (SSL)
When a confirmed Swing Low is detected, the indicator plots a horizontal liquidity level representing Sell-Side Liquidity.
These zones commonly contain sell-stop liquidity below recent lows.
Liquidity Sweep Detection
The indicator automatically monitors price interaction with the latest liquidity levels.
Bearish Liquidity Sweep
A bearish sweep occurs when:
• Price trades above the previous Buy-Side Liquidity (Swing High)
• The candle closes back below the liquidity level
This may indicate a liquidity grab before a potential bearish move.
Bullish Liquidity Sweep
A bullish sweep occurs when:
• Price trades below the previous Sell-Side Liquidity (Swing Low)
• The candle closes back above the liquidity level
This may indicate a stop hunt before a potential bullish reversal.
🔷 VISUAL FEATURES
• Automatic Swing High Detection
• Automatic Swing Low Detection
• Buy-Side Liquidity (BSL) Levels
• Sell-Side Liquidity (SSL) Levels
• Dashed Liquidity Lines
• BSL Labels
• SSL Labels
• Bullish Liquidity Sweep Detection
• Bearish Liquidity Sweep Detection
• Optional EMA Trend Filter
• Clean and Lightweight Chart Display
🔷 INPUTS
Available settings include:
• Pivot Length
• EMA Length
• Show EMA
• Show Liquidity Lines
These settings allow traders to adjust swing sensitivity and customize the chart appearance.
🔷 HOW TO USE
A common workflow is:
Wait for the indicator to identify Buy-Side or Sell-Side Liquidity.
Watch for price to sweep one of these liquidity levels.
Look for additional confirmation using price action or market structure.
Use the sweep as a potential indication of a continuation or reversal, depending on your trading plan.
🔷 MARKETS
Liquidity Sweep Hunter can be used on:
• Forex
• Gold (XAUUSD)
• Silver (XAGUSD)
• Cryptocurrency
• Stocks
• Indices
• Futures
• Commodities
Compatible with all PulseWire-supported timeframes.
🔷 BEST PRACTICES
Many traders combine liquidity sweeps with:
• Market Structure (HH, HL, LH, LL)
• Break of Structure (BOS)
• Change of Character (CHoCH)
• Order Blocks
• Fair Value Gaps (FVG)
• Support & Resistance
• EMA Trend Confirmation
• Higher Timeframe Analysis
Using multiple confirmations can provide additional context when evaluating liquidity events.
🔷 UPCOMING FEATURES
Future updates may include:
• Equal High / Equal Low Detection
• Liquidity Sweep Labels
• Multi-Timeframe Liquidity Levels
• Order Block Detection
• Fair Value Gap (FVG) Integration
• BOS & CHoCH Confirmation
• Trend Dashboard
• Smart Money Alerts
• ATR-Based Liquidity Filter
• Advanced Notification System
🔷 DISCLAIMER
This indicator is provided for educational and informational purposes only. It identifies confirmed liquidity levels and potential liquidity sweeps based on historical price action. It does not predict future market movements or guarantee trading results. Always perform your own analysis, apply sound risk management, and consider additional market factors before making trading decisions. Indicator

Strategy

Premium VWAP Bands Long Short# Premium Session VWAP Bands — Long / Short Trend
## Overview
Premium Session VWAP Bands is a minimalist trend-direction indicator designed to provide an immediate visual reading of the current intraday market bias.
The indicator uses only:
* Session VWAP
* VWAP slope
* Price position relative to VWAP
* Standard-deviation bands
It does not use RSI, MACD, moving averages, ATR, ADX, SuperTrend, order flow, volume profile, fair value gaps, or Smart Money Concepts.
The main objective is simplicity. A trader should be able to look at the chart and identify one of three market states:
* LONG
* SHORT
* NEUTRAL
The current state is communicated through a subtle chart background and a compact information panel in the upper-right corner.
This is an indicator, not a strategy. It does not place orders, calculate position size, provide automatic entries, or generate backtest results.
---
## Core VWAP Calculation
The central gold line represents the session VWAP.
VWAP stands for Volume Weighted Average Price. It measures the average traded price while assigning greater weight to prices where more volume occurred.
The VWAP calculation resets at the beginning of each new trading day. This makes the indicator primarily suitable for intraday analysis.
The session VWAP acts as the main directional reference:
* Price above VWAP indicates that the market is trading above the session’s volume-weighted average.
* Price below VWAP indicates that the market is trading below the session’s volume-weighted average.
* Price moving repeatedly around VWAP usually indicates balance, consolidation, or an unclear directional advantage.
The VWAP line is intentionally more prominent than the bands and uses a matte-gold color by default.
---
## VWAP Bands
The indicator displays one upper band and one lower band around VWAP.
The bands are calculated using standard deviation and are designed to show how far price has moved away from the session VWAP.
The default Band Multiplier is:
1.0
A lower multiplier creates narrower bands and makes them more sensitive to smaller price movements.
A higher multiplier creates wider bands and highlights more significant price extensions.
The bands should not automatically be interpreted as buy or sell signals.
For example:
* A touch of the Upper Band does not automatically mean that price should reverse downward.
* A touch of the Lower Band does not automatically mean that price should reverse upward.
During a strong trend, price may remain near or outside one band for an extended period.
The bands are best used to evaluate:
* Price extension from VWAP
* Pullbacks toward the session average
* Trend continuation conditions
* Potential mean-reversion areas
* The current structure of intraday volatility
---
# Background Trend Logic
The background is the primary directional feature of the indicator.
It uses three possible states:
* Green background: LONG
* Red background: SHORT
* No background: NEUTRAL
The background is intentionally highly transparent so that candles, drawings, levels, and price action remain clearly visible.
The default transparency is 91%.
---
## Green Background — LONG Trend
The chart background becomes dark green only when all required LONG conditions are confirmed.
A LONG state requires:
1. The current price to close above VWAP.
2. VWAP to be higher than it was on the previous bar.
3. The calculated VWAP slope to be positive.
4. Price to remain clearly above the internal neutral zone around VWAP.
5. The bar to be closed and confirmed.
In simplified terms:
Price is above a rising VWAP.
The green background indicates a bullish intraday environment in which long setups may be given priority over short setups.
It does not mean that a trader should immediately enter a long position when the background turns green.
A more conservative approach is to wait for:
* A pullback toward VWAP
* A successful rejection of VWAP
* A higher low
* A bullish candle confirmation
* A breakout followed by continuation
* Confluence with the trader’s existing market structure analysis
The green background should therefore be treated as a directional filter rather than an automatic entry signal.
### Example LONG interpretation
When the background is green:
* Long setups are aligned with the current VWAP direction.
* Countertrend short positions carry additional risk.
* Pullbacks toward VWAP may provide more favorable locations than buying after an extended move.
* Price remaining above a rising VWAP supports the continuation of the bullish state.
The LONG state remains active only while the required conditions continue to be satisfied.
---
## Red Background — SHORT Trend
The chart background becomes dark red only when all required SHORT conditions are confirmed.
A SHORT state requires:
1. The current price to close below VWAP.
2. VWAP to be lower than it was on the previous bar.
3. The calculated VWAP slope to be negative.
4. Price to remain clearly below the internal neutral zone around VWAP.
5. The bar to be closed and confirmed.
In simplified terms:
Price is below a falling VWAP.
The red background indicates a bearish intraday environment in which short setups may be given priority over long setups.
It does not mean that a trader should immediately enter a short position when the background turns red.
A more conservative approach is to wait for:
* A pullback toward VWAP
* A rejection below VWAP
* A lower high
* A bearish candle confirmation
* A breakdown followed by continuation
* Confluence with the trader’s existing market structure analysis
The red background should be treated as a directional filter rather than an automatic entry signal.
### Example SHORT interpretation
When the background is red:
* Short setups are aligned with the current VWAP direction.
* Countertrend long positions carry additional risk.
* Pullbacks toward VWAP may provide better locations than selling after an extended decline.
* Price remaining below a falling VWAP supports the continuation of the bearish state.
The SHORT state remains active only while the required conditions continue to be satisfied.
---
## No Background — NEUTRAL Trend
When neither the LONG nor SHORT conditions are fully satisfied, the indicator changes to the NEUTRAL state.
The background is then completely removed.
A NEUTRAL state may occur when:
* VWAP is flat or nearly flat.
* Price is too close to VWAP.
* Price is above VWAP while VWAP is falling.
* Price is below VWAP while VWAP is rising.
* Price repeatedly crosses VWAP.
* The market is consolidating.
* Directional conditions are conflicting.
* The session has just started and insufficient VWAP information is available.
The indicator uses a small internal neutral zone around VWAP. This zone is equal to 5% of the current distance between VWAP and the Upper Band.
Its purpose is to prevent very small movements directly around VWAP from being immediately classified as LONG or SHORT.
When price remains inside this area, the state stays NEUTRAL even if price is marginally above or below VWAP.
This helps reduce rapid background switching when the market is balanced around its session average.
A NEUTRAL state should not automatically be interpreted as a reversal signal. It means only that the indicator does not currently detect a sufficiently clear directional alignment.
---
# Trend Information Panel
A compact panel appears in the upper-right corner of the chart.
It displays one of three values:
* Trend: LONG
* Trend: SHORT
* Trend: NEUTRAL
The panel uses:
* Green text for LONG
* Red text for SHORT
* Gray text for NEUTRAL
The panel is intended to provide a clear trend reading without adding unnecessary statistics or visual clutter.
It can be disabled in the indicator settings.
---
# Alert Conditions
The indicator includes three alert conditions:
## LONG Trend Activated
Triggered when the confirmed trend state changes from SHORT or NEUTRAL to LONG.
The alert is generated only when a closed bar confirms that:
* Price is above VWAP
* VWAP is rising
* Price is outside the neutral zone
## SHORT Trend Activated
Triggered when the confirmed trend state changes from LONG or NEUTRAL to SHORT.
The alert is generated only when a closed bar confirms that:
* Price is below VWAP
* VWAP is falling
* Price is outside the neutral zone
## Neutral Trend
Triggered when the confirmed trend state changes from LONG or SHORT to NEUTRAL.
This may indicate that:
* Trend momentum has weakened
* Price has returned toward VWAP
* VWAP has flattened
* Price and VWAP direction are no longer aligned
Alerts trigger only when the state changes. They do not repeat on every bar while the same state remains active.
For the most consistent behavior, alerts should be configured using:
Once Per Bar Close
---
# Suggested Use on the 2-Minute Timeframe
The indicator was designed primarily for the 2-minute timeframe, especially for intraday markets such as index futures.
On a 2-minute chart, the indicator can be used as a directional filter:
## During a LONG state
Traders may focus on:
* Pullbacks toward VWAP
* Bullish reactions above VWAP
* Higher-low formations
* Continuation after consolidation
* Long setups that agree with the session direction
## During a SHORT state
Traders may focus on:
* Pullbacks toward VWAP
* Bearish reactions below VWAP
* Lower-high formations
* Continuation after consolidation
* Short setups that agree with the session direction
## During a NEUTRAL state
Traders may consider:
* Waiting for clearer directional alignment
* Reducing trade frequency
* Avoiding repeated entries around VWAP
* Monitoring for a confirmed transition into LONG or SHORT
Because the 2-minute timeframe contains significant market noise, the indicator should not be used as a standalone entry system.
It is better suited to filtering direction while entries are determined using price action, market structure, support and resistance, risk management, or another independently tested method.
---
# Recommended Starting Settings
For a standard 2-minute intraday chart:
* Show VWAP: Enabled
* Show Bands: Enabled
* Band Multiplier: 1.0
* Enable Background: Enabled
* Background Transparency: 91
* Show Trend Panel: Enabled
Possible Band Multiplier adjustments:
* 0.8: Narrower and more sensitive bands
* 1.0: Balanced default setting
* 1.2–1.5: Wider bands showing more significant price extension
There is no universal setting that will perform equally well on every instrument or market condition. Parameters should be evaluated separately for the selected symbol, session, and trading style.
---
# Best Market Conditions
The indicator is generally easier to interpret when:
* The market has a clear intraday direction.
* VWAP has a visible positive or negative slope.
* Price remains consistently on one side of VWAP.
* Pullbacks are orderly.
* Trading volume and liquidity are sufficient.
* The market has moved out of an earlier consolidation.
The indicator may become less useful when:
* VWAP is nearly flat.
* Price crosses VWAP repeatedly.
* The market is moving sideways.
* Liquidity is low.
* Price action is highly erratic.
* Major economic news creates extreme short-term volatility.
* A new trading session has only recently started.
---
# Important Limitations
This indicator does not predict future price movements.
A green background does not guarantee that price will continue rising.
A red background does not guarantee that price will continue falling.
VWAP and its slope are calculated from existing price and volume data. As market conditions change, the trend state can also change.
The indicator does not include:
* Entry signals
* Stop-loss levels
* Take-profit levels
* Position sizing
* Risk-to-reward calculations
* Trade management
* Performance statistics
* Strategy backtesting
Users remain responsible for defining their own entry criteria, exit criteria, risk limits, session selection, and position size.
---
# Repainting and Calculation Behavior
The indicator does not use future data, look-ahead settings, or higher-timeframe security requests.
Trend states and alerts are confirmed only after the current candle closes.
Once a historical candle has closed, its confirmed trend state does not change because of later price data.
During the formation of a live candle, the VWAP line and bands may naturally move as price and volume update. However, a new confirmed LONG, SHORT, or NEUTRAL state is registered only at the candle close.
This design helps prevent alerts from being generated by temporary intrabar movements.
---
# Summary
Premium Session VWAP Bands is designed for traders who want a clean and immediate view of intraday direction without using multiple overlapping indicators.
Its interpretation is intentionally simple:
* Green background: price is above a rising VWAP
* Red background: price is below a falling VWAP
* No background: directional conditions are unclear or neutral
The indicator is best used as a trend-direction filter and market-context tool. It should be combined with independently tested entry rules and appropriate risk management.
This indicator is provided for informational and educational purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument.
Indicator

ICT Killzones & Pivots + Supply/Demand SHADO🇹🇷 TÜRKÇE
Ayarlar Ne İşe Yarar ⚙️
Killzones 🌍: Asya/Londra/New York seans kutuları. Varsayılan kapalı — sadece ince pivot çizgileri açık.
Pivots 📍: Her seansın en yüksek/en düşük noktası. Fiyat bu seviyeleri kırınca istatistik tutuluyor.
Supply & Demand (Scalping) 🎯 — asıl kullanacağın bölüm:
Swing Length: Kaç bar sağ/sol bakarak pivot arayacağı. 1-5dk grafikte 3-5 civarı iyi çalışır.
Min Impulse Move (x ATR): Bölgeden çıkan hareketin en az kaç ATR olması gerektiği.
Zone Boundaries: Tüm mum mu (Wick to Wick) yoksa sadece gövde mi (Body Only).
Mitigation Trigger: Fiyat bölgeye dokununca "test edildi" sayılması — fitil ya da kapanış bazlı.
Max Zones Per Side: Ekranda aynı anda kaç Demand/Supply kutusu tutulacağı.
Skip If Overlaps Existing Zone: Yeni bölge eskiyle çok örtüşüyorsa çizilmesin.
Nasıl Kullanılır 📊
15dk grafikte yapıyı oku: fiyat Demand'a (🟢) mi Supply'a (🔴) mi yaklaşıyor?
5-3dk'ya in, aynı bölgeye dokunmasını bekle.
Dokununca mum teyidi ara (reddediş fitili, engulfing). 🕯️
Stop-loss'u bölge dışına koy, hedefi karşı bölgeye ayarla. 🎯
Zone gri olduysa artık geçerli sayma. ⚠️
Uyarı 🚨 Sadece görsel analiz aracı, kâr garantisi yok. Önce demo'da test et! ✅
🇷🇺 РУССКИЙ
Что означают настройки ⚙️
Killzones 🌍: блоки сессий (Азия/Лондон/Нью-Йорк). По умолчанию выключены — остаются только линии пивотов.
Pivots 📍: хай/лоу каждой сессии. При пробитии ведётся статистика.
Supply & Demand (Scalping) 🎯 — основной раздел:
Swing Length: сколько баров слева/справа для поиска пивота. На 1-5 мин хорошо работает 3-5.
Min Impulse Move (x ATR): минимальный размер импульса из зоны в ATR.
Zone Boundaries: вся свеча (Wick to Wick) или только тело (Body Only).
Mitigation Trigger: когда зона "протестирована" — по фитилю или по закрытию.
Max Zones Per Side: сколько зон хранится одновременно.
Skip If Overlaps Existing Zone: новая зона не рисуется при сильном перекрытии.
Как использовать 📊
На 15-мин графике оцени структуру: цена идёт к Demand (🟢) или Supply (🔴)?
Переключись на 5-3 мин, жди касания зоны.
При касании ищи подтверждение свечой (отбойный фитиль, поглощение). 🕯️
Стоп-лосс за зоной, цель — противоположная зона. 🎯
Серая зона = больше не действительна. ⚠️
Предупреждение 🚨 Только визуальный инструмент, без гарантии прибыли. Сначала протестируй на демо! ✅
ENGLISH
What the Settings Do ⚙️
Killzones 🌍: Asia/London/NY session boxes. Off by default — only thin pivot lines remain.
Pivots 📍: each session's high/low. Stats tracked when broken.
Supply & Demand (Scalping) 🎯 — the main section:
Swing Length: bars checked left/right for a pivot. 3-5 works well on 1-5min charts.
Min Impulse Move (x ATR): minimum move size leaving a zone, in ATR multiples.
Zone Boundaries: full candle (Wick to Wick) or just body (Body Only).
Mitigation Trigger: what counts as "tested" — wick touch or close.
Max Zones Per Side: how many boxes kept at once.
Skip If Overlaps Existing Zone: skips new zones that overlap too much.
How to Use 📊
On the 15min chart, read structure: approaching Demand (🟢) or Supply (🔴)?
Drop to 5-3min, wait for price to touch that zone.
Look for candle confirmation (rejection wick, engulfing). 🕯️
Stop-loss just outside zone, target the opposing zone. 🎯
Gray zone = no longer valid. ⚠️
Disclaimer 🚨 Visual tool only, no profit guarantee. Test on demo first! ✅ Indicator

Forex Liquidity Map [invincible3]b]Forex Liquidity Glow Map
The Forex Liquidity Glow Map is a visual currency-rotation dashboard designed to estimate where relative strength and trading activity are moving across the major Forex market.
The indicator analyzes all 28 unique currency pairs formed from:
USD, EUR, GBP, JPY, CHF, CAD, AUD, and NZD
Instead of evaluating one pair in isolation, it combines information from every relationship connected to each currency. This produces an aggregated flow score for all eight currencies and helps identify the strongest and weakest areas of the Forex market.
Calculation Model
Each Forex pair is evaluated using:
• ATR-normalized price momentum
• Relative tick-volume activity
• Fast-versus-slow trend structure
• Volatility expansion
• Directional breadth
• Score smoothing
• Flow acceleration
A positive pair score strengthens the base currency and weakens the quote currency. A negative pair score strengthens the quote currency and weakens the base currency.
Each currency’s final score is calculated from its seven connected pair relationships.
Because spot Forex is decentralized, the indicator uses PulseWire broker-feed tick volume as an activity proxy. It does not represent centralized institutional order flow.
Forex Liquidity Map
The circular map displays the eight major currencies as nodes.
• Node value: Aggregated currency-flow score
• Node size: Average relative activity across connected pairs
• River direction: Weaker currency toward stronger currency
• River width: Estimated strength of liquidity rotation
• River color: Leading currency in that relationship
• Arrow: Direction of relative capital rotation
A positive score indicates relative strength or estimated inflow. A negative score indicates relative weakness or estimated outflow.
Water Flow Matrix
The scatter matrix shows each currency according to:
• Horizontal position: Current flow score
• Vertical position: Flow acceleration
• Bubble size: Relative pair activity
• Bubble color: Currency identity
The four matrix conditions are:
• Accelerating inflow: Positive flow with positive acceleration
• Weakening inflow: Positive flow with negative acceleration
• Accelerating outflow: Negative flow with negative acceleration
• Weakening outflow: Negative flow with positive acceleration
This helps distinguish a currency that is merely strong from one whose strength is actively increasing.
Dashboard and Pair Ranking
The dashboard includes:
• Currency strength ranking
• Current flow score
• Relative tick activity
• Momentum condition
• Inflow, outflow, or balanced status
• Ranked breakdown of all 28 Forex pairs
• Strongest and weakest currencies
• Best relative-strength pair
• Market confirmation percentage
• Current Forex-rotation regime
For example, when GBP is the strongest currency and AUD is the weakest, the dashboard may identify GBPAUD as the primary relative-strength opportunity.
Update Modes
Confirmed bars only uses completed calculation-timeframe candles. The rivers, matrix, rankings, and signals remain fixed while the current candle is forming.
Live uses the active candle and updates as price and tick volume change. This provides faster information but may change before candle close.
Confirmed mode is recommended for stable analysis and alerts. Live mode is intended for intrabar monitoring.
Display Features
• Responsive bar-index geometry
• Stable layout across intraday and higher timeframes
• Dark and Bright theme presets
• Fully opaque dashboard cells
• High-contrast currency colors
• Adjustable map and matrix dimensions
• Adjustable river threshold
• Optional arrows, glow, tooltips, tables, and signals
• Configurable PulseWire Forex-feed prefix
Interpretation
The indicator is most useful for:
• Finding strongest-versus-weakest currency combinations
• Confirming directional pair setups
• Monitoring broad Forex rotation
• Detecting strengthening or weakening flows
• Avoiding pairs where both currencies have similar strength
• Comparing pair-level movement with broader currency-level confirmation
The output should be used as a market-structure and relative-strength tool , not as a standalone entry system.
Execution decisions should also consider price structure, volatility, liquidity conditions, risk management, and scheduled economic events. Indicator

Dynamic SMC & Market Structure PRODynamic SMC and Market Structure PRO
Dynamic SMC and Market Structure PRO is a comprehensive technical analysis tool designed for price action traders and Smart Money Concepts practitioners. It focuses on mapping structural context, tracking key daily and session liquidity levels, and highlighting major market turning points without cluttering your chart.
Key Features Overview
1. Major Swing Extreme Highlights
Automatically identifies major market peaks and bottoms. Major highs are highlighted with clean red shapes and major lows with clean green shapes. This gives traders an instant visual reading of macro market extremes.
2. Smart Money Structure Engine
Tracks real time market context by automatically identifying Break of Structure (BOS) for trend continuation and Change of Character (CHoCH) for potential trend reversals on valid swing points.
3. Dynamic Supply and Demand Zones
Plots high probability supply and demand areas directly on your chart. These dynamic zones automatically adjust and disappear as soon as price breaks through them, ensuring your charting area stays clean.
4. Auto Disappearing Previous Day High and Low
Projects active Previous Day High (PDH) and Previous Day Low (PDL) levels. As soon as price breaks or sweeps these daily liquidity boundaries, the lines automatically delete to keep focus on active price action.
5. Auto Disappearing Session Liquidity
Tracks Asian session highs and lows. Includes a smart proximity filter that prevents visual clutter when session levels align closely with daily highs or lows. Lines automatically disappear when swept by price.
6. Fibonacci 0.5 Equilibrium Range
Calculates the 50 percent Fibonacci Equilibrium line across recent price swings. This helps traders easily distinguish between Premium zones above 50 percent and Discount zones below 50 percent.
7. Clean Dashboard Panel
Displays an on screen information panel summarizing current structure trend, pricing zone state, daily liquidity sweep status, and active supply or demand zone counts.
How to Use
Step 1: Determine Structural Context
Check the market structure labels (BOS/CHoCH) and the Dashboard Panel to determine whether the market is currently in a bullish or bearish structure trend.
Step 2: Identify Premium vs Discount Pricing
Use the 0.5 Equilibrium Line to contextualize price position:
- Premium Zone (Above 0.5 EQ): Ideal area to evaluate short setups near active Supply Zones or recent Major High shapes.
- Discount Zone (Below 0.5 EQ): Ideal area to evaluate long setups near active Demand Zones or recent Major Low shapes.
Step 3: Monitor Liquidity Sweeps
Watch how price interacts with Previous Day High/Low and Session High/Low levels. When price sweeps one of these levels and the line disappears, look for a CHoCH reaction for potential reversal setups.
Step 4: Execute on Zone Reactions
Evaluate price action inside active Supply and Demand zones. When price enters a zone in alignment with the broader structural trend, look for lower timeframe confirmation.
Settings Overview
Major Swing Extremes Settings
- Show Major Swing High/Low Shapes: Toggle visibility of major high and low shapes.
- Major Swing Lookback Sensitivity: Adjusts the pivot lookback length used to detect major market extremes.
Smart Money Structure Settings
- Show BOS and CHoCH Lines: Toggle visibility of structural break lines and text tags.
- Structure Sensitivity (Pivot Length): Controls how sensitive the script is to structural swing points.
Dynamic Supply and Demand Settings
- Show Dynamic Supply and Demand Zones: Toggle display of active supply and demand boxes.
- Max Active Zones Per Side: Controls the maximum number of active supply or demand zones displayed simultaneously.
- Zone Transparency: Adjusts the color opacity of the supply and demand boxes.
Auto Disappearing PDH and PDL Settings
- Show Active PDH / PDL: Toggle display of Previous Day High and Low lines.
Session Highs and Lows Settings
- Show Session High/Low Lines: Toggle display of session liquidity lines.
- Clutter Distance Threshold: Sets the distance threshold in pips or points to prevent overlapping lines when levels are close.
Fibonacci Equilibrium Settings
- Show 0.5 Equilibrium Line: Toggle display of the 50 percent mid point level.
- Equilibrium Lookback Range: Adjusts the lookback period used for calculating recent swing highs and lows.
Pro Tips for Effective Usage
Tip 1: Trade in Alignment with Macro Extremes
Higher probability trade setups occur when price retests a Demand Zone near a Green Major Low shape, or a Supply Zone near a Red Major High shape.
Tip 2: Multi Timeframe Alignment
Mark major structure and supply/demand zones on higher timeframes like 1 Hour or 4 Hour, then switch to lower timeframes like 5 Min or 15 Min for CHoCH entry confirmation.
Tip 3: Pay Attention to Swept Levels
When a PDH or Session High line disappears after price spikes through it, observe if price quickly reverses back inside the range. This often signals institutional liquidity hunting.
Things to Avoid
1. Avoid Entering Inside Invalidated Zones
Do not trade setups from supply or demand zones that have already been broken through by price closes.
2. Avoid Counter Trend Entries at Equilibrium
Do not take aggressive short entries right at the 0.5 Equilibrium line when the market is making strong consecutive bullish BOS breaks.
3. Avoid Over Sensitivity on Low Timeframes
Do not use extremely low pivot lookback settings on sub minute charts to avoid unnecessary noise in structure detection.
Disclaimer
This tool is built strictly for educational and analytical purposes. It does not offer financial advice, trade signals, or guaranteed outcomes. Always practice proper risk management. Indicator

EvoD Trader Range**EvoD Trader Range — Market-Open Range Backtester with 12-Signal Exit Simulation**
A range/opening-range-breakout backtesting and alerting tool for futures, stocks, and forex, anchored to your choice of New York, London, or Tokyo market opens — or the CME's daily maintenance reopen for futures-specific setups.
**What it does**
- Builds a price range around a configurable window (Initial Balance, Opening Range, EvoD ORB, or CME-anchored shapes), then tracks 12 independent signal types off that range: breakouts (BOL/BOS), failed-auction reversals (FAL/FAS), mid-range crosses (MIDL/MIDS), and six wick-rejection patterns at the range high, low, and midpoint (WHL/WHS/WLL/WLS/WML/WMS).
- Only one trade is ever considered "live" at a time across all 12 signals — whichever fires first takes the slot until it stops out or reaches its final target.
- Every signal shares one stop model: the tighter of an ATR-based stop off the entry candle's body (or the wick bar's extreme, for the six wick signals) versus a cap of 25% of the day's range height — so risk never exceeds a fixed fraction of the range regardless of how wide ATR gets.
- Targets sit at 50%/100%/200% of the day's range height from entry, with three configurable exit styles: scale out across all three legs (moving to breakeven after the first), or take the full position at a single target.
- A consolidated performance table reports trade count, win rate, target-touch rates, expectancy (points and $), profit factor, drawdown, and a per-weekday win/loss breakdown for every enabled signal plus a combined total — with a CSV export to Pine Logs for further analysis.
**How to use it**
Add it to a 5-minute chart, pick a Range Shape and Market from the Preset group (or Custom for manual session times), enable the signals you want to track, and set a Start/End Date to backtest a specific window.
---
**Backtesting limitations — read before trusting the numbers**
This is a visual/statistical simulation built from confirmed-bar price data, not PulseWire's Strategy Tester, and not a substitute for a real broker fill model:
- **No slippage, commissions, or execution latency are modeled.** Entries are simulated at the signal bar's close; stops and targets are simulated as filled instantly at the exact level, the moment intrabar price touches it. In a live account, fast or thin markets can fill you meaningfully worse than these levels — especially on gap-through-stop scenarios, which this script does not distinguish from a clean stop fill.
- **Targets register on intrabar high/low touch, not on a confirmed close.** A wick that barely tags a target counts the same as a strong close through it.
- **Same-bar stop/target conflicts resolve conservatively as a stop-out**, which may understate results relative to what a live fill would actually do (or overstate them, if your real fills would have favored the target).
- **Only one trade is tracked at a time, script-wide.** If you'd realistically take multiple signals simultaneously with separate capital, this backtest understates your actual trade frequency and doesn't reflect the correlation risk of holding several correlated positions at once.
- **Results depend entirely on the chart's loaded history and your Start/End Date settings.** A narrow window, a single instrument, or a period with unusually favorable/unfavorable conditions for a given signal is not a reliable estimate of forward performance.
- **The Range Quality Filter, holiday exclusions, and session/timezone logic all shape which days even get counted** — changing any of them changes the sample, not just the results on a fixed sample.
- Past performance shown by this or any backtest, simulated or real, does not guarantee future results. This script is for research and education, not financial advice — always forward-test on a demo/sim account before risking real capital.
Indicator

Indicator

Indicator

SMC Structures + Baseline proSMC Structures + Baseline pro Tuấn Anh
etLineStyle(lineOption) =>
lineOption == "┈" ? line.style_dotted : lineOption == "╌" ? line.style_dashed : line.style_solid
get_structure_highest_bar(lookback) =>
var int idx = 0
maxBar = bar_index > lookback ? ta.highestbars(high, lookback) : ta.highestbars(high, bar_index + 1)
for i = 0 to lookback - 1 by 1
if high > high and high <= high and ((i+1) * -1) >= maxBar
idx := (i+1) * -1
idx := idx == 0 ? maxBar : idx
get_structure_lowest_bar(lookback) =>
var int idx = 0
minBar = bar_index > lookback ? ta.lowestbars(low, lookback) : ta.lowestbars(low, bar_index + 1)
for i = 0 to lookback - 1 by 1
if low < low and low >= low and ((i+1) * -1) >= minBar
idx := (i+1) * -1
idx := idx == 0 ? minBar : idx
// ── JMA (Jurik Moving Average) ──────────────────────────────────
jma(src, length, power, phase) =>
phaseRatio = phase < -100 ? 0.5 : phase > 100 ? 2.5 : phase / 100 + 1.5
beta = 0.45 * (length - 1) / (0.45 * (length - 1) + 2)
alpha = math.pow(beta, power)
var float jmaVal = 0.0
var float e0 = 0.0
var float e1 = 0.0
var float e2 = 0.0
e0 := (1 - alpha) * src + alpha * nz(e0 )
e1 := (src - e0) * (1 - beta) + beta * nz(e1 )
e2 := (e0 + phaseRatio * e1 - nz(jmaVal )) * math.pow(1 - alpha, 2) + math.pow(alpha, 2) * nz(e2 )
jmaVal := e2 + nz(jmaVal )
jmaVal Indicator

SMC POI Dashboard by LKBPSMC POI Dashboard — a non-repainting, multi-timeframe Smart Money Concepts indicator for PulseWire (Pine v6), built for XAUUSD but symbol-agnostic.
It independently tracks market structure — confirmed swing highs/lows (HH/HL/LH/LL), body-close-only Break of Structure, active trading range, and protected levels — across five fixed timeframes (4H/1H/15M/5M/1M) using request.security(). On every confirmed BOS, it deterministically detects a Point of Interest (order block): the last 1–3 opposite-colored candles immediately preceding the break, combined into a single zone. Each timeframe keeps only its newest Bullish and Bearish POI, drawn as a color-coded box (distinct color per timeframe) anchored to its true origin candle. Zones turn gray and freeze when price wicks into them (Mitigated), and are deleted outright if price closes fully through (Invalidated).
Chart visuals (swing labels, BOS markers, range/protected lines, and POI boxes) can be filtered to show only the timeframe matching your current chart, keeping the chart clean. A floating dashboard summarizes trend, last BOS, range, and both POIs for all five timeframes plus current price and status (inside/outside a POI) at a glance. Indicator

PTRO Trade Bot v6//@version=6
indicator("PTRO Trade Bot v6", overlay=true)
triggerVol = input.int(50000000, "Min volume (lots)", minval=0)
= request.security("IDX:PTRO", "15", )
neckline = 4750.0
reclaim = 4820.0
trim1 = 4950.0
trim2 = 5000.0
trim3 = 5200.0
hardStop = 4200.0
breakdown = close15 < neckline and vol15 > triggerVol
reclaimTrigger = close15 > reclaim and vol15 > triggerVol
trim1Hit = high15 >= trim1 and high15 < trim1
trim2Hit = high15 >= trim2 and high15 < trim2
trim3Hit = high15 >= trim3 and high15 < trim3
hardStopHit = close15 < hardStop
plot(neckline, "Neckline 4750", color=color.red, style=plot.style_stepline, linewidth=2)
plot(reclaim, "BOS 4820", color=color.green, style=plot.style_stepline, linewidth=2)
plot(trim1, "Trim 1 (4950)", color=color.blue, style=plot.style_circles)
plot(trim2, "Trim 2 (5000)", color=color.blue, style=plot.style_circles)
plot(trim3, "Trim 3 (5200)", color=color.blue, style=plot.style_circles)
plot(hardStop, "Hard Stop 4200", color=color.maroon, style=plot.style_cross, linewidth=2)
alertcondition(breakdown, "PTRO Breakdown 50pct Cut", "PTRO closed below 4750 with vol > 50M. Cut 50pct pre-market.")
alertcondition(reclaimTrigger, "PTRO BOS Reclaim", "PTRO reclaimed 4820 on volume. Thesis confirmed.")
alertcondition(trim1Hit, "PTRO Trim 1 (4950)", "PTRO touched 4950. Trim 25pct, move stop to 4750.")
alertcondition(trim2Hit, "PTRO Trim 2 (5000)", "PTRO touched 5000. Trim 25-30pct, trail stop.")
alertcondition(trim3Hit, "PTRO Trim 3 BOS (5200)", "PTRO touched 5200. Final trim, trail runner 1 ATR.")
alertcondition(hardStopHit, "PTRO Hard Stop (4200)", "PTRO closed below 4200. Thesis dead. Exit remaining.")
Indicator

Indicator

Advanced Market StructureAdvanced Market Structure
The Advanced Market Structure indicator is a comprehensive technical analysis script built for price action traders, Smart Money Concepts (SMC) practitioners, and market structure analysts. It helps traders map market context, spot key liquidity sweeps, and trade along institutional flow without cluttering the chart.
Key Features Overview
1. Smart Money Market Structure Engine
Automatically detects Break of Structure (BOS) for trend continuation and Change of Character (CHoCH) for potential trend reversals on valid swing points.
2. Intermediate Term Structure (ITH and ITL)
Replaces generic entry labels with institutional Intermediate Term Highs (ITH) and Intermediate Term Lows (ITL). These point out major liquidity pools where smart money often seeks liquidity.
3. Dynamic Candle Glow and Phase Detection
Calculates ATR and price expansion/contraction in real time to visually separate Consolidation phases from Expansion phases directly through candle coloring.
4. Auto Disappearing PDH and PDL
Plots Active Previous Day High (PDH) and Previous Day Low (PDL). As soon as price breaks through these liquidity levels, they automatically disappear to keep your workspace clean.
5. Dynamic 0.5 Equilibrium Range
Calculates the 50 percent Fibonacci Equilibrium line across recent swings, making it easy to identify Premium and Discount pricing zones.
6. Glowing Wave Line and Dashboard
Combines a dynamic Hull Moving Average trend line with a clean on screen dashboard displaying active structure context, market phase, and key level statuses.
Detailed How to Use Guide
Step 1: Determine the Macro Bias
Check the Glowing Wave Line color and recent market structure labels. A sequence of bullish BOS signals along with price staying above the Wave Line indicates a strong bullish bias.
Step 2: Identify Premium vs Discount Zones
Use the 0.5 Equilibrium Line to contextualize price position:
- Premium Zone (Above 0.5 EQ): Ideal area to search for short setups near Intermediate Term Highs (ITH) or Bearish CHoCH signals.
- Discount Zone (Below 0.5 EQ): Ideal area to search for long setups near Intermediate Term Lows (ITL) or Bullish CHoCH signals.
Step 3: Wait for Phase Transition
Observe the Candle Glow Engine. When candles transition from neutral or consolidation colors to strong trend expansion colors near an ITL or ITH level, it signals institutional participation.
Step 4: Liquidity Sweeps (PDH and PDL)
Watch how price interacts with Previous Day High and Low. A sweep followed by an immediate CHoCH back inside the daily range often offers high probability reversal scenarios.
Settings Overview and Customization
Candle Glow and Consolidation Settings
- Trend Momentum Lookback: Adjusts the sensitivity of the volatility calculation.
- Consolidation Range ATR Multiplier: Sets the sensitivity threshold for detecting squeeze or ranging market conditions.
Market Structure (BOS and CHoCH) Settings
- Structure Sensitivity (Pivot Length): Controls how sensitive the script is to swing points. Lower values (3 to 7) show lower timeframe structure, while higher values (10 to 20) show major structural points.
- Structure Colors: Full color customization for bullish and bearish structure lines and text labels.
Major Structure Labels (ITH and ITL) Settings
- Major Pivot Lookback: Defines the bar count required to mark Intermediate Term Highs and Lows.
- Label Customization: Customize colors and visibilities for ITH and ITL tags.
Previous Day High / Low and Equilibrium Settings
- Toggle Show Active PDH / PDL: Turn daily high/low tracking on or off.
- Equilibrium Lookback: Adjusts the swing period used to generate the 50 percent Fibonacci level.
Pro Tips for Effective Usage
Tip 1: Trade in the Direction of Macro Wave
For higher probability trades, take long positions when price is in a Discount Zone and the Wave Line is green. Take short positions when price is in a Premium Zone and the Wave Line is red.
Tip 2: Focus on Multi-Timeframe Confluence
Identify ITH/ITL levels on higher timeframes (such as 1-Hour or 4-Hour) and drop down to lower timeframes (5-Min or 15-Min) to spot CHoCH signals for refined entries.
Tip 3: Look for Liquidity Grab Reactions
Pay close attention when an active PDH or PDL line disappears. If price breaks the level and quickly creates a CHoCH in the opposite direction, it indicates a false breakout / liquidity sweep.
Things to Avoid
1. Avoid Trading During Consolidation
Do not take aggressive breakout entries when the Candle Glow engine highlights market consolidation. Wait for an explicit expansion candle close outside the range box.
2. Avoid Trading Counter Trend at Equilibrium
Do not short right at the 0.5 Equilibrium line if the overall structural trend is strongly bullish with consecutive bullish BOS signals.
3. Avoid Over Sensitivity on Scalping Timeframes
Do not set the Structure Sensitivity too low (below 3) on sub-minute charts, as minor price noise may generate excess structural markings.
Disclaimer
This tool is built strictly for educational and analytical purposes. It does not provide financial advice or direct trading signals. Always practice proper risk management and position sizing. Indicator

Strategy

Dynamic Market Structure & Liquidity Engine PRO [DMSL]Dynamic Market Structure and Liquidity Engine PRO
The Dynamic Market Structure and Liquidity Engine PRO is an all in one technical analysis tool designed to help price action and institutional traders navigate market structure without cluttering their charts.
Instead of drawing dozens of random support and resistance boxes, this indicator dynamically calculates high probability supply and demand zones, tracks institutional market structure shifts like BOS and CHoCH, marks major swing extremes, and highlights macro equilibrium levels in real time.
Key Features
1. High Probability Supply and Demand Zones
Every zone is scored based on volatility, body displacement, and wick rejection strength. Weak and low volume zones are automatically filtered out. Zones disappear as soon as price breaks through them, keeping your workspace very clean.
2. Major Swing Points
High contrast visual dots mark structural high and low pivot points to help traders identify the overall trend direction instantly.
3. Institutional Market Structure
BOS or Break of Structure signals trend continuation when price breaks major swing points. CHoCH or Change of Character warns of potential trend reversals when price breaks counter trend pivots.
4. Major 50 Percent Equilibrium Range
It automatically projects the 50 percent Fibonacci level of the recent macro swing range. This helps determine whether price is trading in a Premium Zone above 50 percent which is ideal for short setups, or a Discount Zone below 50 percent which is ideal for long setups.
5. Compact Dashboard
A clean and simple on screen table displays active resistance and support counts in real time.
How to Use
Use the major swing dots and structure labels to establish market direction.
Look for sell or short opportunities when price is above the 50 percent equilibrium line and reacting near a resistance zone.
Look for buy or long opportunities when price is below the 50 percent equilibrium line and reacting near a support zone.
Wait for price to touch a power scored zone, confirm with price action patterns, and manage risk according to the structural swing points.
Settings Overview
Pivot Lookback Length controls structural sensitivity. Higher values detect macro trends, while lower values detect scalping structure.
Min Zone Power Score sets the minimum threshold to filter out low probability zones.
Max Active Zones limits the maximum active boxes per side to maintain chart clarity.
Show Major Range 50 Percent EQ Line lets you toggle the macro equilibrium line on or off.
Styling and Visual Customization gives you full control over zone opacity, border width, line styles, text sizes, and colors.
Things to Avoid
Do not buy right into a resistance zone when price is deep in the premium area above 50 percent without a clear CHoCH confirmation.
Do not place blind limit orders directly on zones during high impact news events. Always look for price action confirmation at the zone.
Setting the lookback length too short below 5 may increase market noise on lower timeframes like 1 minute or 3 minute charts.
Disclaimer
This indicator is designed purely for educational and analytical purposes. It does not provide financial advice or automated trading signals. Always practice proper risk management.
Indicator

Indicator

Indicator

Indicator

Smart Market Structure & Liquidity Engine [SMC]Smart Market Structure and Liquidity Engine
Overview and Core Philosophy
The Smart Market Structure and Liquidity Engine is a comprehensive, non-repainting technical analysis framework engineered for price action traders, ICT or SMC enthusiasts, and market structure analysts.
Instead of relying on lagging indicators or noisy indicators, this script combines Adaptive Volatility Filtering (ADX and DMI), Market Structure Shifts (BOS and CHoCH), and Previous Day Equilibrium Logic to give traders a crystal-clear view of market context, institutional bias, and premium versus discount pricing.
Key Features and Technical Mechanics
1. Adaptive Trend Wave and Dynamic Consolidation Engine
Uptrend Expansion (Neon Green): Indicates strong bullish directional bias and institutional buying pressure.
Downtrend Expansion (Hot Red): Indicates strong bearish directional bias and institutional selling pressure.
Smart Consolidation Filter (Slate Grey): Automatically detects sideways and low-momentum markets using native ADX logic. It shifts candles to neutral grey during choppy phases to prevent over-trading.
2. Structural Setup Trigger (Yellow Highlight Candle)
Replaces standard Buy and Sell verbal labels with clean visual highlights to comply with clean chart presentation standards.
Yellow Candle: Marks high-probability rejection candles that align with the active trend wave, highlighting immediate points of interest.
3. Dynamic Daily Levels and Equilibrium (PDH, EQ, PDL)
Previous Day High (PDH): Automatically draws upper daily liquidity levels.
Previous Day Low (PDL): Automatically draws lower daily liquidity levels.
50 Percent Equilibrium Line (EQ): Dynamically plots the 50 percent midpoint of the previous day range, helping traders easily distinguish between Premium (Overpriced) and Discount (Underpriced) zones.
4. Extended High-Probability Zones (Order Blocks)
Automatically plots order block zones upon key setup triggers.
Includes a Live Price Extension Feature, which extends the active zone forward so you can easily observe price reacting inside the box in real-time.
5. Non-Repainting Market Structure (BOS and CHoCH)
BOS (Break of Structure): Signals trend continuation.
CHoCH (Change of Character): Signals early structural reversal.
Built using safe, shift-corrected multi-timeframe security logic to ensure historical accuracy without repainting.
Full Settings and Customization Guide
Neon Wave Glow and Candle Settings
Wave Sensitivity Length: Adjusts how quickly the trend wave reacts to price changes (Default: 8).
Wave Range Multiplier: Controls the volatility band width (Default: 1.6).
Consolidation ADX Threshold: Set the ADX sensitivity cutoff (Lower values require tighter consolidation before turning grey).
Uptrend, Downtrend, Consolidation Colors: Fully customizable palette for chart visualization.
High-Probability Entry Signal (Yellow Candle)
Entry Trigger Sensitivity: Fine-tunes the structural lookback required for trigger highlights.
Entry Signal Color: Customize the setup highlight color.
Previous Day Levels and Equilibrium
Show Active PDH, EQ, PDL: Toggle visual daily liquidity lines on or off.
Line Styles and Colors: Independent style (Solid, Dashed, Dotted) and color settings for PDH, PDL, and 50 percent EQ lines.
Levels Text Size: Adjustable font sizes (Tiny, Small, Normal, Large) for desktop and mobile displays.
High-Probability Zone Customization
Extend Zone To Current Price: Enable to stretch the current active zone into live price action.
Zone Box Styling: Full control over Background Color, Border Color, Border Thickness, Box Opacity, and Label Text Alignment.
How to Use (Educational Framework)
1. Identify Directional Context: Check the color of the Dynamic Ribbon. (Green = Bullish Bias, Red = Bearish Bias, Grey = Ranging or Exercise Caution).
2. Evaluate Premium versus Discount: Compare current price with the 50 percent EQ Line. Long Setups carry higher probability when price is below EQ (Discount). Short Setups carry higher probability when price is above EQ (Premium).
3. Execution Alignment: Look for structural rejections (Yellow Setup Candle) tapping into active HP Zones near key PDH or PDL levels.
House Rules and Educational Disclaimer
No Repainting: All historical levels, zones, and structure lines are calculated on bar-close logic.
Educational Tool: This script is designed exclusively for market structure mapping and educational analysis. It does not provide financial advice or automated trading signals.
Indicator

Strategy

Indicator
