Indicator

Indicator

NY Time Open Levels + NWOG + NDOG + EHPDA# NY Time Open Levels + NWOG + NDOG + EHPDA + RTH ORG
**A multi-concept ICT/SMC toolkit combining session open levels, opening gaps, and killzones — all anchored to New York time.**
This indicator brings together several concepts commonly used in ICT (Inner Circle Trader) and Smart Money Concepts trading into a single, clean overlay. It automatically detects key New York session times and draws the levels, gaps, and zones traders use to frame daily and weekly price behavior.
## Features
**🕐 NY Session Open Levels**
Automatically marks the open price at key intraday times: 00:00, 02:00, 08:30, 09:30, 10:00, and 18:00 (New York time). Each level is plotted as a dotted line that extends through the session, resetting daily. Any combination of levels can be toggled on or off.
**📦 NWOG — New Week Opening Gap**
Plots the gap between Friday's ~16:59 close and the market's next opening (Sunday/Monday 18:00), shown as a shaded box with a midline. Keeps a configurable number of historical NWOGs on the chart.
**📦 NDOG — New Day Opening Gap**
Same concept as NWOG but for daily (non-Friday) opens — the gap between each day's ~16:59 close and that same day's 18:00 reopen.
**📐 EHPDA — Equilibrium Half Point Draw Around**
Plots the 50% midpoint between the facing edges of two consecutive NWOGs, a level often used as a magnet/reference zone between weekly opening gaps.
**📊 RTH ORG — Regular Trading Hours Opening Range Gap**
Tracks the gap between the prior session's 16:14 close and the next Regular Trading Hours open at 09:30. Draws two horizontal lines (upper and lower boundary of the gap), each correctly originating from its own source candle — the close-based level starts at the 4:14 PM candle, and the open-based level starts at the 9:30 AM candle. Lines are color-coded by the originating weekday, making it easy to visually track which session each gap belongs to. Handles weekends/holidays automatically, so a Friday close correctly pairs with the following Monday's open.
**🎯 ICT Killzones**
Highlights the high/low range of five major sessions as they develop in real time, then freezes once the session ends:
- Asian (20:00–00:00)
- London (02:00–05:00)
- New York AM (08:30–11:30)
- Lunch (11:30–13:30)
- New York PM (13:30–16:00)
Each killzone keeps a configurable number of past sessions visible for historical reference.
## Timezone Handling
All calculations default to America/New_York time, ensuring accuracy regardless of your chart's exchange timezone or daylight saving time changes. A manual UTC offset override is also available for custom setups.
## How to Use It
This tool is designed for traders who use time-based and gap-based concepts (ICT, SMC, or similar frameworks) to identify areas of interest, liquidity, and draws on liquidity throughout the trading day and week. Combine the opening gaps (NWOG/NDOG/RTH ORG) with killzone ranges to build a narrative around where price is likely to react.
## Notes
- All levels, boxes, and lines are limited to a configurable history count to keep the chart clean and within Pine's line/label/box limits.
- Works on any symbol with sufficient historical data covering the relevant session times (works best on futures, forex, and other markets with extended/overnight sessions).
- This is not a signal generator — it is a context and structure tool meant to be used alongside your own analysis and risk management.
*This script is provided for educational and informational purposes only and does not constitute financial advice.* Indicator

Strategy

Session Highlighter & Fractals
Session Highlighter & Fractals
A clean session-tracking tool built for intraday traders who want to see exactly where price sits relative to the Asian, London, and New York sessions — combined with Williams Fractal swing points for structure reference.
Features:
Three independently configurable sessions (Asian, London, New York) — each with its own time window, on/off toggle, and color
Background highlighting for the full duration of each active session, with an adjustable transparency slider so the shading never overwhelms your price action
Start/End labels on every session transition — fully customizable text (defaults to "Asian Start", "Asian End", etc.) so you can rename them to match your own trading vocabulary
Timezone control — a dropdown of standard timezones so session boundaries align exactly with whatever timezone your chart is displaying, rather than relying on the exchange's default timezone
Williams Fractals — classic 5-bar swing high/low detection, plotted directly on the chart with green/red triangle markers
Built-in alerts for both bullish and bearish fractal prints, so you can get notified the moment a new swing point forms without watching the chart
How to use it:
Set your chart's timezone (bottom-right clock icon), then match that same timezone in the indicator's settings so session windows line up correctly. Adjust each session's start/end time if you trade a custom window rather than the standard session hours. Toggle labels on or off depending on whether you want a cleaner chart or explicit markers at every transition.
This script is intended as a visual and structural reference tool — it does not generate buy/sell signals and should be combined with your own strategy, risk management, and market analysis. Indicator

Indicator

Indicator

SK Stable Supertrend OptimizerSK Stable Supertrend Optimizer
Author: Shayan Khursheed
SK Stable Supertrend Optimizer is a day-trading Supertrend optimization tool designed to make trend, momentum, and entry quality easy to read at a glance.
The script tests 100 Supertrend combinations bar by bar across different ATR lengths and multipliers. It ranks the results using selectable performance metrics, then highlights both the best single setting and the safer stable parameter zone. The stable zone is designed to help avoid over-optimized settings that only work for one perfect market condition.
The indicator is built for lower timeframes such as 5m, 15m, and 30m. It combines optimized Supertrend direction with a simple momentum score, agreement filter, volatility filter, trend filter, and optional volume confirmation.
Key features:
100 Supertrend parameter combinations
Best setting and stable-zone selection
Heatmap dashboard
Long, short, and wait status
Momentum score from 1/5 to 5/5
Fast and slow momentum EMAs
RSI momentum confirmation
Volume confirmation
Pullback momentum entries
Beginner-friendly BUY, SELL, MOMO, and WAIT signals
Alerts for long and short setups
How to read it:
LONG BIAS means only look for buys.
SHORT BIAS means only look for sells.
WAIT means skip the trade.
MOMO 4/5 or 5/5 means momentum is strong.
Green Supertrend line means bullish support.
Red Supertrend line means bearish resistance.
BEST shows the highest single-performing setting.
SAFE shows the most stable parameter zone.
Simple trading idea:
Use LONG BIAS with strong MOMO to look for pullback buys near the green Supertrend line. Use SHORT BIAS with strong MOMO to look for rally sells near the red Supertrend line. Avoid trades when the dashboard shows WAIT, weak momentum, low agreement, or bad volatility conditions.
This tool is an indicator and optimization assistant, not financial advice or a guarantee of profit. Always backtest, forward-test, and use proper risk management. Indicator

Ecg sliver The "ECG SLIVER" is a robust, highly customizable price-level plotting tool designed specifically for precise chart markup. Whether you are trading based on Smart Money Concepts (SMC), Inner Circle Trader (ICT) methodologies, or Classical Technical Analysis, maintaining clean and accurately labeled charts is critical for defining Points of Interest (POIs).
This indicator allows traders to manually define and plot up to 60 distinct price levels directly on the chart, divided into two primary categories:
1. EV Levels (Blue by default): 30 distinct input fields to map out specific structural points, equilibriums, or primary liquidity zones.
2. SM Levels (Red by default): 30 additional fields, ideal for mapping out Smart Money levels such as Order Blocks (OB), Fair Value Gaps (FVG), or premium/discount arrays.
Key Features:
- High Customizability: Toggle visibility for each individual level. Adjust the exact price coordinate, line color, and line thickness (from 1 to 4) directly from the settings menu without altering the source code.
- Dynamic Label Positioning: Users can globally configure where the text labels ("EV" or "SM") appear relative to the drawn lines (Above, Below, or directly On the Line). This ensures the chart remains clutter-free and readable regardless of price action volatility.
- Persistent Projections: The script utilizes standard horizontal line extensions (extend.both) combined with dynamic label plotting to ensure historical and future price levels remain visible and clearly marked at all times.
How to Use:
Simply open the indicator's configuration menu, check the boolean box next to a desired level (e.g., "ev 01" or "sm 01"), input your precise target price, and customize the visual parameters. The indicator will instantly project a solid horizontal line with its corresponding label at your specified coordinate.
---
(Arabic Translation / ترجمة عربية)
مؤشر "ECG SLIVER" هو أداة متقدمة وقابلة للتخصيص لرسم المستويات السعرية الهامة على الرسم البياني. تم تصميمه ليخدم متداولي المدارس الفنية المختلفة مثل التحليل الكلاسيكي ومفاهيم الأموال الذكية (SMC)، حيث يساعد في تحديد مناطق الاهتمام (POIs) بدقة.
يوفر المؤشر القدرة على إدخال ما يصل إلى 60 مستوى سعري مقسمة إلى مجموعتين:
1. مستويات EV: 30 مستوى (باللون الأزرق افتراضياً) لتحديد النقاط الهيكلية أو مناطق السيولة.
2. مستويات SM: 30 مستوى (باللون الأحمر افتراضياً) لتحديد مناطق العرض والطلب أو الأوردر بلوك.
يتميز المؤشر بمرونة عالية، حيث يسمح بالتحكم في تفعيل كل مستوى على حدة، وتغيير لونه وسماكة خطه، بالإضافة إلى التحكم الكامل في موضع الكلمة الدلالية (فوق، تحت، أو على الخط مباشرة) لضمان بقاء الشارت نظيفاً ومنظماً. Indicator

ECG SLIVER The "ECG SLIVER" is a robust, highly customizable price-level plotting tool designed specifically for precise chart markup. Whether you are trading based on Smart Money Concepts (SMC), Inner Circle Trader (ICT) methodologies, or Classical Technical Analysis, maintaining clean and accurately labeled charts is critical for defining Points of Interest (POIs).
This indicator allows traders to manually define and plot up to 60 distinct price levels directly on the chart, divided into two primary categories:
1. EV Levels (Blue by default): 30 distinct input fields to map out specific structural points, equilibriums, or primary liquidity zones.
2. SM Levels (Red by default): 30 additional fields, ideal for mapping out Smart Money levels such as Order Blocks (OB), Fair Value Gaps (FVG), or premium/discount arrays.
Key Features:
- High Customizability: Toggle visibility for each individual level. Adjust the exact price coordinate, line color, and line thickness (from 1 to 4) directly from the settings menu without altering the source code.
- Dynamic Label Positioning: Users can globally configure where the text labels ("EV" or "SM") appear relative to the drawn lines (Above, Below, or directly On the Line). This ensures the chart remains clutter-free and readable regardless of price action volatility.
- Persistent Projections: The script utilizes standard horizontal line extensions (extend.both) combined with dynamic label plotting to ensure historical and future price levels remain visible and clearly marked at all times.
How to Use:
Simply open the indicator's configuration menu, check the boolean box next to a desired level (e.g., "ev 01" or "sm 01"), input your precise target price, and customize the visual parameters. The indicator will instantly project a solid horizontal line with its corresponding label at your specified coordinate.
---
(Arabic Translation / ترجمة عربية)
مؤشر "ECG SLIVER" هو أداة متقدمة وقابلة للتخصيص لرسم المستويات السعرية الهامة على الرسم البياني. تم تصميمه ليخدم متداولي المدارس الفنية المختلفة مثل التحليل الكلاسيكي ومفاهيم الأموال الذكية (SMC)، حيث يساعد في تحديد مناطق الاهتمام (POIs) بدقة.
يوفر المؤشر القدرة على إدخال ما يصل إلى 60 مستوى سعري مقسمة إلى مجموعتين:
1. مستويات EV: 30 مستوى (باللون الأزرق افتراضياً) لتحديد النقاط الهيكلية أو مناطق السيولة.
2. مستويات SM: 30 مستوى (باللون الأحمر افتراضياً) لتحديد مناطق العرض والطلب أو الأوردر بلوك.
يتميز المؤشر بمرونة عالية، حيث يسمح بالتحكم في تفعيل كل مستوى على حدة، وتغيير لونه وسماكة خطه، بالإضافة إلى التحكم الكامل في موضع الكلمة الدلالية (فوق، تحت، أو على الخط مباشرة) لضمان بقاء الشارت نظيفاً ومنظماً. Indicator

DKX & MADKX Indicator//@version=6
indicator("DKX & MADKX Indicator", "DKX", false)
// --- Constants ---
var int DKX_period = 15
var int MADKX_period = 7
// --- 1. 计算中间变量 MID ---
// (3 * close + low + open + high) / 6
mid = (3 * close + low + open + high) / 6
// --- 2. 计算 DKX 加权移动平均线 ---
// 注意:Pine Script的 ta.wma() 权重是 (1, 2, 3...),与通达信的反向加权 (20, 19, 18...) 不同。
// 因此,我们需要手动计算这个加权平均。
//
// 手动加权平均公式: Sum(weight * source ) / Sum(weight)
// 权重: 20, 19, 18, 17, ..., 3, 2, 1
// 权重的总和: 20 + 19 + ... + 1 = 20 * (20 + 1) / 2 = 210
var float dkx_sum = 0.0
var float dkx_weights_sum = 0.0
dkx_sum := 0.0
dkx_weights_sum := 0.0
for i = 0 to DKX_period - 1
weight = DKX_period - i
dkx_sum += mid * weight
dkx_weights_sum += weight
dkx = dkx_sum / dkx_weights_sum
// --- 3. 计算 MADKX (DKX的简单移动平均) ---
madkx = ta.sma(dkx, MADKX_period)
// --- 4. 绘图 ---
plot(dkx, "DKX", color.red, linewidth=2)
plot(madkx, "MADKX", color.yellow, linewidth=2) Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Bitcoin 4-Year Cycle Map【說明欄位 (Description)】
Bitcoin has experienced more than a decade of market cycles, each characterized by explosive expansions, deep corrections, and prolonged accumulation phases. While every cycle has unfolded under different macro conditions, their overall timing has remained remarkably consistent.
This indicator does not attempt to predict price. Instead, it aims to answer a more important question: Is Bitcoin still following its historical four-year cycle?
► Historical Cycle Structure
The script marks Bitcoin’s major historical cycle tops and bottoms, then projects the next theoretical cycle windows by extending the historical timing (approx. 1428 days) between previous turning points.
• Cycle Tops: 2013-11-25 / 2017-12-11 / 2021-11-08 / Projected: 2025-10-06
• Cycle Bottoms: 2015-01-12 / 2018-12-15 / 2022-11-21 / Projected: 2026-10-05
► Time, Not Price
The projected labels represent time windows, not price targets. Markets can arrive early, arrive late, or ignore historical timing altogether. The objective is not to forecast price, but to observe whether Bitcoin continues to respect its long-term cyclical rhythm.
► Cycle Backgrounds
Background shading highlights the broader market environment:
• Red zones: Historical bear-market periods between cycle tops and bottoms.
• Green zones: Accumulation, recovery, and expansion phases leading into the next cycle peak.
► Why This Matters & Best Used With
Spot ETFs, institutional capital, and global liquidity have the potential to reshape Bitcoin’s historical cycle. Having an objective time framework helps you recognize when the future begins to look different from the past.
This is a macro timing framework, not a trading signal. Best viewed on Weekly/Monthly charts and combined with market structure, trend analysis, and macro liquidity.
► UI Translation & Settings
The indicator includes a language toggle in the settings. Non-Chinese speakers can select "English" from the input menu to switch all chart labels (Cycle Top / Cycle Low).
• 語言 / Language: Switch between 中文 (Chinese) and English.
• 顯示牛/熊市背景區域: Show bull/bear background zones.
• 顯示週期標籤: Show cycle labels.
• 顯示未來預測點: Show future projected points.
⸻⸻⸻⸻⸻⸻⸻⸻
【繁體中文說明】
比特幣四年週期地圖
► 概述
比特幣經歷了十多年的市場循環,每一輪都伴隨著快速擴張、劇烈修正,以及漫長的累積階段。雖然每一次循環都有不同的背景,但時間節奏卻始終展現出驚人的相似性。這個指標並不是用來預測價格,而是試圖回答一個更重要的問題:比特幣,是否仍然遵循四年週期?
► 歷史週期結構
本指標標示了比特幣歷史上最具代表性的週期高點與週期低點,並依照過去週期的時間間隔(1428天),延伸出下一個理論性的時間窗口。
• 週期高點:2013-11-25 / 2017-12-11 / 2021-11-08 / 未來預測:2025-10-06
• 週期低點:2015-01-12 / 2018-12-15 / 2022-11-21 / 未來預測:2026-10-05
► 預測的是時間,而不是價格
未來標籤代表的是時間窗口,而不是價格目標。市場可以提前、延後,甚至完全偏離歷史節奏。本指標關注的是市場是否仍然維持相似的時間結構,而非預測下一個價格高點。
► 週期背景
為了讓週期更加直觀,本指標加入了背景區域:
🟥 熊市區間:從歷史週期高點延續至週期低點。
🟩 牛市/復甦區間:從歷史週期低點延續至下一輪高點。
► 為什麼值得關注?
ETF、機構資金、全球流動性等因素都可能改變比特幣的週期。我們更需要一套客觀的時間框架,去觀察市場究竟是在延續歷史,還是開始進入新的階段。
► 建議搭配分析
本指標並非交易訊號工具。最佳使用時間框架為 Weekly 與 Monthly。建議搭配市場結構、趨勢分析、鏈上數據與宏觀流動性一起使用。歷史從不保證重演,但它經常留下值得研究的節奏。真正值得觀察的,不是市場是否完全重複過去,而是它從什麼時候開始,不再重複過去。
💡 小提醒:
這次發布時,請務必記得將你的 K 線圖切換到 Weekly (週線) 或 Monthly (月線),然後把畫面拉遠,讓這幾個週期的標籤和背景顏色漂亮地呈現出來,再按下 Publish 發布。這樣的圖表乾淨又有說服力,絕對能順利過審! Indicator

Indicator

Indicator

ICT Fractal SMT Divergence Engine [v6]
ENGLISH
🔥 ICT Fractal SMT Divergence & Auto-Triad Engine is a professional, high-precision PulseWire indicator designed for Smart Money Concepts (SMC) and Inner Circle Trader (ICT) methodology.
🎯 PURPOSE & CONCEPT
In institutional trading, SMT (Smart Money Technique) Divergence measures inter-market relative strength across correlated asset groups (Triads). When one asset in a triad sweeps liquidity by creating a new extreme ( Lower Low or Higher High ), while a correlated asset fails to sweep that extreme ( Higher Low or Lower High ), it reveals institutional accumulation/distribution and an imminent high-probability market reversal.
This indicator calculates SMT divergences strictly between confirmed Bill Williams / ICT Fractals , ensuring pixel-perfect visual precision on the chart with zero Y-axis displacement.
🧠 SMART AUTO-DETECT TRIAD ENGINE
The indicator automatically recognizes your current chart ticker and instantly pairs it with its exact correlated triad assets:
Crypto : Opening BTCUSDT.P, ETHUSDT.P, or any Altcoin automatically pairs BTCUSDT.P, ETHUSDT.P, and CRYPTOCAP:TOTAL3.
Forex : Opening EURUSD or GBPUSD automatically pairs the counterpart FX pair and DXY (with automatic inverse Dollar Index correlation).
Precious Metals : Opening XAUUSD (Gold) pairs XAGUSD (Silver) and PLATINUM. Opening XAGUSD pairs XAUUSD and PLATINUM.
US Stock Indices : Automatically correlates ES1! (S&P 500), NQ1! (Nasdaq), and YM1! (Dow Jones).
📖 HOW TO TRADE / USAGE RULES
Bullish SMT Setup (Long Bias) :
- Main asset breaks prior Fractal Low (Lower Low / Liquidity Sweep).
- Correlated triad asset holds its low (Higher Low).
- Execution: Look for bullish Market Structure Shift (MSS) or Fair Value Gap (FVG) entry.
Bearish SMT Setup (Short Bias) :
- Main asset breaks prior Fractal High (Higher High / Liquidity Sweep).
- Correlated triad asset holds its high (Lower High).
- Execution: Look for bearish Market Structure Shift (MSS) or Fair Value Gap (FVG) entry.
⚙️ COMPREHENSIVE SETTINGS & INPUTS EXPLANATION
Triad Preset Mode : Select between Auto Detect (Smart Triad), specific market presets, or Custom / Manual Tickers.
Asset 2 / Asset 3 Ticker (Custom) : Manual input for custom correlated assets when in Custom Mode.
Invert Asset 2 / Invert Asset 3 : Toggle for inversely correlated symbols (e.g., DXY vs EURUSD).
Fractal Length (Left/Right Bars) : Defines the fractal shoulder size (Default: 2 = classic 5-candle ICT Fractal).
Comparison Mode : Choose between Regular (High/Low wicks) or Hidden SMT (Close body prices).
Min / Max Distance (Bars) : Controls minimum and maximum bar separation between compared fractals.
Compare with Asset 2 / Compare with Asset 3 : Toggle individual asset divergence verification.
Visual Styling & HUD Dashboard : Customize colors, line thickness, label sizes, background glow, and dashboard HUD position.
Disclaimer: Trading financial markets involves substantial risk of loss. This indicator is designed for educational and analytical purposes to support SMC/ICT trading methodologies.
================================================================================
РУССКАЯ ВЕРСИЯ
🔥 ICT Fractal SMT Divergence & Auto-Triad Engine — это профессиональный высокоточный индикатор для трейдеров, торгующих по концепциям Smart Money Concepts (SMC / ICT) .
🎯 ПРЕДНАЗНАЧЕНИЕ И КОНЦЕПЦИЯ
В институциональном трейдинге SMT (Smart Money Technique) Дивергенция измеряет относительную силу между коррелирующими группами активов (Триадами). Когда один актив из триады обновляет ключевой ценовой уровень ( Lower Low или Higher High ), совершая снятие ликвидности (Liquidity Sweep) , а второй актив из триады отказывается обновлять свой экстремум (формируя Higher Low или Lower High ), это открывает институциональный след крупного игрока и указывает на скорый разворот рынка.
Индикатор строит дивергенции строго между подтвержденными фракталами Билла Вильямса / ICT , обеспечивая идеальную визуальную точность на графике без смещения меток по ценовой оси.
🧠 УМНЫЙ АВТО-ДЕТЕКТОР ТРИАД (SMART AUTO-DETECT)
Индикатор автоматически определяет открытый актив и мгновенно связывает его с правильной триадой:
Криптовалюта : При открытии BTCUSDT.P, ETHUSDT.P или любого альткоина автоматически подтягиваются коррелирующие активы: BTCUSDT.P, ETHUSDT.P и CRYPTOCAP:TOTAL3.
Валютные пары (Forex) : При открытии EURUSD или GBPUSD подтягивается парный валютный актив и DXY (с автоматической инверсией индекса доллара).
Драгоценные металлы : При открытии XAUUSD (Золото) автоматически подтягивается XAGUSD (Серебро) и PLATINUM. При открытии XAGUSD — XAUUSD и PLATINUM.
Фондовые индексы США : Автоматическое сравнение триады фьючерсов ES1! (S&P 500), NQ1! (Nasdaq) и YM1! (Dow Jones).
📖 РУКОВОДСТВО ПО ТОРГОВЛЕ И СИГНАЛЫ
Bullish SMT (Бычий SMT / Покупки) :
- Основной актив обновил предыдущий фрактальный лой (Lower Low / снял ликвидность).
- Коррелирующий актив из триады удержал лой (Higher Low).
- Вход в сделку: Ищите слом структуры (MSS / CHoCH) или имбаланс (FVG) на младшем таймфрейме для входа в лонг.
Bearish SMT (Медвежий SMT / Продажи) :
- Основной актив обновил предыдущий фрактальный хай (Higher High / снял ликвидность).
- Коррелирующий актив из триады удержал хай (Lower High).
- Вход в сделку: Ищите слом структуры (MSS / CHoCH) или имбаланс (FVG) на младшем таймфрейме для входа в шорт.
⚙️ ПОДРОБНЫЙ РАЗБОР ВСЕХ НАСТРОЕК
Triad Preset Mode : Выбор между Auto Detect (умное авто-определение), готовыми пресетами рынков или режимом Custom (ручной ввод).
Asset 2 / Asset 3 Ticker (Custom) : Поля для ручного ввода тикеров при включенном режиме Custom.
Invert Asset 2 / Invert Asset 3 : Включение инверсии для обратно коррелирующих активов (например, DXY против EURUSD).
Fractal Length (Left/Right Bars) : Размер плеча фрактала (по умолчанию 2 — классический 5-свечной фрактал ICT).
Comparison Mode : Режим сравнения: Regular SMT (сравнение по фитилям High/Low) или Hidden SMT (по закрытию тел Close).
Min / Max Distance (Bars) : Минимальное и максимальное расстояние в барах между сравниваемыми фракталами.
Compare with Asset 2 / Compare with Asset 3 : Включение/выключение проверки дивергенции по отдельным активам.
Visual Style & HUD Dashboard : Настройка цветов (Bull/Bear SMT), толщины линий, размера меток, подсветки фона и позиции таблицы на экране.
Отказ от ответственности: Торговля на финансовых рынках несет высокий риск. Данный индикатор создан для аналитических целей и поддержки решений по SMC / ICT концепциям. Indicator

Edo Smart Money MapEdo Smart Money Map — Market Structure Mapping with BOS / CHoCH Classification, Order Blocks and a Structural Bias Panel
Price does not move at random. It leaves behind a sequence of highs and lows that tells you who is in control: while it prints higher highs and higher lows the structure is bullish, and when that sequence breaks the other way, something has changed. That is the core idea of the Smart Money Concepts approach, and it is exactly what Edo Smart Money Map maps automatically — without oscillators, without moving averages, reading nothing but the structure of the price itself.
The indicator does not flood the chart with signals. It answers three concrete questions and leaves the rest to the trader: where does structure break, was that break a continuation or a reversal, and which origin zones — order blocks — are still alive as references of supply and demand. Everything is condensed into clean marks on price and a four-line panel.
MARKET STRUCTURE: SWINGS AND PROFILES
Everything starts with the swings — the relevant highs and lows whose break defines the structure. A swing high is confirmed when a candle has the highest high of its surroundings; a swing low, the lowest low. The size of that surrounding window is set by the Structure Profile: Scalper (5 bars each side) detects fast swings for intraday work, Swing (10 bars, the default) is the balanced setting for 4H and daily, and Long Term (21 bars) marks only the major swings for weekly and higher horizons. An optional layer labels each confirmed swing as HH, HL, LH or LL directly on price; it is off by default to keep the chart clean.
BOS — BREAK OF STRUCTURE (CONTINUATION)
A BOS confirms that the prevailing trend continues. It fires when the close pushes beyond the last relevant swing in the direction of the structural bias: in a bullish structure, the close clears the last relevant high; in a bearish one, it loses the last relevant low. The indicator draws a horizontal line at the broken level and a BOS label in the bullish or bearish colour, and keeps the panel bias unchanged — a BOS reaffirms the control of whoever already held it.
CHoCH — CHANGE OF CHARACTER (REVERSAL)
A CHoCH is the first sign that control may be changing hands. It fires when price breaks structure against the prevailing bias: in a bullish structure, the close loses the last relevant low; in a bearish one, it reclaims the last relevant high. The distinction from a BOS is purely contextual — the same level break is a BOS if it goes with the previous bias and a CHoCH if it goes against it — so the indicator keeps the structural direction in memory and decides the label on each break. After a CHoCH the panel bias flips. It is not an entry by itself, but the cue to reassess the bias and watch the order block the impulse leaves behind.
ORDER BLOCKS AND THEIR STATE
Every confirmed structure break triggers the search for the order block that originated it: the last opposite candle before the impulse that broke the level — the last bearish candle before an up move, or the last bullish candle before a down move. The indicator looks back a configurable number of bars (Impulse Lookback, 20 by default), draws a box between that candle's high and low with a Bull OB or Bear OB label, and extends it to the right while it stays alive. To avoid clutter, only the most recent order blocks per side are kept, up to Max Order Blocks (8 by default).
Each order block lives in one of two states, evaluated on every closed bar. Active: an intact zone price has not touched since it was created — a solid box extending to the right. Mitigated: a zone price has reached — its border turns dashed, its shading fades and it stops extending. The Mitigation input decides when a zone counts as touched: Wick (default) marks it as soon as a wick reaches the zone, while Close requires a candle to close inside it. A Bull OB is evaluated by its upper edge, a Bear OB by its lower edge, and the moment of mitigation fires the corresponding alert. Only Active order blocks are counted in the panel.
INFORMATION PANEL
The panel condenses the structural state into four readings under a header. Structure shows the prevailing bias — ▲ BULLISH, ▼ BEARISH or • NEUTRAL — in its colour. Last Event shows the latest confirmed event — Bull or Bear, BOS or CHoCH. Bull OB (active) and Bear OB (active) count the order blocks still alive on each side. The panel sits in any of the four chart corners (Top Right by default), comes in three sizes (Tiny / Small / Normal) and two themes (Dark / Light), and can be hidden entirely.
NO REPAINTING
Every structure break is validated on closed bars only. A wick that pierces a level intrabar but closes back inside generates nothing — the indicator waits for the close. This removes the false breaks that clutter tools which mark instantly, at the cost of confirming events once the move has already happened. There are no higher-timeframe functions: all logic runs on the current chart timeframe, which keeps it light and repaint-free.
CONFIGURATION
The inputs are grouped by block. Structure sets the profile and toggles BOS, CHoCH and the HH/HL/LH/LL swing labels. Order Blocks toggles the zones, sets the maximum per side, the mitigation mode (Wick / Close) and the impulse lookback. Style exposes the bullish and bearish colours, the order block colours, the zone opacity, the label size and the Dark/Light theme. Panel controls panel visibility, position and size. The defaults are calibrated to work without adjustment on stocks, crypto, forex, indices and futures, on any timeframe — the Swing profile on 4H and daily is the most common starting point.
ALERTS
Six predefined alerts cover every meaningful event: Bullish BOS and Bearish BOS confirm trend continuation up or down; Bullish CHoCH and Bearish CHoCH flag a possible change of character; and Bull OB Mitigated and Bear OB Mitigated fire when price returns to an origin zone of demand or supply. The CHoCH alerts are the most useful for catching potential reversals, the BOS alerts confirm a trend is still alive, and the mitigation alerts fire exactly when a reference zone is being tested. All alerts fire on bar close, consistent with the indicator's anti-repaint validation.
HOW TO READ IT
A clean reading chains the layers into common patterns. Healthy trend: while the panel holds its bias and successive events are BOS in the same direction, the structure is sound and each break leaves a fresh order block to watch on the next pullback. Reversal warning: a CHoCH after a run of BOS is the first cue that control may be shifting — not an entry, but the moment to lower conviction in the prior direction and watch the order block the change leaves behind. Pullback into an active order block: after a BOS price often retraces into an active zone of the correct side, where the Active-to-Mitigated transition marks the exact moment price enters the reference. Confluence: an order block that overlaps a prior liquidity zone, a key level or a higher-timeframe support gains weight over an isolated one.
OPEN SOURCE
Edo Smart Money Map is published as a free open source indicator. The full Pine Script is publicly accessible on PulseWire for study, adaptation and integration into any workflow. Part of the Edolab Markets free tools ecosystem alongside Edo Liquidity Zones, Edo ZigZag Auto Fib SR, Edo EMA Core Cross, Edo Multi Stoch and more available on PulseWire.
This indicator is a technical analysis tool for educational and informational purposes only. It does not generate automatic buy or sell signals and should not be considered financial advice. Trading financial markets involves significant risk of capital loss. Past performance does not guarantee future results. Always use proper risk management. Indicator

Indicator

SBP Market Behaviour Navigator SBP Market Behaviour Navigator
SBP Market Behaviour Navigator is a rule-based chart analysis indicator designed to organize trend, price behaviour, volume participation, and continuation conditions into a single visual framework.
The indicator uses several internally calculated components. These components are evaluated together rather than displayed as multiple independent indicators, helping keep the chart simple while preserving the underlying analytical structure.
How the indicator works
The Dynamic Trendline is built from a smoothed price base with an adaptive response mechanism. Its directional state uses price position, trend behaviour, and an ATR-based buffer. The buffer and confirmation logic are intended to reduce frequent trend-state changes caused by smaller pullbacks.
The Trend component evaluates the persistent trendline state together with a smoothed trend filter and an adaptive moving average direction.
The Reversal Behaviour component examines prior price extension, interaction with recent price extremes, candle-body characteristics, and the closing position within the candle range. This component is used as an internal price-behaviour condition and is not displayed as a separate reversal signal.
The Volume Behaviour component compares current volume with its average and evaluates where the candle closes within its range. This helps identify bars showing comparatively higher participation.
The Participation Flow component combines directional price movement, relative volume participation, and candle closing location. It is used internally as an additional directional condition.
A separate Trend Continuation component evaluates price resumption during an established trend. This allows the script to consider continuation behaviour independently from reversal behaviour.
BUY and SALE labels
The internal components are combined through a rule-based alignment process. BUY and SALE labels appear only when the script's directional and separation conditions are satisfied.
Signals follow an alternating sequence:
BUY → SALE → BUY → SALE
After a BUY label, another BUY label is not displayed until a qualifying SALE condition occurs. The same principle applies after a SALE label.
The script also applies internal bar-spacing and ATR-distance requirements between signals. These conditions are intended to reduce closely grouped labels during short-term price fluctuations.
Trading Modes
The indicator provides three calculation modes:
SCALPING uses faster internal parameters for shorter-term chart movement.
INTRADAY uses additional signal spacing and stricter internal alignment to reduce frequent directional changes.
SWING uses slower smoothing and wider trend-state thresholds for broader price movement.
Changing the mode adjusts the internal calculation parameters. It does not change the basic analytical methodology of the indicator.
Visual controls
Users can independently show or hide the Dynamic Trendline, Trend Filter, Adaptive Average, and BUY/SALE labels.
These settings control visual display only. Hiding a visual element does not disable or modify the internal analytical calculations.
Signal calculation
BUY and SALE conditions are evaluated on confirmed chart bars. The script does not use a negative plotting offset to place newly detected signals on earlier bars.
Alerts use the same confirmed-bar BUY and SALE conditions displayed by the indicator.
Important information
This indicator is intended for educational and informational chart analysis. BUY and SALE labels represent conditions defined by the script's rule-based methodology. They do not predict future prices, guarantee a market move, or represent guaranteed trading outcomes.
Market conditions can change, and signals may be followed by adverse price movement. Users should evaluate the indicator together with their own market analysis, trading plan, and risk-management approach.
Developed by SBP Trading Ecosystem Indicator
