SMC Analytics Pro Hey traders! 👋
Finding a clean, non-lagging Smart Money Concepts (SMC) indicator on PulseWire can be frustrating. Most public scripts end up squishing your chart scale , lagging your browser, or cluttering your screen with hundreds of overlapping boxes. 😩
So I decided to code a complete, ultra-precise Smart Money Concepts engine in Pine Script v5—rebuilt from the ground up to keep your charts smooth, clean, and 100% accurate! 🚀✨
The Core Idea: Institutional trading isn't about guessing where price is going—it's about tracking where bank liquidity lives. This indicator maps out market structure, institutional order blocks, and imbalance gaps without crowding your price action.
🔥 Key Features That Make This Unique
Dual Structure Architecture: Automatically plots both Internal Structure (micro scalp breaks) and Swing Structure (macro trend breaks) so you never trade against the major market trend.
Structure-Triggered Order Blocks (OB): No more clutter! OBs are drawn only when a real Break of Structure (BOS) or Change of Character (CHoCH) occurs at the origin of the impulse move.
Real-Time Mitigation Engine: When price retraces and touches an Order Block or fills a Fair Value Gap (FVG), the zone automatically vanishes in Present Mode to keep your chart tidy.
Fixed Chart Scale Guarantee: Unlike other SMC scripts that distort your vertical price scale and make candles look flat, this indicator keeps your chart scaling perfectly proportioned on every single timeframe! 📈
Fair Value Gaps (FVG): Identifies genuine 3-candle imbalance gaps where big money stepped in with aggressive market orders.
Liquidity Pools (EQH / EQL): Highlights Equal Highs and Equal Lows where retail stop losses are sitting waiting to be swept.
Dynamic Equilibrium (50%) Level: Displays the exact 50% midpoint of the active swing range so you always know if you're buying in Discount or selling in Premium .
🛠️ How to Use This in Your Trading Setup
Identify the Macro Trend: Look for solid green/red BOS lines and check if swing points are making Higher Highs (HH) or Lower Lows (LL).
Wait for Price to Enter a Zone: Look for price to retrace back down into an unmitigated Bullish Order Block or fill a Bullish FVG below the Equilibrium (50%) line.
Look for Internal Confirmation: Drop down to a lower timeframe and wait for a dashed iBOS / CHoCH break in your direction before taking the trade! 🎯
⚡ Multi-Timeframe Compatibility
Whether you are scalping the 1-minute chart on CAPITALCOM:NAS100 , day trading Forex on the 15-minute, or swing trading Crypto on the Daily, the logic adapts dynamically to any market and timeframe! 🌍
Inputs can be customized in the settings panel—feel free to tweak the pivot lookbacks to match your personal trading style.
If you find this indicator helpful for your daily analysis, please hit the Boost button 🚀 and leave a comment below! Happy trading! 🙌 Indicator

Indicator

CandelaCharts - Intraday Gaps📝 Overview
The CandelaCharts - Intraday Gaps indicator is a precise technical tool designed to automatically identify, visualize, and track market gaps between daily trading sessions. By highlighting the hidden zones between the Previous Day's Close (or High/Low) and Today's Open, this indicator provides traders with actionable support and resistance levels right from the market open.
Gaps are powerful price action phenomena. A "Gap Up" occurs when the market opens higher than the previous session's close, leaving a void that often acts as support. Conversely, a "Gap Down" occurs when the market opens lower, leaving a void that often acts as resistance. This indicator eliminates the need to manually draw these zones every day.
📦 Features
Dynamic Gap Detection: Automatically detects Gap Ups (Bullish) and Gap Downs (Bearish) at the start of every new daily session.
Customizable Gap Logic: Choose whether gaps are calculated based on the Previous Day's Close (standard) or the Previous Day's High/Low (traditional breakaway gaps).
Filter by Bias: Easily unclutter your chart by filtering the display to only show Bullish gaps, Bearish gaps, or Both.
Midline Tracking: Automatically calculates and plots the exact 50% mean (midline) of the gap zone, a highly respected level for intraday rejections. The midline can be easily toggled on or off.
Precision Price Labels: Displays dynamic price labels for the top, bottom, and midline of the active gap directly on the chart axis.
⚙️ Settings
Filter Bias: Select which gap types to display (Bullish, Bearish, or Both).
Gap Up / Gap Down Toggles: Enable or disable gap detection. If the tooltip checkbox is checked, the gap is calculated from the previous day's close. If unchecked, it calculates from the previous day's high/low.
Midline: Toggle the visibility of the gap's 50% mean level.
Enable Alerts: Toggle the ability for the indicator to fire programmatic alerts.
⚡️ Showcase
Bullish Gap
Bearish Gap
Both
1H Range
📒 Usage
Opening Range Strategies: Use the gap zones as immediate support and resistance for the first few hours of trading. Price will often test the edges of the gap before reversing or accelerating.
The "Gap Fill" Trade: If price enters the gap and gains momentum, it will often gravitate toward the opposite side of the gap (the "fill").
Midline Rejections: Watch price action closely as it approaches the gap's midline. The 50% level of a gap is a classic hidden barrier where intraday reversals frequently occur.
🚨 Alerts
This indicator includes built-in alert conditions ensuring you never miss a critical gap test. Once "Enable Alerts" is checked in the settings, you can configure PulseWire to notify you when:
Price reaches the boundary of an active gap.
Price fully fills the gap zone.
⚠️ Disclaimer
Trading involves significant risk, and many participants may incur losses. The content on this site is not intended as financial advice and should not be interpreted as such. Decisions to buy, sell, hold, or trade securities, commodities, or other financial instruments carry inherent risks and are best made with guidance from qualified financial professionals. Past performance is not indicative of future results.
Indicator

EVA Ai+ FVG v1.3 Fair Value Gap FVG - ICT Imbalanc🧬 EVA Ai+ Fair Value Gap — индикатор FVG, дисбаланса и ликвидности
EVA Ai+ Fair Value Gap — это автоматический FVG-индикатор для PulseWire, который находит бычьи и медвежьи зоны Fair Value Gap, показывает ценовой дисбаланс на графике и отслеживает заполнение каждой зоны в реальном времени.
Индикатор предназначен для анализа Price Action, ICT, Smart Money Concepts, ликвидности и рыночного дисбаланса. Он помогает увидеть участки, где цена прошла слишком быстро и оставила незаполненный диапазон между свечами.
🔍 Что такое FVG
Fair Value Gap — FVG представляет собой трёхсвечный ценовой дисбаланс.
🟢 Бычий FVG формируется, когда цена резко движется вверх и между предыдущими свечами остаётся незаполненный диапазон.
🔴 Медвежий FVG формируется при сильном нисходящем движении, когда между свечами остаётся незаполненная область.
Такие зоны обычно рассматриваются как области интереса для анализа возможного возврата цены, реакции, продолжения движения или заполнения дисбаланса. На PulseWire FVG обычно описывается именно как трёхсвечный imbalance, который цена впоследствии может частично или полностью заполнить.
⚙️ Что делает индикатор
✅ Автоматически обнаруживает Bullish FVG и Bearish FVG
✅ Отображает зоны Fair Value Gap непосредственно на графике
✅ Поддерживает текущий или отдельный таймфрейм поиска
✅ Продлевает активные зоны вправо
✅ Динамически уменьшает FVG по мере его заполнения ценой
✅ Не восстанавливает уже заполненную часть после отката
✅ Полностью удаляет зону после полного перекрытия
✅ Поддерживает автоматическую фильтрацию слабых дисбалансов
✅ Позволяет настраивать цвета и количество активных зон
✅ Формирует отдельные алерты для бычьего и медвежьего FVG
✅ Использует lookahead_off без переноса будущих данных в прошлое
📉 Динамическое заполнение FVG
Главная особенность EVA Ai+ FVG — Dynamic Mitigation.
Когда цена начинает входить в Fair Value Gap:
закрашенная область уменьшается вместе с заполнением;
на графике остаётся только незакрытая часть дисбаланса;
уже перекрытая область не появляется снова после отката;
после полного заполнения FVG автоматически удаляется.
Это позволяет видеть не просто исторические прямоугольники, а актуальный остаток ценового дисбаланса.
📈 Как применять бычий FVG
Бычья зона отмечается зелёным цветом.
Возможный сценарий анализа:
Определите восходящий тренд или бычью структуру рынка.
Найдите свежий Bullish Fair Value Gap.
Дождитесь возврата цены к зоне.
Следите за реакцией цены внутри незаполненной части FVG.
Используйте дополнительное подтверждение: структуру рынка, объём, уровень поддержки, свечную реакцию или импульс.
Рассматривайте противоположную границу зоны как точку отмены сценария только в рамках собственной торговой системы.
📉 Как применять медвежий FVG
Медвежья зона отмечается красным цветом.
Возможный сценарий анализа:
Определите нисходящий тренд или медвежью структуру рынка.
Найдите свежий Bearish Fair Value Gap.
Дождитесь возврата цены к зоне дисбаланса.
Оцените реакцию продавцов внутри оставшейся части FVG.
Подтвердите сценарий структурой рынка, сопротивлением, объёмом или свечной моделью.
Не используйте сам факт касания FVG как обязательную команду для входа.
🕒 Мультитаймфрейм-анализ
В настройках можно выбрать отдельный таймфрейм поиска.
Примеры применения:
FVG с 1H на графике 15m;
FVG с 4H для поиска зон на младшем таймфрейме;
FVG текущего таймфрейма для скальпинга и внутридневного анализа;
старший FVG как контекст, младший таймфрейм — для уточнения реакции.
Если поле таймфрейма оставить пустым, индикатор использует текущий таймфрейм графика.
🎯 Практические варианты использования
EVA Ai+ FVG можно применять для:
поиска зон возврата цены;
определения ценового дисбаланса;
анализа ликвидности;
поиска потенциальных зон поддержки и сопротивления;
анализа продолжения тренда;
поиска реакции после импульсного движения;
ICT и Smart Money Concepts;
Price Action;
внутридневной торговли;
скальпинга;
свинг-трейдинга;
анализа криптовалют, акций, форекса, индексов и фьючерсов.
🔔 Алерты
Доступны два типа уведомлений:
🟢 обнаружен новый Bullish Fair Value Gap;
🔴 обнаружен новый Bearish Fair Value Gap.
Алерты создаются через стандартное меню уведомлений PulseWire.
⚠️ Важно
Fair Value Gap не является самостоятельной гарантией разворота или продолжения движения. FVG следует использовать вместе с направлением тренда, рыночной структурой, ликвидностью, объёмом и управлением риском.
Индикатор является аналитическим инструментом и не представляет собой инвестиционную рекомендацию.
🧬 EVA Ai+ Fair Value Gap — FVG, Imbalance and Liquidity Indicator
EVA Ai+ Fair Value Gap is an automatic FVG indicator for PulseWire that detects bullish and bearish Fair Value Gaps, displays price imbalance zones directly on the chart, and tracks the mitigation of every active gap.
The indicator is designed for Price Action, ICT, Smart Money Concepts, liquidity analysis, market imbalance, and order-flow context. It highlights areas where price moved rapidly and left an inefficient or unfilled range between candles.
🔍 What is a Fair Value Gap?
A Fair Value Gap — FVG is a three-candle price imbalance.
🟢 A Bullish FVG appears after strong upward displacement leaves an unfilled range below the current price.
🔴 A Bearish FVG appears after strong downward displacement leaves an unfilled range above the current price.
These zones can be used as areas of interest for analyzing a potential price return, reaction, continuation, or full mitigation. PulseWire’s FVG search pages and widely followed scripts use the same core vocabulary: Fair Value Gap, imbalance, liquidity, mitigation, and three-candle structure.
⚙️ Main features
✅ Automatic Bullish FVG detection
✅ Automatic Bearish FVG detection
✅ Clear Fair Value Gap zones on the chart
✅ Current-timeframe and multi-timeframe analysis
✅ Active FVG zones extended to the right
✅ Dynamic partial mitigation
✅ Filled portions never reappear after a pullback
✅ Automatic removal after complete mitigation
✅ Optional automatic imbalance threshold
✅ Custom bullish and bearish colors
✅ Adjustable maximum number of active gaps
✅ Bullish and bearish PulseWire alerts
✅ lookahead_off calculation
📉 Dynamic FVG mitigation
The key feature of EVA Ai+ FVG is Dynamic Mitigation.
As price moves into a Fair Value Gap:
the highlighted zone contracts with the fill;
only the remaining unmitigated imbalance stays visible;
previously consumed portions do not expand again;
the complete FVG is removed after a full fill.
This provides a cleaner representation of the imbalance that is still active instead of leaving obsolete rectangles across the chart.
📈 How to use a Bullish FVG
Bullish zones are displayed in green.
A possible analysis workflow:
Identify a bullish trend or bullish market structure.
Locate a fresh Bullish Fair Value Gap.
Wait for price to return toward the imbalance.
Observe the reaction inside the remaining FVG.
Confirm the setup with market structure, volume, support, momentum, or candle reaction.
Define invalidation and risk according to your own trading plan.
📉 How to use a Bearish FVG
Bearish zones are displayed in red.
A possible analysis workflow:
Identify a bearish trend or bearish market structure.
Locate a fresh Bearish Fair Value Gap.
Wait for price to retrace into the imbalance.
Evaluate seller reaction inside the remaining FVG.
Use resistance, market structure, volume, or price-action confirmation.
Do not treat every FVG touch as an automatic entry signal.
🕒 Multi-timeframe FVG analysis
The indicator can detect Fair Value Gaps from a selected timeframe.
Examples:
display 1H FVG zones on a 15m chart;
use 4H imbalance zones as higher-timeframe context;
use chart-timeframe FVGs for intraday trading and scalping;
combine higher-timeframe liquidity zones with lower-timeframe confirmation.
Leave the timeframe field empty to use the current chart timeframe.
🎯 Common use cases
EVA Ai+ FVG can be used for:
Fair Value Gap trading;
liquidity-zone analysis;
market imbalance detection;
ICT trading concepts;
Smart Money Concepts;
Price Action;
support and resistance context;
trend-continuation analysis;
pullback and retracement analysis;
crypto trading;
forex trading;
stock trading;
futures and index analysis;
scalping, day trading, and swing trading.
🔔 PulseWire alerts
Two alert conditions are included:
🟢 New Bullish Fair Value Gap detected;
🔴 New Bearish Fair Value Gap detected.
Alerts can be configured through the standard PulseWire alert menu.
⚠️ Disclaimer
A Fair Value Gap does not guarantee a reversal, continuation, or profitable trade. FVG zones should be evaluated together with trend direction, market structure, liquidity, volume, confirmation, and risk management.
This indicator is an analytical tool and does not provide financial or investment advice. Indicator

Session Micro-Structure Shift & Range Equilibrium RadarOverview and Purpose
The Session Micro-Structure Shift and Range Equilibrium Radar is an open source technical analysis indicator designed for intraday traders utilizing ICT and Smart Money Concepts (SMC). It automates the tracking of key trading sessions like Asia, London, and New York, measures range equilibrium, and filters for structural shifts combined with Fair Value Gap (FVG) retests.
How the Indicator Works and Mathematical Logic
1. Session Range and Equilibrium Computation:
The script plots distinct session ranges for Asia (20:00 to 00:00 UTC-4), London (02:00 to 06:00 UTC-4), and New York (08:00 to 12:00 UTC-4). For each active session, the 50 percent Equilibrium level is dynamically plotted using the average of session high and session low.
2. Liquidity Sweep Detection:
The algorithm continuously checks whether price sweeps the previous session high or low liquidity levels.
3. ATR Filtered Displacement and MSS Confirmation:
Following a sweep, a Micro-Structure Shift (MSS) is validated only when a displacement candle forms. Displacement is verified using a 14 period Average True Range filter where the candle body size exceeds 0.8 times the ATR value. The bar must close beyond the active session equilibrium line to mark a true MSS.
4. Fair Value Gap (FVG) Identification and Alert Engine:
When an MSS is confirmed, the script checks for a 3 candle imbalance and draws an active zone box. To avoid signal spam, exactly one alert per session is triggered when price taps into the FVG zone.
Trading Interpretation and Application
Valid Setup (FVG Tap):
When price sweeps a session extreme, confirms an MSS across the Equilibrium level, and retraces to tap the highlighted FVG zone, a valid trade setup occurs. Traders typically place stop losses at the recent swing low or high and target a minimum 1 to 2.5 Risk to Reward ratio.
Invalidated or Unfilled Setup (Missed FVG):
If price performs all required steps like sweep and MSS but fails to retest or tap the FVG box before expanding away, no alert triggers, and the setup is treated as unfilled to protect capital.
Disclaimer
This script is strictly for educational and chart analysis purposes. It does not provide financial advice or direct trading signals. Always manage risk responsibly and perform backtesting across your chosen trading pairs.
Indicator

EZ FVG By PymanderPymander’s EZ Fair Value Gap is an advanced FVG and IFVG tool built to find meaningful imbalance zones while filtering out weaker market noise.
Unlike basic gap finders that simply draw every three-candle imbalance, EZ FVG evaluates gap size, displacement, volume, trend, VWAP, market structure, liquidity sweeps, and market regime. Each zone receives a quality score and classification, helping traders focus on the strongest opportunities.
Key features include:
* Bullish and bearish FVG detection
* Automatic IFVG conversion
* Quality scoring and zone classifications
* First-retest and reaction tracking
* Multi-timeframe FVG detection
* Optional risk-to-reward filtering
* Mitigation, invalidation, and expiration tracking
* Map, Trade, Elite, and Focus modes
* Custom alerts and an active-zone dashboard
EZ FVG is more than a box-drawing indicator—it is a complete zone-quality and reaction engine designed to provide cleaner charts, stronger context, and more selective setups.
Use it alongside proper risk management and a tested trading plan. Best of luck in the markets, traders—trade patiently and protect your capital.
Feedback and reviews are greatly appreciated. Please share your experience and suggestions for future updates.
Best of luck traders! Indicator

Overnight Range & Sessions - Multi-IndexDraws the overnight range (ONR) of the instrument's own overnight session —
not a generic fixed window — plus EU/US/Asia session boxes and the previous
day's cash close as a gap reference.
What makes it original: generic session tools apply one fixed overnight
window to everything. This one carries per-instrument overnight definitions
(indices, metals, oil, forex), supports fragmented quiet-phase sessions for
24h markets, detects US/EU DST shifts automatically from the Berlin-New York
time difference, and captures the cash close timeframe-independently so the
gap reference works on any chart resolution.
How it works:
- The overnight window is auto-selected per instrument (DAX, FTSE, US indices,
Russell, gold, silver, copper, oil, Nikkei, HK, forex) with a manual
override and a custom session input.
- Commodities/forex can use fragmented sessions: several small quiet-phase
boxes instead of one large overnight range.
- US/EU daylight-saving shifts are detected automatically from the
Berlin-New York time difference (manual override available).
- An info table shows the detected index, session window and mode; the
previous day cash close is drawn as a line for gap-up/gap-down context.
How to use it: before the cash open, read the overnight high/low as the first
breakout frame of the day — a cash-session break out of the ONR sets the
directional tone, while repeated rejections at the ONR edges frame fade
setups back into the range. Combine with the previous cash close line for gap
context (open above both ONR high and prior close is a very different day
than an open inside the range), and use the session boxes to see which region
built the current move.
Indicator

Smart Money Concepts Liquidity Sweep, Order Block & FVGOVERVIEW
Every Smart Money indicator draws order blocks and tells you they work. This one scores them 0–100 and then forward-tests whether the score is actually true — on your instrument, on your timeframe.
It maps liquidity, detects stop-hunts, builds entry zones from the displacement that follows, confirms them with real order flow, and grades every zone that price returns to. Instead of "here is an order block, trust me", the panel tells you something like:
Tier-A zones returned +0.23R vs +0.08R for a matched control, n=61, t=2.1 — PROVEN
...or, just as usefully, NOT PROVEN. It is built to be able to tell you it doesn't work.
This is a research and framing tool. It is NOT a strategy, NOT a signal service, and NOT a validated edge.
WHY THESE PARTS ARE ONE TOOL (mashup rationale)
The Smart Money / ICT model is a SEQUENCE. Each step is meaningless on its own, and that is why they are combined here rather than sold as separate scripts:
1. LIQUIDITY POOLS — Stops cluster above equal highs (buy-side) and below equal lows (sell-side). Swing points within an ATR tolerance are clustered into a single pool; the more swings, the more stops resting there. A pool is not a signal. It is a magnet and a target.
2. THE SWEEP — Price wicks THROUGH the pool and closes back INSIDE it. That is a stop-hunt, and it is the only part of the sequence that reveals intent. A sweep alone is still not a trade.
3. DISPLACEMENT — An impulsive, ATR-normalised move away from the swept level. This is what separates a SWEEP (reversal) from a RUN (continuation).
4. THE ZONE — Displacement leaves footprints: a FAIR VALUE GAP (a three-bar imbalance) and an ORDER BLOCK (the last opposing candle before the impulse). Where an FVG sits INSIDE an order block, two independent structures agree — flagged as a confluence zone.
5. LOCATION — The zone is then judged on WHERE it sits. Against the VOLUME PROFILE (value area, point of control, and untested "naked" POCs), and against the DEALING-RANGE EQUILIBRIUM. A bullish zone in DISCOUNT is a zone you are being paid to buy; the same zone in premium is not.
6. ORDER FLOW — The question structure cannot answer: did anyone actually show up? Intrabar delta signs each lower-timeframe bar's volume by its own direction. A bullish zone born on NEGATIVE delta is a vacuum, not a footprint — and scores nothing for it.
7. THE ENTRY — Price is never chased. The engine arms only when price RETRACES into a fresh zone, then frames entry / stop / target — the target being THE NEXT OPPOSING POOL OF STOPS, because that is where the next batch of liquidity is resting.
8. THE CALIBRATION — Without it, everything above is folklore.
Remove any one of these and the tool marks noise, chases price, targets nothing, ignores where value actually is, or reports a confidence it has not earned.
THE SCORE (0–100, eight measurable components, no discretion)
Displacement strength ...... impulse body ÷ ATR — the energy behind the zone
Participation (RVOL) ....... volume at formation vs its own recent average
Born from a sweep .......... did a stop-hunt precede it? (the core ICT claim)
Imbalance size ............. FVG height ÷ ATR
HTF alignment .............. does the higher timeframe agree?
Premium / discount ......... bullish zone in DISCOUNT? bearish zone in PREMIUM?
Volume-profile location .... at value, at the POC, or at an untested POC?
Order flow (delta) ......... was the displacement backed by real aggressive flow?
Tiers: A (70+) · B (40–69) · C (below 40). Every weight is an input — if you think the sweep matters more than I do, turn it up, and let the calibration tell you whether you were right.
THE CALIBRATION — AND WHY IT IS HONEST
Every zone trade is paired with a MATCHED CONTROL: the same bar, the same direction, and the SAME R:R — but entered at market with an ATR stop instead of at the zone. This isolates exactly one variable: does entering AT THE ZONE beat entering anywhere else on identical geometry? Under a random walk, this control has zero expectancy, so anything the zones earn is real.
Each tier is tested against its OWN control, because an A-zone may carry a very different R:R from a C-zone, and a trade's hit rate depends on its R:R.
Results are reported as EXPECTANCY IN R, not hit rate. When R:R varies from trade to trade, a hit rate on its own is meaningless: a 6R winner at 20% is +0.4R (excellent), while a 1R winner at 55% is +0.1R (barely worth the commission).
A Welch t-test decides whether the difference is real or luck. The panel does not say "proven" unless t > 1.96.
The panel also answers the one question that matters most: DOES TIER A BEAT TIER C? If the scoring model has any value, A-grade zones must outperform C-grade zones. If they don't, the score is noise — and it will say so.
Conventions are deliberately chosen so the tool cannot flatter itself:
· Both barriers touched on the same bar → the STOP is assumed first.
· Expired trades are marked to market, not counted as wins or losses.
· Everything is logged and resolved on confirmed bars only.
HOW TO USE IT
1. Read the bias, the liquidity map, and the premium/discount shading. Pools above are buy-side, pools below are sell-side, and price usually travels from one to the other.
2. Wait for a SWEEP, then for a zone to be created by the displacement that follows.
3. Do NOT chase. The engine arms an entry only when price RETRACES into a fresh zone.
4. Watch for ABSORPTION at the zone — heavy volume, a small range, price holding. Someone is soaking up the aggression. That is a defended zone, and it is the best live confirmation available.
5. READ THE CALIBRATION BEFORE YOU WEIGHT ANY OF IT. If Tier A is not proven on your instrument and timeframe, a zone is a LOCATION, not a PROBABILITY — treat it as context only.
6. Entry / stop / target and the resulting R:R are drawn on the chart. They are arithmetic, not advice.
Do not tune the weights until the numbers turn green. That is curve-fitting, and the calibration exists to catch it — not to be defeated by it.
ORIGINALITY
The underlying SMC concepts are public and credited below. What is assembled here is the specific synthesis: an eight-component measurable score, the fusion of SMC structure with auction-theory location (volume profile and premium/discount), true intrabar order-flow confirmation, a per-tier matched control, expectancy-in-R reporting, and a significance test that can — and frequently does — return "not proven".
Clean-room implementation. No third-party Pine code is reused.
UNIVERSAL / DATA REQUIREMENTS
Works on any symbol and any timeframe — the engine is ATR-normalised throughout, so it adapts to the instrument rather than assuming point values.
Volume improves the score but is NOT required. On a symbol without real volume, the RVOL, volume-profile and order-flow components neutralise and the panel says so, rather than blanking or pretending.
Intrabar delta requires a timeframe strictly below the chart's. The script AUTO-MAPS this (1m→5s, 3m→15s, 5m→30s, 15m→1m, and so on) because if the intrabar timeframe equals the chart timeframe there is only ONE intrabar — the bar itself — and delta degenerates to ±100% on every bar. Where true intrabar data is unavailable, the script falls back to a close-location proxy AND LABELS IT AS A PROXY in the panel.
NON-REPAINTING
Pools, sweeps, displacement, zones, the volume profile, absorption and entries are ALL computed on confirmed bars only.
Swing points use ta.pivot* and are therefore known only AFTER their confirmation bars. This is why a liquidity pool appears a few bars after its swing. That delay is the honest cost of not repainting, and it is paid deliberately — a level that moves after the fact is worse than no level at all.
The higher-timeframe read uses lookahead_off with a live-bar offset. The calibration harness logs AND resolves on confirmed bars, so its statistics cannot inflate intrabar. Nothing here is drawn and then moved.
HONEST LIMITATIONS — PLEASE READ
Smart Money Concepts is a popular framework, not a proven one. That is precisely why this script measures it instead of asserting it.
The calibration figures are IN-SAMPLE, close-to-close, with NO costs or slippage, and they use overlapping windows. A proven in-sample edge is NOT a guarantee of out-of-sample results.
The rolling volume profile is an APPROXIMATION — each bar's volume is spread uniformly across the bins its range covers. It is not tick data.
Small samples are unreliable. A tier with a low "n" is provisional even if it looks good.
If the edge is near zero, negative, or unstable across timeframes, the honest conclusion is that this model carries no edge on that instrument. The tool is designed to be able to tell you that, and you should believe it when it does.
Nothing here predicts price.
CONCEPT CREDITS
Smart Money / ICT concepts — liquidity pools, stop-hunts, displacement, fair value gaps, order blocks, premium/discount and optimal trade entry — are public trading concepts popularised by Michael J. Huddleston (Inner Circle Trader) and the wider SMC community.
Market Profile, the point of control and the value area — J. Peter Steidlmayer and the CBOT.
Market structure theory — Charles Dow.
Average True Range — J. Welles Wilder.
Wilson score interval — Edwin B. Wilson.
Triple-barrier forward labelling — Marcos López de Prado.
Welch's t-test — B. L. Welch.
The zone-scoring model, the order-flow fusion, the per-tier matched control and the tier calibration are the author's own. Not affiliated with, nor endorsed by, any of the above.
DISCLAIMER
This is a research and educational tool only. It is NOT financial advice, NOT a recommendation, and offers NO guarantee of profitability or accuracy. Indicators describe past behaviour; they do not predict the future. Entry, stop and target output is arithmetic, not advice. Trading carries a risk of loss. Test out-of-sample and make your own decisions. The author accepts no liability for any use of this script. Indicator

Fib OTE + FVG Confluence [Viprasol]Fib OTE + FVG Confluence — high-probability ICT entries where two edges agree
═══════════════════════════════════════════════════════════
THE IDEA
═══════════════════════════════════════════════════════════
A Fair Value Gap is a good entry zone. An OTE (Optimal Trade Entry) retracement is a
good entry zone. But an FVG that sits INSIDE the OTE — that's the setup ICT traders
actually wait for. This tool maps the higher-timeframe OTE / premium-discount zone,
detects Fair Value Gaps, and does the one thing that matters: it highlights and ALERTS
you when price taps an FVG that lands inside the OTE.
═══════════════════════════════════════════════════════════
HOW IT WORKS
═══════════════════════════════════════════════════════════
1. HTF OTE MAP — From the previous candle range of your chosen higher timeframe
(non-repainting), it builds the Fibonacci map: the OTE band (default 0.618-0.786),
the equilibrium line (0.5) that splits premium from discount, and a directional bias
(Auto from the last HTF candle, or force Long/Short). In a long bias the OTE sits in
discount (below equilibrium) — where you want to buy; in a short bias it sits in
premium.
2. FAIR VALUE GAPS — Standard 3-candle imbalances (bullish `low > high `, bearish
`high < low `), with an optional displacement filter and a minimum-size filter to
cut noise. Each gap is drawn as a box and tracked until filled (Wick / Close /
Average mitigation).
3. CONFLUENCE — the point of the tool. A gap is "confluent" when it overlaps the OTE
band (strict) or, in the looser mode, when a bullish gap sits in discount / a bearish
gap sits in premium. Confluent gaps are highlighted with a ★. Turn on "Show ONLY
Confluent FVGs" and the chart reduces to just the high-probability zones.
4. ALERTS — Get notified when price TAPS a confluent FVG (and optionally when one
forms). One alert, delivered via app / email / SMS / webhook (Text or JSON message).
═══════════════════════════════════════════════════════════
ALERTS SETUP
═══════════════════════════════════════════════════════════
Create one alert → Condition: "Fib OTE + FVG Confluence" → "Any alert() function call",
then pick your delivery (app/email/SMS/webhook) in the dialog. Switch Message Format to
"JSON (webhook)" for bot/automation-friendly output. Messages carry direction, event
(FORMED/TAPPED), and the gap's price range.
═══════════════════════════════════════════════════════════
SETTINGS
═══════════════════════════════════════════════════════════
• HTF Fibonacci / OTE: timeframe, bias (Auto/Long/Short), OTE start/end, show map, colors.
• Fair Value Gaps: min gap %, displacement filter, fill mode, show-only-confluent, colors, box extend.
• Confluence & Alerts: confluence rule (Inside OTE / Favored half), highlight color, form/tap
alert toggles, frequency (once-per-bar-close = no repaint), Text/JSON.
═══════════════════════════════════════════════════════════
HOW TO USE
═══════════════════════════════════════════════════════════
1. Set the OTE higher timeframe (e.g. Daily on an intraday chart).
2. Let Auto bias pick direction, or force Long/Short to your plan.
3. Enable "Show ONLY Confluent FVGs" to see just gaps inside the OTE.
4. Create the alert and wait for a tap of a ★ confluent gap — that's your cue to do
your own analysis and manage risk.
═══════════════════════════════════════════════════════════
LIMITATIONS — PLEASE READ
═══════════════════════════════════════════════════════════
• This is an awareness / confluence tool, not a strategy or signal service — no buy/sell
calls. A confluent tap is a location of interest, not a guarantee.
• The OTE map uses the previous HTF candle range and updates as new HTF candles form;
it reflects current context, not a fixed historical grid.
• FVGs are detected on the chart timeframe; confluence is judged against the OTE active
when each gap forms.
• Not financial advice. Trade at your own risk.
═══════════════════════════════════════════════════════════
CREDITS & ORIGINALITY
═══════════════════════════════════════════════════════════
Fair Value Gaps, OTE, and premium/discount are public ICT concepts. All code here — the
non-repainting HTF OTE map, the FVG detection and mitigation, the confluence logic, and
the alert engine — is original Viprasol work written from the standard definitions. No
third-party Pine code is reused.
Indicator

Adaptive Structural Trail Order Flow, Imbalance & RegimeAdaptive Structural Trail — Order Flow, Imbalance & Regime
What it is
Adaptive Structural Trail is a single, self-contained market-structure framework that re-clocks the chart by participation instead of time, marks the imbalances that real activity leaves behind, lets order flow decide which of those levels still matter, asks a regime filter whether trending behaviour can be trusted right now, and trails the strongest surviving level as an adaptive stop — all summarised in a plain-language dashboard that tells you, at a glance, whether the picture says ride, wait, or stand aside.
It is designed to be market-agnostic: every raw input (price, volume, and the volatility-index reference) is user-selectable, so the same logic runs on index futures, equities, FX, crypto or commodities without touching the code. Defaults are set for NIFTY index futures; change the volatility symbol and (if needed) the volume source for other instruments.
Why the components are combined (this is one tool, not a bundle)
Each layer measures a different facet of one process — activity creating structure, structure decaying or being defended, and a regime deciding whether to act. They are not independent indicators stacked for visual effect; remove any one and the others lose their meaning:
Delta clock (the substrate). A virtual bar closes only when cumulative signed volume becomes statistically significant (σ × a multiplier). Every downstream reading is therefore spaced by participation, not by the clock — a quiet 10 minutes and a violent 10 seconds are treated differently, which is the whole point.
Imbalance / fair-value-gap detection runs on those virtual bars, so a level is recorded only where genuine activity gapped price, not on arbitrary time bars.
Order-flow lifecycle (charge → decay → breaker/dead). When price returns to a level, delta adjudicates the outcome: absorbed-and-defended levels are reborn as breakers; levels that are surged through are killed. Flow decides what structure survives.
Regime gate (efficiency ratio + volatility burst). This routes everything. The trail is shown and signals arm only where trend behaviour is statistically credible; in range/transition/high-volatility states the tool deliberately stands aside.
Confidence fusion. Structure strength, cumulative-delta slope and flow toxicity (VPIN) are blended into one confidence number, which the dashboard converts into a plain instruction.
That coupling — a volume-significance clock feeding imbalance detection whose survival is adjudicated by order flow and gated by regime, fused into a single trailing level and a decision read-out — is the original contribution here.
How to use it
Add it to any liquid instrument. It is built for intraday timeframes (1–15 min is the sweet spot on index futures).
Read the dashboard top-down: the ACTION banner is the headline (e.g. LONG · ride the trail, RANGE · stand aside). Below it: bias + confidence, market state, the actual trail-stop price, order flow, flow toxicity, volatility context, and a plain "what to do" line.
Treat the coloured trail as a structure-based stop while the market state is a trend; when the state leaves trend, the trail disappears by design.
The imbalance zones show where unfilled activity sits; fresh, tapped and breaker levels are colour-coded (see the on-chart legend).
Edge-calibration panel (bottom-right): for transparency it scores past signals against a regime-matched base rate and reports EDGE = Hit − Base with a 95% confidence interval. Read the Edge column, not the raw hit-rate. This is descriptive of the past on your symbol — not a backtest and not a forward guarantee.
Key-info panel (top-left): instrument, timeframe, the live data source (see honesty note), threshold, ATR and level counts.
Honest note on data (please read)
PulseWire exposes no true tick-by-tick aggressor delta and cannot build custom bars, so delta here is a proxy: signed intrabar volume taken from the finest lower timeframe your data plan returns — 1-second where available, otherwise 1-minute — falling back to bar-shape when no lower-timeframe data exists. The live source is shown as "Delta source" in the Key-info panel, so you always know which mode is active. Non-repaint: the delta clock advances and structure/regime/signals resolve only on confirmed bars; the trail line itself updates within the forming bar as a current estimate.
Originality
The novelty is the synthesis and coupling, not any single classical block. A participation clock is used to gate imbalance detection; order flow is used to adjudicate level survival; regime is used to route the entire read; and the whole thing collapses into one trailing level plus a decision dashboard and a self-calibration panel. Every raw input is user-selectable so the framework generalises across markets.
Concept credits
This tool synthesises well-established, publicly documented ideas; credit to their originators:
Information / volume-driven bars & VPIN flow toxicity — Marcos López de Prado; Easley, López de Prado & O'Hara.
Efficiency Ratio (trend vs. noise) — Perry J. Kaufman.
Trade-side classification (tick rule) — Lee & Ready.
Market impact & absorption (square-root law) — Almgren; Tóth & Bouchaud.
Wilson score interval (small-sample proportion CI) — E. B. Wilson.
Imbalance / fair-value-gap and trailing-stop concepts are long-standing, widely used market-structure ideas. The synthesis and the Pine implementation are the author's own.
Exported outputs (for use in other scripts)
Available via input.source() in any other indicator, with clean generic names: Bias Score (signed conviction, ±10), Trail Stop, Trail Direction, Regime State, Confidence, Leading Strength, CVD Slope, Flow Toxicity, Cumulative Delta, Volatility ROC, Volatility Bias.
Disclaimer
For research and education only. This is an analytical tool — not financial advice, not a signal service, and not a guarantee of future results. No indicator has an inherent edge; validate with your own testing, apply realistic costs, and manage risk. You are solely responsible for your trading decisions. Indicator

Liquidity Structure Framework [PakunFX]Liquidity Sequence Framework
Liquidity Sequence Framework (LSF) is a market structure analysis indicator designed to visualize the progression of liquidity events, structure shifts, and Fair Value Gaps (FVGs) within a single analytical framework.
Instead of focusing on individual signals, the indicator organizes multiple market events into a sequential process, helping traders observe how price structure develops over time. The script combines swing structure, liquidity sweeps, trend filtering, and Fair Value Gap detection into a unified charting tool.
Features
External and Internal Swing Structure detection
Liquidity Sweep identification (SSL / BSL)
Bullish and Bearish Structure Shift detection
Automatic Fair Value Gap (FVG) detection
EMA-based trend filter
Premium / Discount (Equilibrium) filter
Configurable setup conditions
Visual sequence tracking with alerts
How it Works
The indicator monitors market structure using external and internal swing highs and lows. When liquidity is swept beyond a previous swing level, a new sequence begins. The script then tracks whether price confirms a structure shift and subsequently forms a Fair Value Gap within a configurable sequence window.
Trend filtering can be applied using Fast and Slow EMA conditions, while optional Premium / Discount and Fair Value Gap requirements allow users to customize how potential setups are displayed.
Display Elements
External Swing High / Low
Internal Swing High / Low
Liquidity Sweep markers (SSL / BSL)
Structure Shift markers
Active Fair Value Gap zones
Fast and Slow EMA
Equilibrium level
Setup markers
Alerts
Alerts are available for:
Liquidity Sweep
Bullish Structure Shift
Bearish Structure Shift
Bullish Sequence Setup
Bearish Sequence Setup
These alerts are intended to notify users when predefined analytical conditions are detected.
Notes
Liquidity Sequence Framework is designed as a market analysis tool. It visualizes structural relationships between liquidity events and price development but does not generate trading recommendations or predict future market direction.
Disclaimer
This script is provided for educational and research purposes only.
All calculations are based on historical price data. The displayed structures, Fair Value Gaps, and sequence conditions are intended to support chart analysis and should not be interpreted as guarantees of future market behavior or trading performance.
Indicator

Liquidity Void Zone Map [ZOM]Liquidity Void Zone Map is a clean imbalance and fair-value-gap style zone mapper built to highlight where displacement left thin liquidity behind.
What it shows:
- Bull and bear liquidity void bands built from three-candle imbalance geometry
- Capped zone height so the bands stay readable instead of becoming huge slabs
- Active, tapped, and broken-state tracking
- Reclaim/rejection retest marks when price revisits a void with directional confirmation
- A compact dashboard showing active bull/bear zones, tapped count, broken count, state, and best quality score
How I use it:
The bands are context, not standalone entries. I look for price to return into a void, then watch the reclaim/rejection behavior around the band while considering trend, volatility, and broader market structure. It is designed for ES/NQ/crypto/forex intraday structure reads, but it can be adapted to other liquid markets.
Open-source script. Educational tool only; not financial advice. Indicator

Gap Fill Probability for SPY SPX XSPGap Fill Probability Viewer - open gaps with an adaptive fill probability
Gap Fill Probability Viewer automatically finds price gaps on your chart and draws each one as a colored zone - no more drawing rectangles by hand. It then tells you how likely each open gap is to "fill," and exactly how far price has to travel to close it.
What it shows
Gap zones - every gap-up and gap-down, drawn as a box that extends to the current bar.
Fill probability (P) - an estimate of how likely the gap is to close, shown as a % and color-coded (green = likely, orange = uncertain, red = unlikely).
p-value - the flip side of P: the chance the gap stays open.
Distance to close - how far the current price is from fully closing the gap, in both points and % of the charted symbol.
Stats table - a clean summary for the gap closest to filling.
How the probability works
The estimate adapts to three things research associates with gap fills:
- Size - bigger gaps are harder to fill.
- Distance - the closer price is to the gap, the higher the odds.
- Recency - fresh gaps fill faster; old, stubborn gaps lose momentum.
Handy options
- Auto-hide, fade, or keep gaps once they fill.
- Filter out tiny gaps by % or ATR.
- Detect gaps on wicks or candle bodies.
- Fully tunable probability model and colors.
⚠️ The fill probability is a heuristic estimate for study and education — not a guarantee or financial advice. Calibrate the settings to your own market and timeframe. Indicator

Smart Market Dashboard PRO Gap Trader EditionA comprehensive intraday dashboard designed specifically for Borsa Istanbul (BIST) equity traders. This indicator focuses on opening gap analysis, combining volume, delta, and price action to help traders make informed decisions at market open.
Key Features:
Gap Detection & Classification – Automatically identifies and labels opening gaps (Full Gap Up/Down, Partial Gap Up/Down) with configurable minimum gap % threshold
Volume & Delta Analysis – Displays real-time cumulative delta, buy/sell volume ratio, and VWAP deviation
Multi-Timeframe Data – Fetches previous day’s OHLCV data to calculate gap reference levels accurately
Visual Dashboard – A clean on-chart table showing key metrics: gap size, volume trend, delta direction, and gap fill probability
Smart Alerts – Configurable alerts for gap setups, gap fill events, and volume anomalies
How It Works:
Gap levels are calculated using End-of-Day (previous session close) as the reference price
All calculations are based on confirmed bar data (barmerge.lookahead_off) to prevent repainting on historical bars
Recommended Usage:
Timeframe: 1–15 minute charts
Market: BIST stocks (optimized for Turkish market open at 10:00 AM)
Works best during the first 30–60 minutes of the trading session
Disclaimer: This indicator is for educational and informational purposes only. It does not constitute financial advice. Always manage your risk accordingly.
Note: As with all intraday indicators, values may update within the current live bar until it closes Indicator

Indicator

Delta Void Profile [BigBeluga]Delta Void Profile is an advanced order flow and market structure framework engineered to reveal the "negative space" in price action. By contrasting traditional volume accumulation with a unique Inverse Liquidity Void map, this indicator identifies where the market is most anchored and where it is most fragile.
While standard profiles show where the crowd has transacted, the Delta Void Profile simultaneously highlights where the market *failed* to trade, marking the "liquidity vacuums" that often dictate explosive price movements.
🔵 THE DUAL-ENGINE FRAMEWORK
The Normal Profile (Right Side): This is your primary volume distribution. It visualizes the total relative volume transacted at each price bin within the lookback period, providing a clear view of high-interest zones.
The Inverse "Void" Profile (Left Side): This profile measures the "gap" between the maximum volume peak and the current bin. Longer bars on the left signify Volume Voids —areas where price moved too quickly for significant liquidity to build.
Intraday Delta Breakdown: Within the normal profile, the script calculates a granular Buy/Sell Delta . Each bin features a central divider and percentage labels, showing exactly which side of the market dominated that specific price node.
🔵 CORE ARCHITECTURE
Liquidity Vacuum Identification: The indicator automatically highlights the "Deepest Gap"—the price area with the least historical transacted volume relative to the peak. These zones act as magnets or "slip-zones" where price is likely to expand rapidly without resistance.
HVN & Gap Pivot Detection: Depending on your strategy, the tool automatically plots dashed structural lines at either High Volume Nodes (HVN) —representing fair value and heavy support/resistance—or at Volume Gaps —representing liquidity pockets.
Dynamic Gradient Resolution: The profile uses a color-gradient system based on volume density. Brighter, more saturated bins represent institutional interest, while faded bins represent retail noise or transitional zones.
🔵 FEATURES
High-Definition Bins: Customizable vertical resolution (Bin Count) allows you to transition from a macro structural view to a high-definition "micro-scalping" look at order flow.
Delta Efficiency Labels: Real-time percentage labels on the right-hand profile give you an immediate breakdown of supply and demand percentages for every price level.
Void Strength Labels: The inverse profile calculates and prints the "Gap Percentage," explicitly labeling areas where liquidity is significantly missing.
UI Scaling: Fully adjustable global text and label sizes ensure the profile remains readable on any screen resolution or chart layout.
🔵 STRATEGIC APPLICATION
Trading the HVN (High Volume Nodes): Use HVN levels as anchors for your stop-loss or as high-probability entry points. These are prices where the market has historically agreed on "Value".
Exploiting the Voids: When price enters a high-percentage "Gap" zone on the left profile, expect increased volatility. Because there is no "friction" from historical orders, price often "teleports" through these voids until it reaches the next high-volume cluster.
Delta Confirmation: Use the Buy/Sell percentage labels to confirm breakouts. If price is breaking an HVN resistance and the delta shows high Buy dominance, the probability of a successful breakout increases significantly.
Mean Reversion Targets: Voids often act as targets for mean reversion. If price is overextended, look for the nearest "Volume Gap" pivot as a natural magnet for a relief rally or pullback.
Delta Void Profile transforms your chart into a map of institutional activity and structural weakness. By identifying the voids in the market, you can stop trading into the "heavy" areas and start targeting the "light" areas where the real price expansion occurs. Indicator

Smart StochRSI Divergence Oscillator with GAPS & HEAT [Zofesu]Smart StochRSI Divergence Oscillator with GAPS & HEAT is a momentum oscillator built on Stochastic RSI extended with three original signal layers not present in standard StochRSI implementations: a classical divergence engine with institutional volume confirmation, a gap return detection system, and a Heat signal that identifies parabolic price extensions from oscillator extremes.
Each layer operates independently and addresses a different market condition — divergence captures momentum exhaustion at extremes, gap return tracks liquidity rebalancing, and Heat identifies the continuation phase of parabolic moves. Seven alert conditions cover all signal types individually and as a combined trigger.
─────────────────────────────────────
01 — What is WatchDog?
─────────────────────────────────────
WatchDog monitors the Stochastic RSI oscillator across three behavioral states and generates signals only when precise conditions align — oscillator position, K/D crossover direction, price confirmation, and volume participation.
The base oscillator uses a long lookback period (default 700 bars for both RSI and Stochastic) to produce a stable, low-noise read of momentum across the full market cycle. This is intentional — short lookbacks produce too many false extremes. At 700 bars the oscillator reaches its upper and lower extremes only during genuine momentum events.
─────────────────────────────────────
02 — Classical Divergence Signals
─────────────────────────────────────
The classical signal engine uses a state machine with three phases:
Phase 1 — Extreme entry
K rises above the upper extreme (default 98) → mode set to BEAR watch. Price at that moment is stored as the reference level.
K falls below the lower extreme (default 2) → mode set to BULL watch. Price stored.
Phase 2 — Return through midpoint
K must cross back through the midpoint (default 50) before a signal can fire. This prevents premature signals while the oscillator is still deep in the extreme zone.
Phase 3 — Signal confirmation
Bear signal: K crosses under D while between upper extreme and midpoint, AND current price is higher than the stored reference price (price divergence) AND volume is above the selected percentile.
Bull signal: K crosses over D while between lower extreme and midpoint, AND current price is lower than the stored reference price AND volume is above the selected percentile.
This three-phase structure ensures classical signals represent genuine momentum divergence — price making a higher high while K crosses down from an extreme is the textbook definition of bearish hidden divergence with volume confirmation.
─────────────────────────────────────
03 — Institutional Volume Filter
─────────────────────────────────────
Classical signals require volume to exceed a minimum percentile rank (default 25th percentile over 500 bars). This means current volume must be in the top 75% of recent volume — filtering out low-conviction crossovers that occur on thin trading days.
When the filter is disabled, all K/D crossovers meeting the price and oscillator conditions will signal regardless of volume.
─────────────────────────────────────
04 — Gap Return Signals
─────────────────────────────────────
Price gaps represent unfilled liquidity — areas where no trading occurred and orders were left unmatched. Institutional algorithms often return to fill these gaps before continuing the move.
WatchDog detects gaps by comparing the current candle's range to the 14-bar average range. A gap is registered when the distance between the previous candle's high and current candle's low (bull gap) or previous candle's low and current candle's high (bear gap) exceeds the average range by the configured minimum deviation percentage (default 30%).
Once a gap is registered, the indicator monitors for price returning to the gap boundary:
Bull Gap Return (green square) — price returned to fill a bullish gap below. Potential support reaction zone.
Bear Gap Return (red square) — price returned to fill a bearish gap above. Potential resistance reaction zone.
The gap level is cleared after being filled — each gap is tracked once.
─────────────────────────────────────
05 — Heat Signals
─────────────────────────────────────
In equities and high-momentum assets, significant percentage moves from a prior extreme often attract additional momentum capital — amplifying the move further before exhaustion sets in. Strong price action tends to generate more strong price action in the short term as trend-followers and algorithms pile in.
The Heat signal is designed to detect this pattern. While K is at or above the upper extreme, the indicator tracks the price level at each new extreme touch. If price subsequently moves more than the configured percentage (default 15%) above that reference level while K remains in the extreme zone, a Heat Bearish signal fires — marking a potential parabolic overheating condition.
Heat Bullish fires symmetrically when K is at the lower extreme and price drops more than 15% below the reference level.
Heat Bearish (purple label down) — price has moved significantly higher while oscillator stays overbought. Parabolic extension, potential exhaustion ahead.
Heat Bullish (purple label up) — price has dropped significantly while oscillator stays oversold. Panic extension, potential exhaustion ahead.
Purple background highlights Heat signal bars for immediate visibility.
─────────────────────────────────────
06 — Settings
─────────────────────────────────────
Calculation
Stochastic Length — lookback for StochRSI. Default: 700.
RSI Length — lookback for base RSI. Default: 700.
K Smoothing — SMA period for K line. Default: 5.
D Smoothing — SMA period for D line. Default: 3.
Volume Settings
Use Institutional Volume Filter — enable/disable volume gate for classical signals.
Target Volume Percentile — minimum volume rank required. Default: 25.
Volume Lookback Period — bars for percentile calculation. Default: 500.
Gap Settings
Gap Minimal Deviation % — minimum gap size as % of 14-bar average range. Default: 30%.
Heat Signal Settings
Heat Signal Distance % — minimum % move from last extreme to trigger Heat. Default: 15%.
Show Heat Breakout Signals — enable/disable Heat signals.
Levels
Upper Extreme Level — overbought threshold. Default: 98.
Mid Level — midpoint reference. Default: 50.
Lower Extreme Level — oversold threshold. Default: 2.
─────────────────────────────────────
07 — How To Use
─────────────────────────────────────
Step 1 — Watch for K to reach an extreme
Upper extreme (98) = overbought state entered. Lower extreme (2) = oversold state entered. The oscillator must reach these levels for any classical or Heat signal to become possible.
Step 2 — Wait for the classical signal
Red label = bearish divergence confirmed with volume. K crossed under D returning from overbought, price made a higher high. Enter short on next bar, SL above recent swing high.
Green label = bullish divergence confirmed with volume. K crossed over D returning from oversold, price made a lower low. Enter long on next bar, SL below recent swing low.
Step 3 — Monitor Heat signals
Purple label = parabolic extension detected. On equities this can mark either a continuation entry for momentum traders or an exhaustion warning for counter-trend traders. Context matters — use with higher timeframe bias.
Step 4 — Use Gap Return squares as context
Green square = liquidity below was rebalanced. Watch for support reaction.
Red square = liquidity above was rebalanced. Watch for resistance reaction.
Step 5 — Alerts
Seven alert conditions are pre-configured:
Bearish Divergence / Bullish Divergence
Extreme HEAT Bearish / Extreme HEAT Bullish
Gap Fill Bullish / Gap Fill Bearish
Any Zofesu Signal — combined trigger for all events
Works on all asset classes: Indices, Forex, Gold, Oil, Crypto, Stocks.
Best timeframes: H4, D1, W1 Indicator

Institutional Displacement & Volume Delta [Bigbeluga]🔵 OVERVIEW
Institutional Displacement & Volume Delta is an advanced price action tool designed to identify high-conviction market moves, often referred to as "Displacement." It filters out market noise by highlighting candles that exhibit both significant price expansion and institutional-level volume.
By utilizing lower timeframe (LTF) data, the indicator deconstructs each displacement candle to reveal the internal "Buy vs. Sell" volume balance, allowing traders to see the true intent behind aggressive market shifts.
🔵 CONCEPT
Institutional Displacement — Identifies "Power Candles" that have a large body relative to their wicks, signaling a one-sided move by major market participants.
Volume Spike Filtering — Only qualifies a move as a "Shift" if the volume significantly exceeds a user-defined moving average.
Intrabar Volume Deconstruction — Uses a secondary, lower timeframe (e.g., 1m) to calculate exactly how much of a candle's total volume was dedicated to buying versus selling.
Internal Volume Blocks — Visually splits the body of displacement candles into color-coded sections (Buy Block and Sell Block) based on the internal delta ratio.
Market State Muting — Optionally mutes the color of "choppy" or low-volume bars to keep the focus purely on high-probability institutional activity.
🔵 HOW IT WORKS (IN-DEPTH)
1️⃣ Qualification of Displacement
The script first evaluates the "Body-to-Range" ratio. A candle must be mostly "body" (minimal wicks) to prove that the price didn't face significant rejection.
It then checks the Volume Multiplier. The volume must be X times higher than the 20-period average to confirm institutional "heavy lifting."
If both conditions are met, the bar is labeled a "Bullish Shift" or "Bearish Shift."
2️⃣ Lower Timeframe (LTF) Volume Analysis
Standard candles only show total volume. This indicator uses request.security_lower_tf to peak inside the bar.
It sums up every 1-minute (or user-defined) sub-candle to categorize volume as "Buy" or "Sell" based on the sub-candle's closing direction.
This calculation provides the Delta —the net difference between aggressive buyers and sellers.
3️⃣ Visual Representation
The main candle body is hollowed out, and a "Volume Block" is inserted inside.
The split point of the inner block represents the ratio of Buy vs. Sell volume. If a Bullish Displacement bar has a large Red inner block at the top, it may signal that sellers were heavily defending that area despite the bullish close.
Floating labels provide immediate access to the exact Volume and Delta figures.
🔵 KEY FEATURES
Precise Shift Identification: Combines price expansion (Displacement) with volume spikes.
Internal Delta Blocks: Unique visual deconstruction of candle volume ratios.
Institutional Dashboard: Displays real-time data for the most recent shift, including total volume, delta, and a session shift counter.
Muted Chop Mode: Grey-scales non-significant candles to highlight the "Path of Least Resistance."
Error Handling: Built-in notification if the user selects an LTF timeframe that is mathematically incompatible with the current chart.
🔵 DASHBOARD METRICS
Last Shift: Indicates the direction (Bullish/Bearish) of the most recent displacement.
Shift Vol: The total volume transacted during the most recent high-conviction move.
Shift Δ: The net delta of the last shift, showing the dominant aggressive party.
Shift Count: A running tally of Bullish vs. Bearish shifts since the chart was loaded.
🔵 HOW TO USE
Identifying Ignition: A Displacement bar appearing at a support or resistance level often marks the start of a new trend (Trend Ignition).
Spotting Traps: Look for "Bullish Shifts" where the Sell Block makes up a large portion of the candle body. This indicates heavy absorption by sellers and may lead to a failed breakout.
Confluence with Delta: Use the Dashboard's "Shift Δ" to confirm that the displacement move is backed by strong net buying/selling rather than just high-volume churn.
Exit Timing: If price enters a consolidation zone and the "Shift Count" starts alternating rapidly between Bullish and Bearish, it indicates institutional indecision.
🔵 CONCLUSION
Institutional Displacement & Volume Delta provides a specialized lens into market momentum. By focusing on displacement and the internal mechanics of volume, it helps traders align themselves with the "smart money" and avoid the low-probability volatility of retail-driven noise. Indicator

Indicator

Elaris FVG Inversion ProElaris FVG Inversion Pro
Advanced Fair Value Gap & Inversion Mapping System
Elaris FVG Inversion Pro is a professional-grade market structure and imbalance visualization tool designed to help traders identify fair value gaps (FVGs), inversion fair value gaps (IFVGs), and potential reaction zones directly on the chart.
The indicator focuses on price inefficiencies created by aggressive directional movement and highlights areas where price may revisit, react, continue, or reverse.
Instead of displaying excessive noise, the system uses smart filtering logic, mitigation tracking, and optional trend confirmation to provide a cleaner and more structured view of market imbalance behavior.
━━━━━━━━━━━━━━━━━━
Core Features
━━━━━━━━━━━━━━━━━━
• Bullish & Bearish Fair Value Gap Detection
Automatically identifies three-candle imbalance structures in real time.
• Inversion Fair Value Gaps (IFVG)
Detects when previously established imbalance zones transition into potential reversal zones after invalidation.
• Non-Repainting Confirmed Detection
Signals and zones can be confirmed only after candle close to maintain stable historical plotting.
• Smart Gap Filtering
Optional ATR, volume, and EMA trend filters help reduce low-quality or insignificant zones.
• Dynamic Zone Management
Zones automatically extend forward and can be configured to expire or hide after mitigation.
• Mitigation Tracking
Supports multiple mitigation models including:
* Proximal
* Midpoint (50%)
* Distal
• Quality Scoring System
Each zone is evaluated using volatility and structure-based conditions to help prioritize stronger imbalances.
• Dark & Light Mode Compatible
Designed for clean visibility across different PulseWire chart themes.
• Professional Dashboard
Displays active bullish, bearish, and inversion zones along with trend-state information.
━━━━━━━━━━━━━━━━━━
How It Works
━━━━━━━━━━━━━━━━━━
Bullish FVG:
Forms when price leaves an upside imbalance between candles, potentially creating a future demand area.
Bearish FVG:
Forms when price leaves a downside imbalance, potentially acting as future supply.
IFVG:
Occurs when price invalidates an existing FVG and the zone transitions into a potential reversal area.
The indicator can be used for:
* Trend continuation setups
* Pullback entries
* Liquidity-based reactions
* Market structure analysis
* Confluence with support/resistance or liquidity concepts
━━━━━━━━━━━━━━━━━━
Best Practices
━━━━━━━━━━━━━━━━━━
Higher timeframe FVGs generally produce stronger reactions than lower timeframe gaps.
Using the optional EMA and volume filters may help improve signal quality during volatile or choppy market conditions.
For confirmation-based trading approaches, combine FVG reactions with structure breaks, momentum shifts, or liquidity sweeps.
━━━━━━━━━━━━━━━━━━
Notes
━━━━━━━━━━━━━━━━━━
This indicator is intended for technical analysis and educational purposes.
No indicator guarantees future performance, and traders should always apply proper risk management and independent confirmation before making trading decisions.
Indicator

Indicator

Fair Value Gap Reclaim Planner [AGPro Series]Fair Value Gap Reclaim Planner
🧠 Core Idea
Has price returned into a fair value gap and reclaimed the imbalance midpoint with enough quality?
📌 Overview / What it does
Fair Value Gap Reclaim Planner is an imbalance-focused price action tool built around three-candle fair value gap structure.
The script detects bullish and bearish FVG zones, tracks fill progress, maps the midpoint, evaluates reclaim quality, and displays a structured 0-100 readiness score. It also projects an active reclaim corridor, invalidation shelf, target rails, labels, and a clean AG Pro dashboard.
It does not predict future price movement, automate entries, or provide guaranteed signals. It is a visual framework for reading fair value gap reclaim behavior.
🎯 Purpose & Design Philosophy
This script was built for traders who study imbalance zones but want a cleaner way to separate meaningful reclaim behavior from ordinary gap interaction.
Fair value gaps can attract attention, but not every touch matters. The planner focuses on whether price fills, reacts, and reclaims a meaningful reference level inside the imbalance.
The design supports patient analysis: identify the zone, measure the fill, wait for reclaim, then evaluate context.
⚡ Why This Script Is Different
Most FVG tools highlight many imbalance zones and leave the user to interpret the rest manually.
This script does NOT flood the chart with every historical imbalance.
Instead, it focuses on the active FVG context, tracks fill progress, evaluates midpoint or full-edge reclaim, and converts the reaction into a clear score and action state.
⚙️ Methodology
1. Context Detection
The script detects bullish and bearish three-candle fair value gaps using a minimum ATR-based size filter.
2. Reference Mapping
It maps the FVG top, bottom, midpoint, fill area, and invalidation boundary.
3. Reaction Evaluation
When price interacts with the active FVG, the script evaluates fill progress, reclaim distance, wick response, body quality, relative volume, gap quality, and freshness.
4. Visual Output
Qualified reclaim events are shown with labels, projected zones, target rails, right-side level tags, and a compact panel.
🗺️ How to Read the Chart
FVG Zone shows the active imbalance area.
Midline marks the primary reclaim reference when Midline mode is selected.
Fill Progress shows how deeply price has returned into the imbalance.
READY FVG RECLAIM labels mark reclaim events that meet the selected score threshold.
Invalidation Shelf marks the area where the reclaim context weakens or fails.
The AG Pro panel summarizes Gap State, Reclaim Score, Fill Progress, Risk, and Action.
🚦 Signals & States
• BULL FVG → bullish fair value gap detected and locked.
• BEAR FVG → bearish fair value gap detected and locked.
• READY FVG RECLAIM → price reclaimed the selected FVG reference with enough quality.
• FVG TOUCH → price interacted with the active FVG zone.
• INVALIDATED → the active reclaim context lost the opposite FVG edge.
• READY → a qualified reclaim event is active.
• MONITOR → the active FVG is being tested or a reclaim context remains open.
• WAIT → no qualified reclaim event is active.
🔔 Alerts Logic
Bullish FVG Reclaim Ready triggers when price reclaims the selected FVG reference upward with enough score quality.
Bearish FVG Reclaim Ready triggers when price reclaims the selected FVG reference downward with enough score quality.
FVG Touch triggers when price interacts with the active imbalance zone.
FVG Reclaim Invalidated triggers when the active reclaim context loses the opposite FVG edge.
Alerts are attention markers, not trade instructions.
🧩 Confluence Logic
The strongest reclaim contexts appear when fill progress, wick response, close quality, relative volume, gap size, and freshness align.
When price returns into the imbalance, respects the zone, and reclaims the midpoint or edge with clean reaction quality, the score improves.
📊 When to Use
• Markets with visible imbalance behavior
• Breakout pullbacks into fair value gaps
• Trend continuation reviews
• Reclaim attempts after partial FVG fills
• Intraday or swing contexts where FVG zones remain meaningful
⚠️ When NOT to Use
• Very low liquidity markets
• Extremely noisy or illiquid symbols
• Markets with unreliable candles or volume
• Wide-spread conditions where small gaps are misleading
• News spikes where imbalance zones can be invalidated quickly
🎛️ Key Inputs
• Minimum FVG Size ATR → filters out tiny imbalance zones.
• Maximum FVG Age Bars → controls how long an FVG can remain active.
• Reclaim Reference → chooses midpoint reclaim or full-edge reclaim.
• Touch Lookback Bars → controls how recent the FVG interaction must be.
• Invalidation Buffer ATR → controls the risk shelf beyond the FVG edge.
• Minimum Ready Score → sets how strict READY events should be.
• Target Rails → control projected T1 and T2 levels.
• Label Settings → control label density, size, and spacing.
• Panel Settings → control panel visibility, location, theme, and font size.
🖥️ Interface & Visual Design
The interface is designed to show the active imbalance context without filling the chart with excessive historical zones.
The FVG zone, midline, fill meter, invalidation shelf, target rails, and panel are visually separated so the chart remains readable.
The goal is a premium first-glance layout: zone first, reclaim second, action state third.
🧪 Practical Usage Workflow
1. Check the panel for active Gap State.
2. Locate the FVG zone and midpoint.
3. Watch how deeply price fills the imbalance.
4. Evaluate READY FVG RECLAIM labels and score quality.
5. Compare price with the invalidation shelf and target rails.
6. Confirm broader structure before making decisions.
🔍 Interpretation Guidelines
A high reclaim score means the reaction is cleaner according to the script's rules.
A lower score means the reclaim may be weaker, late, noisy, or incomplete.
Fill progress is not a signal by itself. It becomes more meaningful when combined with reclaim quality and broader market context.
🚫 What This Script Is NOT
This script is not a prediction engine.
It is not financial advice.
It is not an automated trading system.
It does not guarantee entries, exits, profits, or outcomes.
⚠️ Limitations & Transparency
Fair value gap interpretation can vary across markets, sessions, and timeframes.
Some markets create many small gaps that may not carry meaningful context.
Volatility changes can make an active FVG less relevant over time.
No rule-based script can fully account for news, liquidity shocks, or sudden market structure shifts.
🧠 Market Context Notes
Fair value gaps often represent fast price displacement and temporary imbalance.
The reclaim of a midpoint or edge can help traders study whether the market is accepting or rejecting the imbalance area.
The script works best when combined with structure, liquidity, volatility, and trend context.
🧾 Use Case Examples
When a bullish FVG forms after displacement, price returns into the zone, partially fills it, and then reclaims the midpoint, the script may mark a bullish reclaim context.
When a bearish FVG forms after downside displacement, price retraces into the imbalance and then rejects back below the midpoint, the script may mark a bearish reclaim context.
🧱 System Philosophy
Fair Value Gap Reclaim Planner follows the AG Pro Series approach: turn a popular market concept into a structured decision map with context, score, risk reference, and clean visuals.
It is designed to support judgment, not replace it.
🔐 Non-Promise Statement
No script can provide certainty.
No signal should be treated as guaranteed.
Outputs should always be interpreted with independent analysis and responsible risk control.
📉 Risk Disclosure
Trading involves risk.
Market conditions can change quickly.
Users are responsible for their own decisions, risk management, and trade execution.
This script is for educational and analytical purposes only and does not provide financial advice.
📚 Educational Note
This script is designed to help traders study how fair value gap fills, midpoint reclaims, and imbalance reactions behave across different market conditions.
Indicator

Gap Reclaim Readiness [AGPro Series]# Gap Reclaim Readiness
🧠 Core Idea
Can price reclaim a gap edge with enough acceptance to make the structure worth monitoring?
📌 Overview / What it does
Gap Reclaim Readiness is a chart-first gap edge decision-support script built to evaluate whether price has returned to a gap boundary and reclaimed it with enough structural quality.
The script maps active gap zones, identifies the reclaim edge, builds a focused reclaim pocket, scores the reclaim from 0 to 100, and summarizes the current state inside a compact AG Pro panel.
It does not predict price direction, automate trades, or provide guaranteed signals. It is designed to organize gap-edge context, reclaim quality, fill risk, and continuation state into a clean visual workflow.
🎯 Purpose & Design Philosophy
Many gap tools focus only on whether a gap exists or whether it has been filled.
This script was built for the more practical question: after a gap forms, does price respect and reclaim the edge strongly enough to deserve attention?
It helps traders who use price action, gap reactions, continuation structure, and intraday context, while supporting a patient decision-making process instead of impulsive reaction.
⚡ Why This Script Is Different
Most tools focus on detecting gaps or tracking gap fill.
This script does NOT behave like a generic gap fill tracker.
Instead, it focuses on the reclaim edge: whether price returns to the boundary, accepts it, loses it, or fails to develop a clean reclaim context.
⚙️ Methodology
1. Gap Context Detection
2. Reclaim Edge Mapping
3. Reclaim Pocket Construction
4. Reaction And Acceptance Evaluation
5. 0-100 Reclaim Score
6. Fill Risk And Continuation State
7. Visual Output And Panel Summary
🗺️ How to Read the Chart
The gap zone marks the structural area created by a qualifying gap or displacement-style gap event.
The reclaim edge marks the key boundary price must respect to form a valid reclaim context.
The reclaim pocket highlights the area around the edge where reaction quality is evaluated.
READY RECLAIM labels appear when the reclaim context meets the required score threshold.
Target rails show projected continuation references after a qualified reclaim.
The panel summarizes Gap Edge, Reclaim Score, Fill Risk, Continuation, and Action.
🚦 Signals & States
• READY → A qualified gap edge reclaim has formed.
• MONITOR → A gap structure exists and the script is watching for reclaim behavior.
• WAIT → No active reclaim context is currently valid.
• INVALIDATED → Price failed back through the reclaim edge.
• EXPIRED → The reclaim window closed without a qualified reclaim.
🔔 Alerts Logic
Bullish Gap Reclaim Ready triggers when price reclaims a bullish gap edge with enough score.
Bearish Gap Reclaim Ready triggers when price reclaims a bearish gap edge with enough score.
Gap Reclaim Invalidated triggers when price fails back through the reclaim edge.
Gap Reclaim Expired triggers when the reclaim window closes without a qualified reclaim.
Alerts are attention markers, not trade instructions.
🧩 Confluence Logic
The reclaim score combines edge interaction, close acceptance, time quality, relative volume, gap size, and available continuation room.
When several of these conditions align, the context becomes stronger.
When they do not align, the script remains in WAIT, MONITOR, INVALIDATED, or EXPIRED state.
📊 When to Use
• Intraday price action workflows
• Gap reaction analysis
• Breakout and reclaim structures
• Continuation after displacement
• Markets where gap edges or price void boundaries matter
⚠️ When NOT to Use
Avoid relying on this script in extremely illiquid markets, very noisy low-volume symbols, holiday sessions, or conditions where gaps and displacement structures are not meaningful.
It should also not be used as a standalone decision tool without broader market context.
🎛️ Key Inputs
• Gap Mode controls how strict the gap detection logic is.
• Minimum Gap Size filters weak structures.
• Displacement Gap Fallback helps continuous markets where classic open gaps are rare.
• Reclaim Pocket ATR controls the depth of the reclaim pocket.
• Minimum Ready Score controls how strong the reclaim must be before READY appears.
• Fill Risk Threshold controls when a reclaim context becomes too filled or exhausted.
• Visual settings control labels, zones, right-side tags, panel location, and font size.
🖥️ Interface & Visual Design
The interface is designed to keep the chart readable while making the active reclaim structure easy to understand.
The panel uses the AG Pro blue header style and summarizes the current state without covering the whole chart.
Zones, pockets, labels, and target rails are designed to show structure first and avoid unnecessary noise.
🧪 Practical Usage Workflow
1. Identify whether the panel shows an active gap edge.
2. Check the reclaim pocket and nearby price reaction.
3. Read the reclaim score and fill risk.
4. Confirm whether the action state is READY, MONITOR, WAIT, INVALIDATED, or EXPIRED.
5. Combine the output with broader structure, liquidity, trend, and risk context.
🔍 Interpretation Guidelines
A higher reclaim score means the gap edge reaction is cleaner according to the script logic.
A high fill risk means the gap context may already be too consumed.
READY means the reclaim condition deserves attention, not that price must continue.
WAIT means there is no valid active reclaim context.
🚫 What This Script Is NOT
This script is not a prediction engine.
It is not financial advice.
It is not an auto-trading system.
It does not provide guaranteed signals.
It does not replace risk management or independent analysis.
⚠️ Limitations & Transparency
Gap behavior changes across markets, timeframes, liquidity conditions, and volatility regimes.
Continuous markets may create fewer classic gaps, so adaptive displacement logic is included to support broader usability.
Different symbols and timeframes may require different sensitivity settings.
🧠 Market Context Notes
Gap reclaim behavior is often stronger when aligned with trend, liquidity response, volume participation, and clean structure.
Weak reclaim attempts can fail quickly when price loses the edge or when the gap becomes fully consumed.
🔐 Non-Promise Statement
No script can guarantee future price behavior.
This tool provides structured visual context only.
📉 Risk Disclosure
Trading involves risk.
Users remain responsible for their own decisions.
This script is for educational and analytical purposes only and does not provide financial advice or guaranteed trading outcomes.
Indicator
