PGS - Pareto-Gaussian Skew [Zofesu]PGS - Pareto-Gaussian Skew is a trend gravity indicator built on two mathematical principles: the Gaussian distribution for detecting statistically significant price moves, and the Pareto principle for isolating the minority of moves that drive the majority of directional displacement.
The result is a single adaptive line that acts as a gravitational center — pulling toward institutional price displacement while filtering out the noise that makes standard moving averages lag or whipsaw.
─────────────────────────────────────
01 — What is PGS?
─────────────────────────────────────
PGS plots a gravity line that tracks where price is being pulled by significant institutional moves. Unlike a standard moving average, it does not react to all price movement equally. It reacts only when price moves beyond one standard deviation from its mean — the threshold where statistically normal noise ends and directional displacement begins.
Below that threshold, the line stays anchored to the mean. Above it, the Pareto Skew Factor shifts the gravity line toward the extreme, capturing the 20% of moves that drive 80% of the trend.
─────────────────────────────────────
02 — How it works
─────────────────────────────────────
The engine runs in three steps:
Step 1 — Mean and standard deviation
SMA and standard deviation are calculated over the lookback window (default 100 bars). This defines the Gaussian baseline — the statistical center of recent price behavior.
Step 2 — Extreme detection
The distance between current close and the mean is measured. If that distance exceeds 1x standard deviation, the move is classified as extreme. Moves within 1 standard deviation are treated as noise and ignored.
Step 3 — Pareto displacement
Extreme moves are multiplied by the Pareto Skew Factor (default 0.8). This skewed value is then smoothed with an EMA over a quarter of the lookback period and added back to the mean — producing the final gravity line.
Formula:
gravity = SMA(close, n) + EMA(d × extreme × skew, n/4)
where d = close − SMA(close, n), extreme = 1 if |d| > StDev else 0
─────────────────────────────────────
03 — Visuals
─────────────────────────────────────
Blue line — Pareto-Gaussian gravity line
Tension Cloud — fill between price and the gravity line.
Green fill = price above gravity line (bullish tension).
Pink fill = price below gravity line (bearish tension).
Note: Price Reference and PGS Reference appear in the indicator's plot list but are invisible on the chart. They are internal anchors required by Pine Script's fill() function and serve no visual or analytical purpose for the user.
─────────────────────────────────────
04 — Settings
─────────────────────────────────────
Smith's Memory (Lookback) — default 100
Number of candles used for the Gaussian baseline. Higher = slower, more stable line. Lower = faster, more reactive.
Pareto Skew Factor — default 0.8
Weight applied to extreme moves. Higher = gravity line shifts more aggressively toward institutional displacement. Lower = more conservative, stays closer to the mean.
─────────────────────────────────────
05 — How To Use
─────────────────────────────────────
Step 1 — Read the Tension Cloud
Green fill = price is above the gravity line. Bullish context — look for longs or hold existing positions.
Pink fill = price is below the gravity line. Bearish context — look for shorts or avoid longs.
Step 2 — Watch for gravity line crossings
Price crossing the gravity line from below = potential bullish shift.
Price crossing from above = potential bearish shift.
Step 3 — Use as dynamic support and resistance
In trending markets the gravity line acts as a dynamic S/R level. Price pulling back to the line in a green cloud = potential long entry zone.
Step 4 — Combine with higher timeframe context
PGS works best as a trend context filter alongside entry tools. It defines the direction — your entry indicator defines the moment.
Works on all asset classes: Indices, Forex, Gold, Oil, Crypto.
Best timeframes: H1, H4, D1. Indicator

Intra-Bar Activity Index (IAI) [Adaptive Volume & Volatility]… is an adaptive percentrank-based analysis of Volume and Volatility (true-range). It dynamically toggles between request.lower_tf-reconstruction and cumulative lower_tf chart data (simulating continual ltf_request).
Core Features:
1. The Formula for True Activity
The IAI doesn't just measure price action; it calculates the energetic density behind every bar.
• Volume + Volatility = Activity: You have full control over how these metrics are weighted via individual thresholds. You can set a pure volume signal, a pure volatility signal, or any mix to your liking. Institutional engagement only becomes visible once your calibrated thresholds are breached.
• Individual Calibration: Through the ltf_request and percentrank, you define your own statistical benchmark and how "exclusive" a signal should be.
2. Adaptive Live-Mode (The Signal Bridge)
The system seamlessly switches to Live-Transfer mode as soon as you zoom into lower timeframes.
• Early Warning System: The Live-Tracker detects signals while the higher timeframe (HTF) bar is still forming.
• Hidden Signals: It uncovers activity spikes that would be "smoothed out" if you only looked at the final close of the HTF bar (e.g., H2).
3. Dashboard for Data Integrity (Data Honesty)
We visualize technical limits instead of hiding them.
• 🛡️ Verified: Live data matches the „historical baseline“.
• ⚠️ Warning: The Live-Tracker deviates statistically (e.g., due to Pine Script's 4900-bar limit).
• No Stat. Control: Transparent notification in Replay Mode when no historical reference data is available for your setup.
4. Intelligent Alert System
• In Live-Mode, you receive alerts as soon as a lower-timeframe interval (e.g., M10) completes with high energy, providing a lead-time advantage over the final HTF bar close
• Context-Sensitive: The message informs you directly about the current mode (HTF-Request vs. Live-Transfer) and the data status.
🚀 Quick Calibration Tips
1. Sensitivity: Increase the Lookback Period for more stable, long-term statistics; decrease it for a more reactive, fast-paced Index.
2. Threshold Setup: Start with 85% for both Volatility and Volume.
3. The Visual Check: Open the settings menu and activate the Price Chart Dots. Calibrate your Thresholds by observing the position of the dots until they match your market interpretation.
4. Dashboard Check: Always keep an eye on the Confidence Score. If it drops or turns red, consider adjusting your Timeframe or Lookback to maintain full Data Integrity.
🎨 Visual Guide: How to Read the Index
• Navy Bars (Normal Engagement): The market is healthy and active, but hasn’t reached "exceptional" levels yet. This represents standard participation.
• Gray Bars (Low Interest): Market is in a "Dry Volume" phase. Volume is below your Low Volume Threshold. Institutional interest is currently negligible.
• Silver/Orange Area (Volatility): This background area represents the Volatility Percentile. Even if volume is low, you can instantly see if the price activity (True Range) is expanding.
• Orange Bars (IAI Active): The "High Energy" phase. These appear only when both Volatility and Volume cross your individual thresholds simultaneously. (The bar height continues to represent the Volume Percentrank).
• Price Chart Dots (IAI Anchor): Optional orange circles that appear directly on your candles (High/Low). They provide a quick visual link between the oscillator's momentum and the specific price action.
⚠️ Important Technical Notifications
1. The "Signal Bridge" Logic (Rolling vs. Fixed Window)
• HTF-Request Mode (Fixed Window): On a H2 chart, the index measures activity starting from the candle open (e.g., 12:00 PM). At 12:40 PM, the calculation only includes the first 40 minutes of data. It grows as the bar progresses.
• Live-Transfer Mode (Rolling Window): On a M10 chart, the IAI simulates the H2 energy by always analyzing the last 120 minutes. At 12:40 PM, it processes the window from 10:40 AM to 12:40 PM.
• Early Detection: This provides a significant lead-time advantage. You detect institutional spikes as they happen, regardless of the official HTF clock. Both modes converge at the close of the H2 candle (e.g., at 02:00 PM).
2. Data Integrity & Timeframe Anomalies
The 5000-bar limit is not the only factor for "Data Honesty".
• Session Gaps: Using D1 as the Main-TF can be tricky in Forex markets, where Sunday sessions often only last a few hours. Such irregularities can cause statistical shifts depending on your Lookback Period.
• Action: Always monitor the Confidence Score (🛡️). If it drops, consider adjusting your Timeframe or Lookback to maintain a solid statistical baseline.
3. Replay Mode & Historical Gaps
• The IAI transparently displays "No Stat. Control" during Bar Replay if historical lower-timeframe data is unavailable for that specific segment. We prioritize data honesty over showing "estimated" or faked data.
4. How to set Alerts (Smart Signals)
To activate the IAI early warning system, follow these steps in the PulseWire Alert Menu:
1. Condition (1st Box): Select "pct_IAI".
2. Trigger Logic (2nd Box): Change the setting to "Any function call"
3. Frequency / Timeframe:
• The alert frequency is automatically managed by the script (once_per_bar_close) to ensure data honesty and prevent repainting.
• The type of signal depends on your chart: Use the Main-TF (e.g., H2) for final HTF-signals, or a Lower-Timeframe (e.g., M10) to receive the Live-Tracker early warnings.
Intelligence: You don’t need to type a message. The alert is fully dynamic—it automatically reports the Mode (Live vs. HTF), the Safeguard-Status, and the Data Integrity (Verified vs. Low Integrity) directly to your device.
📊 Understanding the Data Window (Statistical Transparency)
The IAI performs complex statistical comparisons under the hood. To keep the chart clean, these raw metrics are not plotted visually but are displayed exclusively in the PulseWire Data Window (right sidebar). They provide full transparency:
• Runtime-Safe LTF: Displays the analysis interval currently in use. If this value is red, the script automatically adjusted the interval to prevent a runtime error (e.g., if your chart timeframe is larger than your selected LTF).
• Max Safe Lookback for this TF: The mathematical limit for your current setup. It calculates at which point your Lookback Period exceeds Pine Script's technical 5,000-bar limit.
• Active Bar Limit: The actual usable data foundation. If this value turns red, your selected lookback is statistically "clipped" because not enough historical data points can be retrieved.
• Converted Sum of LTF Request Bars: This converts the historical baseline (HTF-Request) into current chart units. It serves as the anchor point for the comparison with the Live-Tracker.
• Relative Live-Data Size: The numerical basis of your Confidence Score. It shows the ratio between the real-time data stream and the historical expectation. A value near 100% indicates absolute statistical integrity.
• Overall Requested Bars: The total number of individual data points analyzed within your selected Lookback Period.
Indicator

Repricing Belt Engine [AGPro Series]Repricing Belt Engine
🔹 OVERVIEW
Repricing Belt Engine identifies qualifying displacement impulses and constructs ATR-scaled repricing belts around the impulse body, then tracks each belt's first-revisit lifecycle through three discrete outcomes: Held, Rejected, and Broken. The engine turns raw impulse candles into structured, evaluable reaction zones — giving traders a clean framework for studying how price behaves when it returns to the scene of a decisive move.
Unlike generic supply/demand or order block tools, this indicator does not simply mark impulse zones and leave them on the chart indefinitely. Every belt has a full state machine: Active → first qualifying touch → terminal outcome. A top-right status panel summarizes active belts, current belt context, 50-bar directional bias, and outcome counts so the chart context is always one glance away.
🔸 UNIQUE EDGE
Most displacement or supply/demand indicators stop at drawing a box. Repricing Belt Engine differentiates itself with four specific mechanics:
• ATR-scaled geometry — Belt width is normalized by ATR (not raw body size), producing consistently visible zones across volatility regimes and symbols. Optional "Auto (Body)" and "Body 70%" modes are available for traders who prefer tighter constructions.
• Three-outcome lifecycle model — Every belt resolves into one of five states (Active, Held, Rejected, Broken, Expired) based on penetration depth and close position. No more static zones cluttering the chart after price has decisively moved on.
• Depth-gated touch qualification — Wick-grazing does not trigger state transitions. A revisit must penetrate the belt by a configurable minimum depth (ATR-relative) before it counts, filtering noise from meaningful reactions.
• Excursion-tolerant hold detection — A belt can be marked Held even when price briefly dips beyond it, as long as the close respects the belt and the excursion stays within the Hold Tolerance band. This matches how institutional levels actually react in live markets.
🔹 METHODOLOGY
1. Impulse Qualification: A bar qualifies as an impulse when its body magnitude exceeds Impulse Threshold × ATR AND its body-to-range ratio is at least Min Body / Range Ratio. Both gates must pass — this filters out long-wick bars that look decisive but are not.
2. Belt Construction: On a qualifying impulse, a belt is drawn using the selected Width Mode. In ATR Scaled mode (default), the belt is centered on the impulse body midpoint and spans ±ATR Width Half-Span × ATR. A mid-line is drawn through the belt center.
3. Cooldown: A minimum bar gap (Cooldown Between Belts) is enforced between consecutive belt formations, preventing rapid clustering in extended trends.
4. Lifecycle Tracking: On every confirmed close, each active belt is evaluated:
• If close breaches the belt with excursion beyond Reject Tolerance → Broken
• If close recovers but excursion exceeded Hold Tolerance → Rejected
• If close respects the belt after a qualifying touch → Held
• If no resolution within Belt Max Lifetime bars → Expired
5. Active Cap: A maximum number of concurrent active belts is enforced (Max Active Belts). When the cap is reached, the oldest active belt is auto-expired to keep the chart focused on the current narrative.
🔸 SIGNALS & ALERTS
On-chart visuals:
• Bull/Bear belt zones with ATR-scaled width and mid-line
• Impulse origin markers (small triangles) anchoring each belt to its source bar
• State-colored labels at resolution: Held OK (state color), Broken X (opposite state color), Rejected (neutral, shown only in Detailed label mode)
• Faded rendering for resolved belts so the active story stays visually dominant
Top-right status panel:
• Active belt count
• Current belt context (side, position, held flag)
• 50-bar directional bias (Bull UP / Bear DN / Neutral)
• 50-bar outcome counts (Held / Rejected / Broken)
Alert conditions:
• Repricing Belt Formed
• Belt Touched (first qualifying revisit)
• Belt Held
• Belt Rejected
• Belt Broken
🔹 KEY INPUTS
Engine
• Impulse Threshold (x ATR) — impulse size gate
• Min Body / Range Ratio — decisive-close gate
• ATR Length — volatility normalization period
• Cooldown Between Belts — anti-clustering filter
Belt
• Width Mode — ATR Scaled / Auto (Body) / Body 70%
• ATR Width Half-Span — belt half-width in ATR units
• Belt Max Lifetime — auto-expiry age
• Max Active Belts — concurrent belt cap
State Thresholds
• Min Touch Depth (x ATR) — qualifying penetration
• Hold Tolerance (x ATR) — clean-hold excursion ceiling
• Reject Tolerance (x ATR) — rejected-vs-broken threshold
Visuals
• Label Mode — Clean / Detailed
• Panel Font Size, Label Font Size
• Show Impulse Markers toggle
🔸 HOW TO USE
1. Apply to any symbol and timeframe. The engine is timeframe-agnostic and self-calibrates via ATR.
2. Watch for new belt formations on displacement impulses. The impulse marker confirms the origin bar.
3. When price returns, observe the lifecycle resolution: Held reactions often mark continuation points; Broken reactions frequently signal structural shifts.
4. Use the 50-bar Bias readout for directional context — sustained one-sided belt formation suggests an active trend.
5. Combine with structure tools (swing highs/lows, trendlines) for confluence. The belt is a reaction zone, not a standalone entry system.
6. Tune Impulse Threshold per timeframe: lower values (1.5–1.7) for intraday, higher (1.8–2.2) for swing.
🔹 LIMITATIONS & TRANSPARENCY
• This indicator is not a strategy and does not generate buy/sell signals. It is an analytical visualization tool.
• Belt outcomes are historical observations, not predictions. Past Held/Broken patterns do not guarantee future reactions.
• Performance varies by symbol, timeframe, and market regime. Always test parameter settings on the instruments you trade.
• Very low-liquidity or gappy symbols may produce noisy impulses. Increase Impulse Threshold or Min Body Ratio for cleaner selection.
• The Max Active Belts cap intentionally limits chart information to keep focus on the current context — raise it only if your workflow benefits from longer belt history.
⚠️ RISK DISCLOSURE
This script is provided for educational and analytical purposes only. It is not financial advice and does not constitute a recommendation to buy, sell, or hold any asset. Trading involves substantial risk of loss. Always conduct your own analysis, manage risk responsibly, and never trade with capital you cannot afford to lose. Past performance of any pattern or setup is not indicative of future results.
Published as Public / Open-source under Mozilla Public License 2.0. Indicator

Liquidity Void Navigator [AGPro Series]Liquidity Void Navigator
🔹 OVERVIEW
Liquidity Void Navigator identifies impulsive price displacements that were produced with disproportionately low volume participation — the institutional footprint of a true liquidity void. Unlike geometric gap concepts that rely purely on wick-to-wick imbalance, this engine measures the efficiency of each impulsive bar: how much price moved relative to how much volume was transacted. When price travels faster than the order book justifies, a magnet zone is born. These zones frequently act as high-probability retest and mean-reversion targets for SMC and ICT traders.
🔹 UNIQUE EDGE
Most gap-based tools on PulseWire detect Fair Value Gaps using a 3-bar geometric pattern. This indicator uses a fundamentally different signature:
- Volume Efficiency Ratio (core innovation): efficiency = (volume / avgVol) / (range / ATR). Values below the threshold reveal bars where price displacement outpaced volume effort — the statistical definition of a liquidity void.
- Body-based zones, not wick-to-wick: the void box spans the impulsive candle body, excluding wicks that represent liquidity sweeps.
- Dynamic lifecycle management: zones are tracked from birth through mid-line mitigation, with configurable trigger modes (close cross, wick touch, or full fill).
- Strongest-void emphasis: the lowest-efficiency active void automatically receives a bold neutral-colored border, giving traders an at-a-glance view of the most reliable magnet on the chart.
🔹 METHODOLOGY
Each completed bar is evaluated against four quality filters:
1. Range Expansion — bar range must exceed ATR × configurable multiplier (default 1.3).
2. Volume Efficiency — the efficiency ratio must fall below the configurable cap (default 0.85).
3. Minimum Height — void must be at least a fraction of ATR to filter micro-noise (default 0.5×).
4. Body Dominance — the candle body must represent at least 50% of the total range, confirming directional conviction rather than indecision.
Qualifying bars create a directional void zone spanning the body. An optional next-bar gap confirmation adds stricter FVG-style filtering. Active zones are continuously evaluated against the selected mitigation mode and updated in real time. Oldest active voids are pruned when the per-side cap is exceeded, keeping the chart focused on recent, actionable structure.
🔹 SIGNALS & ALERTS
Four alert conditions are available:
- New Bullish Liquidity Void — an upward impulsive void is detected.
- New Bearish Liquidity Void — a downward impulsive void is detected.
- Bull Void Mitigated — closing price crosses the mid-line of an active bullish void from above.
- Bear Void Mitigated — closing price crosses the mid-line of an active bearish void from below.
Each alert fires only on bar close to eliminate repainting concerns. Alert messages include the ticker and timeframe for multi-chart workflows.
🔹 KEY INPUTS
Void Detection
- Volume Baseline Lookback — window for average volume and range calculations.
- Min Range Expansion (×ATR) — minimum impulsive bar size.
- Max Volume Efficiency Ratio — core void qualification threshold.
- Min Void Height (×ATR) — filters micro-voids.
- Require Gap with Next Bar — optional strict confirmation.
- Mitigation Trigger — choose between Close Cross (institutional default), Wick Touch (strict), or Full Fill (swing).
Lifecycle
- Max Active Voids per Side — visual cap to prevent chart clutter.
- Zone Right Extension — how far zones project to the right.
- Show Mitigated Voids — optionally display filled zones in gray.
Visuals
- Bullish / Bearish / Mitigated colors, mid-line toggle, projection arrow toggle, label size.
Panel
- Show / position / font size.
🔹 HOW TO USE
Trend-aligned reversion entries: When price returns to an unmitigated void in the direction of the higher-timeframe trend, watch for rejection at the mid-line or far edge as a potential long (bull void) or short (bear void) trigger.
Breakout continuation context: Newly formed voids in the direction of a breakout often indicate institutional participation. Waiting for a retest of the void zone can provide improved risk-to-reward compared to chasing the breakout bar.
Strongest-void bias: The yellow-bordered void on the chart represents the lowest-efficiency (statistically strongest) active zone. Traders can treat it as the highest-probability magnet for price revisits.
Fill Rate context: A persistently high fill rate on a given symbol or timeframe indicates that voids fill rapidly — more suitable for scalping. A lower fill rate suggests that unfilled voids accumulate meaningfully, offering swing-style opportunities.
Multi-timeframe workflow: Identify voids on a higher timeframe (4H or 1D) as strategic bias zones, then use a lower timeframe (15m or 1H) for tactical execution when price approaches those higher-timeframe voids.
🔹 LIMITATIONS & TRANSPARENCY
- This indicator is built for liquid markets with reliable volume data. Thinly traded symbols or instruments without accurate volume feeds (some spot FX, certain indices) will produce unreliable results.
- Not every detected void will be retested or filled. Voids are statistical zones of interest, not guarantees.
- The indicator is a visualization and analytical tool, not a trading strategy. It does not generate buy or sell recommendations.
- Fill rate statistics are computed over the visible history of active and mitigated voids and are approximate; they are intended as a relative gauge of symbol behavior, not as a backtested performance metric.
- Mitigation triggers are bar-close based to avoid repainting. Intrabar signals may appear and disappear until the bar confirms.
- Zones have a fixed right extension from their birth bar; the indicator does not extend zones infinitely.
🔹 RISK DISCLOSURE
Trading financial markets involves substantial risk of loss and is not suitable for all investors. Past performance of any technical indicator, including this one, is not indicative of future results. This tool is provided for educational and analytical purposes only and does not constitute financial advice, investment recommendations, or solicitation to trade. Users are solely responsible for their own trading decisions, risk management, and outcomes. Always conduct independent analysis and consult with a qualified financial advisor before making investment decisions. Indicator

Breaker Block Engine [AGPro Series]Breaker Block Engine
Overview
Breaker Block Engine is a dedicated detection and tracking tool for one of the
most misunderstood concepts in Smart Money trading: the Breaker Block. A
breaker block is an order block that has failed and flipped role — a bearish
order block broken upward now behaves as bullish support, and a bullish order
block broken downward now behaves as bearish resistance. The engine does not
just draw them; it validates each break with displacement strength, tracks
every retest, scores how well each breaker has held its role, and surfaces the
dominant bullish and bearish breakers through a clean info panel.
Unique Edge
Most breaker block scripts stop at drawing a flipped zone. This engine goes
further:
- Each break is validated using an ATR-scaled close-based displacement filter,
optionally combined with above-average volume confirmation, to reject weak
wick-based breaks.
- Every retest of a breaker is counted and evaluated as Held or Lost, and the
state label on the chart shows a live retest hold percentage for each
breaker (for example "Bull Breaker | Held x6 (100%)").
- An invalidation buffer prevents single-wick noise from prematurely killing
otherwise healthy breakers, while genuinely violated zones fade into a gray
"Lost" state and are removed from tracking shortly after.
- Intra-side and cross-side confluence grouping automatically clean up
overlapping labels so the chart stays readable even when several breakers
cluster within half an ATR.
- The info panel summarises the whole picture in one glance: dominant side,
active counts per side, nearest breaker distance in both price and ATR
multiples, and overall retest hold percentage.
Methodology
1. Swing Detection. Confirmed pivot highs and pivot lows are identified using
a configurable pivot length. These pivots anchor the search for order
block candidates.
2. Order Block Candidate. For each confirmed pivot high, the script walks
back up to ten bars looking for the last bearish candle — this is the
bearish order block candidate. The symmetrical process identifies bullish
order block candidates around pivot lows.
3. Break Validation. A candidate is promoted to a breaker only when price
closes past the opposite edge of the order block by at least a
user-defined ATR multiple (default 0.75 × ATR). An optional volume
confirmation filter can additionally require the break candle to trade
above its volume moving average.
4. Retest & Hold Scoring. After formation, each breaker is checked every bar.
If price re-enters the zone and the close respects the breaker's intended
direction, a Hold is recorded; otherwise the retest is counted but not
held. A minimum bar spacing prevents consecutive bars of a sustained
retest from inflating the counter.
5. Invalidation. If price closes past the far edge of the breaker by more
than the invalidation buffer (in ATR), the breaker is marked Lost,
visually faded, and removed from active tracking after a short grace
period.
6. Confluence Grouping. On the most recent bar, breakers whose mid-points
sit within max(0.5 × ATR, 0.5 % of price) of each other have their
overlapping state labels resolved: dead labels yield to alive labels,
older labels yield to newer ones. A cross-side pass prevents stale
opposite-side labels from sitting on top of active ones.
Signals & Alerts
The script provides three alert events:
- New Breaker: fires on the bar a bullish or bearish breaker is confirmed.
- Retest Hold: fires when price retests an active breaker and the close
respects the zone direction.
- Invalidation: fires when an active breaker is broken in the opposite
direction beyond the invalidation buffer.
On-chart signals include the zone itself (coloured by side), a small
directional triangle at the break point, and a dynamic state label on the
right edge showing the breaker's test count and hold percentage.
Key Inputs
- Swing Pivot Length: bars on each side used to confirm swings. Higher values
produce fewer but structurally stronger swings.
- Max Active Breakers per Side: hard cap on simultaneously tracked bullish
and bearish breakers; oldest are pruned when the limit is reached.
- Displacement Strength: ATR multiple required for a close-based break to
validate. Higher values produce fewer, stronger breakers.
- Require Volume Confirmation: when enabled, the break candle must trade
above its volume moving average.
- Invalidation Buffer: ATR buffer added beyond the breaker edge before the
breaker is considered invalidated. Prevents wick-based noise kills.
- Min Bars Between Retests: minimum bar spacing between consecutive retests
of the same breaker, keeping counters from inflating on sustained visits.
- Zone Transparency, Colours, Label & Panel Sizes: full visual control.
- Panel Location, Theme, Far Zone Threshold: the info panel can be placed in
any of six positions, switched between Dark and Light theme, and the
threshold for labelling distant zones as "Far" is user-configurable.
How to Use
- On mid-to-high timeframes (15m and up), leave the defaults. The engine is
tuned for 15m to 4h out of the box but works on any timeframe and
instrument.
- Use the state label hold percentage as a quality gauge. A breaker with a
long history of holds (for example "Held x6 (100%)") has demonstrated
institutional interest at that level; a breaker with mixed results deserves
more caution.
- Use the panel to orient quickly. If the dominant side is Bullish and the
nearest bullish breaker sits within a fraction of an ATR, the chart is in
a supportive regime for long bias; if both nearest values show "Far",
price is floating between structures and caution is warranted.
- Combine with higher-timeframe context. A bullish breaker on the 1h that
aligns with a bullish breaker on the 4h is a stronger zone than either
alone.
Limitations & Transparency
- This is an indicator, not a strategy. It draws zones and tracks their
behaviour; it does not generate buy or sell orders, manage positions, or
calculate performance statistics against a price series.
- Pivot-based detection is inherently lagging by the pivot length: a swing
is only confirmed once the configured number of bars have printed past it.
- Results depend on input choices. Different displacement multipliers, pivot
lengths, and retest gaps will produce different breaker sets. The defaults
are a starting point, not a recommendation.
- No indicator can guarantee future behaviour. A breaker that has held ten
times in the past can fail the next time it is tested.
Risk Disclosure
This script is provided for educational and research purposes only. It is not
financial advice and does not constitute a recommendation to buy, sell, or
hold any instrument. Trading carries substantial risk of loss. Users are
solely responsible for their own trading decisions and risk management. Past
behaviour of a breaker, or of any zone shown by this script, does not
guarantee future results. Indicator

Indicator

[ A L P H A X ] Institutional Confluence Suite Institutional Confluence Suite — Volume Profile · Order Blocks · FVG · MTF Matrix · Flow Analysis · Smart Signals
The AlphaX Institutional Confluence Suite is a professional-grade multi-layer analysis system built around one core principle: no single tool gives you an edge — confluence does . This indicator fuses six independent institutional analysis engines into a unified real-time dashboard, scoring each bar from 0 to 100 and surfacing only the setups where everything lines up. Designed to be used alongside AlphaX PRIME for the highest-probability entries in the AlphaX ecosystem.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📸 What You See On The Chart
POC line — bright yellow-green horizontal line at the highest-volume price of the lookback range
Value Area fill — soft green shaded zone between VAH and VAL (68% of volume)
HVN box — highlighted rectangle at the most significant high-volume node
Order Block lines — dashed orange (bullish) and red (bearish) lines marking institutional order zones
FVG boxes — translucent green (bullish) and red (bearish) rectangles where price left imbalance gaps
Liquidity Sweep triangles — small triangles marking stop hunts above swing highs or below swing lows
BOS dots — tiny circles marking confirmed breaks of market structure
Signal triangles — sized by tier (S / A / B), colored by direction — pure triangle up for bull, triangle down for bear. No text, no clutter.
Confluence Dashboard — real-time panel showing every engine's status, individual scores, bias direction, and final tier rating
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The Six Engines — How Each One Works
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1 ─ Volume Profile (VPVR) — Where Is The Real Money?
The Volume Profile calculates exactly how much volume traded at every price level across your configured lookback window. This is the same tool institutional desks use to identify where liquidity has accumulated.
Point of Control (POC) — the single price level with the highest traded volume. Price is magnetically drawn to the POC and tends to reverse or consolidate around it. Trading at the POC means you are operating at the most contested price in the range.
Value Area High / Low (VAH / VAL) — the price band containing 68% of all volume. Prices inside the value area are "fair" to the market. Prices outside it are either discounts (below VAL) or premiums (above VAH) — and both tend to revert.
High Volume Node (HVN) — the densest cluster of volume outside the POC. HVNs act as strong support and resistance because large orders were filled there. When price approaches an HVN, expect slower movement and potential reversal.
Scoring contribution: up to 20 points
Full 20 points when price is within 0.5% of the POC. Scaled down with distance.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2 ─ Order Blocks — Institutional Footprints
Order Blocks are the last candle before a strong impulsive move — the candle where an institution placed a large directional order. When price returns to that zone, the institution defends its position, creating a high-probability reaction.
Bullish Order Block — a bearish candle immediately followed by a strong bullish breakout. The low of that bearish candle is where buy orders were placed. When price returns to this zone, look for long entries.
Bearish Order Block — a bullish candle immediately followed by a strong bearish breakdown. The high of that bullish candle is where sell orders were placed. When price returns, look for short entries.
Strength Rating — each OB is scored by the momentum of the move that followed it. Higher strength = more institutional conviction = stronger expected reaction on revisit.
IN ZONE ✓ — the dashboard highlights when price is currently inside an active order block, making the setup immediately actionable.
Scoring contribution: up to 20 points
Full 20 points when price is inside the OB zone. Scaled by proximity.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3 ─ Fair Value Gaps (FVG) — Price Imbalance Zones
A Fair Value Gap is created when price moves so fast that no two-sided trading occurs — leaving a "gap" in the market that price statistically tends to return and fill. FVGs are one of the most powerful short-term magnets in price action analysis.
Bullish FVG — the low of candle N+2 is above the high of candle N, leaving an unfilled zone below current price. Price tends to pull back into this gap before continuing higher.
Bearish FVG — the high of candle N+2 is below the low of candle N, leaving an unfilled zone above current price. Price tends to rally into this gap before continuing lower.
Only unfilled FVGs are displayed — the indicator automatically removes gaps once price has traded through them.
A minimum size filter (configurable as an ATR multiple) prevents tiny, insignificant gaps from cluttering the chart.
Dashboard contribution: FVG count display (Bull/Bear active gaps)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4 ─ Liquidity Sweeps — Stop Hunts & Reversals
Liquidity Sweeps occur when price briefly breaks a key swing high or low — triggering stop losses clustered there — before immediately reversing. This is the market's most reliable short-term reversal pattern because it is driven by mechanics, not sentiment.
Bullish Sweep — price dips below a recent swing low (triggering stops), then closes back above it. The stops have been hunted. Price is now positioned to move higher with less resistance.
Bearish Sweep — price briefly spikes above a recent swing high (triggering stops), then closes back below it. The squeeze is complete.
Sweeps appear as small triangles on the chart and also feed into the signal generation logic — a sweep in the direction of overall confluence is one of the strongest entry triggers available.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5 ─ Multi-Timeframe Confluence Matrix — Are All Timeframes Aligned?
The MTF Matrix queries six timeframes simultaneously — M1, M5, M15, H1, H4, and D1 — and evaluates price position relative to both the 50 EMA and 200 EMA on each. Higher timeframes are weighted more heavily because they represent more significant institutional positioning.
Each timeframe receives a directional score based on whether price is above or below its EMAs
The 200 EMA carries 1.5× the weight of the 50 EMA — macro structure matters more than short-term positioning
Higher timeframes (H4, D1) carry 3–4× the weight of lower timeframes (M1, M5)
The aggregate score is expressed as a percentage from −100% (fully bearish) to +100% (fully bullish)
The dashboard shows each timeframe's arrow (▲ / ▼ / —) so you can instantly see where alignment breaks down
Scoring contribution: up to 20 points
Full 20 points when MTF alignment matches the price-POC relationship (e.g., fully bullish AND price is above POC).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
6 ─ Institutional Flow — Volume Delta & Divergence
The Flow engine estimates the directional bias of volume on each bar using the close position within the bar's range — a proxy for buy-side vs. sell-side pressure. This is then smoothed to produce a clean directional flow signal and tracked for divergence against price.
Bullish Flow — smoothed delta is positive and rising. Buyers are in control of order flow.
Bearish Flow — smoothed delta is negative and falling. Sellers are dominating.
Bullish Divergence — price makes a lower low but flow makes a higher low. Sellers are losing conviction on the new lows — a bullish reversal is building.
Bearish Divergence — price makes a higher high but flow makes a lower high. Buyers are losing steam at the new highs — a bearish reversal is building.
Divergence signals are highlighted with a ⚠ warning in the dashboard and receive bonus points in the confluence score.
Scoring contribution: up to 20 points
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
7 ─ Market Structure — BOS & CHoCH
The Market Structure engine tracks the sequence of swing highs and swing lows to determine whether the market is in a bullish or bearish structural trend, and detects when that structure breaks.
Break of Structure (BOS) — a confirmed break of the most recent swing high (bullish BOS) or swing low (bearish BOS) in the direction of the existing trend. This confirms trend continuation.
Change of Character (CHoCH) — a BOS that occurs against the current trend direction, signaling a potential trend reversal. The market has changed its behavior.
Structure trend (bullish / bearish / undefined) is displayed in the dashboard and contributes to both the confluence score and the directional bias vote.
Scoring contribution: up to 20 points
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 Confluence Scoring System — 0 to 100
Every bar is scored in real time by summing contributions from all six engines:
Volume Profile (POC proximity) — up to 20 points
Order Block (zone proximity) — up to 20 points
MTF Alignment — up to 20 points
Institutional Flow — up to 20 points
Market Structure — up to 20 points
Score Tiers:
S-TIER PRIME (80–100) — All or nearly all engines aligned. The highest probability setup available. Strong entry zone. Large triangle marker on chart.
A-TIER HIGH (65–79) — Most engines aligned with minor divergence. High quality setup. Medium triangle.
B-TIER MODERATE (50–64) — Partial alignment. Acceptable for experienced traders, prefer to wait for improvement. Small triangle.
C-TIER WEAK (30–49) — Insufficient alignment. No signal fires. Wait for confluence to build.
NO SETUP (0–29) — Do not trade. Multiple engines are contradicting each other.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Signal Generation — When Does A Triangle Appear?
Signals require ALL of the following to be true simultaneously:
Confluence score meets or exceeds your configured minimum (default: 60/100)
Directional bias vote is clear — majority of engines agree on direction (MTF, flow, structure, divergence all cast votes)
A trigger event fires — either a Liquidity Sweep in the signal direction, OR a Break of Structure + bullish/bearish flow confirmation
Signal cooldown has elapsed — prevents repeated signals on consecutive bars
This means triangles are rare and meaningful — not every bar. When one appears, every major confluence factor has agreed on the same direction at the same time.
Triangle size = tier:
Large triangle = S-Tier (score ≥ 80) — highest conviction
Medium triangle = A-Tier (score ≥ 65) — strong setup
Small triangle = B-Tier (score ≥ 50 but < 65) — moderate setup
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How To Trade — Step By Step
Step 1 — Check The Dashboard For Context
Open the dashboard panel. Read the OVERALL MTF alignment first — are all timeframes pointing the same direction?
Check the SIGNAL BIAS row — is the directional vote clear or split?
Check the SCORE — are you at B-Tier or better? If the score is below 50, no signal will fire and you should wait.
Step 2 — Identify The Key Level
Is price near the POC? Near the VAH or VAL? Inside an Order Block? Near an unfilled FVG?
The more of these levels that overlap at the same price, the stronger the potential reaction zone.
The ideal setup is price approaching a POC + OB overlap from the correct direction.
Step 3 — Wait For The Trigger
Watch for a Liquidity Sweep triangle (small triangle from the sweep engine) at or near your identified level.
Or watch for a BOS dot confirming that structure has broken in your direction.
Either of these is the "ignition" event that tells you momentum has shifted.
Step 4 — Enter On The Signal Triangle
When a large (S-Tier) or medium (A-Tier) signal triangle appears, this is your primary entry.
The triangle has already confirmed: score threshold met, bias agreed, trigger fired, cooldown clear.
Enter in the direction of the triangle. For bullish triangles (▲), go long. For bearish triangles (▼), go short.
Step 5 — Place Your Stop Loss
For long entries: stop below the Order Block low, or below the VAL, whichever is closer.
For short entries: stop above the Order Block high, or above the VAH.
Use the FVG zones as your first take-profit target — price tends to fill gaps before continuing.
Step 6 — Manage The Trade
Watch the dashboard for any shift in the SIGNAL BIAS or a sudden drop in confluence score.
If the score drops below 40 during your trade, consider reducing position or tightening your stop.
If an opposing signal triangle appears, close the trade — the confluence has flipped direction.
Step 7 — Know When NOT To Trade
Score below 50: no setup — wait.
MTF matrix showing mixed signals (some ▲, some ▼ across timeframes): market is indecisive — wait.
SIGNAL BIAS showing "— NEUTRAL": the engines disagree on direction — wait.
No active OB detected and price is far from POC: no institutional level nearby — wait.
FVG shows active gaps above AND below price: the market is caught between two magnets — wait.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡 Used As A Filter — Pairing With AlphaX PRIME
The Confluence Suite is designed to work alongside AlphaX PRIME as a two-layer system:
PRIME generates precise entry triggers — the timing layer
CONFLUENCE provides the context and quality filter — the intelligence layer
The three rules:
PRIME signal + S or A-Tier confluence = take the trade at full size
PRIME signal + B-Tier confluence = reduce size or wait for score to improve
High confluence zone + no PRIME signal yet = pre-position alert — watch for PRIME to trigger
PRIME signal + score below 50 = skip — confluence does not support the entry
This pairing eliminates the two biggest trading mistakes: entering good signals at bad locations, and entering bad signals at good locations.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
📊 Live Volume Profile (VPVR) with POC, Value Area (VAH/VAL), and High Volume Node detection
🟧 Institutional Order Block detection with strength scoring and zone proximity alerts
⬜ Fair Value Gap detection with automatic fill tracking — only unfilled gaps displayed
🌊 Liquidity Sweep detection — identifies stop hunts at swing highs and lows
🔢 Six-timeframe MTF matrix (M1 / M5 / M15 / H1 / H4 / D1) with dual-EMA scoring and higher-TF weighting
📈 Institutional Flow engine — volume delta proxy with divergence detection
🏗 Market Structure tracking — BOS and CHoCH with trend state memory
🧠 Real-time confluence scoring (0–100) across all engines simultaneously
🎯 S / A / B tier signal system — triangle size reflects setup quality
📋 Directional bias vote — majority-rules engine agreement required for signal
⏱ Configurable signal cooldown — prevents consecutive duplicate signals
🔔 Tier-based alerts — S / A / B tier bull and bear alerts fire independently for custom notification routing
🎨 Full AlphaX color theme — yellow-green for bullish, red for bearish, amber for caution, gray for neutral
⚙ Fully configurable — every engine can be independently enabled or disabled
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
Volume Profile
Enable Volume Profile — master toggle
Visible Range Lookback — number of bars used to build the profile (default: 100)
Profile Rows — price resolution of the profile (default: 24)
Show POC / Value Area / HVN — individual visibility toggles
Value Area % — percentage of volume defining the value area (default: 68%)
Order Blocks
Enable Order Block Detection — master toggle
OB Lookback Period — bars to scan for order block candles (default: 20)
Show Bullish / Bearish OB — individual direction toggles
OB Extend Bars — how far right the OB lines extend (default: 20)
Fair Value Gaps
Enable FVG Detection — master toggle
FVG Min Size (ATR multiple) — minimum gap size to qualify (default: 0.3× ATR)
FVG Extend Bars — how far right boxes extend (default: 30)
Show Bullish / Bearish FVG — individual direction toggles
Liquidity Sweeps
Enable Liquidity Sweep Detection — master toggle
Swing Lookback — pivot lookback for identifying swing highs/lows (default: 20)
Sweep Threshold — sensitivity for detecting the sweep and close-back (default: 0.5 ticks)
MTF Confluence Matrix
Enable MTF Matrix — master toggle
Include M1 / M5 / M15 / H1 / H4 / D1 — individual timeframe toggles
Institutional Flow
Enable Flow Analysis — master toggle
Flow Period — EMA period for delta smoothing (default: 14)
Flow Smoothing — SMA period applied after EMA (default: 3)
Market Structure
Enable Market Structure — master toggle
Structure Lookback — bars used for swing detection context (default: 50)
Signals
Enable Signal Markers — master toggle for triangle plotting
Min Confluence Score to Plot — minimum score required for a triangle to appear (default: 60)
Signal Cooldown (bars) — minimum bars between consecutive signals (default: 3)
Dashboard
Show Confluence Dashboard — master toggle
Dashboard Position — Top Right / Top Left / Bottom Right / Bottom Left
Compact Mode — hides secondary rows for a smaller panel footprint
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions
S-Tier Bull Signal — highest quality bullish confluence (score ≥ 80)
A-Tier Bull Signal — strong bullish confluence (score 65–79)
B-Tier Bull Signal — moderate bullish confluence (score 50–64)
S-Tier Bear Signal — highest quality bearish confluence (score ≥ 80)
A-Tier Bear Signal — strong bearish confluence (score 65–79)
B-Tier Bear Signal — moderate bearish confluence (score 50–64)
Any Confluence Signal — fires on any bull or bear signal regardless of tier
Bullish Liquidity Sweep — stop hunt below swing low with close-back above
Bearish Liquidity Sweep — stop hunt above swing high with close-back below
Bullish BOS — break of structure to the upside
Bearish BOS — break of structure to the downside
Bullish Flow Divergence — price lower low with flow higher low
Bearish Flow Divergence — price higher high with flow lower high
Prime Setup Detected — fires when score crosses above 80 for the first time
All alert messages include {{ticker}} and {{interval}} placeholders for webhook integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Recommended Settings By Instrument
XAUUSD (Gold) — 1m / 5m
Lookback: 100, Rows: 24, Min Score: 60, Cooldown: 3
All engines enabled, MTF full 6-timeframe
Forex Majors — 5m / 15m
Lookback: 80, Min Score: 55, Cooldown: 5
Disable M1 from MTF matrix for cleaner readings
Indices (NAS100, US30) — 1m / 5m
Lookback: 120, Rows: 30, Min Score: 65
Increase OB lookback to 30 for index session structure
Higher Timeframes (H1 / H4)
Lookback: 200, Rows: 36, Min Score: 70, Cooldown: 2
Disable M1 and M5 from MTF matrix
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
🥇 Institutional-style traders — traders who already understand order flow, volume profile, and smart money concepts will find this system speaks their language natively
📊 Multi-timeframe traders — the MTF matrix makes top-down analysis automatic and quantified
🎯 Precision entry traders — the six-engine confluence requirement means signals are rare but high-quality
🧠 Systematic traders — the scoring system removes subjectivity and gives every setup a quantitative rating
📈 Trend and momentum traders — the structure and flow engines confirm that momentum supports the direction before a signal fires
⚠ Traders who struggle with overtrading — the minimum score requirement and cooldown mechanically prevent low-quality entries from appearing
🔗 AlphaX PRIME users — this indicator is the official confluence layer designed to work alongside PRIME as a complete two-part system
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
All signals are generated on bar close — no repainting
The Volume Profile recalculates on the final bar of each lookback window — on lower timeframes with many bars, allow a moment for the profile to initialize
Order Block detection resets each bar and only draws levels within 5% of current price — this prevents stale OBs from causing chart zoom-out on instruments with large historical price ranges
FVG boxes are automatically cleaned and redrawn each bar — only the most recent unfilled gap in each direction is displayed to avoid clutter
MTF data uses barmerge.lookahead_off — no future data is used in any calculation
Maximum 500 labels, lines, and boxes are maintained — on very long chart histories, oldest drawings are automatically removed by PulseWire's limits
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Disclaimer
This indicator is a technical analysis and visualization tool intended for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. All signals are generated from historical and real-time price data using mathematical calculations — their accuracy or profitability is not guaranteed. Past performance of any signal type does not guarantee future results. Always conduct your own analysis, use proper risk management, and consult a licensed financial advisor before making any trading decisions. The author accepts no responsibility for any losses incurred from the use of this indicator.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Six engines. One score. Only the best setups make it through. Indicator

Indicator

Indicator

Institutional Smart Money Footprint (Volume Anomalies) by:EduardMost retail traders rely on moving averages and lagging oscillators, completely missing the fact that the market is governed by liquidity sweeps and algorithmic volume anomalies, I developed this stripped-down version of our institutional footprint tracker to map where the "Smart Money" is aggressively stepping in.
This engine doesn't just look at price action, it cross-validates extreme spread expansions with 150%+ volume surges to plot high-probability Demand and Supply blocks directly on your chart. When a whale moves, they leave a mathematical footprint. This algorithm highlights it.
If you are a discretionary trader, use these zones as hard exhaustion/reversal levels, if you are running a prop firm or need to translate complex logic like this into a fully automated, low-latency execution bot, my team specializes in custom algorithmic architecture (Pine Script, Python, and C#), feel free to study the open-source code or reach out directly for custom B2B engineering. Indicator

Volume Profile█ VOLUME PROFILE
Volume-at-Price Analysis with POC, VAH & VAL
A powerful volume-at-price analysis overlay that calculates and visualizes the Point of Control (POC) , Value Area High (VAH) , and Value Area Low (VAL) directly on your chart. It reveals where the most trading activity occurred and provides real-time price position analysis — helping you identify high-probability support/resistance levels and mean-reversion zones.
Free and Open Source.
█ THE CONCEPT: WHY VOLUME PROFILE MATTERS
Price charts show when trading happened. Volume Profile shows where it happened. The distribution of volume across price levels reveals the market's true valuation zones:
Point of Control (POC) — The price with the highest accumulated volume. Acts as a magnet for price and the strongest single S/R level.
Value Area (70%) — The range containing 70% of all traded volume. Defines what the market considers "fair value."
Above/Below VA — Price outside the value area signals potential overextension or breakout.
Institutional traders, market makers, and algorithmic systems all reference volume profile levels.
█ CORE FEATURES
1. Volume Profile Engine
Distributes each bar's volume proportionally across the price rows it spans, building a precise volume-at-price histogram:
POC — Highest volume row = strongest support/resistance
VAH — Upper boundary of the 70% value area = resistance
VAL — Lower boundary of the 70% value area = support
Row count is configurable (10-50 levels).
2. Profile Anchoring
Three anchor modes control how the profile is built:
Rolling — Continuously recalculated over the last N bars. Best for real-time analysis.
Session — Resets every new trading day. Best for intraday context.
Week — Resets every new trading week. Best for swing context.
3. Price Position Analysis
Real-time classification of price relative to the value area:
ABOVE VA — Potential overextension or breakout
BELOW VA — Potential undervaluation or breakdown
AT POC — High-probability mean-reversion zone
IN VA — Normal trading range
4. Bounce & Rejection Signals
Automatic detection of price interaction with key volume levels:
POC Bounce Up/Down — Price touches POC and reverses
VAL Rejection — Price tests VAL and bounces up (bullish)
VAH Rejection — Price tests VAH and bounces down (bearish)
5. Volume Histogram Visualization
A horizontal bar chart displayed directly on the price chart showing the volume distribution. POC row highlighted with a distinct color.
█ AUTO-TIMEFRAME ADAPTATION
All parameters automatically adjust based on the chart timeframe:
1-5 min → Lookback 30, 18 Rows, Histogram Width 8
15-30 min → Lookback 40, 20 Rows, Histogram Width 10
1 Hour → Lookback 50, 24 Rows, Histogram Width 15
4 Hour → Lookback 70, 28 Rows, Histogram Width 18
Daily → Lookback 100, 32 Rows, Histogram Width 22
Weekly+ → Lookback 150, 40 Rows, Histogram Width 30
█ DASHBOARD
A compact, dark-themed info panel displaying:
POC — Current Point of Control price level
VAH / VAL — Value Area boundaries
Position — Current price position (ABOVE VA / BELOW VA / AT POC / IN VA)
To POC — Distance from current price to POC in percent
Anchor — Active profile anchor mode
VA Range — Width of the value area in price units
█ ALERTS (4 CONDITIONS)
POC Bounce Up — Bullish bounce off the Point of Control
POC Bounce Down — Bearish bounce off the Point of Control
VAL Rejection — Bullish rejection at Value Area Low
VAH Rejection — Bearish rejection at Value Area High
█ NON-REPAINTING
The volume profile is calculated from confirmed bar data only. Rolling mode recalculates the full lookback window on each bar using historical high/low/volume — no future data is used. Session and Week modes accumulate incrementally within the anchor period. No repainting.
█ WORKS ON
Crypto, Forex, Stocks, Futures, Indices — any timeframe from 1 minute to Monthly.
█ DISCLAIMER
This indicator is for educational and informational purposes only. It does not constitute financial advice. Always do your own research and manage your risk. Past performance does not guarantee future results. Trading involves substantial risk of loss.
Indicator

[ A L P H A X ] Prism Price Action Institutional FlowAlphaX Prism — Price Action × Key Levels × Institutional Flow | Confluence Engine, Smart Entry/Exit Signals & Multi-Factor Confidence Scoring
AlphaX Prism is a professional-grade price action and confluence trading system that fuses three powerful analytical dimensions into a single, cohesive overlay indicator: automatic Key Level detection, real-time Price Action pattern recognition, and Institutional Footprint tracking. Every signal is governed by a 10-factor confluence scoring engine and a weighted confidence percentage system — so only high-quality, structurally valid setups reach your chart. Designed for traders who want clean, context-aware signals rooted in market structure rather than lagging oscillators.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The Three Pillars of AlphaX Prism
AlphaX Prism operates across three simultaneous analytical layers, each feeding into the central confluence engine:
I. Key Level Engine — Automatic Support & Resistance Detection
The Key Level engine automatically identifies, tracks, and manages the most significant support and resistance zones on your chart using swing pivot detection. Rather than drawing static lines, AlphaX Prism builds intelligent zones that evolve as price interacts with them.
How the Key Level engine works:
Swing Pivot Detection — identifies significant highs and lows using a configurable swing length parameter
Zone Merging — nearby levels within a configurable ATR-based threshold are merged into a single consolidated zone, preventing level clutter
Touch Counting — each zone tracks how many times price has interacted with it. Zones below the minimum touch threshold appear in neutral gray; confirmed zones flip to color-coded support (yellow-green) or resistance (red)
Zone Age Management — zones older than a configurable bar count are automatically retired and removed, keeping your chart focused on relevant levels only
Dynamic Extension — all zones and lines extend to the right edge of the chart in real time
Key Level signals feed directly into the confluence engine and generate specific condition flags:
Price at Support — price is currently trading within a confirmed support zone
Price at Resistance — price is currently trading within a confirmed resistance zone
Bounce from Support — price touched support and closed bullish with a meaningful body — the highest-value condition for long setups
Rejection from Resistance — price touched resistance and closed bearish with a meaningful body — the highest-value condition for short setups
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
II. Price Action Pattern Engine — What the Candles Are Saying
AlphaX Prism recognizes five core price action patterns in real time, each validated with additional filters to reduce false triggers:
Bullish / Bearish Engulfing
A bullish candle that fully engulfs the prior bearish candle (or vice versa), with a meaningful body ratio and a candle range above a minimum ATR threshold. Engulfing patterns receive the highest PA score in the confluence engine and trigger a dedicated marker on the chart when occurring at a key level or in the direction of the established trend.
Bullish / Bearish Pin Bar
A candle with a wick at least 2.5× the body length, where the wick is significantly larger than the opposing wick, and the close is in the upper or lower half of the candle's range respectively. The candle must meet a minimum ATR size threshold to qualify.
Inside Bar Breakout
When a candle is fully contained within the prior candle's range (inside bar), the next candle breaking out above or below that range — with a directional close and a meaningful body — triggers an inside bar breakout marker. A controllable toggle allows you to enable or disable this pattern type independently.
Momentum Shift (3-Bar Reversal)
Two consecutive candles in one direction followed by a third candle that breaks the prior candle's extreme and closes with a body ratio above 0.5. This pattern captures short-term momentum reversals within the context of a broader structure.
Strong Directional Candle
A candle with a body ratio above 0.65 and a body size exceeding the average body — used as a supplementary structural signal within the confluence engine.
Pattern markers are context-filtered — they only appear when occurring at a key level, aligned with the trend structure, or accompanied by a bounce/rejection confirmation. This eliminates random pattern signals in the middle of nowhere.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
III. Institutional Footprint — Tracking Large Money Flow
Retail price action alone does not tell the full story. AlphaX Prism tracks two types of institutional activity that are invisible to most traders:
Institutional Candles — Directional Large-Body Moves
A bullish or bearish candle whose body exceeds the 20-bar average body by a configurable multiplier (default: 1.8×)
Volume exceeds the moving average by a configurable multiplier (default: 1.3×)
Body ratio above 0.55, with a close in the upper or lower third of the range — confirming directional conviction
These appear as bright colored dots at the bottom of the chart (yellow-green for bull, red for bear)
Absorption Candles — Hidden Accumulation and Distribution
A large wick (more than 2× the body) with high volume — indicating large orders absorbing supply or demand without a visible directional body
The wick must be at least 1.5× larger than the opposing wick, and the candle range must exceed the ATR minimum
These appear as dimmer dots at the bottom of the chart — subtler activity, but often a precursor to a directional move
Volume Spikes — when high volume occurs without an institutional candle pattern, a neutral gray dot appears — flagging elevated participation without clear directional conviction.
Institutional activity feeds into the confluence engine and acts as a significant signal amplifier when aligned with price action and key levels.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Two Signal Layers
AlphaX Prism produces two distinct signal types, each serving a specific role in the trade lifecycle:
1 ─ Entry Signals (▲ / ▼)
Entry signals are generated when the confluence engine determines that enough independent factors are aligned simultaneously. A bullish entry (▲) or bearish entry (▼) label appears offset from the bar with a dotted connector line for visual clarity.
Entry signals require ALL of the following to fire:
Confluence score meets or exceeds the minimum threshold (default: 4 out of 10 factors)
A qualifying Price Action pattern is present
A structural reason exists (key level, institutional candle, or trend context)
The candle is clean — not overextended, not at an RSI extreme, and with a meaningful body
ADX confirms a trending environment (not a ranging, directionless market)
Signal cooldown has elapsed since the last signal
When both bull and bear conditions trigger simultaneously, the higher-confluence side wins. If scores are equal, no signal fires — tie goes to caution.
2 ─ Exit Signals (✕)
Exit signals fire after an entry signal has been established and a reversal condition develops. They are filtered by the same cooldown as entries to prevent rapid oscillation.
Long Exit — price reaches a resistance zone and a bearish engulfing forms, or the trend shifts down with price below the medium EMA and MACD bearish, or an institutional selling candle closes below the fast EMA, or RSI is overbought with a bearish pattern
Short Exit — the inverse of the above conditions for a long exit
Exit signals indicate that the momentum behind the current trade is deteriorating. Use them to take partial or full profit, or to tighten your stop loss ahead of a potential reversal.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 10-Factor Confluence Scoring System
Every bar is evaluated against ten independent confluence factors — each one a separate reason to consider a trade. Only setups where enough factors align simultaneously are displayed.
The 10 Confluence Factors:
1. Key Level — price is bouncing from support or rejecting resistance (highest weight)
2. Price Action Pattern — any qualifying PA pattern is present
3. Strong Pattern Bonus — engulfing or momentum shift (higher-conviction PA types)
4. Institutional Activity — institutional candle or absorption present in signal direction
5. Trend Structure — swing-based trend direction (HH/HL or LL/LH) aligns with signal
6. MACD Momentum — MACD line above/below signal line and histogram expanding in signal direction
7. RSI Alignment — RSI slope rising/falling within the mid-range zone (not extreme)
8. RSI Divergence — price makes a new extreme but RSI does not confirm, signaling exhaustion
9. Volume — current volume exceeds the moving average in the signal direction
10. EMA Alignment — fast, medium, and slow EMAs are stacked in the signal direction, or price is positioned correctly relative to the 200 EMA
The score (0–10) is displayed in the dashboard alongside a weighted confidence percentage (0–100%) and a letter grade (D through A+).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Weighted Confidence Engine
In addition to the 10-factor binary confluence score, AlphaX Prism computes a weighted confidence percentage that assigns different point values to each factor based on its structural importance.
Bull / Bear Confidence Scoring Breakdown:
Bounce from Support / Rejection from Resistance — up to 18 points (the single most important condition in price action trading)
Price at Key Level without confirmed bounce/rejection — 12 points
PA Pattern Type — Engulfing: 14 pts | Momentum Shift: 12 pts | Pin Bar: 10 pts | Inside Bar Break: 8 pts
Institutional Candle — 12 points | Absorption: 8 points
Trend Structure Aligned — 10 points | Structural confirmation only: 6 points
MACD Momentum — both line and histogram aligned: 6 pts | line only: 3 pts
RSI Slope in Range — 5 points
RSI Divergence — 8 points
Volume Spike — 6 points | Above average: 3 points
EMA Trend Fully Aligned — 8 points | Price above/below 200 EMA only: 3 points
ADX Strong — 6 points
Penalty Deductions:
RSI at opposite extreme — -12 points (signal in wrong RSI zone)
Counter-trend direction — -15 points (trading against the established structure)
ADX weak / no trend — -6 points
Price overextended from EMA — -8 points
No PA pattern at all — -10 points (structure without a trigger is not enough)
Below average volume — -4 points
Letter Grade Scale:
A+ — 70% and above: exceptional confluence, all major factors aligned
A — 55–69%: high-quality setup with strong structural backing
B — 40–54%: good setup with most factors aligned
C — 25–39%: marginal setup, use caution and tighter risk management
D — below 25%: weak confluence, typically filtered out before display
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 EMA System
Three Exponential Moving Averages provide structural context for trend bias and signal filtering:
Fast EMA (21) — yellow-green cross markers — the immediate momentum reference. When price holds above the Fast EMA, intrabar momentum favors longs.
Medium EMA (50) — gray line — the intermediate trend filter. Slope direction confirms trend momentum across recent bars.
Slow EMA (200) — dark gray line, thicker — the structural backbone. Price position relative to the 200 EMA contributes to the confidence score and defines the macro bias.
EMA Fan Analysis:
All three EMAs fanning outward in order (Fast > Medium > Slow for bullish) — healthy trend, re-entry signals carry higher confidence
EMAs converging — trend is weakening, expect chop or reversal
EMAs tangled and flat — range-bound market, step aside and wait for structure to return
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Trend Structure Detection
AlphaX Prism tracks swing-based market structure using configurable pivot detection:
Uptrend (▲ UPTREND) — confirmed when the most recent significant high is higher than the prior high AND the most recent significant low is higher than the prior low (Higher Highs + Higher Lows)
Downtrend (▼ DOWNTREND) — confirmed when the most recent significant high is lower than the prior high AND the most recent significant low is lower than the prior low (Lower Highs + Lower Lows)
A configurable cooldown prevents label spam during choppy structure transitions
The trend structure direction is used as a directional filter and adds directly to the confluence score. Signals trading against the identified structure receive a significant confidence penalty.
ADX is calculated alongside the swing structure to confirm whether the trend has sufficient momentum. The ADX threshold (default: 22) prevents signals from firing during flat, low-conviction periods — regardless of how many other factors align.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 RSI Divergence Detection
AlphaX Prism includes a built-in RSI divergence scanner that runs continuously alongside all other analysis:
Bullish Divergence — price makes a lower low but the RSI pivot low is higher than the prior RSI low — indicating weakening bearish momentum
Bearish Divergence — price makes a higher high but the RSI pivot high is lower than the prior RSI high — indicating weakening bullish momentum
Divergences are validated against pivot lookback windows to ensure they represent meaningful structural shifts rather than random oscillator noise. When detected, they are marked with small diamond shapes and contribute up to 8 points to the confidence score.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Trade with AlphaX Prism — Step by Step
Step 1 — Read the Dashboard
Check PRICE POSITION: Is price bouncing from support, rejecting resistance, or between levels?
Check TREND: Is structure bullish, bearish, or ranging?
Check ADX: Is there a trending environment, or is it weak and directionless?
Check PA PATTERN: Is there a qualifying candle pattern on the current bar?
If VERDICT reads "WEAK TREND — WAIT" or "NO PA PATTERN — WAIT" → do not enter. Preserve capital.
Step 2 — Wait for an Entry Signal
A ▲ or ▼ signal label appears when all mandatory conditions are met
Check the dashboard for the BULL SCORE or BEAR SCORE and the letter grade — higher grades represent cleaner, higher-probability setups
An A or A+ grade at a confirmed key level with institutional activity is the highest-conviction setup the system can produce
Step 3 — Confirm the Setup Manually
Review FACTORS in the dashboard — which of the 10 conditions are confirmed?
Look for a Bounce from Support or Rejection from Resistance as the anchor
Verify that volume is above average and the institutional footprint dots support the direction
Place your stop loss beyond the recent swing high/low or beyond the key level zone
Step 4 — Manage the Trade
Monitor the dashboard for changes in trend, RSI state, and institutional flow
If the VERDICT shifts from your trade direction, begin tightening your stop loss
Use subsequent entry signals in the same direction as opportunities to add to a winning position
Step 5 — Exit on the ✕ Mark
When an exit marker appears, the system has detected a counter-trend structural condition
Take partial or full profit
Do not immediately reverse — wait for a new entry signal in the opposite direction before committing to a new trade
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
🏗 Automatic Key Level detection with zone merging, touch counting, and age management
🕯 Five Price Action pattern types — Engulfing, Pin Bar, Inside Bar Breakout, Momentum Shift, and Strong Directional Candle
🏦 Institutional footprint tracking — directional institutional candles and absorption patterns with volume validation
🧠 10-factor confluence binary score + weighted percentage confidence engine with A+ to D letter grading
📐 Three EMAs (21 / 50 / 200) for structural context, fan analysis, and trend bias
📉 Swing-based trend structure detection with HH/HL and LL/LH logic and a configurable trend label cooldown
⚡ ADX integration — prevents signals from firing in low-conviction, ranging environments
💎 RSI divergence scanner — continuously monitors for bullish and bearish momentum divergence
📊 MACD momentum engine — directional and histogram-based momentum alignment
✕ Context-aware exit signals — fire only after an active entry and only under specific structural reversal conditions
🖥 Fully featured dashboard — price position, PA pattern, institutional activity, trend, EMA, RSI, volume, confluence scores, verdict, and last signal details all in one panel
🎨 Cohesive dual-tone color theme — yellow-green for bullish, red for bearish, gray for neutral and weak conditions
🔔 8 alert conditions — long/short signals, engulfing at key levels, institutional candles, and RSI divergences
⚙ Fully configurable — all swing lengths, thresholds, ATR multipliers, confluence minimums, EMA periods, colors, and display toggles are adjustable from the settings panel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
Key Levels
Key Level Swing Length — pivot detection lookback for support/resistance identification (default: 8)
Merge Zones (x ATR) — how close two levels must be to merge into a single zone (default: 1.2× ATR)
Max Active Zones — maximum number of key level zones displayed simultaneously (default: 6)
Zone Max Age (bars) — how many bars before a zone is retired and removed (default: 250)
Show Key Level Zones — toggle zone box fills
Show Key Level Lines — toggle dotted center lines
Min Touches to Confirm — how many interactions before a zone is considered confirmed and color-coded (default: 2)
Price Action
Show PA Pattern Markers — toggle all price action pattern markers
Min Body Ratio (Engulf) — minimum body-to-range ratio required for engulfing patterns (default: 0.4)
Pin Bar Wick Ratio — minimum wick-to-body ratio required for pin bars (default: 2.5)
Show Inside Bar Breakouts — enable/disable inside bar breakout signals
Show Momentum Shift — enable/disable 3-bar momentum shift detection
Institutional Flow
Inst. Body Size (x Avg) — body size multiplier required for institutional candle detection (default: 1.8)
Inst. Volume (x Avg) — volume multiplier required for institutional candle detection (default: 1.3)
Show Institutional Candles — toggle all institutional footprint dots
Trend Context
Trend Swing Length — pivot lookback for trend structure HH/HL/LL/LH detection (default: 12)
Show Trend Shift Labels — toggle UPTREND/DOWNTREND structural labels
Trend Label Cooldown — minimum bars between consecutive trend labels (default: 18)
ADX Length — period for ADX trend strength calculation (default: 14)
ADX Trend Threshold — minimum ADX value required to permit signal generation (default: 22)
Momentum
RSI Length — period for RSI calculation (default: 14)
Show RSI Divergence — toggle the RSI divergence scanner and markers
Volume
Volume MA Length — period for volume moving average used in all volume comparisons (default: 20)
EMA Settings
Show Fast / Medium / Slow EMA — individual visibility toggles for each EMA
Fast EMA Length — default: 21
Medium EMA Length — default: 50
Slow EMA Length — default: 200
Confluence Engine
Min Confluence Score — minimum number of the 10 factors required to permit signal generation (default: 4)
Show Entry Signals — toggle all ▲ / ▼ entry signal labels
Signal Cooldown (bars) — minimum bars between consecutive signals (default: 12)
Show Exit Signals — toggle all ✕ exit signal markers
Display
Show Dashboard — toggle the full dashboard panel
Dashboard Position — Top Right / Top Left / Bottom Right / Bottom Left
Dashboard Text Size — Tiny / Small / Normal
Dashboard Background — configurable background color
Theme Colors
Bull Primary / Bright / Dim — the yellow-green family for all bullish elements
Bear Primary / Bright / Dim — the red family for all bearish elements
Support / Resistance / Neutral Zone Colors — configurable zone color scheme
Pattern Color — marker color for price action pattern labels
Institutional Color — dot color for institutional footprint markers
Individual EMA Colors — Fast (yellow-green), Medium (gray), Slow (dark gray)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions
Prism Long Signal — fires when a confirmed ▲ entry signal appears
Prism Short Signal — fires when a confirmed ▼ entry signal appears
Engulf at Support — fires when a bullish engulfing pattern forms at a confirmed support zone
Engulf at Resistance — fires when a bearish engulfing pattern forms at a confirmed resistance zone
Institutional Buying — fires when an institutional bullish candle is detected
Institutional Selling — fires when an institutional bearish candle is detected
RSI Bull Divergence — fires when a confirmed bullish RSI divergence is detected
RSI Bear Divergence — fires when a confirmed bearish RSI divergence is detected
All alert messages include {{ticker}} and {{interval}} placeholders for clean webhook and bot integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Default Settings — Optimized For
The default configuration is tuned for intraday trading on XAUUSD, forex majors, and indices (NAS100, US30, SPX500) on timeframes from M1 to H1.
For best results across different instruments:
Higher timeframes (H1, H4) — increase Trend Swing Length to 18–25, increase Min Confluence to 5–6, increase Signal Cooldown to 20–30
Volatile instruments (Gold, NAS100) — use defaults or increase ADX threshold to 25 for tighter trend filtering
Forex majors (EURUSD, GBPUSD) — reduce Inst. Body Size multiplier to 1.5, keep defaults otherwise
Calmer instruments — reduce ADX threshold to 18–20, reduce Min Confluence to 3
Fewer, cleaner signals — increase Min Confluence Score, increase ADX Threshold, increase Signal Cooldown
More frequent signals — decrease Min Confluence Score to 3, decrease Signal Cooldown to 8, reduce ADX Threshold to 18
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
🥇 Price action traders — built on the foundations of PA trading: key levels, candlestick patterns, and structural context, with no dependence on arbitrary indicator signals
🏦 Traders who want to track institutional activity — the footprint engine highlights where large money is likely entering and exiting the market
📊 Confluence-based traders — the 10-factor scoring system provides a systematic, quantified framework for evaluating setups rather than relying on intuition alone
🧠 Systematic and discretionary traders alike — the dashboard makes every condition transparent and readable at a glance, while the alert system supports fully automated notification workflows
📈 Traders who struggle with overtrading — the mandatory ADX filter, PA pattern requirement, and minimum confluence threshold physically prevent weak or unqualified setups from generating signals
🎨 Traders who value clean, uncluttered charts — all elements follow a cohesive color theme, and the system is designed to show you only what matters, when it matters
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
All signals are calculated on bar close — AlphaX Prism is non-repainting. A signal that appears will not disappear on the next bar.
The key level zone boxes extend to the right edge of the chart in real time. As new bars form, zones that have aged beyond the maximum bar count are automatically removed.
RSI divergence detection uses a 5-bar pivot lookback on each side — divergences are confirmed only when the current bar is within 3 bars of the pivot, and the two pivots are between 5 and 50 bars apart, ensuring only meaningful divergences are flagged.
Designed for M1 through H1 timeframes. On daily or weekly charts, the ADX and confluence filters still function, but key level zone density may need adjustment via the swing length and max zones settings.
Maximum 500 labels and 500 boxes are used — on very low timeframes with extended chart history, oldest elements may be automatically removed by PulseWire's rendering limits.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Disclaimer
This indicator is a technical analysis and visualization tool intended for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. All signals are generated from historical and real-time price data using mathematical calculations — their accuracy or profitability is not guaranteed. Past performance of any signal type does not guarantee future results. Always conduct your own analysis, use proper risk management, and consult a licensed financial advisor before making any trading decisions. The author accepts no responsibility for any losses incurred from the use of this indicator.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built for traders who trade what they see — not what they hope. Indicator

Smart Money Structure Decoder [JOAT]Smart Money Structure Decoder
Introduction
The Smart Money Structure Decoder is an advanced open-source market structure indicator that identifies institutional footprints through Break of Structure (BOS), Change of Character (CHoCH), liquidity sweeps, price imbalances, and points of interest. This indicator transforms raw price action into actionable smart money intelligence, helping traders identify when institutions are accumulating positions, sweeping liquidity, and shifting market structure.
Unlike basic support/resistance indicators that simply mark price levels, this system analyzes market microstructure through pivot detection, liquidity pool tracking, imbalance zone identification, and multi-timeframe bias alignment. The indicator is designed for traders who understand that institutional activity leaves detectable footprints in market structure and that following smart money positioning offers edge in directional trading.
Why This Indicator Exists
This indicator addresses a critical challenge in trading: identifying when institutional players are actively positioning and when they're manipulating price to trigger retail stops before moving in their intended direction. The core innovation lies in systematically detecting smart money concepts:
Market Structure Analysis: Identifies Break of Structure (BOS) when price breaks previous highs/lows in trend direction and Change of Character (CHoCH) when price breaks counter-trend, signaling potential reversals
Liquidity Sweep Detection: Tracks when price briefly exceeds key levels to trigger stops then reverses, indicating institutional liquidity hunting
Price Imbalance Zones: Identifies fair value gaps where price moved too quickly, leaving inefficiencies that often get filled
Points of Interest (POI): Marks high-volume reversal zones where institutions likely established positions
Multi-Timeframe Bias: Confirms whether higher timeframe trend aligns with current timeframe structure
Volume Confirmation: Validates structure breaks and sweeps with volume surge analysis
Real-Time Metrics: Tracks cumulative counts of BOS, CHoCH, sweeps, imbalances, and POIs for pattern recognition
Each component reveals different aspects of institutional activity. BOS confirms trend continuation, CHoCH warns of reversals, liquidity sweeps show manipulation, imbalances mark inefficiencies, POIs identify accumulation zones, MTF bias validates conviction, and volume confirms genuine moves versus fakeouts.
Core Components Explained
1. Pivot Detection System
The indicator uses pivot analysis to identify significant highs and lows:
Pivot High = High that is higher than N bars before and N bars after (default N=10)
Pivot Low = Low that is lower than N bars before and N bars after (default N=10)
These pivots represent swing points where price temporarily reversed, marking potential support/resistance levels and liquidity pools. The pivot length parameter controls sensitivity - lower values detect more pivots (more sensitive), higher values detect only major pivots (less sensitive).
The indicator tracks the most recent pivot high and pivot low, along with their bar indices, to establish the current market structure framework.
2. Market Structure Tracking
The indicator maintains persistent structure variables:
Trend Direction: +1 for uptrend, -1 for downtrend, 0 for undefined
Last High: Most recent pivot high price and bar location
Last Low: Most recent pivot low price and bar location
Market structure evolves through two mechanisms:
Break of Structure (BOS):
- In uptrend: New pivot high exceeds previous pivot high (higher high)
- In downtrend: New pivot low breaks below previous pivot low (lower low)
- BOS confirms trend continuation and institutional commitment to direction
Change of Character (CHoCH):
- In uptrend: New pivot low breaks below previous pivot low (lower low in uptrend)
- In downtrend: New pivot high exceeds previous pivot high (higher high in downtrend)
- CHoCH signals potential trend reversal and shift in institutional positioning
The indicator counts cumulative BOS and CHoCH events, allowing traders to assess whether market is trending cleanly (high BOS, low CHoCH) or choppy (high CHoCH, frequent reversals).
3. Liquidity Pool and Sweep Detection
The indicator maintains arrays of liquidity levels (recent pivot highs and lows) and monitors for sweeps:
Liquidity Pool: Array of last 10 pivot prices and their bar locations
Sweep Detection Logic:
- Price exceeds liquidity level (high > level for highs, low < level for lows)
- Close returns below/above the level (close < level for high sweeps, close > level for low sweeps)
- Volume exceeds average volume * threshold (default 1.8x)
Liquidity sweeps are classic institutional manipulation where price briefly triggers stops at obvious levels then reverses. These often mark excellent entry points as institutions have cleared liquidity and can now move price in their intended direction.
The indicator draws dashed lines from the liquidity level to the sweep bar and places labels marking "SWEEP" events. Swept levels are removed from the liquidity array as they've been cleared.
4. Price Imbalance Detection
Imbalances (Fair Value Gaps) occur when price moves so quickly that it leaves gaps in the order book:
Bullish Imbalance:
- Current low > high from 2 bars ago (gap up)
- Gap size > ATR * 0.3 (significant gap, not just noise)
Bearish Imbalance:
- Current high < low from 2 bars ago (gap down)
- Gap size > ATR * 0.3
The indicator draws boxes around imbalance zones extending 10 bars into the future. These zones often act as magnets where price returns to fill the inefficiency. Institutions frequently use imbalances as entry zones, buying into bullish imbalances or selling into bearish imbalances.
Imbalance count tracks cumulative gaps, helping identify instruments or timeframes with frequent inefficient price action versus those with smooth, efficient movement.
5. Points of Interest (POI) Detection
POIs mark zones where institutions likely established significant positions:
POI Criteria:
- Volume > Average Volume * 1.8 (high participation)
- Bar range > ATR * 0.5 (significant price movement)
- Combination suggests institutional activity
The indicator places small labels at POI locations. These zones often provide support/resistance in future price action as institutions defend their positions or add to them.
POI count helps assess institutional activity levels - high POI counts suggest active institutional participation, low counts suggest retail-dominated or low-activity periods.
6. Multi-Timeframe Bias Analysis
The indicator requests close price from a higher timeframe (default 60m) and determines HTF trend:
HTF Trend = HTF Close > HTF Close ? Bullish : Bearish
MTF Alignment = Current Timeframe Trend matches HTF Trend
When MTF is aligned, trades in the trend direction have higher probability as both timeframes agree. When MTF is divergent, caution is warranted as timeframes conflict.
The dashboard displays alignment status (ALIGNED/DIVERGENT) and strength (STRONG/WEAK) based on how clearly both timeframes show directional bias.
7. Volume Analysis and Confirmation
Volume plays a critical role in validating structure:
Average Volume = 20-period SMA of volume
Volume Spike = Current volume > Average * threshold (default 1.8x)
Volume spikes confirm:
- BOS events (genuine institutional commitment)
- CHoCH events (real reversal, not fakeout)
- Liquidity sweeps (institutional participation)
- POI zones (significant positioning)
Low volume structure breaks often fail, while high volume breaks tend to follow through. The indicator uses volume confirmation throughout its detection logic.
8. Comprehensive Metrics Dashboard
The indicator tracks and displays 13 key metrics:
1. Trend: Current market structure direction (BULLISH/BEARISH/NEUTRAL)
2. Structure: Most recent event (BOS/CHoCH/NONE) with count
3. BOS Count: Cumulative break of structure events with status (HIGH/ACTIVE/LOW)
4. CHoCH Count: Cumulative change of character events with status (CHOPPY/ACTIVE/CLEAN)
5. Liquidity: Active liquidity levels count with status (SWEPT/DENSE/NORMAL)
6. Sweeps: Cumulative sweep count with status (ACTIVE/SOME/NONE)
7. Imbalances: Cumulative imbalance count with status (HIGH/ACTIVE/LOW)
8. POI: Points of interest count with status (ACTIVE/MANY/FEW)
9. Volume: Current volume status (SPIKE/HIGH/NORMAL) with ratio
10. Position: Price position in session range (PREMIUM/DISCOUNT/EQUILIBRIUM) with bias
11. Momentum: RSI-based momentum (OVERBOUGHT/OVERSOLD/NEUTRAL) with value
12. MTF: Multi-timeframe alignment (ALIGNED/DIVERGENT) with strength
These metrics provide complete smart money context at a glance, enabling rapid assessment of market structure, institutional activity, and trade setup quality.
9. Price Position Analysis
The indicator calculates price position within the session range:
Session High = Highest high since session start
Session Low = Lowest low since session start
Session Mid = (Session High + Session Low) / 2
Premium Zone = Price > Session Mid + Range * 0.25 (upper 25% of range)
Discount Zone = Price < Session Mid - Range * 0.25 (lower 25% of range)
Equilibrium = Price between premium and discount zones
Smart money concepts suggest:
- Buy in discount zones (institutions accumulating at favorable prices)
- Sell in premium zones (institutions distributing at favorable prices)
- Avoid equilibrium zones (no clear edge)
The dashboard displays current position and suggested bias (BUY/SELL/WAIT).
Visual Elements
BOS Signals: Triangle shapes (up for bullish, down for bearish) marking break of structure events
CHoCH Signals: Circle shapes marking change of character events
Structure Lines: Lines connecting swing points showing market structure evolution
Liquidity Sweep Lines: Dashed lines from liquidity level to sweep point with "SWEEP" labels
Imbalance Boxes: Semi-transparent boxes highlighting fair value gaps
POI Labels: Small labels marking points of interest
Structure Break Lines: Horizontal lines marking BOS levels with "BRK" labels
Structure Shift Lines: Dashed lines marking CHoCH levels with "SHIFT" labels
Order Block Boxes: Boxes highlighting institutional order zones
Trend Background: Subtle gradient showing current trend direction
Comprehensive Dashboard: 13-row intelligence panel with all smart money metrics
The visual system is designed for clarity - each element has distinct styling to prevent confusion while maintaining professional appearance.
Input Parameters
Core Settings:
Pivot Length: Bars before/after for pivot detection (5-30, default 10)
ATR Length: Period for ATR calculation (10-30, default 14)
Volume Spike Threshold: Multiplier for volume confirmation (1.2-3.0, default 1.8)
Features:
Market Structure (BOS/CHoCH): Toggle structure detection (default enabled)
Liquidity Sweeps: Toggle sweep detection (default enabled)
Price Imbalances: Toggle imbalance zones (default enabled)
Points of Interest: Toggle POI detection (default enabled)
Multi-Timeframe Bias: Toggle MTF analysis (default enabled)
Multi-Timeframe:
Higher Timeframe: HTF for bias analysis (default 60m)
Colors:
All colors are fully customizable including bull primary (neon cyan), bear primary (neon pink), structure break (gold), liquidity sweep (sunset orange), and imbalance zone (neon purple).
How to Use This Indicator
Step 1: Identify Current Market Structure
Check dashboard "TREND" field. BULLISH structure suggests looking for long setups, BEARISH structure suggests short setups. Note the structure status - clean trends show high BOS and low CHoCH counts.
Step 2: Monitor Structure Events
Watch for BOS signals (triangles) confirming trend continuation. These mark optimal trend-following entry points. Watch for CHoCH signals (circles) warning of potential reversals. These suggest reducing positions or preparing for counter-trend trades.
Step 3: Identify Liquidity Sweeps
Liquidity sweep signals (dashed lines with "SWEEP" labels) mark manipulation events. These often provide excellent entry opportunities as institutions have cleared stops and can now move price. Enter in the direction opposite to the sweep (sweep of highs = short setup, sweep of lows = long setup).
Step 4: Use Imbalance Zones
Imbalance boxes mark fair value gaps. Price often returns to fill these zones. Use imbalances as entry zones - buy into bullish imbalances (price returns to gap), sell into bearish imbalances. Unfilled imbalances suggest strong directional conviction.
Step 5: Respect Points of Interest
POI labels mark institutional positioning zones. These often provide support/resistance. Watch for price reactions at POI levels - bounces confirm institutional defense, breaks suggest institutional exit.
Step 6: Assess Price Position
Check dashboard "POSITION" showing PREMIUM/DISCOUNT/EQUILIBRIUM. Smart money concepts suggest buying in discount zones and selling in premium zones. The dashboard provides bias suggestion (BUY/SELL/WAIT).
Step 7: Confirm with MTF Bias
Review "MTF" alignment status. ALIGNED with STRONG rating confirms both timeframes agree on direction. DIVERGENT suggests caution as timeframes conflict. Only take trades when MTF is aligned for highest probability.
Step 8: Validate with Volume
Check "VOLUME" status. Structure breaks and sweeps with SPIKE or HIGH volume are more reliable than those with NORMAL volume. Low volume events often fail.
Best Practices
BOS in trend direction with volume confirmation offers highest-probability continuation trades
CHoCH signals are most reliable when they occur at extreme price positions (premium/discount zones)
Liquidity sweeps at session highs/lows often mark major reversal points
Imbalances that remain unfilled for multiple bars suggest strong directional conviction
POI zones near key structure levels (previous BOS/CHoCH) are most significant
Trade in discount zones for longs, premium zones for shorts for optimal risk/reward
MTF alignment is critical - avoid trades when timeframes diverge
High CHoCH count (>3) suggests choppy conditions - reduce position size or avoid
Clean trends show BOS count > CHoCH count by at least 2:1 ratio
Volume spike confirmation separates genuine institutional moves from retail noise
Multiple sweeps at same level suggest strong institutional interest
Imbalances near structure breaks often get filled before trend continuation
Indicator Limitations
Pivot detection requires sufficient bars before/after - signals lag by pivot length
Structure analysis works best on liquid instruments with clear swing points
Liquidity sweep detection is probabilistic - not all sweeps lead to reversals
Imbalance zones can remain unfilled for extended periods during strong trends
POI detection uses volume which may be unreliable on some instruments
MTF analysis requires data availability on selected higher timeframe
The indicator identifies structure but cannot predict institutional intent
High-frequency trading and algorithmic activity can create false structure signals
News events can override technical structure instantly
Structure breaks can be fakeouts - always use stop losses
The indicator shows what institutions did, not what they will do
Technical Implementation
Built with Pine Script v6 using:
Pivot detection using ta.pivothigh and ta.pivotlow with customizable length
Persistent structure tracking using var variables for trend, highs, lows, and bar indices
Array-based liquidity pool management with dynamic addition/removal
Imbalance detection using gap analysis with ATR-based filtering
Volume spike detection using rolling average comparison
POI identification combining volume and range analysis
Multi-timeframe security request with proper lookahead settings
Price position calculation using session high/low tracking
RSI-based momentum analysis for overbought/oversold context
Comprehensive dashboard with 13 metrics and color-coded status indicators
Dynamic line and box drawing for structure visualization
Label system with size and style variations for different signal types
The code is fully open-source with detailed comments explaining smart money concepts and detection logic.
Originality Statement
This indicator is original in its comprehensive smart money structure analysis. While individual concepts (BOS, CHoCH, liquidity sweeps, imbalances) are established in smart money trading, this indicator is justified because:
It systematically integrates five distinct smart money concepts (structure, sweeps, imbalances, POI, MTF) into a unified detection system
The liquidity pool tracking with dynamic sweep detection provides real-time manipulation identification
Imbalance zone detection with ATR-based filtering ensures only significant gaps are marked
POI detection combines volume and range analysis to identify institutional positioning zones
Price position analysis (premium/discount/equilibrium) provides smart money context for entries
The comprehensive dashboard synthesizes 13 metrics into unified smart money intelligence
Integration of volume confirmation throughout ensures signals reflect genuine institutional activity
MTF bias alignment validates that structure aligns across temporal dimensions
Cumulative event counting (BOS, CHoCH, sweeps, imbalances, POI) enables pattern recognition
The visual system clearly distinguishes between different structure types without clutter
Each component reveals different institutional footprints: BOS shows commitment, CHoCH shows reversal, sweeps show manipulation, imbalances show inefficiency, POI shows positioning, price position shows value zones, MTF shows conviction, and volume confirms participation. The indicator's value lies in combining these complementary perspectives into a cohesive smart money structure analysis system.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Smart money structure analysis is a tool for understanding institutional footprints, not a crystal ball for predicting future price movement. Structure breaks do not guarantee trend continuation. Liquidity sweeps do not guarantee reversals. Past structure patterns do not guarantee future structure patterns. Market conditions change, and strategies that worked historically may not work in the future.
The metrics displayed are mathematical calculations based on current market data, not predictions of future price movement. BOS, CHoCH, sweeps, imbalances, and POI signals do not guarantee profitable trades. Users must conduct their own analysis and risk assessment before making trading decisions.
Always use proper risk management, including stop losses and position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this tool.
-Made with passion by officialjackofalltrades Indicator

[ A L P H A X ] Order Blocks Institutional Supply & Demand ZoneAlphaX Order Blocks – Institutional Supply & Demand Zone Intelligence, Strength Scoring & Flip Detection
AlphaX Order Blocks is a professional-grade supply and demand zone detection system built on a proprietary multi-factor zone strength scoring engine. It identifies institutional order block zones where smart money has left footprints, tracks zone freshness through multi-touch degradation, detects flip zones when broken levels reverse polarity, and delivers confidence-scored entry signals at the highest-probability reaction points. Designed for traders who want to see where the institutions are positioned on instruments like XAUUSD, indices, forex majors, and crypto.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The Order Block Engine — How It Works
At the core of AlphaX Order Blocks is an institutional zone detection algorithm that identifies price levels where aggressive buying or selling originated. Unlike simple support and resistance lines, these zones represent areas where large orders were placed — and where unfilled orders may still be waiting.
The detection process follows three steps:
Step 1 — Impulse Move Detection
The engine scans for consecutive same-direction candles (configurable from 2 to 5) that confirm a strong directional impulse
At least one candle in the sequence must have above-average volume (measured against a configurable Volume SMA)
This combination of directional conviction plus volume commitment identifies moves driven by institutional participation, not retail noise
Step 2 — Origin Candle Identification
Once an impulse is detected, the engine looks back up to 6 bars (configurable) for the origin candle — the opposite-color candle where the move started
For supply zones, this is the last bullish candle before the bearish impulse — the level where sellers overwhelmed buyers
For demand zones, this is the last bearish candle before the bullish impulse — the level where buyers overwhelmed sellers
The origin candle's high and low define the zone boundaries, expanded by an ATR-based padding for robustness
Step 3 — Volume Delta Calculation
During the origin-to-impulse sequence, the engine calculates the net volume delta — total buying volume minus total selling volume
This delta is displayed on each zone and used in the strength scoring system
A large negative delta on a supply zone confirms strong selling pressure at that level
A large positive delta on a demand zone confirms strong buying pressure at that level
Fresh zones appear with bold borders and bright colors. As they get tested, they visually degrade — giving you an instant read on zone quality without checking any numbers.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Six Core Features
AlphaX Order Blocks combines six independent analysis layers into a single cohesive system:
1 ─ Supply Zones (Red Boxes)
Supply zones mark price levels where institutional selling originated. Each zone box displays:
Tier Rating — S, A, B, or C based on the 6-factor strength score
Touch Count — How many times price has tested this zone (×0, ×1, ×2, etc.)
Volume Delta — Net selling pressure at the zone origin
Strength Percentage — The composite score from 0 to 100
Visual styling degrades automatically as zones weaken:
Fresh (0 touches) — Bold solid border, bright color, full opacity
Tested (1 touch) — Solid border, slightly reduced opacity
Multi-tested (2+ touches) — Dashed border, reduced opacity
Weak (max touches reached) — Dotted border, heavily faded — zone is nearly exhausted
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2 ─ Demand Zones (Green Boxes)
Demand zones following the same tier/touch/delta/strength display format
Demand zones mark price levels where institutional buying originated. They follow the identical visual degradation system as supply zones but in the green color family.
Green Bold Box — Fresh, untested demand zone with highest reaction probability
Green Dashed Box — Tested zone, still valid but weakening
Green Dotted Box — Heavily tested zone, likely to break on next visit
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3 ─ Flip Zone Detection (Purple Boxes)
One of the most powerful concepts in institutional trading is polarity reversal — when a broken support level becomes resistance, or a broken resistance level becomes support. AlphaX Order Blocks automates this:
When price closes above a supply zone, the zone is deleted and a new demand zone is created at the same level with a purple color
When price closes below a demand zone, the zone is deleted and a new supply zone is created at the same level with a purple color
Flip zones receive a +10 point bonus in the strength scoring system because institutional traders frequently use broken levels as new entry points
This feature can be toggled on/off independently
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4 ─ Confidence-Scored Entry Signals (▲ / ▼)
Entry signal labels with S/A/B tier classification and strength percentage
When price enters a high-quality zone and produces a confirmation candle, the signal engine fires a scored entry:
▲ Green Label (Demand Signal) — Dark text on green background. Price entered a demand zone and closed with a bullish candle.
▼ Red Label (Supply Signal) — White text on red background. Price entered a supply zone and closed with a bearish candle.
Signals only fire when the zone's strength score meets your configured minimum threshold (default 40%). This prevents signals at weak, over-tested zones.
Each signal is classified into tiers:
S-Tier (75%+) — Highest probability. Fresh zone, high volume, strong departure, EMA confluence.
A-Tier (55–74%) — High probability. Most factors aligned.
B-Tier (40–54%) — Moderate probability. Basic conditions met.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5 ─ Risk/Reward Projection
Dotted projection lines from entry to nearest opposite zone with R:R ratio displayed
When an entry signal fires, the system automatically projects a take-profit target to the nearest opposite zone :
Demand signal → Target projects to the nearest supply zone above
Supply signal → Target projects to the nearest demand zone below
The R:R ratio is calculated and displayed (e.g., "TP 2.3R")
This gives you an instant read on whether the trade offers sufficient reward relative to risk
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
6 ─ Proximity Warnings
Orange warning label appearing when price approaches a zone — time to prepare
The proximity engine continuously monitors the distance between current price and all active zones. When price comes within the configurable ATR distance of a zone:
An orange ⚠ warning label appears showing the zone type and distance percentage
This gives you advance notice to prepare for a potential reaction — set alerts, tighten stops, or prepare entries
Works for both supply zones above and demand zones below
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 6-Factor Zone Strength Scoring
Every zone is continuously scored from 0 to 100 based on six independent factors. This score determines the tier rating, visual styling, and signal eligibility.
Freshness — Untested Zones Score Highest (up to 25 points)
0 touches = 25 points — Fresh zone, never tested, highest probability
1 touch = 18 points — Tested once, still strong
2 touches = 10 points — Multi-tested, weakening
3 touches = 4 points — Nearly exhausted
4+ touches = 0 points — Weak zone, likely to break
Volume at Origin (up to 20 points)
Compares the volume at the origin candle to the volume SMA
Volume ratio > 3.0× = 20 points (institutional-grade volume)
Volume ratio > 2.0× = 16 points
Volume ratio > 1.5× = 12 points
Volume ratio > 1.0× = 7 points (above average)
Departure Velocity (up to 20 points)
Measures how aggressively price left the zone (in ATR units)
Fast departures indicate strong institutional commitment — they want to get filled and move price away quickly
Velocity > 3 ATR = 20 points
Velocity > 2 ATR = 15 points
Velocity > 1 ATR = 10 points
Zone Age (up to 15 points)
Younger zones score higher — they are more relevant to current market conditions
Under 20 bars old = 15 points
Under 50 bars old = 12 points
Under 100 bars old = 8 points
Under 200 bars old = 4 points
Over 200 bars old = 1 point
EMA Confluence (up to 10 points)
Demand zones score higher when price is below the 200 EMA (buying into weakness)
Supply zones score higher when price is above the 200 EMA (selling into strength)
This adds structural trend context to zone quality
Flip Zone Bonus (up to 10 points)
Zones created from polarity reversal receive a flat 10-point bonus
Broken support becoming resistance (or vice versa) is one of the most reliable patterns in institutional trading
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 Dashboard Intelligence
A comprehensive AlphaX-branded dashboard provides real-time zone analytics organized into four sections:
Zone Inventory
Active supply and demand zone counts
Breakdown by status: F (Fresh), T (Tested), W (Weak)
Total flip zone count
Market Bias
Strength-weighted zone bias — shows whether demand or supply zones dominate the current price area
EMA trend direction (Strong Bull / Bull / Bear / Strong Bear / Cross)
RSI with zone classification (OB / OS / HIGH / LOW / MID)
Nearest Zones
Nearest supply zone above current price — with price level, strength score, and distance percentage
Nearest demand zone below current price — with price level, strength score, and distance percentage
Position indicator — shows whether price is closer to supply or demand
Signal Status
Last signal type and how many bars ago it fired
Current volume status relative to the SMA (Spike / High / Normal / Dry)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Trade with AlphaX Order Blocks — Step by Step
Step 1 — Identify the Zone Landscape
Look at the chart for active supply (red) and demand (green) zones
Check the Dashboard: Which zones are fresh (F)? Which are tested (T)?
Note any purple flip zones — these are high-probability levels
Step 2 — Wait for Price to Approach a Zone
When the ⚠ proximity warning appears, prepare for a potential reaction
Check the zone's tier rating — S and A tier zones have the highest reaction probability
Ignore C-tier zones unless other confluence is present
Complete trade flow: Zone detection → Proximity warning → Price enters zone → Entry signal → Risk/Reward projection
Step 3 — Enter on Confirmed Signal
Wait for a scored entry label (▲ or ▼) to appear
Confirm the tier — S-Tier and A-Tier signals have the highest probability
Place your stop loss beyond the opposite side of the zone
Step 4 — Set Target Using R:R Projection
The system automatically projects a dotted line to the nearest opposite zone
The R:R ratio is displayed — only take trades offering at least 1.5R or better
Use the projected target as your primary take-profit level
Step 5 — Monitor Zone Degradation
If you are in a trade and the target zone changes from solid to dashed border, it may break — consider tightening your take-profit
If your entry zone starts getting tested from the wrong side, the thesis may be failing — consider a stop adjustment
Step 6 — Understand Zone Breaks
When a zone breaks (candle closes through it), the zone is automatically deleted
If flip detection is enabled, a new opposite zone appears at the same level
Zone breaks often indicate a change in institutional bias — respect them
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ When NOT to Trade — Zone Quality Filters
Not all zones are created equal. AlphaX Order Blocks gives you clear visual and numerical cues to avoid low-quality setups:
Avoid these conditions:
C-Tier zones only — If no S, A, or B tier zones are near price, the area lacks institutional interest
All zones heavily tested — If every zone shows ×3 or ×4 touches with dashed/dotted borders, the levels are exhausted
Dashboard shows "BALANCED" bias — When supply and demand strength are equal, there is no clear institutional edge
Volume shows "DRY" — Low volume environments produce unreliable zone reactions
Multiple flip zones clustered — Heavy flip activity indicates a choppy, indecisive market where zones break frequently
What to do:
Wait for new fresh zones to form with strong volume
Look for zones where the departure velocity was high (the market left aggressively)
Switch to a higher timeframe to find larger, more significant zones
Only trade zones that align with the EMA trend direction
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
🔬 Institutional zone detection using consecutive impulse candles + volume confirmation
🏗 6-factor zone strength scoring (freshness, volume, velocity, age, EMA, flip)
🏷 S/A/B/C tier zone classification with readable labels and strength percentages
👆 Multi-touch tracking with automatic visual degradation (solid → dashed → dotted → faded)
🔄 Automatic flip zone detection — broken supply becomes demand and vice versa (purple zones)
▲▼ Confidence-scored entry signals at high-quality zone reactions
📐 Risk/Reward auto-projection to nearest opposite zone with R:R ratio
⚠ Proximity warnings when price approaches active zones
📊 EMA confluence scoring — zones aligned with trend structure score higher
📈 Comprehensive AlphaX-branded dashboard — zone inventory, market bias, nearest zones, signal status
🎨 Cohesive triple-tone color theme — Green for demand, Red for supply, Purple for flip zones
🔔 15+ alert conditions — zone detection, touches, signals by tier, and combined
⚙ Fully configurable — detection sensitivity, zone behavior, scoring weights, and all visuals
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
Zone Detection
Consecutive Candles Required — Number of same-direction candles for impulse detection (default: 3)
Origin Candle Lookback — How far back to search for the origin candle (default: 6)
Volume Threshold Multiplier — Volume must exceed SMA × this value (default: 1.0)
Volume SMA Length — Baseline period for volume comparison (default: 50)
Zone Height (ATR Multiple) — Controls the vertical thickness of zone boxes (default: 1.5)
Max Active Zones Per Side — Cap on simultaneous supply and demand zones (default: 8)
Zone Cooldown — Minimum bars between new zones of the same type (default: 10)
Zone Behavior
Max Touches Before Weak — After this many tests, zone is visually degraded (default: 4)
Require Close to Break Zone — Prevents wick-through fake breaks (default: enabled)
Detect Flip Zones — Enable/disable polarity reversal detection (default: enabled)
Confluence
Fast EMA Period — Short-term trend reference (default: 21)
Slow EMA Period — Long-term structural reference (default: 200)
Show EMAs — Toggle EMA plot visibility
Use EMA Confluence in Scoring — Add/remove EMA from strength calculation
Signals
Show Entry Signals — Toggle entry labels
Min Zone Strength for Signal — Minimum score required (default: 40%)
Signal Cooldown — Minimum bars between signals (default: 5)
Show Proximity Warnings — Toggle approach alerts
Proximity Distance — How close price must be to trigger warning (default: 1.5 ATR)
Risk/Reward
Show Risk/Reward Projection — Toggle the dotted target line and R:R label
Dashboard
Show Dashboard — Toggle the information panel
Position — Top Left, Top Right, Bottom Left, Bottom Right
Dashboard Text Size — Tiny, Small, Normal
Colors
Bull / Demand Primary / Bright / Dim — Green family for demand zones
Bear / Supply Primary / Bright / Dim — Red family for supply zones
Flip Zone — Purple for polarity-reversed zones
Proximity Warning — Orange for approach alerts
Neutral / Neutral Light — Gray for structural elements
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions
New Supply Zone Detected — Fires when a fresh supply zone is created
New Demand Zone Detected — Fires when a fresh demand zone is created
Supply Zone Touched — Fires when price enters a supply zone
Demand Zone Touched — Fires when price enters a demand zone
S/A/B-Tier Demand Signal — Confidence-based demand entry alerts
S/A/B-Tier Supply Signal — Confidence-based supply entry alerts
Any Demand / Supply / Zone Signal — Combined alert conditions
All alert messages include {{ticker}} and {{interval}} placeholders for clean webhook integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Default Settings — Optimized For
The default configuration is tuned for XAUUSD (Gold), major forex pairs, and indices on the 5-minute to 1-hour timeframes :
3 consecutive candles strikes the balance between sensitivity and reliability
Volume multiplier at 1.0× captures most institutional moves without over-filtering
Zone cooldown at 10 bars prevents cluster creation in volatile periods
Max 4 touches before weak aligns with institutional order absorption theory
EMA confluence enabled for trend-aligned zone scoring
For other instruments or timeframes, adjust:
Higher timeframes (4H, Daily) — Increase Origin Lookback to 8–10, increase Zone Height to 2.0+ ATR
Scalping (1m, 5m) — Reduce Consecutive Candles to 2, reduce Cooldown to 5–7 bars
Crypto — Increase Zone Height to 2.0–3.0 ATR (higher volatility), increase Volume Multiplier to 1.5×
Forex majors — Use defaults, optionally reduce Volume Multiplier to 0.8× for pairs with lower tick volume
Cleaner zones — Increase Consecutive Candles to 4–5, increase Volume Multiplier to 1.5×
More zones — Decrease Consecutive Candles to 2, decrease Volume Multiplier to 0.7×, increase Max Zones
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
🏛 Institutional/Smart Money Traders — Designed to identify where large orders originated and where unfilled orders may remain
📐 Supply & Demand Traders — Automated zone detection with strength scoring replaces manual drawing
🥇 Gold & Forex Traders — Tuned for assets with clear institutional participation patterns
🧠 Systematic Traders — The 6-factor scoring system provides a quantitative framework for zone quality assessment
📊 Breakout Traders — Flip zone detection automatically identifies broken levels as new opportunity zones
📈 Traders who value clean charts — No clutter. Zones auto-degrade and auto-remove. Only relevant levels remain.
⚠ Traders who struggle with zone selection — The tier system physically tells you which zones are worth trading and which to ignore
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
All zone detections are confirmed on bar close — zones do not repaint or move after creation
Zone break confirmation uses candle close by default (not wicks) to prevent fake-outs — this can be toggled off for aggressive trading
Flip zones inherit a reduced departure velocity (70% of original) to account for diminished institutional interest at reversed levels
Volume delta uses candle direction (close vs open) as a proxy for buy/sell pressure — this is an approximation, not true order flow
Dashboard updates on the last bar only for performance optimization
Maximum 500 boxes, 500 labels, and 500 lines are used — on very low timeframes with extended history, oldest drawings may be automatically removed by PulseWire's rendering limits
Overlapping zone prevention runs at creation time — if a new zone would overlap an existing one of the same type, it is not created
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Disclaimer
This indicator is a technical analysis and visualization tool intended for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. All signals and zone detections are generated from historical and real-time price data using mathematical calculations — their accuracy or profitability is not guaranteed. Supply and demand zones represent areas of historical interest, not guaranteed future reaction points. Past zone behavior does not guarantee future price reactions. Always conduct your own analysis, use proper risk management, and consult a licensed financial advisor before making any trading decisions. The author accepts no responsibility for any losses incurred from the use of this indicator.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built for traders who demand clarity, confidence, and precision from their charts. Indicator

Big Order Bubbles [Trading IQ]Hello Traders!
🔹Big Order Bubbles IQ
Big Order Bubbles IQ is a visualization tool designed to help traders identify and interpret large participation events in the market.
Instead of raw volume bars or hidden order flow, this indicator highlights where meaningful size enters the market , allowing you to quickly spot areas of aggressive buying or selling.
It focuses on answering a simple but powerful question:
Where are the largest players actually active?
high participation events
aggressive buying vs selling pressure
large order clustering within a bar
turning points driven by size
extreme volume spikes relative to recent activity
🔹What the indicator shows
🔸Big order bubbles
Large orders are displayed directly on the chart as bubbles, sized relative to their magnitude.
This allows you to instantly see:
where large trades occurred
how significant they were compared to others
whether they were buying or selling aggression
🔸Buy vs Sell pressure (histogram)
The lower panel separates large buying and selling activity into a histogram view.
This gives you a quick read on:
net aggressive buying (large orders only)
net aggressive selling (large orders only)
🔸Turning point detection
In “Turning Points” mode, the script attempts to identify large orders that occur at structurally meaningful moments.
This helps highlight:
potential exhaustion points
areas where liquidity is being absorbed
reversal zones driven by size
🔸Extreme volume detection
In “Extreme Vol” mode, the indicator focuses purely on outliers in volume.
This is useful for:
spotting abnormal participation
detecting sudden institutional activity
highlighting momentum ignition events
🔸Live tick big order tracking
When enabled, the indicator can track large orders in real time using tick-based data.
This mode is designed for:
scalping environments
real-time order flow awareness
capturing large prints as they happen
🔸Big order table
A live table shows the most recent large orders, including:
side (buy/sell)
size
price
time since execution
This gives you a quick reference for recent activity without scanning the chart.
🔹How to read it
Bubble size shows how large the order was relative to others
Bubble color shows whether it was buying or selling pressure
Histogram shows the total imbalance within the bar
Location shows where large participants chose to act
This combination helps you move beyond “volume exists” and toward:
“volume mattered here.”
For example:
large buy bubbles at lows can suggest absorption or accumulation
large sell bubbles at highs can suggest distribution or rejection
clusters of large orders can indicate key liquidity zones
lack of large participation during a move can signal weakness
large bubbles during an already strong move can indicate a stop loss cascade or liquidation event
🔹Why this indicator is useful
It gives you:
clear visualization of large orders
relative sizing instead of raw numbers
buy vs sell separation
context through turning points or statistical extremes
optional real-time tracking for intraday traders
🔹Best use cases
confirming whether moves are supported by size
spotting potential reversals driven by large players
detecting liquidity grabs and absorption
adding order flow context to price action or liquidity models
🔹Important note
This indicator is a chart-reading tool , not a prediction engine.
Large orders can:
initiate moves
absorb moves
or simply pass through the market without follow-through
Context matters.
Always consider:
location
trend
liquidity
and surrounding structure
🔹Important consideration
Order flow on PulseWire is derived from available data , not a full centralized order book.
This means:
some activity may be approximated
different symbols may behave differently
tick-based modes depend on data availability
The goal is not perfect reconstruction, but practical insight .
🔹Inputs you can customize
The script includes flexible controls such as:
volume aggressiveness threshold
maximum bubble size scaling
dollar-based filtering for large orders
lower timeframe selection
turning point vs extreme volume model
live tick storage and behavior
visual styling and color controls
Closing Notes
And that’s about it!
This script is built to make large participation visible, intuitive, and actionable .
It may receive updates based on feedback - stay tuned!
Thank you PulseWire as always! Indicator

TX Volume Spike Overview:
TX Volume Spike Pro is a sophisticated technical analysis tool designed to identify high-probability breakout and breakdown opportunities in STOCK trading. The core philosophy is "Volume confirms price." By combining price action breakout levels with directional volume spikes and advanced momentum filters, this script helps traders filter out market noise and identify institutional accumulation or distribution.
Key Features:
Directional Volume Spike Logic: Unlike standard volume indicators, TX Pro distinguishes between Bullish Spikes (accumulation) and Bearish Spikes (distribution). A signal is only valid if the recent volume surge aligns with the candle's direction.
Hybrid Confirmation System: The "Hybrid" mode integrates several technical indicators—On-Balance Volume (OBV), Money Flow Index (MFI), and Volume Oscillator—to ensure that momentum and money flow are fully supporting the price move.
Breakout/Breakdown Engine: Automatically identifies dynamic resistance (High) and support (Low) levels based on user-defined lookback periods.
Institutional Trend Filter: Includes a 200-period SMA filter to ensure traders stay on the right side of the long-term trend, significantly reducing risk in trending markets.
Professional UI: Features clean visual plots of key levels, directional bar highlighting for volume anomalies, and optimized signal labels.
How to Use:
Bullish Signal (BUY): Triggered when the price crosses over the Resistance level, confirmed by a Bullish Volume Spike within the lookback window, and supported by Hybrid filters (OBV/MFI/VO) if enabled.
Bearish Signal (SELL): Triggered when the price crosses under the Support level, confirmed by a Bearish Volume Spike, and supported by momentum filters.
Recommended Setting: Use the "Hybrid (All Filters)" mode for stock trading to ensure maximum confirmation.
Disclaimer:
This script is a technical analysis tool and should not be considered financial advice. Always use proper risk management and stop-loss orders in your trading strategy. Indicator

Indicator

Volume Dispersion Field [JOAT]Volume Dispersion Field
Introduction
The Volume Dispersion Field is an open-source non-overlay indicator that provides a comprehensive volume analysis suite combining relative volume classification, buy/sell delta tracking, volume dispersion measurement, climax detection, volume profile calculation, smart money activity analysis, and anomaly detection. Rather than showing a simple volume histogram, this indicator dissects volume into multiple analytical layers that reveal who is participating, how aggressively, and whether the activity is normal or anomalous.
Built with Pine Script v6, the indicator uses custom types for volume state, delta state, dispersion bins, profile data, smart money state, and volume pulse tracking.
Why This Indicator Exists
Standard volume indicators show a single bar per candle. This tells you how much volume occurred but not who was buying or selling, whether the volume is unusual, or how volume is distributed across the price range. This indicator addresses those gaps by providing:
Seven-tier volume classification: Categorizes each bar from Extreme Low to Extreme High relative to the moving average, giving immediate context about whether current activity is normal or exceptional
Delta analysis: Estimates buying and selling volume using candle structure, then calculates smoothed delta and cumulative delta to show the net direction of volume pressure
Volume dispersion: Measures how volume is distributed between the upper and lower halves of the recent price range, revealing whether volume is concentrated at highs (distribution) or lows (accumulation)
Climax detection: Identifies volume spikes that exceed a configurable threshold, often marking exhaustion points or the start of major moves
Smart money analysis: Tracks institutional-sized volume activity and classifies the market phase as Accumulation, Markup, Distribution, or Markdown
Anomaly detection: Uses Z-score analysis to flag statistically unusual volume events that may indicate institutional intervention
Core Components Explained
1. Volume Classification System
Every bar is classified into one of seven categories based on its ratio to the volume moving average:
volMA = ta.sma(volume, volMaLength)
volRatio = volume / volMA
Extreme High (>= 3.0x): Institutional-level activity, potential climax
High (>= 2.0x): Significant above-average interest
Above Average (>= 1.0x): Healthy participation
Average (>= 0.5x): Normal market conditions
Below Average (>= 0.25x): Reduced interest
Low (< 0.25x): Thin liquidity, potential for slippage
Extreme Low: Minimal activity
Each category is color-coded with a distinct color from the Quantum Volume palette, making it instantly visible which bars carry institutional weight and which are retail noise. The high and low volume multiplier thresholds are fully configurable.
2. Delta Analysis
The delta engine estimates buying and selling volume by analyzing candle structure. For a bullish candle (close > open), buying volume is estimated as the proportion of the candle range from low to close, multiplied by total volume:
if close > open
buyVol := volume * (close - low) / (high - low + 0.0001)
sellVol := volume - buyVol
else if close < open
sellVol := volume * (high - close) / (high - low + 0.0001)
buyVol := volume - sellVol
The raw delta (buyVol - sellVol) is smoothed with an EMA and also accumulated over a configurable period to produce cumulative delta. Rising cumulative delta with rising price confirms bullish conviction. Falling cumulative delta with rising price warns of hidden distribution.
The indicator also detects delta divergences — when price moves in one direction but delta moves in the opposite direction over a 10-bar window. These divergences are marked with cross symbols on the chart.
The Volume Dispersion Field panel showing color-coded volume bars, delta histogram, cumulative delta line, and smart money accumulation/distribution arrows with the dashboard displaying all metrics
3. Volume Dispersion Measurement
Dispersion quantifies how volume is distributed between the upper and lower halves of the recent price range. Over the dispersion lookback period (default 50 bars), the indicator sums volume for bars that closed in the upper half versus the lower half:
Positive dispersion (> 20): Volume is concentrated in the upper range — bullish bias, potential distribution if extended
Negative dispersion (< -20): Volume is concentrated in the lower range — bearish bias, potential accumulation if extended
Near zero: Volume is balanced across the range — no clear directional bias
Dispersion is plotted as a filled area chart, providing a visual representation of where the volume weight sits within the price range.
4. Volume Profile and POC
The indicator calculates a simplified volume profile by dividing the recent price range into configurable bins (default 10) and summing volume in each bin. From this profile, it derives:
Point of Control (POC): The price level with the highest volume — acts as a magnet for price
Value Area High (VAH): Upper boundary of the 70% volume concentration zone
Value Area Low (VAL): Lower boundary of the 70% volume concentration zone
The profile type is classified as Normal (balanced), Imbalanced (narrow value area, directional), or Ranged (wide value area, consolidation).
5. Smart Money and Anomaly Detection
The smart money engine analyzes volume distribution across the price range over a 50-bar window. If significantly more volume occurs in the lower 30% of the range while price is below its 50-period SMA, the indicator classifies the phase as Accumulation. If more volume occurs in the upper 30% while price is above the SMA, it classifies as Distribution.
Anomaly detection uses Z-score analysis:
volState.zScore := (volume - volMA) / (volStdDev + 0.0001)
volState.isAnomaly := math.abs(volState.zScore) > anomalyThreshold
Volume events with Z-scores exceeding the threshold (default 3.0 standard deviations) are flagged as anomalies and marked with diamond symbols. These statistically rare events often indicate institutional intervention or major news-driven activity.
6. Market Phase Classification
The indicator classifies the current market phase based on the combination of price direction and volume trend:
Markup: Price rising + volume rising — healthy uptrend
Distribution: Price rising + volume falling — potential top forming
Accumulation: Price falling + volume rising — smart money buying the dip
Markdown: Price falling + volume falling — healthy downtrend
Visual Elements
Volume Histogram: Color-coded bars by classification tier
Volume MA Line: 20-period moving average of volume
High/Low Volume Bands: Reference bands at the high and low multiplier levels with fill
Delta Histogram: Smoothed buy/sell delta with gradient coloring
Cumulative Delta Line: Running sum of delta over configurable period
Dispersion Area: Filled area showing volume distribution bias
Climax Markers: Triangle markers for buy and sell climax events
Anomaly Markers: Diamond markers for statistically unusual volume
Smart Money Arrows: Accumulation (up arrow) and Distribution (down arrow) signals
Volume Pulse: Circle markers when volume exceeds the pulse threshold
Heatmap Background: Subtle background coloring based on volume intensity
Dashboard: 14-row metrics table showing volume category, anomaly status, phase, delta direction, dispersion, and more
Close-up of the dashboard showing volume classification as "HIGH", phase as "Markup", delta as "BULLISH" with "BUY SIDE" flow, and an anomaly detection reading
Input Parameters
Volume Analysis:
Volume MA Length (default 20)
High Volume Multiplier (default 2.0) and Low Volume Multiplier (default 0.5)
Delta Analysis:
Delta Smoothing (default 3)
Cumulative Delta Length (default 20)
Dispersion Settings:
Dispersion Lookback (default 50) and Dispersion Bins (default 10)
Climax Detection:
Climax Threshold (default 2.5) and Climax Lookback (default 50)
Advanced Volume:
Smart Money Concepts, Institutional Activity, Volume Anomalies toggles
Anomaly Threshold (default 3.0 std dev)
Volume Pulse toggle and Pulse Threshold (default 1.5)
Visual Settings:
Volume Profile, Dashboard, Glow Effects, Heatmap toggles
Profile Width and Color Scheme (Quantum, Classic, Professional, Neon)
How to Use This Indicator
Step 1: Monitor the volume classification. Extreme High and High bars deserve attention — they indicate institutional participation. Consecutive high-volume bars in one direction confirm conviction.
Step 2: Check the delta direction. Bullish delta with rising price confirms the move. Bearish delta with rising price (divergence) warns of potential reversal.
Step 3: Watch for climax events. A buy climax (extreme volume + bullish candle) at a resistance level may signal exhaustion. A sell climax at support may signal capitulation.
Step 4: Monitor the market phase. Accumulation phases often precede significant upward moves. Distribution phases often precede declines.
Step 5: Pay attention to anomaly markers. These statistically rare volume events often mark turning points or the start of major institutional campaigns.
Step 6: Use dispersion to understand volume positioning. Positive dispersion (volume at highs) during an uptrend is healthy. Positive dispersion during a downtrend suggests distribution.
Indicator Limitations
Delta estimation uses candle structure as a proxy for actual order flow. It is an approximation, not true Level 2 data.
Volume analysis works best on instruments with reliable, consistent volume data. Forex spot volume from brokers is tick volume, not true exchange volume.
Anomaly detection assumes volume follows a roughly normal distribution. During earnings seasons or major events, multiple "anomalies" may fire in succession.
The volume profile is a simplified calculation using close prices, not a tick-by-tick profile. It provides a useful approximation but not exchange-grade precision.
Smart money phase classification is based on volume distribution patterns, not on actual institutional order data.
Climax detection identifies extreme volume events but does not predict the direction of the subsequent move.
Originality Statement
This indicator is original in its comprehensive, multi-layer approach to volume analysis. While individual volume tools exist, this indicator is justified because:
It combines seven distinct volume analysis methodologies (classification, delta, dispersion, profile, climax, smart money, anomaly) into a unified system
Z-score-based anomaly detection provides a statistical framework for identifying unusual volume that simple threshold methods miss
Market phase classification (Accumulation/Markup/Distribution/Markdown) adds a Wyckoff-inspired context layer to raw volume data
Volume dispersion measurement quantifies the spatial distribution of volume across the price range, a metric not available in standard volume indicators
The delta divergence detection system identifies hidden disagreements between price and volume pressure
The comprehensive dashboard presents 14 metrics simultaneously for holistic volume analysis
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss. Volume analysis is a tool for understanding market participation, not a crystal ball for predicting future price movement. Always use proper risk management. The author is not responsible for any losses incurred from using this indicator.
-Made with passion by officialjackofalltrades
Indicator

Institutional Footprint Divergence Engine🔹 Introduction
This indicator, the Institutional Footprint Divergence Engine, attempts to identify moments where price action and genuine order flow diverge — a condition that historically precedes reversals driven by smart money absorption and distribution. The core idea is this: if price makes a new swing high but the underlying buy-sell delta is contracting, the market is printing a higher high on less aggressive buying pressure, suggesting the move is being distributed into rather than genuinely accumulated. The inverse is equally meaningful at lows.
Unlike traditional divergence indicators that use derivative oscillators like RSI or MACD as the proxy for momentum, this script uses volume delta — the direct arithmetic difference between buying and selling volume at the bar level — sourced natively from PulseWire's newly released request.footprint() function where a Premium or Ultimate subscription is active. On standard charts, the indicator falls back to a tick-estimated delta approximation. The distinction matters, and I'll cover precisely why throughout this description.
Every detected divergence is assigned a composite quality score from 0 to 100, computed across five weighted dimensions that assess the structural strength, volume context, cumulative delta alignment, and volatility regime at the moment of detection. Only divergences that clear a user-defined score threshold are displayed — filtering the noise that plagues most divergence tools.
🔹 The Premise — Why Delta Divergence Reveals Institutional Behavior
🔸 What volume delta actually measures
Every transaction in a liquid market has a buyer and a seller. Volume delta measures the net directional aggression of those transactions: it is the sum of volume that traded at the ask (aggressive buying) minus the volume that traded at the bid (aggressive selling) within a single bar. A positive delta bar means buyers were more aggressive. A negative delta bar means sellers were more aggressive.
This is categorically different from price direction. A bar can close higher while posting a negative delta — meaning price moved up, but sellers were the more aggressive counterparty throughout the move. This is the fingerprint of absorption: a large participant or group of participants quietly selling into rising price, absorbing aggressive buy orders without allowing the market to fall. They want retail to push price higher. They're using that momentum as liquidity to distribute their position.
Delta divergence is the systematic detection of this condition across swing structures.
🔸 The mechanics of absorption at swing highs
Assume price has been in an uptrend and just made a swing high at $4,200 with a delta of +850 contracts — strong buyer aggression confirming the high. Price retraces, then pushes up again to $4,215, printing a higher high. But this time, the delta is only +210. Price went higher. The aggressive buying volume did not.
What does this tell you? The move to $4,215 required proportionally far less buyer aggression than the move to $4,200. Two possibilities explain this: either sellers are absorbing the buying (distribution), or organic buying interest is fading and the move is increasingly resting on passive limit sell orders being consumed by declining buy-side momentum. Either way, the structural message is identical — the higher high is not supported by the order flow that created it, and the probability of continuation has deteriorated meaningfully.
This is the ICT and Smart Money Concepts concept of distribution rendered in order flow terms rather than price structure terms alone.
🔸 The symmetric argument at swing lows
At swing lows, the bullish divergence condition is: price makes a lower low, but the negative delta at that low is less negative than the prior swing low. Less aggressive selling at a lower price. This is absorption at the demand side — large buyers accumulating into weakness, absorbing retail sell orders without allowing price to collapse further. The lower low prints because they let it — they need the price to be there to fill their orders. But the delta tells you that sellers were unable to drive the same aggression they managed at the prior low.
Harris (2003), in his foundational text on market microstructure, describes this phenomenon as informed traders systematically positioning against the uninformed flow — using the uninformed participants' aggression as liquidity.
Cont, Stoikov & Talreja (2010), in their research on limit order book dynamics, demonstrate empirically that large passive participants consistently exploit periods of high aggressive flow imbalance to establish positions at favorable prices.
Delta divergence is not a leading indicator in the traditional sense. It is a coincident indicator of order flow context that becomes meaningful when paired with a confirmed swing structure.
🔸 Why native footprint data changes the calculus
Prior to January 2026, Pine Script had no access to true intrabar volume distribution. Every "delta" calculation in PulseWire scripts was an estimate — typically assigning the bar's total volume directionally based on close position within the bar's range, or using up/down tick counting approximations. These methods are reasonable proxies but they introduce systematic errors: a bar that closes at its midpoint with heavy two-way activity looks identical to a quiet, directionless bar.
PulseWire's request.footprint() function changes this entirely. It exposes the actual buy and sell volume recorded at each price level (row) within the bar — the genuine transaction-level data that footprint chart platforms like Sierra Chart and Bookmap have historically required separate subscriptions and data feeds to access. The delta returned by fp.delta() is not an estimate. It is the arithmetic difference between actual ask-side and bid-side transactions aggregated across the bar.
This is the first time this data has been natively programmable in Pine Script, and IFDE is built specifically around it.
🔹 How It Works
🔸 Footprint Data and the Delta Fallback
On a Premium or Ultimate PulseWire account with a compatible symbol, request.footprint() returns a footprint object for each bar. IFDE calls fp.buy_volume() and fp.sell_volume() to get true directional volume, and fp.delta() for the bar's net delta. It also iterates every price row via fp.rows() and evaluates row.has_buy_imbalance() and row.has_sell_imbalance() — flagging bars where a disproportionate volume cluster exists at a specific price level, which often marks the precise price where institutional absorption occurred.
When footprint data is unavailable (standard account or non-supported symbol), the indicator falls back to a tick-estimated delta: up-close bars assign 100% of volume to the buy side; down-close bars assign 100% to the sell side; inside bars distribute proportionally based on close position within the range. This fallback is clearly flagged in the status label as ⚠️ ESTIMATED. The divergence logic functions identically in both modes — only the precision of the underlying delta changes.
The Ticks Per Footprint Row input controls the price granularity of the footprint: smaller values create more rows with finer resolution, larger values consolidate into fewer, broader rows. For index futures like ES and NQ, 4–10 ticks per row is typically appropriate. For crypto, you may need to experiment depending on the instrument's tick size.
🔸 Swing Pivot Detection
The indicator uses Pine's native ta.pivothigh() and ta.pivotlow() functions to identify confirmed swing highs and lows. The Swing Pivot Length input defines the lookback and lookahead symmetry of the pivot — a value of 10 means a bar must be the highest high within 10 bars on both sides to qualify as a pivot. Higher values find more significant structural swings but introduce more lag. Lower values are more responsive but noisier.
Critically, delta is sampled at the confirmed pivot bar using ta.valuewhen() — not at the current bar. This eliminates the most common repainting failure mode in divergence indicators: using the current bar's momentum reading to classify a past pivot. The delta value associated with each pivot is locked in the moment the pivot is confirmed.
🔸 Divergence Logic
Each time a new pivot high is confirmed, IFDE compares it against the previous confirmed pivot high. If the current price is higher but the current delta is lower, a bearish divergence is registered. The same comparison runs at pivot lows for bullish divergence, where current price lower and current delta less negative triggers the signal.
The Divergence Lookback setting controls the maximum bar distance between the two pivots being compared. Setting this too wide increases the chance of detecting structurally irrelevant comparisons — swings separated by 150 bars on a 5-minute chart may have no meaningful relationship. Setting it too tight misses legitimate multi-leg divergences. 40–60 bars is a reasonable starting point for most timeframes.
🔸 The ML Quality Score (0–100)
This is the engine's core differentiating feature. Every detected divergence is not displayed by default — it must first pass a composite quality score threshold. The score is calculated across five weighted dimensions:
Delta Magnitude is the most heavily weighted dimension by default (30%). It measures how extreme the opposing delta pressure is, normalised against the rolling maximum delta magnitude over the lookback window. A divergence where the delta is merely slightly less positive scores lower than one where the delta has completely reversed sign.
Volume Confirmation (25%) assesses whether total bar volume at the divergence pivot is above the 14-bar average. Low-volume divergences are structurally weaker — the absorption signal requires meaningful participation to be credible.
CVD Alignment (20%) checks whether the Cumulative Volume Delta — the running sum of all bar-level deltas, mean-reverted against its own moving average — is trending in the direction that supports the divergence. A bullish divergence at a price low carries far more weight when CVD has been quietly rising even as price made new lows.
Price Structure (15%) scores the magnitude of the price swing itself, relative to the current ATR. A divergence across a 0.5 ATR swing scores lower than one across a 2.5 ATR swing. Trivially small swings produce trivially meaningful divergence signals.
Regime Bonus (10%) applies a bonus or penalty based on the current volatility regime, described in detail below.
The weights are fully user-configurable in the 🤖 ML Score Weights input group. Shifting weight toward CVD Alignment, for example, will make the score more conservative and context-dependent. Shifting weight toward Delta Magnitude makes it more responsive to extreme single-bar order flow events. The scores are normalised internally so they always sum to 100 regardless of how you distribute the weights.
Only divergences scoring above the Min Quality Score threshold are displayed. The default of 55 is intentionally permissive to begin with. As you develop familiarity with the indicator on your instrument and timeframe, raising this to 65 or 70 will progressively filter toward only the highest-conviction setups.
🔸 Adaptive Regime Detection
The indicator compares the current 14-period ATR against its own simple moving average over the Regime Detection Period to classify the current volatility environment into three states: HIGH VOLATILITY, NORMAL, and LOW VOLATILITY.
In high volatility regimes, the score threshold is automatically scaled up by 20% — making it harder for a divergence to pass. This is because high-volatility environments produce frequent large delta swings that generate divergence signals with greater frequency but lower predictive value. The regime is tightening the filter precisely when noise is highest.
In low volatility regimes, the threshold is scaled down by 15%. Quiet, low-volatility markets are where institutional accumulation and distribution most commonly occurs under the radar — smaller delta contrasts carry more informational weight when total market activity is compressed.
The current regime and adjusted score floor are displayed in the status label in the top-left corner of the pane. A subtle background colour (green tint for low vol, red tint for high vol) is painted on the price chart to give continuous regime context at a glance.
🔸 The Pane Display
The indicator runs in its own pane below the price chart, containing three visual elements:
The delta histogram plots the smoothed EMA of bar-level delta as coloured columns — cyan for positive (net buying) and red for negative (net selling). The colour intensity scales with the magnitude of the delta relative to the recent maximum, so visually dominant bars correspond to the highest-conviction order flow readings.
The CVD deviation line in yellow shows the cumulative volume delta minus its moving average baseline. This is more useful than raw CVD for divergence context because it removes the secular trend in cumulative flow and focuses on relative shifts — making it easy to spot when CVD is rising or falling against price.
The zero line serves as the delta neutrality reference. Bars crossing from negative to positive delta, or vice versa, in the context of a divergence signal are particularly significant.
On the price chart, divergence lines connect the two pivot points being compared, with opacity scaling to score strength — higher-scoring divergences are rendered more vividly. Labels mark each divergence with its star rating (★ for score 55–69, ★★ for 70–84, ★★★ for 85–100) and the actual score value, along with whether live footprint data or tick estimation is in use.
🔹 Settings Reference
Swing Pivot Length — Controls pivot sensitivity. Lower = more signals, higher = more structural significance. Recommended: 8–15.
Divergence Lookback — Maximum bars between the two pivots being compared. Recommended: 30–75.
Min Quality Score — Score threshold below which divergences are hidden. Start at 55, tune upward as you calibrate to your instrument.
Ticks Per Footprint Row — Footprint granularity. Only relevant with live FP data. Tighter rows = more precision, more computation.
Delta Smoothing Period — EMA period applied to raw delta before divergence comparison. Smoothing reduces false triggers from single noisy bars. Recommended: 2–5.
CVD Baseline Length — Period of the SMA used to mean-revert the cumulative delta. Shorter = more responsive CVD; longer = smoother trend.
Alert Min Score — Score threshold for alert conditions. Set higher than the display threshold if you want alerts only for the strongest signals.
🔹 Closing Remarks
Delta divergence is one of the few conditions in technical analysis that has a genuinely defensible mechanical explanation rooted in market microstructure — it is not a pattern-matching heuristic but a direct observation of the imbalance between aggressive buying and selling pressure across a swing structure. The availability of native footprint data in Pine Script for the first time makes it possible to build this kind of tool without the estimations and approximations that have historically compromised order flow analysis within PulseWire.
That said, this indicator is a probabilistic model, not a signal generator. A score of 90 does not mean the trade works. It means the order flow context at that divergence was unusually well-structured relative to the five dimensions measured. Markets can and do continue trending through well-formed divergences, particularly in strongly trending regimes where institutional participants are not distributing but rather re-accumulating on every pullback.
The most effective use of IFDE is as a confluence filter — a condition that must be present alongside your existing structural, session, or macro framework before you engage a level. A bearish divergence at a weekly resistance level, in a high-volatility regime, scoring 82, with live footprint data showing 7 sell imbalance clusters, is a meaningfully different proposition than a 56-scoring divergence on estimated delta at a randomly selected intraday high.
Use the score. Respect the regime. Verify the data source. The rest is your edge.
🔹 References
Market Microstructure & Order Flow
Harris, L. (2003). Trading and Exchanges: Market Microstructure for Practitioners. Oxford University Press.
Cont, R., Stoikov, S., & Talreja, R. (2010). A stochastic model for order book dynamics. Operations Research, 58(3), 549–563.
Volume and Delta Analysis
Easley, D., & O'Hara, M. (1992). Time and the process of security price adjustment. Journal of Finance, 47(2), 577–605.
Easley, D., Hvidkjaer, S., & O'Hara, M. (2002). Is information risk a determinant of asset returns? Journal of Finance, 57(5), 2185–2221.
Institutional Order Flow & Smart Money
Chordia, T., Roll, R., & Subrahmanyam, A. (2002). Order imbalance, liquidity, and market returns. Journal of Financial Economics, 65(1), 111–130.
Grinblatt, M., & Keloharju, M. (2000). The investment behavior and performance of various investor types. Journal of Financial Economics, 55(1), 43–67. Indicator

Esco Psychological Theory [v1]Esco Psychological Theory
An experimental framework for visualizing market psychology, crowd positioning, and institutional intent — derived entirely from price structure.
-Experimental Indicator
This tool does not generate buy or sell signals.
Esco Psychological Theory is a psychological lens — a way of interpreting what participants are likely feeling and who benefits from those emotional conditions.
Treat it as a research framework, not a trading system.
What This Is
Price does not simply move between support and resistance.
It moves through emotional states.
Every candle on your chart represents thousands of decisions made under fear, greed, hope, regret, and panic. Those emotions are not random — they tend to appear in recognizable structural patterns.
Smart money does not simply buy low and sell high.
It often creates the emotional conditions that force the crowd to do the opposite.
Esco Psychological Theory attempts to model this process. It reads structure, volatility expansion, displacement, liquidity sweeps, failed breakouts, and wick behavior — then infers what market participants are likely experiencing and how institutional players may be responding.
This indicator is not trying to predict price.
It is trying to frame why price may be behaving the way it is.
The Psychological Model
Markets tend to cycle through recognizable emotional regimes.
This indicator models those transitions using a sequential state machine. Regimes progress through adjacent states rather than jumping randomly, producing a more realistic psychological narrative.
The cycle:
COMFORT → TENSION → HOPE → TRAP RISK → PANIC → CAPITULATION → RELIEF → REACCUMULATION → …
Each regime leaves structural fingerprints that can be observed in price behavior.
Comfort
Low volatility, orderly trend behavior, shallow pullbacks.
The crowd feels positioned and confident.
This is often where smart money quietly builds exposure.
Tension
Equal highs/lows begin forming.
Repeated rejection at key levels.
Volatility compresses.
Something is building.
Hope
A displacement candle breaks structure.
Breakout traders enter aggressively.
Momentum appears convincing.
The move looks real.
Trap Risk
The breakout stalls or fails to continue.
Price reclaims prior levels.
Large wicks appear at extremes.
Late entries are now vulnerable.
Panic
Structure shifts against the prior trend.
Stops trigger.
Positions unwind quickly.
Volume spikes.
Capitulation
Consecutive displacement candles appear.
Multiple structure breaks occur rapidly.
Maximum forced repositioning.
Relief
Volatility begins to decline.
Price stabilizes and the market pauses.
Participants exit remaining positions.
Reaccumulation
Compression forms around new price levels.
Fresh pivots emerge.
Smart money quietly finishes positioning for the next cycle.
Modules
Emotional Regime Engine
Classifies the market’s current psychological regime using the sequential state model.
Transitions are constrained to realistic sequences rather than random jumps.
Labels appear only when the regime changes.
Optional background shading and a timeline ribbon allow you to visually track emotional phases across the chart.
Smart Money Intent
Estimates institutional behavior based on structural evidence.
Six possible classifications are evaluated simultaneously with confidence scoring.
Accumulation
Repeated demand absorption and compression near discount levels.
Distribution
Repeated supply rejection and compression near premium levels.
Liquidity Harvest
Sweeps of equal highs or lows followed by sharp displacement reversals.
Trap Engineering
Failed breakouts combined with equal level buildup and overextension.
Passive Absorption
Quiet wick rejection and declining volume at key levels.
Aggressive Repricing
Consecutive displacement candles and decisive structure breaks.
Crowd Bias
Infers likely crowd positioning based on structure alignment and momentum behavior.
Possible states include:
Positioned Long / Positioned Short
Trapped Long / Trapped Short
Chasing Momentum
Indecisive / Neutral
Pain & Pressure Engine
Estimates where future price movement would create the greatest psychological stress.
Pain direction is derived from:
trapped positioning
recent liquidity sweeps
failed breakout attempts
distance from equilibrium
premium / discount positioning
Pressure intensity (0–100%) measures the amount of latent repositioning energy in the market.
When pressure exceeds 70%, candles receive a subtle amber tint.
Soft gradient bands above and below price indicate potential pain direction — areas where movement could force the most participants to react.
Psychological Pressure Zones
Event-driven zones are created when structural events occur.
FOMO Zones
Breakout areas where late buyers or sellers entered.
Regret Zones
Failed breakout ranges containing trapped traders.
Trap Zones
Sweep-and-reclaim areas where liquidity was harvested.
Forced Zones
Panic and capitulation ranges created during liquidation events.
Zones automatically deduplicate, fade with time, and disappear once price cleanly resolves through them.
Premium / Discount Context
Using the most recent major swing high and low, the indicator calculates range positioning.
The chart displays:
Premium (top 25%)
Discount (bottom 25%)
Equilibrium midpoint
The dashboard shows the exact percentage location within the range.
Dashboard
A compact panel summarizes the full psychological read of the market.
Displayed metrics include:
Regime — current emotional state
Crowd — inferred crowd positioning
Intent — smart money classification with confidence score
Pain — directional pain bias
Pressure — psychological pressure intensity
Zone — premium / discount / equilibrium position
Phase — cycle phase progression
What This Indicator Is Not
This indicator does not predict price direction.
It does not have access to order flow, liquidation data, or actual market positioning.
Instead, it infers probable psychological conditions from the structural footprint that emotion leaves on a chart.
The classifications and intent scores are probabilistic interpretations, not definitive signals.
Use this as one analytical layer alongside your own discretionary framework.
Inputs
All modules can be enabled or disabled independently.
Key configuration options include:
Swing Lookback
Major Swing Lookback
Maximum Zone Age / Visible Zones
Regime Background and Timeline Ribbon
Pain Gradient and Pressure Bar Colors
Premium / Discount Shading
Event Markers (displacement candles, sweeps, MSS, squeeze events)
Notes
Overlay indicator (drawn directly on the price chart)
Pine Script v6
Compatible with all markets and timeframes
Lower timeframes may require smaller swing lookback values (10–14 recommended)
Higher timeframes benefit from larger values (21–50 recommended)
Feedback
This is the first public release of Esco Psychological Theory.
The framework is experimental and will continue evolving.
If you test it and have feedback, ideas, or suggestions for improving the psychological model or visual design, I would genuinely love to hear them.
Community input is welcome and appreciated.
Esco Psychological Theory
Structure reveals emotion.
Emotion reveals intent. Indicator

Sessions + [Interakktive]Sessions + is a multi-layer session intelligence indicator that maps the trading day's structure across three analytical layers: institutional levels, ICT concepts, and real-time analytics. It combines session detection, a full hierarchy of reference levels from hourly to quarterly, killzone effectiveness grading, Power of 3 phase detection, CBDR expansion targets, a live VWAP-based DNA predictor, anomaly monitoring, and an adaptive plain-English dashboard into a single overlay.
The indicator works across all asset classes — crypto, forex, stocks, indices, and commodities — with automatic asset class detection that adjusts which sessions and analytics are relevant. On intraday timeframes it provides full session intelligence. On daily, weekly, and monthly charts it automatically pivots to showing institutional reference levels and an adaptive dashboard that tells you where price sits relative to yesterday, the weekly range, and the monthly structure. No competitor session indicator adapts across timeframes like this.
Sessions + is a context tool, not a signal generator. It does not issue buy or sell signals. It answers the question every session trader asks before placing a trade: "Where am I in the trading day, and is this session worth trading?" Like all technical analysis, it works best when combined with proper risk management and the trader's own judgment.
⚙️ **The Dashboard**
The dashboard synthesizes all active intelligence into a plain-English panel. Every row shows a narrative — not raw numbers. "Strong Bearish — Ranging" instead of "-0.45". "Range Exhausted" instead of "82%". "NY likely bullish" instead of "65% cont".
Six views control density: Off, Minimal (session + verdict), Status (adds killzone grades, timing, bias, ADR, activity), Trade (adds PO3, energy, projections), Analytics (adds DNA, flow, range, efficiency, anomalies), and Full (everything). Each progressive view includes the rows from previous views so context is never lost.
The verdict row combines directional bias with regime classification into a single answer: "Leaning Bullish — Trending", "No Clear Edge — Ranging", "Strong Bearish — Volatile". One glance, one decision.
*Dashboard in Full mode on BTCUSD 15m: plain-English intelligence across every row — verdict with regime, killzone grades (LDN:A, LC:A), PO3 phase, DNA live read, inter-session flow, anomaly detection with warning. Session boxes and VWAP provide chart context behind the panel.*
⚙️ **Levels Layer — Institutional Reference Lines**
Sessions + provides a complete hierarchy of institutional reference levels, each with visual weight that scales with timeframe importance:
Previous Hour High/Low (PHH/PHL) — dotted micro-levels for intraday scalping. Previous Day High/Low/Close (PDH/PDL/PDC) — the daily framework that institutional traders watch for liquidity grabs. Previous Week High/Low (PWH/PWL) — swing-level institutional references where weekly liquidity rests. Previous Month and Quarter High/Low (PMH/PML/PQH/PQL) — the heavyweight levels where hedge funds and central banks operate.
Additional level features include: ADR Projection Levels (expected daily high/low from the midnight open), Opening Range (the first N minutes' range as a breakout reference with a clearly filled box), Session VWAP (institutional volume-weighted benchmark per session), and Session Equilibrium (the 50% midpoint of each session's range — a magnet for retracements). Every level label includes a tooltip explaining why it matters and how to use it.
*Levels Layer on BTCUSD 15m: institutional levels from hourly through weekly — PDH, PDC, PWH (heavier line weight), ADR High/Low projections, Session Equilibrium (dashed), Opening Range, and VWAP line. Labels on the right edge show level names and prices. Visual weight increases with timeframe importance.*
⚙️ **ICT Layer — Killzones, Power of 3, and CBDR**
The ICT Layer implements key Inner Circle Trader concepts with intelligence features that go beyond static time boxes.
Killzones highlight four high-probability time windows (Asian, London Open, NY AM, London Close) with individual toggles and configurable times. Each killzone is graded A+ through D based on its historical reversal success rate and move quality on the specific instrument — a feature not found in other session indicators. Grades update as data accumulates, helping traders focus on the killzones that actually work for the asset they are trading.
Power of 3 Detection divides the selected session into three institutional phases — Accumulation (range building), Manipulation (false break), and Distribution (true directional move). Rather than floating labels above candles, the phases are shown as zones inside the session box with vertical dividers and phase names at the bottom, creating a clear visual narrative of how the session developed.
CBDR Projections (Central Bank Dealers Range) calculate the range formed during 20:00–00:00 UTC and project 1x and 2x expansion targets above and below. The 2x target is drawn with heavier line weight — this is where the real daily move often reaches.
Additional ICT features include Silver Bullet windows (AM and PM reversal windows), Macro Times (5-minute reversal windows at key NY times), Midnight Open (00:00 UTC true day open), and Weekly Open (Monday's opening price as a bias reference).
*ICT Layer on EURUSD 15m: CBDR expansion targets (cyan lines — 1x dashed, 2x solid), killzone backgrounds with effectiveness grades (London Open A, London Close C), Silver Bullet window (green), Midnight Open reference line, and PO3 Distribution label. Dashboard in Status view shows KZ Grades and Silver Bullet Grades.*
⚙️ **Analytics Layer — Session DNA, Flow, and Anomaly Detection**
The Analytics Layer provides intelligence features that help traders evaluate session quality in real time.
Session DNA is a live VWAP-based predictor that tracks where price sits relative to the session's Volume-Weighted Average Price. Each session gets a narrative box below it that builds as the session develops: "Bull" means price has stayed above VWAP, "Bear - Bull" means it started bearish then flipped bullish, "Bear - Neutral - Bull" tells a choppy reversal story. The narrative uses a 5-bar confirmation filter and caps at 4 entries to prevent noise. Previous session DNA can be toggled on to see the historical track record.
Inter-Session Flow tracks whether London tends to continue or reverse Asian's direction, and whether NY follows London. The dashboard shows this as a plain-English prediction: "NY likely bullish" or "NY may reverse" — combining the historical continuation rate with the current session's actual direction.
Anomaly Detection monitors six types of unusual conditions in real time: range anomalies (session range far from normal), volatility spikes, timing anomalies (high/low at unusual phases), inter-session gaps, flow contradictions (direction against history), and ADR consumption rate. When anomalies fire, chart markers appear with tooltips explaining what to expect and how to adjust risk management.
Additional analytics include Session Score (a 0-100 energy rating answering "is this session worth trading?"), Regime Detection (classifying the market as Trending, Ranging, Volatile, or Dead — merged into the dashboard verdict), and Efficiency tracking.
*Analytics Layer on XAUUSD 15m: Session DNA narrative boxes below each session — "Bear - Bull" shows the Asian session started bearish then flipped bullish, "Bear" shows the current London session is bearish. Dashboard in Analytics view shows DNA (Live), Flow prediction ("NY likely bearish"), Range ("Compressed"), Efficiency ("Choppy"), and Anomaly status.*
⚙️ **Multi-Timeframe Adaptivity**
Sessions + automatically adapts its behavior based on the chart timeframe. This is not a feature you toggle — it happens intelligently.
On sub-hourly timeframes (1m through 45m): full session experience with boxes, labels, DNA, killzones, all levels, and the complete dashboard.
On hourly timeframes (1H through 4H): session boxes remain but session labels are suppressed to prevent clutter. Killzones and sub-hourly features are disabled. The dashboard shows session context without granular details.
On daily and higher timeframes: session boxes are completely hidden. The indicator pivots to institutional reference levels — PDH/PDL, PWH/PWL, PMH/PML, PQH/PQL, and ADR projections. The dashboard adapts its rows to show higher-timeframe context: "Below Yesterday's Close", "Near Weekly High", "Mid Monthly Range". This means traders can keep Sessions + on their chart across all timeframes without it breaking or showing meaningless data.
*Daily chart on BTCUSD: Sessions + automatically shows institutional levels only — PMH (79356), PML (60072, red), PDH/PDC (dashed), ADR High/Low projections. No session boxes, no intraday clutter. Dashboard shows higher-timeframe context: Verdict "Ranging", vs Yesterday, Weekly position, Monthly position, and ADR status.*
⚙️ **Alert System**
Sessions + provides 39 alert conditions through PulseWire's built-in alert system. All conditions are always active — traders choose which to enable through PulseWire's alert dialog. Conditions include: session start/end events, killzone activations, ADR exhaustion, anomaly detection, regime changes, PO3 phase transitions, Silver Bullet window events, and more.
⚙️ **Settings and Customization**
The indicator has approximately 70 configurable inputs organized into clear groups: Main Settings (asset class, history, lookback), Session Config (times, box style, early/extended detection), Levels Layer (each level type individually toggleable), ICT Layer (each concept independently controlled with individual killzone toggles), Analytics Layer (DNA, regime, flow, score, anomaly), Display (dashboard view, position, size, labels), and Colors (every element customizable). Every non-color input includes a tooltip explaining what it does and why it matters.
⚠️ **Limitations and Honest Caveats**
Sessions + is a technical analysis tool with inherent limitations:
No indicator predicts the future. Session DNA, flow analysis, and regime detection are based on historical patterns and VWAP positioning — they provide probabilistic context, not certainty. Past session behavior does not guarantee future performance. The indicator is designed for intraday and swing trading on liquid markets. On illiquid instruments or during holidays, session behavior may be abnormal and analytics less reliable. Killzone effectiveness grades need sufficient historical data to stabilize — expect "Building data..." for the first several sessions. Anomaly detection sensitivity affects how many markers appear — higher sensitivity means more alerts, some of which may be noise. Session times use forex convention by default (UTC-based). Stock traders should note that the Asian session box covers Tokyo hours, not US pre-market. ADR projections assume symmetric distribution from the midnight open, which is a simplification — markets often have directional bias. The indicator uses 7 request.security calls (well within limits) but traders running multiple multi-timeframe indicators should be aware of potential resource constraints.
⚠️ **Risk Disclaimer**
All content, tools, scripts, and educational material provided are purely for informational and educational purposes. This indicator does not constitute financial, investment, or trading advice. Trading involves substantial risk of loss. Past performance and historical analysis do not guarantee future results. Users are solely responsible for their own trading decisions. Always conduct your own due diligence and consult a qualified financial advisor before making investment decisions.
Indicator

Institutional Delta Sweeps [BOSWaves]Institutional Delta Sweeps - Liquidity Engineering Detection with Sweep-Confirmed Directional Zones
Overview
Institutional Delta Sweeps is a liquidity-aware market structure system that identifies engineered price movements designed to absorb resting orders at significant swing highs and lows, then projects directional action zones derived from confirmed sweep behavior.
Rather than treating price extremes as simple support and resistance levels, this system evaluates them as active liquidity pools, concentrations of stop orders and pending positions that institutional order flow systematically targets before reversing. Sweep detection, pool visualization, and forward-projecting action zones are each driven by structural pivot logic, ATR-normalized zone construction, and comet-decay fade modeling.
This produces a dynamic picture of where liquidity rests, which pools have been raided, and where post-sweep directional opportunity emerges, distinguishing engineered reversals from ordinary price fluctuations rather than treating all breakouts as directional commitments.
Conceptual Framework
Institutional Delta Sweeps is founded on the principle that price does not break significant swing levels to continue, it breaks them to collect. The majority of retail positions cluster around swing highs and lows in the form of stop-loss orders and breakout entries, creating predictable liquidity concentrations that larger participants systematically exploit before reversing.
Traditional breakout frameworks interpret price exceeding a prior swing high or low as directional confirmation. This system inverts that premise: a wick beyond a structural level that closes back inside is treated not as a failed breakout but as a deliberate liquidity raid, and the close back inside, paired with structural reversion, becomes the actual signal.
Three core principles guide the design:
Liquidity pools form predictably at structural pivot highs and lows where the majority of the market has positioned stops.
A sweep is confirmed only when price wicks through the pool and the bar closes back inside prior structure, indicating rejection rather than continuation.
Post-sweep directional opportunity exists within the zone created by the sweep candle itself, where the aggressive move originated.
This reframes conventional breakout analysis into a liquidity engineering detection framework anchored in institutional order flow principles.
Theoretical Foundation
Institutional Delta Sweeps combines pivot-based structural identification, ATR-normalized zone construction, sweep confirmation logic, and time-decay visualization modeling.
Swing highs and lows are identified through configurable left and right pivot lookback periods, locating price extremes that attracted sufficient market participation to create meaningful liquidity concentrations. ATR-based zone depth provides adaptive scaling that accounts for varying volatility regimes, ensuring pool boundaries reflect realistic stop clustering distances rather than fixed offsets. Comet-decay fade modeling progressively reduces zone opacity as pools age, visually communicating diminishing relevance without removing valid unswept levels.
Four internal systems operate in tandem:
Pivot Detection Engine : Identifies confirmed structural highs and lows using bilateral lookback logic, capturing swing extremes with sufficient confirmation on both sides.
Liquidity Pool Construction : Builds ATR-scaled zone boxes above swing highs and below swing lows, with inner and outer boundary layers representing the core and extended stop clustering regions.
Sweep Confirmation Logic : Validates liquidity raids by requiring both wick penetration of the pool and a closing price back inside prior structure on the same candle, filtering genuine raids from false breakouts.
Comet-Decay Fade System : Applies exponential aging to unswept pool opacity, creating a visual comet-trail effect where fresher zones display with full intensity and older zones fade progressively toward expiry.
This architecture distinguishes active liquidity targets from stale, already-discounted levels while providing clear visual hierarchy across the chart.
How It Works
Institutional Delta Sweeps processes price through a sequence of structure-aware evaluation steps:
Pivot Identification : Bilateral lookback logic confirms swing highs and lows once sufficient price bars exist on both sides, anchoring zone placement to structurally significant levels.
Zone Construction : ATR-scaled boxes are drawn above each confirmed pivot high and below each confirmed pivot low, establishing the expected stop-clustering region with inner and outer boundary layers.
Level Line Projection : A horizontal reference line extends from each pivot price forward in time, maintaining visibility of the exact sweep threshold as price develops.
Market Structure Visualization : ZigZag connections between alternating swing highs and lows provide directional context, identifying the prevailing structural sequence surrounding each liquidity pool.
Comet-Decay Application : As bars accumulate from zone creation, opacity decreases via cubic decay curve. Fresh zones appear solid and prominent, aging zones fade toward invisibility approaching the maximum age threshold.
Sweep Detection : Each bar is evaluated against all active unswept zones. A bearish sweep confirms when price wicks above a high zone and closes below the pivot level with an open below it. A bullish sweep confirms when price wicks below a low zone and closes above the pivot level with an open above it.
Cooldown Enforcement : A configurable bar cooldown between sweeps of the same directional type prevents multiple triggers within the same impulse move, maintaining signal quality during volatile sequences.
Sweep Highlight Rendering : A localized box is drawn around the sweep wick from the wick extreme to the pivot price, visually marking the exact penetration zone with directional color coding.
Penetration Labeling : The percentage distance the wick traveled beyond the pivot price is calculated and displayed, quantifying the depth of the liquidity raid for contextual assessment.
Post-Sweep Zone Projection : Buy and Sell zones are drawn forward from the sweep candle body, extending a configurable number of bars into the future and marking the actionable re-entry region derived from the sweep structure.
Together, these elements form a continuously updating liquidity map that distinguishes engineered price movements from genuine directional expansion.
Liquidity Pools
Liquidity pools are the foundational structural element of this system. Each confirmed pivot high produces a bearish pool, a zone above the swing extreme where buy-stop orders and breakout entries have accumulated. Each confirmed pivot low produces a bullish pool, a zone beneath the swing extreme where sell-stop orders and breakdown entries cluster.
Pool depth is determined by the ATR Zone Width parameter, scaling zone thickness relative to recent volatility so that stop-clustering boundaries remain proportional to actual market movement ranges regardless of instrument or timeframe. An inner boundary layer within each pool highlights the densest expected stop concentration, while the outer boundary captures the extended reach of the zone.
Pools remain visible and active until one of two conditions is met: the zone is swept and confirmed, or the maximum zone age is exceeded. During their lifespan, pools fade progressively through the comet-decay model. Brightest at creation, dimming exponentially as time passes, providing immediate visual distinction between recently formed levels with high relevance and aged levels with diminishing structural significance.
This creates a living liquidity landscape across the chart, where the most actionable pools stand out clearly and historical zones naturally recede without requiring manual management.
Sweep Signals & Post-Sweep Zones
Sweep detection is the core signal event of this system. A confirmed sweep requires precise price behavior: the wick must penetrate the liquidity pool, but the bar must close entirely back inside prior structure with the open also inside structure, confirming that the excursion was absorbed and rejected rather than sustained.
When a bearish sweep confirms, a SELL ZONE is projected forward from the sweep candle body. This zone spans from the high of the sweep candle down to the upper boundary of the candle body, extending forward a configurable number of bars. The logic behind this zone is structural: the candle body represents where price was before and after the raid, and a return to this region following the sweep constitutes a re-engagement with the origin of the institutional move. Bearish continuation from within this zone aligns with the directional implication of the sweep.
When a bullish sweep confirms, a BUY ZONE is projected forward from the sweep candle body. This zone spans from the lower boundary of the candle body down to the sweep wick low, extending forward across the same configurable projection window. A price return into this zone after the sweep offers a structurally anchored re-entry aligned with the bullish implication of the liquidity raid.
Both zone types display with dashed borders and low-opacity fills to distinguish them from the liquidity pools themselves, and each carries a directional text label for immediate visual identification. The penetration percentage label at each sweep candle provides additional context, quantifying exactly how far price traveled into the liquidity cluster before rejecting. Deeper penetrations often indicate more aggressive institutional participation.
Sweep cooldown parameters prevent duplicate zone projection during fast markets, ensuring each projected zone corresponds to a single clean sweep event rather than a cascade of overlapping signals.
Interpretation
Institutional Delta Sweeps should be interpreted as a structural liquidity map with directional implications derived from confirmed engineered reversals:
Active Liquidity Pool (Bearish - Red) : Marks a confirmed pivot high where sell-stop and breakout-buy orders are clustered, representing a viable sweep target for downside liquidity raids.
Active Liquidity Pool (Bullish - Green) : Marks a confirmed pivot low where buy-stop and breakdown-sell orders cluster, representing a viable sweep target for upside liquidity raids.
Zone Opacity : Brighter, more saturated zones are recently formed and structurally relevant. Faded, transparent zones are aging toward expiry and carry reduced analytical weight.
Sweep Highlight Box : A small colored box enclosing the sweep wick marks the exact penetration region, distinguishing the raid candle visually from surrounding price action.
SWEEP % Label : Percentage above or below the pivot that the wick reached, providing raid depth context for conviction assessment.
SELL ZONE (Red Dashed) : Forward-projecting zone derived from a bearish sweep candle body, marking the region where price return offers structurally aligned short opportunity.
BUY ZONE (Green Dashed) : Forward-projecting zone derived from a bullish sweep candle body, marking the region where price return offers structurally aligned long opportunity.
Market Structure Lines : ZigZag connections between swing extremes provide directional trend context surrounding each liquidity pool.
Pool age, sweep confirmation quality, and structural trend alignment carry more interpretive weight than isolated wick penetration depth alone.
Strategy Integration
Institutional Delta Sweeps fits within liquidity-informed and structure-based trading approaches:
Sweep-Confirmed Reversals : Enter in the direction of the sweep implication, short following bearish sweeps, long following bullish sweeps, using the projected zone as the entry region.
Zone Re-entry Precision : Rather than entering immediately at the sweep candle close, wait for price to return to the projected Buy or Sell zone, offering a lower-risk entry with a structurally defined reference.
Pool-Based Anticipation : Identify active unswept pools ahead of price as areas where sweep attempts may occur, allowing pre-positioning for the subsequent reaction.
Structural Context Filtering : Use the market structure ZigZag to assess whether a sweep aligns with the broader directional sequence. Sweeps occurring against the prevailing structure carry higher reversal probability.
Penetration Depth Assessment : Deeper sweep penetrations may indicate more significant liquidity absorption, potentially supporting higher-confidence directional commitment following confirmation.
Multi-Timeframe Liquidity Mapping : Apply higher-timeframe pools as macro sweep targets and lower-timeframe sweep confirmations as precision entry triggers within the same directional thesis.
Technical Implementation Details
Pivot Engine : Bilateral lookback pivot detection with configurable left/right confirmation periods
Zone Construction : ATR-scaled dual-layer box system with inner concentration boundary and outer cluster boundary
Decay System : Cubic comet-decay fade applied to zone opacity across maximum age lifespan
Sweep Logic : Wick-penetration plus same-bar close-back confirmation with directional cooldown enforcement
Post-Sweep Projection : Body-anchored forward zones with configurable bar extension and dashed border styling
Visualization : Layered box architecture with level lines, sweep highlights, penetration labels, and directional zone text
Signal Logic : Alert conditions for both bullish and bearish sweep confirmations
Performance Profile : Optimized for real-time execution across all timeframes
Optimal Application Parameters
Timeframe Guidance:
1 - 5 min : Intraday liquidity raid detection with tighter pivot lookbacks for responsive pool formation
15 - 60 min : Session-level sweep identification with balanced zone aging and medium projection windows
4H - Daily : Macro liquidity pool mapping with wider pivot lookbacks and extended zone persistence
Suggested Baseline Configuration:
Pivot Lookback Left : 20
Pivot Lookback Right : 20
Sweep Cooldown Bars : 10
Zone ATR Width : 0.3
Max Zone Age (Bars) : 200
Buy/Sell Zone Projection : 50 bars
Show Liquidity Pools : Enabled
Highlight Sweep Zone : Enabled
Show Sweep Labels : Enabled
Project Buy/Sell Zones After Sweep : Enabled
Show Market Structure : Enabled
These suggested parameters represent a balanced starting point; asset-specific volatility profiles, structural swing frequency, and preferred signal density will require individual calibration for optimal performance.
Parameter Calibration Notes
Use the following adjustments to refine behavior without altering the core logic:
Too many zones forming : Increase Pivot Lookback Left and Right to require greater structural significance before a swing qualifies as a liquidity pool.
Zones expiring before being tested : Increase Max Zone Age to extend pool lifespan, particularly useful on slower-moving instruments.
Overlapping sweep signals : Increase Sweep Cooldown Bars to enforce greater separation between consecutive detections during volatile sequences.
Buy/Sell zones expiring before price returns : Increase Zone Projection bars to extend forward reach, allowing more time for post-sweep re-entries to develop.
Zones too thick or thin relative to price action : Adjust ATR Zone Width to scale pool depth proportionally to the instrument's typical volatility range.
Signal noise in ranging conditions : Tighten Pivot Lookback to require more local context around each swing, reducing zone formation in non-trending environments.
Adjustments should be assessed across a representative sample of market conditions rather than tuned to a single isolated session.
Performance Characteristics
High Effectiveness:
Trending markets with clear structural swing sequences and consistent directional momentum following sweep events
Instruments with predictable stop clustering behavior at technical swing levels
Reversal-oriented strategies entering at sweep confirmation with post-sweep zone precision
Multi-timeframe frameworks where higher-timeframe pools provide macro sweep targets
Reduced Effectiveness:
Grinding, overlapping markets where swing points form erratically without clean separation
Instruments with thin liquidity where stop-cluster raids are less institutionally driven
News-spike environments where price gaps through zones without canonical sweep-and-close patterns
Extended consolidation phases where pools accumulate without sufficient directional momentum to trigger sweep events
Markets with structural volatility expansion that consistently overshoots zones, triggering false sweep confirmations
Integration Guidelines
Pool Respect : Treat unswept pools as live structural targets. Price approaching these zones carries sweep attempt probability that should inform position management.
Zone Discipline : Only engage Buy and Sell zones when price returns to them after the sweep. Immediate entry at the sweep candle close sacrifices the structural precision the zone provides.
Structural Alignment : Weight sweeps more heavily when they align with the prevailing ZigZag structure sequence, and treat counter-structure sweeps as higher-risk with reduced position sizing.
Confluence : Combine with BOSWaves momentum tools, volume analysis, or session context to validate sweep events with supporting evidence beyond price structure alone.
Pool Age Awareness : Fresh pools with high opacity represent recently formed liquidity concentrations with strong relevance. Faded pools approaching age expiry warrant lower confidence in clean sweep behavior.
Disclaimer
Institutional Delta Sweeps is a professional-grade liquidity analysis and market structure tool. It applies pivot-based zone detection, ATR-normalized pool construction, and sweep confirmation logic but does not predict future price movements. Results depend on market conditions, structural swing clarity, parameter configuration, and disciplined execution. BOSWaves recommends deploying this indicator within a comprehensive analytical framework that incorporates momentum context, volume behavior, and rigorous risk management protocols. Indicator

Institutional Order Zones | ProjectSyndicateInstitutional Order Zones automatically identifies and power-ranks high-probability institutional zones by analyzing market compression events and explosive breakout candles. It filters for quality, calculates a SCORE for every zone based on its formation dynamics and historical interaction, and presents all data on the chart and in a comprehensive dashboard to eliminate clutter and focus on levels that matter.
• 🎯 Proprietary Three-Engine Architecture — the algorithm does not use generic pivots or standard support/resistance detection. Engine 1 (Order Compression) identifies statistically quiet consolidation periods using ATR percentile compression and linear regression slope neutrality. Engine 2 (Institutional Breakout) detects the institutional breakout candle — body and volume must both spike simultaneously above statistical thresholds. Engine 3 (Zone Scoring) assigns every zone a score from 0-100 based on Breakout Strength (40pts), Order Compression Duration (30pts), and Post-Breakout Momentum (30pts).
• 🎨 Score-Based Visuals — zones are color-coded into three tiers based on their 0-100 score. STANDARD (0-34): purple-magenta resistance / bright teal support. STRONG (35-64): dark red resistance / medium teal support. INSTITUTIONAL (65-100): deep pink resistance / dark teal support. Higher-tier zones automatically receive a thicker border and centerline for instant visual priority.
• 🧠 Advanced Zone Management — zones are dynamically updated on every bar. A price rejection adds +10 to the zone score and promotes its status to VALIDATED. A price breach subtracts -20 and marks the zone as VIOLATED. Violated zones can be hidden or shown via a toggle input.
• 📈 Detailed On-Chart Markup — every zone is plotted with a label anchored inside the shaded area: TIER | Sc:xx.x | STATUS | Dis:xx.x% | Dur:nb | Rej:n Brc:n. This shows the zone tier, composite score, current status (NEW / VALIDATED / VIOLATED), the breakout dislocation strength as a percentage, the consolidation duration in bars, and the full rejection and breach history.
• 🧭 Comprehensive Dashboard Display — get a complete market overview without leaving your chart. The Zone Rankings panel shows the nearest Resistance and Support zones ranked by proximity, with price, tier flag, score, and pip distance per row. The Market Stats panel shows the current session, daily range vs 10-day ADR, volatility state (LOW / NORMAL / HIGH), and the total count of active Institutional-grade zones on each side.
• 🔔 Comprehensive Alerts — get an alert whenever price enters proximity of a Standard zone, a Strong zone, or an Institutional zone, with separate alert conditions for resistance and support so you can filter exactly what matters to your setup.
• ✅ Quality Control Filters — user-configurable inputs for ATR percentile threshold, slope neutrality tolerance, minimum compression duration, body multiplier, and volume multiplier allow for deep customization. Tighten the thresholds for fewer, higher-quality zones. Loosen them for broader coverage on lower timeframes.
• 🔧 Fully Customizable — control everything from the max number of zones shown, lookback period, zone width percentage, and extend-right bars to the text size of all labels, dashboard size, and individual zone colors.
• 🎯 Why this algo is unique: Standard supply/demand or FVG indicators rely on simple pattern recognition (gap between candles, pivot highs/lows). This algorithm quantifies the underlying market state that precedes institutional moves. It measures the quality of the compression that created the zone and the statistical significance of the breakout that validates it. Every zone has a score you can trust, not just a visual box.
• 🚀 Apply to Gold (XAUUSD), Forex, Crypto, and Indices on any timeframe. The ATR-based detection and zone width settings allow it to adapt to anything from M5 scalping to D1 swing trading.
• 🎯 How to use this? Use the dashboard to identify the strongest, closest zones. Focus on price action around INSTITUTIONAL-tier zones (Score >= 65) that align with your higher-timeframe bias. Use the alerts to know when price is approaching a key level so you are never caught off guard.
• ⚠️ IMPORTANT NOTICE: This indicator is designed to identify high-probability institutional order zones. It should NOT be used as a standalone signal for entering live trades. Always use it in conjunction with your own trading strategy, price action analysis, and other technical indicators to confirm trade setups and manage risk.
Indicator
