[ A L P H A X ] Impulse Bands - Adaptive Trend EngineAlphaX Impulse Bands — ATR-Normalized Adaptive Trend Engine, Impulse Freshness System, Multi-Confluence Confidence Scoring & Smart Retest Detection
AlphaX Impulse Bands is a professional-grade adaptive trend following system built on a proprietary ATR-normalized impulse detection engine that continuously measures the strength, direction, and freshness of every price move. It delivers dynamic bands that physically breathe with volatility — tightening during fresh, high-conviction impulses and expanding during stale, uncertain market conditions. Three visual layers — the Trend Cloud, entry labels, and precision retest lines — work together with a multi-factor confidence scoring system and a triple-timeframe Williams %R confirmation gate to produce only the highest-quality signals. Designed for active traders across crypto, forex, indices, and commodities on any timeframe.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The Impulse Engine — How It Works
At the core of AlphaX Impulse Bands is the ATR-Normalized Impulse Engine — a proprietary system that measures momentum in a way that is consistent and comparable across all instruments and timeframes.
Most adaptive band systems measure impulse by dividing price movement against MAD (Mean Absolute Deviation), which produces readings that vary wildly between low-volatility forex and high-volatility crypto. AlphaX Impulse Bands solves this by normalizing against ATR (Average True Range) instead — the same unit every professional volatility model uses. The result is an impulse score that means the same thing whether you are trading XAUUSD on M1 or BTC on H4.
How the impulse is calculated:
Raw Impulse — measures how far price has moved over the Impulse Lookback period, divided by ATR. If this movement exceeds the threshold (1.0×ATR), a new impulse event is registered.
Impulse Direction — records whether the detected impulse is bullish or bearish, held in state until the next impulse event fires.
Impulse Decay — once registered, the impulse strength decays each bar at the configured Decay Rate. This creates a natural fade — recent moves carry full weight, older moves gradually lose influence.
Impulse Freshness — a normalized 0–100% score derived from current impulse strength. Fresh = high confidence. Stale = caution.
Impulse Momentum — the rate of change of freshness across the last 3 bars. Used by the confidence scoring system to distinguish an impulse that is building from one that has already peaked and is fading.
This multi-layer approach means the indicator is not just reacting to where price is — it is continuously answering the question: how energetic is the current move, and is that energy rising or falling?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 The Adaptive Bands — Breathing With Volatility
The bands are not fixed-width channels. They are living boundaries that respond to both market volatility and impulse freshness simultaneously.
Band structure:
Basis EMA — a trend-length EMA of close, forming the center reference line plotted as a subtle gray line
MAD (Mean Absolute Deviation) — the volatility engine. Unlike ATR, MAD measures the average deviation of closes from their recent mean — capturing the texture of price noise directly
Band Multiplier — dynamically calculated each bar as a blend between Band Min and Band Max, weighted by current Impulse Freshness
The key relationship:
When a fresh impulse fires → Freshness = high → Multiplier moves toward Band Min → Bands tighten — price is in a high-conviction directional move, the bands hug it closely
As the impulse decays → Freshness falls → Multiplier moves toward Band Max → Bands expand — uncertainty is rising, the bands widen to reflect the broader range of possible outcomes
A very stale market with no active impulse → Freshness near zero → Full Band Max width → Maximum caution zone
This means the bands are effectively a real-time confidence visualizer . A trader glancing at the chart immediately understands: tight bands = strong move in progress, wide bands = market searching for direction.
Band Squeeze Detection:
The dashboard continuously displays band width as a percentage of price. When this drops below 2%, the dashboard flags SQUEEZE — a powerful pre-breakout warning that a large directional move is loading. Wider than 7% is flagged as WIDE — indicating elevated uncertainty or a post-impulse cool-down.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
☁ The Trend Cloud
The Trend Cloud is a gradient-filled area plotted around price that provides instant visual identification of trend direction and structural support/resistance.
How the cloud is constructed:
Cloud Outer — the outer boundary of the cloud, positioned at the lower band during a bull trend and the upper band during a bear trend
Cloud Inner — the inner boundary, sitting 45% of MAD inside the outer boundary — this inner line is the key level the Retest Engine watches
Cloud Fill — gradient-shaded between inner and outer: yellow-green for bullish trend, red for bearish trend, opacity-graded for visual depth
Reading the cloud:
Price riding above an expanding yellow-green cloud → strong bull trend, cloud is acting as dynamic support
Price riding below an expanding red cloud → strong bear trend, cloud is acting as dynamic resistance
Cloud thin or collapsed → no meaningful impulse active, potential consolidation or trend transition zone
Cloud color switching rapidly → choppy market, reduce position size or stand aside
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Signal System — Three Layers
AlphaX Impulse Bands produces three distinct signal types, each serving a specific role in the trade lifecycle:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1 ─ Entry Labels ( ▲ S/A/B % / ▼ S/A/B % )
Entry labels fire when the indicator detects a confirmed trend flip — price breaking through the outer band with sufficient impulse and WPR confirmation. Each label carries two pieces of information:
Tier — S, A, or B. Determined by the confidence score at signal time (S = 70%+, A = 55–69%, B = 25–54%)
Confidence % — the raw score from the confidence engine, printed directly on the label
Label colors reflect tier quality:
S-Tier — brightest yellow-green (bull) or bright red (bear) — highest conviction setup
A-Tier — primary yellow-green or primary red — strong setup
B-Tier — dimmer shades — valid but lower conviction, consider smaller size
A Signal Cooldown prevents multiple labels firing on the same trend flip during fast, multi-bar breakouts. Only signals that pass the minimum confidence threshold, the WPR confirmation gate, and the cooldown check are displayed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2 ─ Retest Lines ( ✦ )
After a trend flip is confirmed and the Signal Buffer period has passed, the Retest Engine activates. It watches for price to pull back into the Cloud Inner boundary — the institutional re-entry zone where trends historically find continuation.
When a valid retest is detected:
A ✦ diamond marker appears at the retest bar — yellow-green for bull retests, red for bear retests
A horizontal retest line is drawn from the retest bar extending forward by the configured number of bars — giving you a clear price level to watch for re-entry or stop placement
A Retest Cooldown prevents line spam — minimum 55 bars between consecutive retest lines by default
Retest signals represent the continuation trade opportunity — where traders who missed the initial flip can enter at a structurally superior price, with the cloud now acting as confirmed support or resistance behind them.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3 ─ Exit Markers ( ✕ )
Exit markers appear when one of two conditions is met:
Trend Flip Exit — the opposite trend signal fires, indicating the trend has definitively reversed
WPR Exhaustion Exit — the Fast WPR crosses through the configured exit level (default: above -15 for longs, below -85 for shorts), indicating momentum exhaustion in the direction of the trade. A minimum bars-in-trade requirement prevents premature WPR exits on the opening bars of a position.
Exit markers are not necessarily a signal that the trend is over. They indicate that the current momentum leg is likely complete . Use them to:
Take partial or full profit at the exhaustion point
Tighten stop loss to protect gains
Wait for the next ✦ retest signal before re-entering if the trend remains intact
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 Multi-Confluence Confidence Scoring
Every entry signal is evaluated in real time by the AlphaX Confidence Engine — a multi-factor scoring system that produces a score from 0 to 100 and assigns it a tier. Only signals meeting your configured minimum threshold are displayed.
Bull Confidence Factors:
Trend Flip Freshness (up to 25 points)
Maximum score awarded only when the signal fires on the exact bar of the trend flip — confirming you are at the very beginning of the move, not chasing it
Impulse Freshness (up to 20 points)
The higher the current freshness reading, the more points awarded. A fully fresh impulse (80%+) scores 20 points; a stale impulse (below 20%) scores zero
Impulse Direction Alignment (up to 10 points)
Full points when the internal impulse direction agrees with the signal direction. Zero when it conflicts — a powerful cross-check that catches whipsaw moves where price crossed the band but momentum is still against you
WPR Oversold Depth (up to 15 points)
How deeply the Fast WPR penetrated oversold territory. Deeper = higher spring-loaded reversal potential = more points. WPR below -95 scores the maximum; WPR above -80 scores zero
WPR Cross Timing (up to 10 points)
A confirmed WPR cross back above the oversold level scores 10 points. Fast upward velocity scores 7. General bullish recovery scores 4
WPR Multi-Timeframe (up to 8 points)
Triple WPR convergence (all three timeframes in oversold) scores 8 points. Medium WPR alone in oversold scores 5
WPR Slow Alignment (up to 5 points)
When the Slow WPR confirms the macro trend direction, additional points are awarded
Candle Quality (up to 5 points)
A bullish close with body ratio above 50% scores 5 points. Any bullish close scores 2. Bearish closes score zero
Volume Surge (up to 5 points)
Volume 1.5× or more above the 20-bar SMA scores 5 points. Volume above the SMA scores 2
Impulse Momentum (up to 5 points)
When impulse strength is actively building (positive momentum) additional points are awarded — distinguishing a move that is accelerating from one that is about to stall
Penalty Deductions:
Slow WPR in extreme overbought territory → -8 points (macro trend fighting the signal)
Fast WPR still in overbought zone → -5 points
Impulse nearly completely stale (freshness below 10%) → -10 points
Extreme WPR velocity (likely spike or wick move) → -5 points
The bear confidence scoring system mirrors this structure in reverse, with all conditions flipped for short setups.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📡 Triple WPR Confirmation Gate
All signals pass through the WPR Confirmation Gate before being displayed. This is a separate binary filter — independent of the confidence score — that blocks signals when the oscillator context fundamentally disagrees with the signal direction.
The gate requires at least one of the following to be true before a bull signal can fire:
Fast WPR is in oversold territory
Fast WPR has just crossed back above the oversold level
Fast WPR is in a bullish recovery pattern (rising for 2+ bars)
WPR Slow and Medium are both in the bullish alignment zone
The same logic applies in reverse for bear signals. This gate can be toggled off in settings for traders who want band crossings alone to trigger signals, but it is on by default — and is one of the primary reasons AlphaX Impulse Bands produces significantly fewer false signals than typical adaptive band systems.
Three WPR timeframes run simultaneously and feed both the gate and the confidence scoring:
WPR Fast (8) — the primary signal oscillator, reacts immediately to price action
WPR Medium (21) — the intermediate trend filter, confirms the broader momentum context
WPR Slow (55) — the macro trend anchor, determines whether the overall market structure supports the signal
Triple WPR Convergence — when all three timeframes simultaneously reach extreme levels — is flagged on the dashboard as ALL OVERSOLD or ALL OVERBOUGHT and awarded maximum bonus points in the confidence engine. This is the highest-quality WPR condition the system can detect.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Live Dashboard
The real-time dashboard displays the complete internal state of the indicator across five sections, updated on every bar close.
IMPULSE ENGINE
Impulse Strength — qualitative label (EXTREME / STRONG / MODERATE / WEAK / FADING) based on the raw impulse value
Freshness — current freshness percentage with qualitative state (FRESH / ACTIVE / FADING / STALE). Highlighted in yellow-green when above 70% — the highest-confidence zone
Impulse Direction — the direction of the most recent registered impulse (BULLISH / BEARISH)
Band Width — current band width as a percentage of price, with SQUEEZE or WIDE flags when applicable
OSCILLATORS
WPR Fast / Med / Slow — current values with zone labels (OB / OS / MID for fast and medium, BULL / BEAR / NEUT for slow)
WPR Velocity — the rate of change of Fast WPR (FAST UP / RISING / FLAT / FALLING / FAST DOWN) — critical for timing entries within a move
WPR Alignment — whether Slow and Medium WPR are in the bull zone, bear zone, or neutral
Triple WPR — flags ALL OVERSOLD or ALL OVERBOUGHT when all three timeframes converge, with background color highlight
TREND STATE
Trend — current trend direction (BULLISH / BEARISH / UNDEFINED) with background color highlight
Trend Bars — the number of consecutive bars the current trend direction has been active
Price vs EMA — how far the current close is from the Basis EMA as a percentage, with directional color coding
CONFIDENCE
Bull Conf / Bear Conf — current confidence scores with tier labels (S-TIER / A-TIER / B-TIER / BELOW MIN)
Volume — current volume state (SPIKE / HIGH / NORMAL / DRY) with the volume ratio multiplier
TRADE STATUS
Position — current tracked position (LONG / SHORT / FLAT) with background highlight
Entry Price — the close price at which the active signal fired
Open P&L — live unrealized profit and loss in both price and percentage terms, color-coded green/red
WPR Exit Watch — warns ⚠ NEAR BULL EXIT or ⚠ NEAR BEAR EXIT when the Fast WPR is approaching the configured exhaustion level — giving you advance notice before the exit trigger fires
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Identifying Choppy / Low-Quality Market Conditions
Knowing when not to trade is just as valuable as knowing when to enter. AlphaX Impulse Bands gives you multiple clear visual and dashboard cues that the market is in a low-quality state:
Visual cues to stand aside:
Bands are very wide and expanding — the dashboard Band Width reading is high and climbing. No active impulse is driving direction — the market is searching, not trending
Trend Cloud is thin or collapsing — when the cloud inner and outer converge, there is no structural trend backing any move. Wait for the cloud to separate and take on clear color
Freshness dashboard shows STALE — the last impulse has fully decayed and no new one has fired. Any price movement is low-energy and likely to reverse or stall
WPR Alignment shows NEUTRAL — neither the slow nor medium WPR are confirming a directional bias. Signals firing in this environment carry the lowest reliability
Rapid trend color switching — if candles are alternating rapidly between yellow-green and red, the system is detecting micro-trend flips. The cooldown will block most signals, but the underlying message is clear: this is a range, not a trend
No entry labels appearing despite trend flips — when the bands are crossing but no labels appear, the confidence engine and WPR gate are filtering them out. This is the system explicitly telling you: these setups do not meet the quality threshold
What to do:
Do not force entries — wait for a fresh impulse to register (Freshness dashboard turns FRESH with yellow-green highlight)
Wait for Band Width to compress into SQUEEZE territory — this signals energy is coiling for a directional move
Look for Triple WPR convergence on the dashboard — ALL OVERSOLD or ALL OVERBOUGHT are the highest-conviction pre-signal states
After a trend flip label, wait for the first ✦ retest signal before committing capital — the retest confirms the trend has real momentum behind it and is not a false start
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Trade with AlphaX Impulse Bands — Step by Step
Step 1 — Read the Dashboard
Check Freshness: is the market FRESH or STALE?
Check Band Width: is it squeezing or expanding?
Check WPR Alignment: do the oscillators agree on direction?
If all three are neutral or negative → do not trade. Wait for setup conditions to develop.
Step 2 — Wait for a Trend Flip Label
A ▲ label below the bar (bull) or ▼ label above the bar (bear) sets your directional bias
Read the tier and confidence printed on the label. S-Tier is the strongest; B-Tier warrants smaller size
Do not enter directly on the label — the optimal entry comes next
Step 3 — Enter on Retest ( ✦ )
After the Signal Buffer period passes, watch for price to pull back into the Cloud Inner zone
When a ✦ diamond appears, this is the structured re-entry — a continuation setup at a technically superior price with the cloud now acting as confirmed dynamic support or resistance behind you
Place your stop loss beyond the retest level or just outside the opposite cloud boundary
Step 4 — Monitor with the Dashboard
Watch the WPR Exit Watch row — when it flashes ⚠ NEAR EXIT, begin preparing your exit
Watch Freshness — if it drops to FADING or STALE during your trade, the momentum behind the move is diminishing
Additional ✦ retest signals during the same trend are opportunities to add to your position or re-enter after a partial take-profit
Step 5 — Exit on ✕ Mark
A gray ✕ marker indicates either a confirmed trend flip or WPR exhaustion
Take partial or full profit
If no opposing trend label has appeared, wait for the next ✦ retest to confirm the trend is continuing before re-entering
Step 6 — Trend Ends
An opposing trend label (e.g., a ▼ label after you were long) confirms the trend has reversed
Close any remaining position from the prior trend
The new label resets the cycle — the dashboard Trade Status updates to the new position, and the Retest Engine resets its buffer for the new direction
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
🔬 ATR-normalized impulse engine — consistent behavior across all instruments and timeframes, no manual recalibration needed
📈 Dual-layer volatility model — MAD for band texture, ATR for impulse normalization, combined into a single adaptive system
🌊 Freshness decay system — impulse strength and confidence degrade naturally over time, preventing stale signals from carrying full weight
☁ Adaptive Trend Cloud — breathes with volatility, tightens during fresh impulses, expands during uncertainty
📡 Triple WPR confirmation gate — Fast (8), Medium (21), and Slow (55) Williams %R must agree before signals fire
🏷 Tiered entry labels (S / A / B) with live confidence % — know the quality of every signal at a glance
✦ Intelligent retest engine — configurable buffer, cooldown, line extension, and width. Draws only meaningful retest levels, never spams
🧠 10-factor confidence scoring engine — freshness, impulse direction, WPR depth, timing, multi-timeframe, candle quality, volume, momentum, and penalty deductions
📊 26-row live dashboard — Impulse Engine, Oscillators, Trend State, Confidence, and Trade Status sections updated in real time
💹 Live Open P&L tracking — entry price and unrealized P&L displayed directly on the dashboard in price and percentage
⚠ WPR Exit Watch — advance warning before exhaustion exits fire, so you are never caught off guard
🎨 Cohesive dual-tone color theme — yellow-green for all bullish elements, red for all bearish elements, gray for neutral and exits
🔔 15 alert conditions — tiered entries, combined entries, exits, retests, Triple WPR states, freshness fade, and trend flips
⚙ Fully configurable — all periods, thresholds, multipliers, display toggles, colors, and filter modes are adjustable from the settings panel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
Core Engine
Trend Length — EMA period for the basis line and cloud anchor (default: 19)
Impulse Lookback — bars over which the raw impulse move is measured (default: 5). Lower = more reactive
Impulse Decay — per-bar decay multiplier for impulse freshness (default: 0.97). Higher = impulses stay fresh longer
MAD Length — lookback for Mean Absolute Deviation calculation, controls band volatility sensitivity (default: 20)
Adaptive Bands
Band Min (Fresh Impulse) — tightest band multiplier applied during a fully fresh impulse (default: 1.5)
Band Max (Stale Impulse) — widest band multiplier applied when impulse has fully decayed (default: 2.2)
ATR Period — lookback for ATR-based impulse normalization (default: 14)
WPR Context
WPR Fast / Medium / Slow — three independent Williams %R periods (defaults: 8 / 21 / 55)
WPR Oversold / Overbought — extreme zone thresholds used by the gate and confidence engine (defaults: -82 / -18)
Signal Filters
Min Confidence % — minimum score required for a signal to be displayed (default: 25%)
Signal Cooldown — minimum bars between consecutive entry labels (default: 3)
Require Volume Confirm — when enabled, signals are blocked if current volume is below the Min Volume Ratio threshold
Min Volume Ratio — minimum volume relative to 20-bar average required when volume filter is active (default: 0.7×)
Require WPR Confirmation — when enabled, signals only fire when WPR agrees with the trend direction. On by default — this is the primary noise gate
Retest Engine
Show Retest Levels — toggle retest lines and ✦ markers on or off
Signal Buffer — bars to wait after a trend flip before the retest engine activates (default: 10)
Retest Cooldown — minimum bars between consecutive retest line draws (default: 55)
Retest Line Width — thickness of the horizontal retest lines (default: 2)
Retest Line Extend — how many bars forward the retest line projects (default: 60)
Exits
Exit on Trend Flip — when enabled, an opposing signal triggers an immediate exit marker
Exit on WPR Exhaustion — when enabled, WPR crossing the exit level triggers an exit marker
WPR Exit Bull (above) — Fast WPR level above which a long exit fires (default: -15)
WPR Exit Bear (below) — Fast WPR level below which a short exit fires (default: -85)
Min Bars Before Exit — minimum bars in trade before a WPR exhaustion exit can trigger (default: 3)
Display
Show Trend Cloud / Show Outer Bands / Color Bars / Show Entry Labels / Show Freshness Indicator — individually toggle each visual layer
Label Size — Tiny / Small / Normal
Dashboard
Show Dashboard — toggle the entire dashboard panel
Position — Top Left / Top Right / Bottom Left / Bottom Right
Dashboard Text — Tiny / Small / Normal
Colors
Bull Primary / Bright / Dim — the yellow-green family for all bullish elements
Bear Primary / Bright / Dim — the red family for all bearish elements
Neutral / Neutral Light — gray shades for exits, inactive states, and neutral conditions
Text Light / Dashboard BG — dashboard typography and background colors
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions (15 total)
Tiered Entry Alerts
S-Tier Bull Impulse — bull signal with confidence 70%+
A-Tier Bull Impulse — bull signal with confidence 55–69%
B-Tier Bull Impulse — bull signal with confidence 35–54%
S-Tier Bear Impulse — bear signal with confidence 70%+
A-Tier Bear Impulse — bear signal with confidence 55–69%
B-Tier Bear Impulse — bear signal with confidence 35–54%
Combined Entry Alerts
Any Bull Impulse — any bull signal regardless of tier
Any Bear Impulse — any bear signal regardless of tier
Any Impulse Signal — any signal in either direction
Exit Alerts
Bull Exit — long position exit triggered
Bear Exit — short position exit triggered
Any Exit — exit in either direction
Retest Alerts
Bull Retest Level — a bullish retest level has been drawn
Bear Retest Level — a bearish retest level has been drawn
Any Retest — retest in either direction
Special State Alerts
Triple WPR Oversold — all three WPR timeframes simultaneously in oversold territory
Triple WPR Overbought — all three WPR timeframes simultaneously in overbought territory
Impulse Freshness Fading — freshness drops below 50%, signaling momentum decay
Trend Flip — a trend direction change has been detected
All alert messages include {{ticker}} and {{interval}} placeholders and are formatted for clean webhook integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Recommended Settings by Instrument & Timeframe
The default configuration is optimized for XAUUSD and major forex pairs on M1–M15 :
Confidence threshold at 25% captures valid setups while filtering genuine noise at fast timeframes
WPR Confirmation Gate on by default — the primary protection against choppy market signals
Decay Rate at 0.97 — impulses fade over approximately 30 bars, suitable for intraday momentum moves
Band Min/Max at 1.5/2.2 — calibrated for gold and forex intraday volatility profiles
For other instruments or timeframes, adjust:
Higher timeframes (H1, H4, Daily) — increase Trend Length to 25–35, increase Confidence to 35–50%, increase Retest Cooldown to 100–150
Crypto (BTC, ETH) — increase Band Max to 2.8–3.5 to accommodate wider swings, increase ATR Period to 20
Indices (NAS100, US30, SPX500) — use defaults or slightly increase Impulse Lookback to 7–8 for smoother detection
More signals — reduce Min Confidence %, disable Require WPR Confirmation, reduce Cooldown
Fewer, cleaner signals — increase Min Confidence % to 40–55%, increase Signal Cooldown to 5–10, reduce Band Min to tighten the entry zone
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
📉 Trend traders and momentum followers — the adaptive band and freshness system is built specifically for riding directional moves with precision
🥇 Gold (XAUUSD) and forex scalpers — default settings tuned for intraday volatility on fast-moving instruments
📊 Index and crypto traders — the ATR normalization ensures the system adapts without manual recalibration across instruments
🧠 Systematic traders — the confidence scoring system provides a quantitative signal quality metric, not just visual arrows
📈 Traders who value clean charts — no indicator soup, no overlapping clutter. Every visual element serves a specific purpose
⚠ Traders who struggle with overtrading — the confidence filters, WPR gate, cooldown system, and freshness tracking physically prevent low-quality setups from appearing on the chart
🔄 Pullback traders — the retest engine was specifically designed to surface structured continuation entries within confirmed trends, not just initial breakout signals
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
All signals are confirmed on bar close — the indicator is non-repainting by design
The ATR normalization means the impulse threshold (1.0×ATR) is instrument-agnostic — no adjustment needed when switching between gold, forex, crypto, or indices
Maximum 500 labels and 500 lines are used — on very low timeframes with extended chart history, the oldest labels and retest lines may be automatically removed by PulseWire's rendering limits
The Band Width squeeze detection in the dashboard is a leading indicator of volatility expansion — SQUEEZE conditions frequently precede the strongest impulse moves
WPR Velocity displayed in the dashboard is particularly useful for timing exits within a move — FAST UP or FAST DOWN readings often precede exhaustion reversals
The Trade Status section tracks position direction from signal to exit within a single chart session — it does not connect to your broker or brokerage account
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ 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 need to know not just where the market is going — but how much energy is behind the move. Indicator

AlphaX News Filter with Webhook AlertsAlphaX News Filter — Pre-Scheduled Economic Event Blocker with Webhook Alerts
Block trading during high-impact news events automatically. Get real-time alerts to any webhook, Telegram bot, or automation service the moment a news window opens or clears.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 What This Indicator Does
Pre-schedule up to 4 economic news events (NFP, CPI, FOMC, PCE or any custom label) directly on your chart. Around each event, a configurable block window fires structured JSON alerts and shades your chart red so you never accidentally enter a trade into a volatile news spike.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
🗓️ Pre-Scheduled Events
Enter the exact date and time of any economic release. Each event has its own enable/disable toggle, custom label, and timestamp. Times display in your chart's local timezone with no UTC confusion.
⏱️ Configurable Block Window
Set a symmetric buffer (5–120 minutes, default 18 min) applied both before and after each event. Covers the pre-release positioning freeze and the post-release volatility tail in one setting.
🔔 Structured JSON Alerts — Webhook Ready
Two alert types fire automatically on state transitions:
Block entered: {"action":"NEWS_BLOCK","mins":18,"event":"NFP"}
Block cleared: {"action":"NEWS_CLEAR"}
These JSON payloads plug directly into 3Commas, Alertatron, WunderTrading, Telegram bots, n8n, Make, Zapier, or any custom webhook endpoint to pause and resume your bots automatically.
📊 Visual Chart Overlays
🔴 Red background shading covers the entire block window on the chart
📍 A dashed vertical line marks the exact moment of each scheduled event
🏷️ A label tag drops from the candle high so you spot events instantly on historical review
🖥️ Live Status Table — Dark Theme, Bottom Right
A persistent HUD shows all 4 events at a glance with label, date/time in chart timezone, and live status:
✅ CLEAR — no news window active
🔴 BLOCKED — inside a news block window
🟡 WAITING — event scheduled, not yet triggered
⚫ OFF — event disabled
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
🤖 Algo and bot traders — send NEWS_BLOCK to pause strategies, resume on NEWS_CLEAR
📈 Semi-manual traders — visual and alert reminder so you never trade blindly into NFP or CPI
📢 Telegram signal groups — auto-broadcast news warnings to your subscribers
🛡️ Risk managers — enforce a rule-based news blackout across a session
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Use
Add the indicator to any chart and timeframe
Set your block window (minutes before and after each event)
Enter each upcoming news event's date, time, and label in the inputs
Enable or disable individual events with the toggle
Create a PulseWire alert on this indicator and set your webhook URL
The alert message is pre-filled as JSON — point it at your endpoint
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
Supports up to 4 simultaneous events
Alert fires once per bar on state transition — no alert spam
All times render in chart timezone — no manual UTC conversion needed
Compatible with all asset classes: Forex, Futures, Crypto, Indices
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built for traders who take news risk seriously. 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

[ A L P H A X ] Dynamic Liquidity Matrix
AlphaX Dynamic Liquidity Matrix — Volume-Weighted Liquidity Heatmap, Fair Value Gap Overlay, Sweep Detection & Live Bias Dashboard
AlphaX Dynamic Liquidity Matrix is a professional-grade liquidity mapping system that identifies where stop-loss clusters and unfilled liquidity pools accumulate across the recent price range — and tracks them in real time. Unlike a static volume profile that simply measures historical volume at price, this indicator builds a fully dynamic heatmap from volume-weighted pivot extremes, recalculates on every bar, and only displays zones that price has not yet revisited. These are the active pockets that institutions and smart money systematically target for liquidity sweeps.
Built on the AlphaX brand framework, the indicator combines four distinct analytical layers: a dynamic liquidity profile, a Fair Value Gap (imbalance) overlay, a sweep detection engine, and a live market context dashboard — all unified under a single, clean visual system.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The Dynamic Liquidity Profile — How It Works
Most volume profiles are passive historical tools. The AlphaX Dynamic Liquidity Matrix is active and forward-looking.
On every bar within your configured lookback window, the indicator identifies swing highs and swing lows and assigns each one a volume weight based on the smoothed cumulative volume at that moment — normalized against the maximum volume within the entire lookback window. This produces a volume score (0–100%) for every extreme, which represents the relative significance of the liquidity pool at that price.
These volume-weighted extremes are then distributed across a configurable number of price bins (resolution levels) spanning the full high-to-low range of the lookback window. Each bin accumulates the total volume from every pivot that maps into it. The result is a real-time heatmap profile showing exactly where liquidity is concentrated — heavier at some levels, lighter at others.
The ATR is used to scale the pivot offset distance dynamically, meaning the profile adapts automatically to the current volatility regime. On high-volatility instruments and timeframes, the pivot offsets expand; on quiet markets, they contract. No manual recalibration is required.
What makes this different from a standard Volume Profile:
Standard volume profiles measure how much volume traded at a price — they are backward-looking and include already-filled orders
AlphaX DLM tracks unmitigated pivot extremes — zones where stops and unfilled orders still exist because price has NOT revisited them since they formed
Every pivot that gets swept by price is automatically removed from the profile — keeping the map clean and relevant at all times
The profile rebuilds every bar, so it reflects the current state of the market's liquidity landscape, not a snapshot from hours or days ago
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Profile Visualization
The profile is displayed as horizontal bars extending to the right of the current price, with each bar representing one price bin. The visual system communicates multiple layers of information simultaneously:
Color Logic
Yellow-green bars — bins where the current close is above the bin midpoint (buy-side liquidity / demand zones)
Red bars — bins where the current close is below the bin midpoint (sell-side liquidity / supply zones)
Orange highlight — the Point of Control (POC) bin, the single highest-volume level in the entire profile
Gradient Depth
Each bar uses a gradient that scales from near-transparent at low volume to fully opaque at high volume. At a glance, the most significant liquidity concentrations stand out immediately — no need to read numbers or hover over elements.
Volume Labels
For bins with above-average volume accumulation, the raw volume figure is displayed inside the bar. A percentage label on the left side of each bar shows what proportion of the maximum bin volume that level represents. This gives you both absolute and relative context for every zone.
POC Line
The Point of Control — the level with the highest accumulated liquidity in the profile — is marked with a full dashed horizontal line that extends across the entire lookback window. This makes it easy to see how price has historically reacted around the dominant liquidity level: rejected it, consolidated around it, or broken through it cleanly. A labeled marker on the right identifies the POC precisely.
Liquidity Level Lines
Each active bin above the noise floor is also represented by a dotted horizontal line on the chart itself. The line starts from the bar where price last tested that level and runs to the current bar, giving you a visual connection between the historical pivot origin and the current profile position. Line width scales with the bin's relative volume weight — heavier lines mean more significant zones.
Buy / Sell Split Mode
An optional split view separates each profile bar into its buy-side and sell-side components, stacked side by side. This lets you see at a single level whether it is dominated by buy-side stop clusters (below price), sell-side stop clusters (above price), or a balanced mix — critical for anticipating which direction a liquidity sweep is more likely to run.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Fair Value Gap (Imbalance) Overlay
A Fair Value Gap is a three-candle imbalance where the body of the middle candle is not overlapped by the wicks of the surrounding candles, creating a gap in price delivery. These gaps represent unfilled orders left by rapid, one-sided moves — and price has a strong statistical tendency to return to fill them.
AlphaX DLM detects and displays these gaps directly on the chart as shaded rectangular zones:
Bullish FVG — the low of the current candle is higher than the high of the candle two bars prior. Price moved up so quickly it left an unfilled gap below. Displayed in yellow-green.
Bearish FVG — the high of the current candle is lower than the low of the candle two bars prior. Price moved down so quickly it left an unfilled gap above. Displayed in red.
Mitigation Tracking
Once price returns and closes inside a FVG zone (mitigating it), the box is automatically removed from the chart. Only genuinely unmitigated gaps remain visible at all times — the overlay stays clean and actionable regardless of how many gaps have formed historically.
ATR-Scaled Minimum Size Filter
A configurable minimum FVG size (expressed as a multiple of the current ATR) filters out micro-gaps caused by normal spread or noise. Only structurally significant imbalances that represent real impulsive moves are displayed.
Background Highlight
When the current close is inside an active FVG zone — meaning price is currently sitting inside an unmitigated imbalance — the chart background highlights in a subtle amber tone. This is a real-time alert that price is at a decision point within institutional supply or demand.
How to trade FVGs with the Liquidity Matrix:
When a FVG aligns with a high-volume liquidity bin on the profile, the confluence is significant — two independent reasons for price to react at the same level
Bullish FVG zones near buy-side liquidity clusters are high-priority long re-entry areas
Bearish FVG zones near sell-side liquidity clusters are high-priority short re-entry areas
A sweep into a zone followed by an immediate close back through it (a sweep-and-reverse pattern) is one of the cleanest entry setups the indicator can flag
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Liquidity Sweep Detection
Liquidity sweeps are the mechanism by which institutional players clear stop-loss orders before reversing price in the opposite direction. Identifying sweeps in real time gives retail traders the opportunity to enter after the stops have been taken — in alignment with the direction the institution is positioning.
AlphaX DLM detects sweeps using the following logic:
Bullish Sweep (⚡ SWEEP LOW)
The current bar's low breaches the lowest low of the configurable sweep lookback window, but the bar closes above that low and closes as a bullish candle. This pattern indicates that sell-side stops below the recent range were triggered, absorbed, and reversed — a classic stop hunt before an upside move.
Bearish Sweep (⚡ SWEEP HIGH)
The current bar's high breaches the highest high of the sweep lookback window, but the bar closes below that high and closes as a bearish candle. Buy-side stops above the recent range were triggered and absorbed — a stop hunt before a downside move.
Visual Presentation
Bullish sweeps are labeled with a cyan "⚡ SWEEP LOW" marker below the sweep candle
Bearish sweeps are labeled with an orange "⚡ SWEEP HIGH" marker above the sweep candle
The sweep candle itself is barcolored in the respective sweep color — immediately visible on the chart without needing to look for the label
The most recent 20 sweep labels are retained on the chart, automatically pruning the oldest when new ones form
How to use Sweep Detection with the Liquidity Profile:
A sweep into a high-volume buy-side liquidity bin followed by a close back above that bin is a high-conviction long entry signal
A sweep into a high-volume sell-side liquidity bin followed by a close back below that bin is a high-conviction short entry signal
When a sweep coincides with a FVG zone AND a high-volume profile bin, the three-way confluence represents the highest quality trade setup the indicator can identify
The sweep lookback can be tightened (lower value) for more sensitive detection on fast-moving instruments, or widened for cleaner, less-frequent signals on slower timeframes
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Live Market Context Dashboard
A compact real-time dashboard displays the current state of all indicator systems at a glance. It is divided into four sections:
Profile Section
Active Pivots — total number of unmitigated pivot extremes currently mapped in the profile. Higher counts indicate a richer, more complex liquidity landscape.
Buy Pivots — number of unmitigated buy-side (demand) extremes
Sell Pivots — number of unmitigated sell-side (supply) extremes
Liquidity Bias — overall directional lean of the liquidity map. BUY SIDE means more unmitigated demand zones exist; SELL SIDE means more supply zones exist; BALANCED means roughly equal. This is not a trade signal on its own, but it tells you where the more significant unfilled orders are positioned.
Sweep Section
Last Sweep — whether the current bar is a bullish or bearish sweep, highlighted in the respective sweep color when active
Sweep Lookback — the currently configured lookback window for sweep detection
Fair Value Gap Section
Active FVGs — total number of unmitigated fair value gaps currently displayed on the chart
FVG Split — the breakdown between active bullish and bearish FVGs. When bullish FVGs dominate, unmitigated demand imbalances outnumber supply imbalances — and vice versa.
Market Context Section
ATR — current ATR value and its percentage of price. Color-coded: green for low volatility, orange for moderate, red for elevated. High ATR readings mean liquidity zones will be wider and stops should be placed further from entry.
Normalized Volume — current volume expressed as a percentage of the maximum volume within the lookback window, labeled VERY HIGH / HIGH / NORMAL / LOW / VERY LOW. Elevated volume on a sweep candle significantly increases the probability of follow-through.
Price in Range — where the current close sits within the full liquidity range as a percentage, labeled as upper zone / mid-range / lower zone. This tells you at a glance whether price is approaching a range extreme (potential sweep target) or sitting in the middle of the distribution.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Identify Trade Opportunities — Step by Step
Step 1 — Assess the Liquidity Landscape
Load the indicator and check the profile: are liquidity bins densely clustered in a narrow zone, or spread across a wide range?
Check the Liquidity Bias in the dashboard: does the map lean buy-side or sell-side?
Identify the POC line — this is the dominant reference level for the session
Step 2 — Identify High-Value Target Zones
Look for thick profile bars with high volume percentages — these are the zones that price is most likely to revisit for a sweep
Note any FVG boxes that overlap with high-volume bins — these dual-layer confluences are the strongest setups
Mark the POC: if price is approaching from below with buy-side bias, the POC is a likely magnet. If approaching from above with sell-side bias, the same applies.
Step 3 — Wait for a Sweep into a Liquidity Zone
Watch for price to push into a high-volume bin — especially below a cluster of buy pivots or above a cluster of sell pivots
A sweep label (⚡ SWEEP LOW or ⚡ SWEEP HIGH) confirms the stop-hunt pattern has occurred
The sweep candle will be highlighted in cyan (bull sweep) or orange (bear sweep) for instant identification
Step 4 — Confirm the Reversal
The most important confirmation is the close: the sweep candle must close back on the opposite side of the liquidity zone it spiked through
If price is also inside a FVG zone and closes back out of it, the reversal confluence is stronger
Elevated normalized volume on the sweep candle (VERY HIGH or HIGH) significantly increases the conviction of the setup
Step 5 — Enter and Manage
Enter in the direction of the sweep reversal — long after a bullish sweep, short after a bearish sweep
Place your stop loss below the sweep wick low (for longs) or above the sweep wick high (for shorts) — the stop hunt has already occurred, so price should not need to revisit that level
Target the POC level, the next high-volume bin on the profile, or the opposite side of an active FVG zone
If the Liquidity Bias matches your trade direction (e.g., BUY SIDE bias on a long trade), hold with greater conviction — the overall liquidity landscape supports continuation
Step 6 — When NOT to Trade
If the profile is extremely thin (very few active pivots), the liquidity landscape is unclear — wait for the profile to rebuild
If the ATR is very low (quiet, compressed market), FVGs and sweep signals may be less reliable — tighten the FVG minimum size filter
If price is in mid-range with BALANCED bias and no nearby FVGs, there is no clear structural edge — wait for price to approach a zone with confluence
Do not chase a sweep candle — the entry is on the confirmation close, not the spike
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
Core Settings
Lookback Bars — how many bars back the indicator scans for pivot extremes and builds the liquidity profile (default: 300). Increase for a broader, more historical view; decrease for a tighter, more immediate profile focused on the current session.
Profile Resolution — the number of price bins the range is divided into (default: 50). Higher values give finer granularity; lower values produce a smoother, broader profile. Recommended range: 30–70.
Volume Smoothing — the rolling sum window for volume normalization (default: 10). Higher values reduce the effect of individual volume spikes; lower values make the profile more reactive to each candle's volume.
ATR Length — the lookback period for the ATR calculation used to scale pivot offsets (default: 14). Match this to your typical ATR analysis setting.
Profile Display
Show Profile Bars — toggle the horizontal heatmap bars on/off
Show Volume % Labels — toggle volume figures and percentage labels inside and beside each bar
Show POC Line — toggle the full-width dashed POC level line and label
Show Liquidity Level Lines — toggle the dotted horizontal lines connecting each pivot's origin to the current bar
Split Buy / Sell Bars — splits each profile bar into its buy-side and sell-side volume components displayed side by side
Bar Offset from Price — controls the gap between the current bar and where the profile starts rendering (default: 20 bars). Increase if the profile overlaps with recent candles.
Max Bar Width — controls the maximum horizontal length of the widest profile bar in bars (default: 50). Adjust based on your chart's zoom level.
Fair Value Gaps
Show Fair Value Gaps — toggle the FVG overlay on/off
Min FVG Size (ATR mult) — minimum gap size as a multiple of ATR for a gap to qualify as a valid FVG (default: 0.1×). Increase to filter out minor imbalances; decrease to show all gaps.
Max FVGs to Display — maximum number of unmitigated FVGs shown simultaneously (default: 8). Oldest gaps are pruned first when the limit is reached.
Sweep Detection
Highlight Sweeps — toggle sweep labels and candle barcolor on/off
Sweep Lookback (bars) — the window used to define the recent high/low for sweep detection (default: 5). Lower values detect micro-sweeps on fast instruments; higher values detect only significant structural sweeps.
Colors
Buy Liquidity — color for buy-side profile bars and bullish FVGs (default: yellow-green #c8e624)
Sell Liquidity — color for sell-side profile bars and bearish FVGs (default: red #ff1744)
POC / Max Level — color for the Point of Control bar, POC line, and FVG background highlight (default: orange #ff9800)
Sweep Bull Label — color for bullish sweep labels and barcolor (default: cyan #00e5ff)
Sweep Bear Label — color for bearish sweep labels and barcolor (default: orange #ff9100)
Dashboard Background / Text / Neutral — dashboard theme colors
Dashboard
Show Dashboard — toggle the live context dashboard on/off
Position — choose Top Left, Top Right, Bottom Left, or Bottom Right
Text Size — Tiny, Small, or Normal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions
Bullish Liquidity Sweep — fires when a bullish sweep pattern is confirmed on bar close
Bearish Liquidity Sweep — fires when a bearish sweep pattern is confirmed on bar close
Any Liquidity Sweep — fires on either sweep direction — use for a single catch-all alert
Bullish FVG Created — fires when a new unmitigated bullish fair value gap forms
Bearish FVG Created — fires when a new unmitigated bearish fair value gap forms
Price Entered FVG — fires when the current close moves inside any active unmitigated FVG zone
All alert messages include {{ticker}} and {{interval}} placeholders for clean webhook and bot integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
🔬 Fully dynamic volume-weighted liquidity heatmap — rebuilds every bar, not a static historical snapshot
🗑 Auto-removal of swept/mitigated pivot levels — the profile always reflects only active, unvisited liquidity
📊 ATR-adaptive pivot offsets — automatically scales to the current volatility regime, no manual recalibration
🟡 Volume-gradient profile bars with buy/sell split mode — see the composition of every liquidity zone
◆ POC full-width level line with label — the dominant liquidity reference level clearly marked at all times
⚡ Fair Value Gap overlay with real-time mitigation tracking — only unmitigated imbalances remain visible
🌐 FVG background highlight — instant visual alert when price is sitting inside an active imbalance
🎯 Liquidity sweep detection with barcolor — cyan for bull sweeps, orange for bear sweeps
📋 Live dashboard — active pivots, buy/sell count, liquidity bias, sweep status, FVG split, ATR, normalized volume, and price-in-range percentage
🎨 Full AlphaX brand theme — yellow-green / red / orange / dark background, consistent with the AlphaX indicator suite
🔔 6 alert conditions — sweep entries and FVG events with clean ticker/interval message formatting
⚙ Fully configurable — all lookback windows, resolution, sensitivity, colors, and display toggles adjustable from the settings panel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
🥇 Smart Money Concept (SMC) traders — the entire indicator is built around the core SMC concepts of liquidity pools, stop hunts, and fair value gaps. It automates the manual process of mapping where stops are likely clustered and where imbalances need to be filled.
📊 Order flow and volume profile traders — the dynamic heatmap provides a volume-at-price context that updates in real time, giving a live picture of the market's liquidity distribution.
⚡ Intraday scalpers and day traders — the sweep detection and FVG alerts fire on bar close, making them practical for fast timeframe traders on instruments like XAUUSD, indices, and forex majors.
🧠 Traders who struggle with entry timing — the sweep reversal pattern gives a precise, rules-based entry trigger rather than a subjective "it looks good" decision.
📈 Traders who want confluence, not single indicators — when a sweep, a high-volume bin, and a FVG all align at the same level, the three-layer confluence removes ambiguity and provides an objective framework for decision-making.
🎯 Traders building systematic approaches — all signals are rule-based, non-repainting, and confirmed on bar close. The dashboard provides quantitative context — not just visuals — for every condition the indicator monitors.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
All signals are non-repainting — every sweep label, FVG box, and profile bar is confirmed on bar close and does not move or disappear retroactively
The profile renders only at the last bar (barstate.islast) and redraws on each new bar — this is by design and standard practice for all right-side profile indicators. Historical profile positions are not stored.
On very low timeframes (sub-1-minute) or extended chart history windows, PulseWire's 500-box and 500-line limits apply — the indicator operates within these limits by design. Reducing the lookback or bins will always keep rendering within limits.
The ATR-adaptive offset means the indicator self-adjusts across different instruments and timeframes without requiring separate configurations for each. The same settings work on XAUUSD 1-minute and EURUSD 15-minute with no manual changes needed.
For best results, use in combination with AlphaX Vision (Fusion Trend Engine) — the Liquidity Matrix identifies where to enter within the zones that Vision's trend system defines as directionally favored.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ 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 read the market at the level where institutions operate.
Indicator

Asset Liquidity Meter by Funded RelayAsset Liquidity Meter by Funded Relay
This indicator estimates the liquidity of any asset by calculating the volume traded per unit of price movement (volume / (high - low)).
Higher values generally indicate better liquidity (more volume in a smaller price range → easier to enter/exit positions with less slippage).
Lower values suggest thinner liquidity (higher risk of price impact and volatility).
The indicator displays:
• Histogram: raw liquidity per bar (green = above SMA, red = below SMA)
• SMA line: smoothed liquidity trend
• Real-time info table in the top-right corner
• Built-in alert conditions
How to Use – Step by Step
1. Adding the Indicator
- Open any chart on PulseWire
- Click the "Indicators" button at the top
- Search for "Asset Liquidity Meter v6" (or find it in Community Scripts / My Scripts)
- Click to add it to the chart
- It will appear in a separate pane below the price chart
2. Customizing Settings
Double-click the indicator name in the pane (or right-click → Settings):
• SMA Length (default: 14)
- Controls the smoothing period of the liquidity trend line
- Smaller values (5–10) → more responsive, good for intraday/scalping
- Larger values (20–50) → smoother trend, better for swing/position trading
• Epsilon (default: 0.00000001)
- Tiny value that prevents division-by-zero errors on flat bars (high = low)
- Almost never needs to be changed
• Colors
- High Liquidity Color: histogram bars when liquidity > SMA
- Low Liquidity Color: histogram bars when liquidity < SMA
- SMA Line Color: color of the smoothed trend line
• Show Alert Conditions in Menu
- Keep enabled (true) to see the built-in alert options when creating alerts
3. Reading & Interpreting the Indicator
• Histogram Bars (Raw Liquidity)
- Height = amount of volume per unit of price range
- Tall bars = high liquidity (market is "thick")
- Short bars = low liquidity (market is "thin")
- Green = current liquidity is stronger than the average (SMA)
- Red = current liquidity is weaker than the average
• Blue SMA Line
- Shows the average liquidity over the selected period
- Rising line → liquidity improving (more participants, easier trading)
- Falling line → liquidity decreasing (thinner market, caution advised)
• Info Table (top-right corner)
- Displays current raw liquidity, SMA value, and status ("High Liquidity" / "Low Liquidity")
- Updates in real-time on the last bar
• Zero Line (dotted gray)
- Visual reference — everything above zero is positive liquidity
4. Practical Trading Applications
• High Liquidity Zones (green bars + rising SMA)
- Favorable conditions for entering or scaling into positions
- Lower expected slippage
- Better for large orders
• Low Liquidity Zones (red bars + falling SMA)
- Higher risk of slippage and exaggerated price moves
- Consider smaller position sizes or waiting for better conditions
- Common during session opens/closes, holidays, or low-volume periods
• Crossovers
- Liquidity crossing above SMA → potential increase in market participation
- Liquidity crossing below SMA → potential drying up of interest
5. Setting Up Alerts
1. Right-click on the chart → "Add Alert"
2. In "Condition", select "Asset Liquidity Meter v6"
3. Choose one of the available alert conditions:
- Liquidity ↑ Crosses Above SMA
- Liquidity ↓ Crosses Below SMA
- Very High Liquidity (2× SMA)
- Very Low Liquidity (<30% SMA)
4. Set frequency (Once Per Bar Close is usually best)
5. Configure notification (email, popup, sound, webhook, etc.)
6. Create the alert
6. Tips for Best Results
• Works on all markets: stocks, forex, crypto, futures, indices
• Best on timeframes with meaningful volume data (5 min and higher usually give clearest signals)
• Compare liquidity across different assets or timeframes using multiple charts
• Combine with support/resistance, volume profile or order flow tools for confirmation
• Not a standalone signal — use in context with your overall strategy
Limitations & Notes
• This is an estimation based on OHLCV data — it does not show real order book depth
• Results vary significantly between centralized exchanges, brokers and instruments
• Zero-volume bars will show zero liquidity (expected behavior)
Enjoy safer and more informed trading!
Questions or suggestions? Feel free to comment below. Indicator

Indicator

Indicator

Indicator

Indicator
