Multi-Oscillator Divergence Scanner [Quantum Algo]Multi-Oscillator Divergence Scanner
====================================================
🔶 OVERVIEW
Multi-Oscillator Divergence Scanner is a confluence-based divergence indicator that scans up to seven classic oscillators simultaneously — Relative Strength Index, Moving Average Convergence Divergence, Stochastic Oscillator, Commodity Channel Index, On Balance Volume, Money Flow Index, and Momentum — and displays the result on two synchronized canvases at once. Divergence lines, graded labels, and reaction zones are drawn directly on the price chart, while a dedicated pane below plots a Composite Oscillator built from every enabled engine, with the same divergence lines mirrored onto the composite itself. You see both slopes of every divergence — price disagreeing with momentum — in one glance.
The problem this script solves is selective divergence trading. Any single oscillator produces frequent divergences, and most of them fail. Requiring multiple mathematically independent engines — momentum-based, volume-based, and volatility-normalized — to diverge at the same confirmed swing filters the noise down to setups where disagreement between price and participation is broad, not incidental.
🔶 WHAT IS A DIVERGENCE?
A divergence occurs when price prints a new extreme but an oscillator refuses to confirm it. A regular bullish divergence forms when price makes a lower low while the oscillator makes a higher low — a classic reversal condition. A regular bearish divergence forms when price makes a higher high while the oscillator makes a lower high. Hidden divergences are the continuation counterparts: price makes a higher low while the oscillator makes a lower low (hidden bullish), or price makes a lower high while the oscillator makes a higher high (hidden bearish). This scanner detects all four types on confirmed swing pivots.
🔶 WHAT IS THE COMPOSITE OSCILLATOR?
The Composite Oscillator is the consensus reading of every engine you enable. Bounded oscillators (Relative Strength Index, Stochastic, Money Flow Index) contribute their native zero-to-one-hundred values; unbounded engines (Moving Average Convergence Divergence histogram, On Balance Volume, Momentum) are range-normalized over a configurable lookback; the Commodity Channel Index is rescaled onto the same axis. The average of all enabled engines plots as a single gradient line with overbought and oversold guides, a midline fill, and divergence lines drawn directly on it — so the pane shows aggregate momentum from the same engines that vote on every signal, not a separate calculation.
🔶 WHY THIS SCRIPT IS ORIGINAL
1. True multi-engine confluence. Divergences are not detected on one oscillator and decorated with others. All seven engines are evaluated independently at every confirmed pivot, and a signal only exists when the minimum confluence count you set is reached.
2. Dual-canvas mirroring. Every qualified divergence is drawn twice: on price, and on the Composite Oscillator in the pane, connected at the same two pivots. Both slopes of the disagreement are visible simultaneously — the visual proof that defines a divergence.
3. Consensus composite pane. The pane line is not one more oscillator; it is the averaged, normalized voice of the exact engines doing the scanning, colored by a gradient between the oversold and overbought guides.
4. Full transparency on every label. Each signal prints its strength as a diamond meter and lists the exact oscillators that diverged (for example: RSI · OBV · MFI). You always know why a signal exists — nothing is a black box.
5. Strength-scaled visuals. Divergence lines thicken with confluence on both canvases, and signals reaching the Strong threshold upgrade to the accent color, so chart hierarchy communicates quality instantly.
6. Reaction zones with a life cycle. Every regular divergence projects a volatility-sized zone around its pivot (measured in Average True Range). Zones gray out automatically the moment price invalidates them, so the chart always distinguishes live zones from dead ones.
7. Divergence pressure gauge. A decaying pressure model accumulates bullish and bearish divergence weight over time, giving a one-glance read on which side has been stacking disagreement with price.
🔶 HOW IT WORKS
Pivot scanning: Swing highs and swing lows are confirmed with a symmetric pivot lookback. All divergence checks are evaluated on closed bars at pivot confirmation, so historical signals do not repaint. Confirmation lag equals the right-side pivot length by design.
Confluence evaluation: At each confirmed pivot, every enabled oscillator's value at that pivot is compared against its value at the previous same-side pivot. The four divergence types are tested independently per oscillator, and contributions are counted.
Signal grading: Signals meeting the Minimum Oscillator Confluence print with strength diamonds (one per contributing oscillator). Signals reaching the Strong Signal Threshold upgrade to the accent color and thicker geometry on both the price chart and the composite pane.
Composite rendering: The pane plots the consensus line with a gradient fill to the midline, dashed overbought and oversold guides, tinted extreme bands, triangle marks at divergence bars, and the mirrored divergence lines.
Reaction zones: Each regular divergence projects a box around its pivot sized by Average True Range, extended a configurable number of bars. A bullish zone grays out when price closes below it; a bearish zone grays out when price closes above it.
Dashboard: A fully themeable panel on the price chart shows the last signal, a live divergence pressure meter, and one row per engine with its live value — color-coded for overbought, oversold, or directional state — plus each engine's most recent divergence side. Text size (four steps), position, and every color (title band, background, frame, grid, header, body, muted) are adjustable.
Chart hygiene: The number of divergences kept is capped by input, on both canvases. Older lines, labels, and zones are deleted automatically, keeping the chart readable and the auto-scale anchored to current price.
🔶 HOW TO USE IT
1. Works on any market — cryptocurrency, forex, gold, indices, stocks, futures — and any timeframe. Higher timeframes produce fewer, larger-structure signals.
2. Start with Minimum Oscillator Confluence at 2 and the Strong threshold at 4. Raise the minimum to 3 for a strict, low-frequency reversal tool; lower it to 1 to study single-oscillator behavior.
3. Read the pane and the chart together: a valid signal shows price sloping one way and the composite sloping the other, connected at the same pivots.
4. Regular divergences are reversal-oriented: treat them as exhaustion evidence at swing extremes, strongest when the composite is also inside an overbought or oversold band.
5. Hidden divergences are continuation-oriented: treat them as trend re-entry evidence during pullbacks, and do not read them like reversal signals.
6. Use the reaction zone as the decision area: a live zone holding on retest supports the signal; a grayed zone means the divergence failed.
7. The pressure meter is context, not a trigger — persistent one-sided pressure alongside fresh strong signals is the highest-quality condition.
🔶 SETTINGS
- Pivot Left / Right Length — swing size; larger values scan bigger structures.
- Independent toggles and lengths for all seven oscillator engines.
- Composite pane: normalization lookback, overbought and oversold levels, pane marks, and mirrored divergence lines toggle.
- Regular and hidden divergence toggles, minimum confluence, strong threshold.
- Reaction zone height (Average True Range ratio) and extension.
- Divergences To Keep — caps historical drawings on both canvases for chart cleanliness and stable auto-scale.
- Dashboard with adjustable text size, position, live oscillator values, and full color theming.
- Full color customization for all chart drawings and pivot markers.
🔶 ALERTS
- Bullish Divergence / Bearish Divergence — a regular divergence met the confluence minimum.
- Hidden Bullish Divergence / Hidden Bearish Divergence — a continuation divergence met the minimum.
- Strong Divergence — a regular divergence reached the strong threshold.
🔶 FREQUENTLY ASKED QUESTIONS
Does the indicator repaint? No. Divergences are evaluated only on confirmed pivots at bar close. The trade-off is intentional confirmation lag equal to the right-side pivot length.
Why does a pane divergence line sometimes start slightly off the composite's visual peak? Divergence is measured at price structure points. The line connects the composite's values at the two confirmed price pivots, which is the correct comparison even when the composite made its own extreme a bar or two away.
Why do some obvious divergences not print? Either the confluence minimum was not reached, the oscillator involved is disabled, or the swing did not confirm as a pivot under the current lengths.
Which oscillators should I enable? The default set mixes momentum and volume perspectives, which is the point of confluence: independent evidence, not seven copies of the same math.
Is a Strong signal a guaranteed reversal? No. Strength counts agreement between engines; it is a transparency measure, not a probability of profit.
🔶 CREDITS
This script builds its scanning and composite engine on classic, public-domain oscillators, and gratefully credits their creators: the Relative Strength Index by J. Welles Wilder Jr. (1978), Moving Average Convergence Divergence by Gerald Appel, the Stochastic Oscillator popularized by George C. Lane, the Commodity Channel Index by Donald Lambert (1980), On Balance Volume by Joseph Granville (1963), and the Money Flow Index by Gene Quong and Avrum Soudack. All oscillator calculations use standard built-in formulas. Drawing divergence lines on an oscillator is a long-established charting convention popularized by many community authors, acknowledged here as shared prior art. The multi-engine confluence scanner, the consensus Composite Oscillator, the dual-canvas mirroring, transparency labeling, strength grading, reaction zone life cycle, pressure model, and all code in this script are original work — no third-party or open-source script code was reused.
🔶 LIMITATIONS
Divergence can persist or fail entirely during strong trends; regular divergences against a powerful trend are the weakest application. Volume-based engines (On Balance Volume, Money Flow Index) are less meaningful on symbols with unreliable volume reporting. The composite's normalized components depend on the normalization lookback. Pivot confirmation introduces intentional delay. No indicator replaces independent analysis.
🔶 DISCLAIMER
This script is provided strictly for educational and informational purposes. It is not financial advice, an investment recommendation, or a solicitation to buy or sell any financial instrument. Past behavior of any signal does not guarantee future results. Trading involves substantial risk. Always do your own research and manage risk independently.
Indikator

Indikator

Indikator

Dynamic Buying and Selling Power (ADTM)
什么是 ADTM?
ADTM(Dynamic Buying and Selling Power Indicator,动态买卖气指标)是一种经典的动量与反转量化指标。它通过对比开盘价的跃升与下挫,精确量化开盘后多空双方的推进力度(即爆发力),并将这种力量对比归一化在 的固定区间内。
与传统单纯依赖收盘价(Close)的振荡指标不同,ADTM 更加关注 开盘价(Open)相对于前一交易日的位置以及当日极值(High/Low)的延伸空间 ,从而能够更敏锐地捕捉到市场资金的日内异动。
---
为什么使用它?
在波诡云谲的市场中,单纯的均线或 lagging 指标容易产生钝化。ADTM 的优势在于:
无量纲化区间:其输出被严格限制在 之间,避免了绝对数值对趋势研判的干扰。
日内真实动能:通过计算买方动态能量(DTM)和卖方动态能量(DBM),能够更早地在左侧识别出多空力量的衰竭点。
极佳的反转提示:特别适合配合超买超卖边界进行逆势(反转)波段的卡点操作。
---
怎么用?
本指标的使用逻辑非常直观,默认参数为经典配置: N = 23(求和周期),M = 8(信号均线周期)。
左侧买点(超卖区):
当蓝色 ADTM 曲线跌破 -0.5 时,意味着市场短期内空头宣泄极快,进入超卖状态。这通常是极佳的左侧分批布局或观察止跌反转的买点。
左侧风险(超买区):
当蓝色 ADTM 曲线突破 +0.5 时,意味着多头短期冲锋过急,进入超买状态。此时应防范多头力竭回撤,注意锁定利润或降低仓位。
中轴信号:
0轴为多空分界线。当 ADTM 在 0 轴上方运行时,多头占优;反之,空头占优。
均线交叉:
蓝色主线(ADTM)与橙色信号线(MA_ADTM)的黄金交叉与死亡交叉,可作为右侧动能确认的辅助信号。
---
在哪里用?
本指标采用纯粹的价格几何结构算法,具有极强的普适性:
适用市场:广泛适用于 A 股、美股、加密货币、商品期货以及外汇等主流交易市场。
适用周期:在日线(Daily)及以上大周期中表现尤为稳定,能够有效过滤盘整期的日内噪音;在小周期(如 1H/4H)中,配合趋势背景亦可用于日内波段捕捉。
---
原创与致谢声明
指标原创作者: 本指标的核心算法源自经典量化分析领域的经典设计。
脚本重构与发布: 由本人进行 Pine Script v6 的标准化重构、算法优化与开源发布。
风险提示: 任何技术指标都无法百分之百预测市场。建议将 ADTM 融入自身的交易系统中,结合量价结构、关键支撑阻力位以及严谨的资金管理共同使用。
---
What is ADTM?
ADTM (Dynamic Buying and Selling Power Indicator) is a classic momentum and reversal quantification tool. It precisely quantifies the offensive strength (i.e., explosive power) of both bulls and bears after the market opens by comparing the upward jumps and downward drops of the opening price, and normalizes this power comparison within a fixed range of .
Unlike traditional oscillators that rely solely on the closing price (Close), ADTM places greater emphasis on the opening price (Open) relative to the previous trading day's position, as well as the extension space of the day's extremes (High/Low) , enabling it to more keenly capture intraday anomalies in market capital flow.
---
Why Use It?
In volatile and unpredictable markets, simple moving averages or lagging indicators are prone to desensitization (flattening). The advantages of ADTM are:
Dimensionless interval: Its output is strictly confined within , eliminating the interference of absolute price levels on trend assessment.
Intraday true momentum: By calculating Dynamic Buying Momentum (DTM) and Dynamic Selling Momentum (DBM), it can identify exhaustion points of bullish/bearish power earlier on the left side.
Excellent reversal signals: Particularly well-suited for contrarian (reversal) swing trading by utilizing overbought/oversold boundaries.
---
How to Use It?
The usage logic of this indicator is highly intuitive, with default parameters set to the classic configuration: N = 23 (Summation Period), M = 8 (Signal MA Period).
Left-side Buy Signal (Oversold Zone):
When the blue ADTM line drops below -0.5, it indicates that bearish forces have been excessively unleashed in the short term, entering an oversold state. This is typically an excellent opportunity for left-side accumulation or observing for a bullish reversal.
Left-side Risk Signal (Overbought Zone):
When the blue ADTM line rises above +0.5, it indicates that bullish forces have pushed too aggressively in the short term, entering an overbought state. At this point, one should be cautious of bullish exhaustion and pullbacks, and consider locking in profits or reducing positions.
Zero-Line Signal:
The 0.0 axis serves as the bull-bear dividing line. When ADTM is above 0, bulls are in control; when below 0, bears are in control.
Moving Average Crossover:
The golden cross and death cross between the blue main line (ADTM) and the orange signal line (MA_ADTM) can serve as auxiliary signals for right-side momentum confirmation.
---
Where to Use It?
This indicator employs a pure geometric price-structure algorithm, offering strong universality:
Applicable Markets: Widely applicable to A-shares, U.S. stocks, cryptocurrencies, commodity futures, forex, and other major trading markets.
Applicable Timeframes: Performs particularly well on Daily and higher timeframes, effectively filtering out intraday noise during consolidation periods. On lower timeframes (e.g., 1H/4H), it can also be used for intraday swing trading when combined with the broader trend context.
---
Acknowledgments & Originality Statement
Original Author: The core algorithm of this indicator originates from classic designs in the field of quantitative analysis.
Script Re-engineering & Release: This script has been fully refactored, optimized, and released as open-source by myself.
Risk Disclaimer: No technical indicator can predict the market with 100% accuracy. It is strongly recommended to integrate ADTM into your own trading system, combining it with volume-price structure, key support/resistance levels, and strict risk management practices. Indikator

BIAS Day ver0.1 - NASDAQ London and New York Session BiasBIAS Day ver0.1
BIAS Day ver0.1 is an open-source intraday context indicator designed to estimate directional bias separately for the London and New York sessions.
The indicator uses an ICT-style analytical framework based on the completed Asia range, liquidity sweeps, return into the range and Change in State of Delivery confirmation.
It does not provide complete trade setups, entry signals, stop-loss levels or guaranteed price predictions. Its purpose is to provide directional context that traders can combine with their own higher-timeframe analysis, liquidity objectives and Points of Interest.
Core methodology
The script builds the Asia range between 20:00 and 00:00 New York time.
After the Asia range is completed, it monitors whether price:
• trades above the Asia High or below the Asia Low,
• returns inside the completed Asia range,
• produces a completed directional CISD confirmation.
A bullish sequence requires:
1. a liquidity sweep below the Asia Low,
2. a return above the Asia Low,
3. a subsequent bullish CISD confirmation.
A bearish sequence requires:
1. a liquidity sweep above the Asia High,
2. a return below the Asia High,
3. a subsequent bearish CISD confirmation.
When valid bullish and bearish sequences are both present, the script uses the most recent completed confirmation.
If no complete sequence is available, or the confirmations cannot provide a clear direction, the indicator displays NEUTRAL.
London Bias
London Bias is calculated at 03:00 New York time.
The calculation uses only information completed before the bar beginning at 03:00. The London model uses completed 1-hour CISD confirmation.
The London chart label remains visible until 08:30 New York time. The stored London result remains available in the information table after the chart label is removed.
New York Bias at 09:00
The first New York Bias is calculated at 09:00 New York time using information completed through 08:59.
The New York model uses completed 5-minute and 15-minute CISD confirmations.
The result is displayed on the chart and in the information table.
New York Bias update
At 09:50 New York time, the existing New York Bias remains visible.
The label and information table display an UPDATING status while retaining the previously calculated direction. The indicator does not remove the New York label during this update period.
At 10:00 New York time, the script recalculates the New York Bias using information completed through 09:59.
The existing chart label is then updated to show the new 10:00 result. The direction may remain unchanged or change according to the newly completed liquidity and CISD sequence.
The New York label can be hidden manually through the chart-label setting.
Displayed information
The indicator can display:
• the London Bias,
• the New York Bias,
• LONG, SHORT or NEUTRAL direction,
• the detected liquidity and CISD model,
• the expected opposing liquidity objective,
• the UPDATING status before the 10:00 New York recalculation,
• a compact information table.
Chart labels and the information table can be enabled or disabled independently.
Bias interpretation
LONG means that the completed liquidity and CISD sequence supports bullish intraday delivery.
SHORT means that the completed liquidity and CISD sequence supports bearish intraday delivery.
NEUTRAL means that the required sequence has not been completed or that the available information does not provide a clear directional result.
The displayed target represents the opposing side of the completed Asia range:
• H-Asia / BSL for a bullish model,
• L-Asia / SSL for a bearish model.
The displayed target is a contextual liquidity objective, not a guaranteed take-profit level.
Time zone
All session calculations use the America/New_York time zone.
This allows the session schedule to follow New York daylight-saving-time changes without requiring manual seasonal adjustments.
User interface translation
The script currently uses Polish input labels. Their English meanings are:
• Zakres Asia - czas New York: Asia range - New York time
• Minimalne wybicie poziomu - ticki: Minimum level break - ticks
• Pokaż znaczniki BIAS na wykresie: Show BIAS labels on chart
• Pokaż tabelę BIAS: Show BIAS table
• Pozycja tabeli: Table position
• Rozmiar tekstu tabeli: Table text size
• Prawy górny: Top right
• Prawy dolny: Bottom right
• Lewy górny: Top left
• Lewy środek: Middle left
• Mały: Small
• Normalny: Normal
Table headings:
• Sesja: Session
• Model: Model
• Cel: Target
• Aktualizacja: Update
Limitations
This indicator is a contextual analytical tool and not a standalone trading system.
Its calculations depend on the symbol's available market data, the broker or data provider, the chart timeframe and the availability of overnight session data.
Different CFD, futures or index data feeds may produce different Asia ranges, liquidity sweeps and CISD confirmation times.
The script does not guarantee future market direction, profitability, signal accuracy or trading performance.
The indicator should be used together with independent market analysis and appropriate risk management.
This script is an independent implementation inspired by ICT-style liquidity and market-delivery concepts. It is not affiliated with or endorsed by ICT, TTrades, TradingView or any broker.
This publication is provided for analytical and educational purposes only and does not constitute investment advice.
Open-source license
The source code is published under the GPL-3.0 license, as declared in the script source header. Indikator

Indikator

Strategi

jrhTrendRev4EMAHow it Works
# jrhTrendRev4EMA — Documentation
A trend reversal indicator built around 4 fully configurable EMAs, producing two independent signal types: a **Reversal Signal** (confirmed crossover between two chosen EMAs) and a **Trend Cross Signal** (simple crossover between two chosen EMAs). This is an updated version of the original `jrhTrendRev`, which used fixed Fast/Slow/Long EMA roles — this version replaces that with 4 general-purpose EMAs you assign to either signal type yourself.
---
## How the indicator is structured
There are two independent signal engines running side by side:
1. **Reversal Signal** — the original Fast/Slow crossover logic, with a 2-bar confirmation filter to reduce whipsaw. Default sources: EMA 1 vs EMA 2.
2. **Trend Cross Signal** — the original 20/200-style crossover logic, no confirmation filter (fires immediately on cross). Default sources: EMA 2 vs EMA 4.
Both signal engines pull their EMA values from the same pool of 4 EMAs you configure in the first input group — you choose which EMA feeds "Source A" and "Source B" for each signal independently, via dropdowns.
---
## Parameter Group: EMAs
Four identical rows, each controlling one EMA line.
| Parameter | Type | Default | What it does |
|---|---|---|---|
| Show (checkbox) | Toggle | On (all 4) | Shows/hides that EMA's plotted line on the chart. Turning it off does **not** remove it from being usable as a signal source — it just hides the visual line. |
| Length | Integer | EMA1: 10, EMA2: 20, EMA3: 50, EMA4: 200 | The EMA period. Shorter = more reactive/closer to price. Longer = smoother/slower. |
| Color | Color picker | EMA1: Blue, EMA2: Red, EMA3: Yellow, EMA4: Orange | The plotted line's color. Purely visual — has no effect on signal logic. |
**Example:** If you want a 9/21 EMA pair instead of the default 10/20, just change EMA1's Length to 9 and EMA2's Length to 21. Both signal engines automatically use the new values on their next recalculation — no need to touch the signal source dropdowns, since they reference the EMA *slot* (EMA 1, EMA 2, etc.), not the length itself.
Indikator

jrhMultORBHow it works
jrhMultiORB — Info Table Reference Guide
A detailed explanation of every metric in the Info Table, what it measures, how to read the color coding, and how it connects to the Opening Range Breakout logic in this indicator.
ADX (Average Directional Index)
What it measures: Trend strength — how strong the current trend is, regardless of direction. It does not tell you whether price is going up or down, only how much conviction is behind whatever direction is currently winning.
How it's built: Derived from the same underlying calculation as +DI/−DI (see below), smoothed over the ADX Smoothing input (default 14). It reflects the spread between +DI and
−DI — the wider that spread, the higher ADX climbs.
How to read the value:
Range Meaning
Below 20 Weak or no trend — ranging, choppy conditions
20–25 A trend may be starting to build
Above 25 Strong trend in place
Above 50 Very strong trend (can also signal exhaustion at extremes)
Color coding: Red below 20, orange 20–25, green above 25 — based purely on the value, not its direction.
The arrow (▲/▼): Separate from the color. It compares this bar's ADX to the previous bar's ADX. ▲ means ADX is rising (trend strength building). ▼ means ADX is falling (trend strength fading) — even if the value is still technically "strong" by the color threshold. Strength and trajectory are independent: ADX can be green (strong) and falling (▼) at the same time, meaning a strong trend that is losing momentum.
Why it matters for your breakouts: A breakout that occurs while ADX is low or falling is more likely to be a low-conviction move that fails or reverses. A breakout with ADX rising through 20–25 has more evidence of real directional pressure behind it. This is what the optional "Filter Breakouts by ADX Strength" input (in the Breakout Signals group) uses to gate signals if you enable it.
+DI / −DI (Plus/Minus Directional Indicators)
What they measure: Which side — buyers or sellers — currently has the edge in recent price action.
• +DI (Plus Directional Indicator) = buying/upward pressure. Higher +DI means more of the recent directional movement has been to the upside.
• −DI (Minus Directional Indicator) = selling/downward pressure. Higher −DI means more of the recent directional movement has been to the downside.
Easy way to remember: the sign matches the direction — "plus" for up, "minus" for down. It has nothing to do with who is "buying" vs "selling" as market participants; it's purely about which direction has controlled more of the recent range.
How it's built: Both are calculated over the ADX/DMI Length input (default 14 bars) — a rolling read on directional movement, not a single-bar reading.
Color coding: Green (lime) when +DI is currently higher than −DI (buyers have the edge). Red when −DI is higher than +DI (sellers have the edge).
Reading it alongside ADX: +DI/−DI tells you which direction currently has the edge; ADX tells you how strong that edge is and whether it's building or fading. A market can show −DI leading (sellers ahead) while ADX is falling — this usually reads as a corrective pullback rather than a fresh, strengthening downtrend. If both −DI is leading AND ADX is rising, that's a more convincing case for real downside continuation.
RSI (Relative Strength Index)
What it measures: Momentum and speed — how fast and how far price has moved recently, on a 0–100 scale.
How to read the value:
Range Meaning
Above 70 Overbought — price has moved up quickly, may be due for a pause or pullback
30–70 Neutral zone
Below 30 Oversold — price has moved down quickly, may be due for a bounce
Color coding: Red above 70, green below 30, white in between.
Why it matters for your setup: RSI divergence (price makes a new high but RSI does not) near your TP target levels is one of the better early warnings that a reversal may be approaching at that level. It's also useful as a quick gut-check on whether a breakout is happening into already-stretched conditions (RSI near 70/30) versus fresh momentum from neutral territory.
ATR (Average True Range)
What it measures: The average size of price bars over the ATR Length input (default 14 bars) — essentially, "how big is a normal candle right now" in price units.
Why it's shown: ATR by itself isn't a directional signal — it's a yardstick. It gives context for judging whether the current Opening Range, or any individual candle, is wide or narrow relative to recent typical behavior. It's also the reference value used by two other things in this indicator: the Bar Range/ATR row below, and the optional Marker Offset (x ATR) setting that spaces breakout/retest labels away from the candle wicks.
Color coding: None — it's a raw reference number, not a signal.
Bar Range/ATR
What it measures: The current candle's total range (high − low) divided by ATR. In plain terms: how big is this specific candle compared to what's been normal lately.
How to read the value:
Ratio Meaning
~1.0x An average, ordinary candle
1.3x–2.0x Elevated — larger than normal, worth attention
2.0x+ Outsized/climactic candle
Color coding: Gray below 1.3x, orange 1.3x–2.0x, red at 2.0x and above.
Why this flags exhaustion, not just "a big move": A large candle represents a large amount of buying or selling effort concentrated into one bar. That effort has to be "paid for" — an outsized candle often absorbs several normal candles' worth of pressure in a single move, which can exhaust the pool of willing buyers or sellers in one shot. This is why breakouts or retests that occur on outsized-ATR candles are statistically more prone to failing or reversing shortly after — the move may already be running on borrowed momentum rather than the start of a durable trend.
Day Bias
What it measures: The directional bias of the current session's Opening Range midpoint compared to the previous session's Opening Range midpoint.
How it's determined: If this session's OR midpoint is higher than the prior session's, bias reads Bullish. If lower, Bearish. If unchanged, Neutral.
Color coding: Green for Bullish, red for Bearish, gray for Neutral.
Why it matters: This is the same value the optional "Daily Bias" breakout filter (in the Breakout Signals group) uses internally — when enabled, that filter withholds breakout signals that go against this bias until price reaches Target 1. Even if you don't use that filter, the Day Bias row gives you a quick read on the higher-timeframe lean without needing to compare sessions manually.
Dist. from ORH / Dist. from ORL
What they measure: How far current price is, as a percentage, from the Opening Range High (ORH) and Opening Range Low (ORL) — the two boundary lines of the shaded Opening Range box on the chart.
How to read it: A positive percentage means price is currently trading above that level. A negative percentage means price is trading below it. Since ORH sits above ORL, it's normal to see a small positive number on ORH and a larger positive number on ORL when price is inside or just above the range — both are measuring distance from the same current price to two different fixed reference levels.
Color coding: None — shown as plain values.
Why it matters: Gives you an at-a-glance read on how extended price is from the range without needing to eyeball the chart. It's especially useful right after a breakout, to gauge in real time whether price is holding well above/below the broken level or drifting back toward a retest.
Summary
1. Start with ADX — is there a real trend right now, and is it strengthening or fading?
2. Check +DI/−DI — which side currently has the edge?
3. Cross-check with RSI — is that move already stretched (near 70/30), or does it have room to run?
4. Glance at Bar Range/ATR — is the most recent candle abnormally large? If so, treat any breakout/retest on it with extra skepticism.
5. Confirm with Day Bias — does the higher-timeframe lean agree with what the shorter-term readings are showing?
6. Use Dist. from ORH/ORL — for a quick sense of how far price has traveled from the original range boundaries.
No single row is meant to be read in isolation — the value of the table is in how the rows confirm or contradict each other.
Indikator

RONBO USA Market Open PRO v1.0.0The RONBO USA Market Open indicator automatically marks the official opening of the U.S. stock market at 09:30 AM New York time (Eastern Time) with a vertical line on your chart.
The indicator automatically handles Daylight Saving Time (DST) and works correctly for traders anywhere in the world, regardless of their local timezone. Whether you are trading from New York, London, Amsterdam, Tokyo or Sydney, the market open will always be displayed at the correct moment.
Features
✔ Marks the official U.S. market open (09:30 ET)
✔ Automatic Daylight Saving Time (DST) adjustment
✔ Works worldwide in every local timezone
✔ Customizable line color, style and thickness
✔ Clean, lightweight and fast
✔ Perfect for price action, liquidity and opening range analysis
Recommended Timeframes
For the most accurate results, this indicator is designed to be used on intraday charts up to and including the 1-hour timeframe.
Recommended:
1 Minute
3 Minutes
5 Minutes
15 Minutes
30 Minutes
45 Minutes
1 Hour
Why not higher timeframes?
On timeframes above 1 Hour (such as 2H, 4H, Daily or Weekly), there is no candle that starts exactly at 09:30 ET. As a result, TradingView cannot place the vertical line precisely at the official market opening.
For this reason, the indicator is optimized for 1-hour charts and lower, where the market open can be Indikator

Indikator

ABC/D
Every bar gets a direction (up/down) from higher-highs/lower-lows — these build the Gann ZigZag legs.
Consecutive bars trapped inside a prior bar's range = Inside Bar ("Hoagie"); a second mini-ZigZag runs inside it.
U-Turn engine watches legs: trend flips only when price breaks the confirm level → defines trendDir.
ABC = 3-leg pullback in confirmed trend (A extreme > B extreme, C shallower) → continuation signal at C.
Variants: E-ABC (no U-Turn yet, pre-A pivot beyond C), L-ABC (late, after U-Turn), EQ-ABC (tick-equal A/B extremes).
I-prefix = same pattern found on the inner ZigZag, fully inside one Inside Bar (I-ABC, I-EQ-ABC…).
I-B-ABC = the Inside Bar itself IS the hidden B-leg between main legs A and C; E-I-B version = early variant.
ABCD = 4 nested shrinking legs in trend direction → signal at D.
Market structure: every ZigZag pivot stored as a level; close-through = BOS (or CHoCH if trend flips), wick-only = Sweep.
Multi-level: one candle breaking several stored levels fires one signal per level, on the exact breaker bar.
Same structure engine runs inside each Inside Bar → I-BOS / I-CHoCH / I-Sweep / I-U-Turn.
Flags: after an impulse pole, pivots A→B→A2→B2; ASC = HH+HL (bullish), DSC = mirror, BRD = expanding range.
Quad Stochastic: 4 stochastics aligned ≥80/≤20 shade background (extreme/capitulation zones + gap counters in table).
No60 model (optional): counter-bar + EMA filter entry arrows with confirmation dots.
Info table shows multi-TF trend grid, last ABC/ABCD details, Quad rotation stats. Indikator

EMA Cross Strategy (ema_cross)A trend-following strategy built around a 50/200 EMA cross, filtered by RSI momentum, volume confirmation, and trend strength — designed to avoid low-conviction chop and only fire on trades with volume and momentum behind them.
How it works:
-Trend detection: Fast/slow EMA (default 50/200) establishes directional bias
-Momentum filter: RSI must confirm overbought/oversold conditions in the direction of the trade
-Volume confirmation: Entries require volume to exceed a multiple of its moving average, filtering out low-participation moves
-Trend strength filter: A minimum EMA spread threshold avoids entries during flat/ranging conditions
-Volatility-adaptive TP/SL: Take-profit and stop-loss percentages scale with a short/long ATR ratio, widening in high-volatility regimes and tightening in calm ones
-Volatility-adaptive position sizing: Position size scales inversely with ATR%, so size shrinks automatically in choppy/volatile conditions
-Risk controls: Daily trade cap, daily loss cap (% of equity), and an automatic pause after a configurable streak of consecutive take-profit wins (to avoid over-trading a hot streak into reversal)
-Session filter: Optional block on entries during a low-liquidity UTC window
Inputs are fully configurable — EMA/RSI/ATR lengths, volume and trend thresholds, TP/SL bounds, position sizing caps, leverage, and daily risk limits can all be adjusted to fit different symbols and timeframes.
Notes:
-Backtested with a 0.04% commission and 1-tick slippage assumption to reflect realistic futures execution costs
-Designed for use with webhook-based automation (alerts fire structured JSON on entry/exit) but works standalone as a manual signal tool
-This is a systematic strategy, not financial advice — past performance in the strategy tester does not guarantee future results. Test on paper/small size before live deployment. Strategi

Indikator

FVG Support & ResistanceAuto FVG Target (1:2 RR)
This indicator automatically detects bullish and bearish Fair Value Gaps (FVGs) and helps traders visualize potential trade setups using a fixed Risk-to-Reward framework.
Features
Automatic detection of Bullish and Bearish Fair Value Gaps.
Clear FVG box visualization on the chart.
Entry signals based on price rejecting the Fair Value Gap and closing outside the zone.
Fixed Stop Loss calculated using the gap size (1× gap).
Automatic Take Profit based on a fixed 1:2 Risk-to-Reward ratio.
Buy and Sell labels for easy signal identification.
Configurable display settings for FVG visualization.
Designed to work across multiple markets and timeframes.
How It Works
A bullish Fair Value Gap is identified when the current candle's low is above the high of two candles earlier. A bearish Fair Value Gap is identified when the current candle's high is below the low of two candles earlier.
The indicator monitors these imbalance zones and waits for price to interact with them. When price rejects an FVG and closes outside the zone, a potential trade setup is generated. The stop loss is based on the size of the Fair Value Gap, while the take-profit target is automatically set to a fixed 1:2 Risk-to-Reward ratio.
Intended Use
This indicator is designed as a chart analysis tool to assist with identifying Fair Value Gap opportunities. It does not predict future price movement or guarantee profitable trades. Users should always combine its signals with their own analysis, risk management, and trading plan.
Notes
Works on all timeframes.
Suitable for Forex, Crypto, Indices, Commodities, and Stocks.
Best used alongside market structure, liquidity concepts, or other confirmation tools.
Historical results and plotted signals should not be considered a guarantee of future performance. Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Trend-Reset Cumulative Delta [ChartPrime]Trend-Reset Cumulative Delta
🔶 OVERVIEW
Standard Cumulative Delta indicators track the net difference between buying and selling volume from a fixed starting point (like the start of the day). While useful, they often become skewed by historical data that is no longer relevant to the current market trend.
The Trend-Reset Cumulative Delta solves this by using a Volatility-Based Reset Mechanism . It utilizes an ATR (Average True Range) envelope to define the current trend; the moment price breaks out of this envelope, the Cumulative Delta "resets." This ensures you are only seeing the volume pressure relevant to the active trend.
🔶 THE RESET LOGIC: ATR BANDS
The indicator tracks a central EMA surrounded by volatility bands. This creates a "dynamic corridor" for price:
Bullish Trend: When price closes above the Upper ATR Band , the trend turns bullish and the Delta counter resets to 0.
Bearish Trend: When price closes below the Lower ATR Band , the trend turns bearish and the Delta counter resets to 0.
By resetting at every major trend shift, the indicator highlights the "fresh" volume entering the move, making it easier to spot exhaustion or trend strength without the baggage of old data.
🔶 KEY FEATURES
Z-Score Pivot Filter: Not all pivots are equal. This indicator uses a Z-Score calculation to identify "outlier" volume events. It highlights pivots where the Cumulative Delta is significantly higher (statistically) than the recent average.
Trend Summary Labels: At the end of every trend cycle, a label appears summarizing the Total Volume and Net Delta of that specific move. This allows you to compare the "effort vs. result" of previous trends side-by-side.
Dual-Chart Projection: Filtered volume pivots can be projected directly onto the price chart, showing you exactly which candle saw a statistical volume extreme.
Dynamic Column Coloring:
* Bright Colors: Volume is increasing in the direction of the trend.
* Faded Colors: Volume pressure is slowing down (potential divergence/exhaustion).
🔶 TRADING APPLICATIONS
Effort vs. Result (Divergence): If price is making new trend highs but the Trend-Reset Delta columns are becoming smaller or fading in color, it indicates that the "effort" (volume) is not supporting the move.
Institutional Absorption: Look for the Z-Score Pivot markers (▼/▲). When these appear at structural support or resistance, it signifies that a massive amount of volume was transacted, often indicating institutional absorption.
Trend Strength Comparison: Use the Trend Summary Labels to look back at previous cycles. If the previous Bullish trend had a Net Delta of +1M and the current Bullish trend only has +200k, the current move is significantly more fragile.
🔶 CONCLUSION
The Trend-Reset Cumulative Delta provides a cleaner, more actionable view of volume flow. By stripping away irrelevant historical volume and focusing on the current volatility-defined trend, it helps traders identify when a trend is being fueled by fresh capital—or when it's simply running on fumes. Indikator

Liquidity Sweep + TargetLiquidity Sweep + Target
This indicator detects liquidity sweeps — moments where price wicks beyond a recent swing high or low to trigger stops/liquidity, then closes back inside the range (a classic stop-hunt / SFP pattern). Once a sweep is confirmed, the indicator automatically plots a target level for the expected reversal move.
How it works:
Identifies swing highs and lows using an adjustable pivot lookback.
Bearish Sweep: price wicks above the last swing high but closes back below it → signals potential downside reversal, target plotted below.
Bullish Sweep: price wicks below the last swing low but closes back above it → signals potential upside reversal, target plotted above.
Target calculation: choose between (1) the next opposite-side liquidity level (previous swing point) or (2) a fixed risk:reward multiple of the sweep range — fully configurable in settings.
Features:
Clean sweep labels (bullish/bearish) plotted directly on the chart
Dashed target lines with price labels
Adjustable pivot sensitivity, wick threshold, and RR multiple
Built-in alert conditions for both bullish and bearish sweeps
How to use it:
Wait for a sweep label to print, then look for confirmation (structure shift, momentum candle, or your own entry trigger) before acting on the plotted target. This tool identifies liquidity grabs — it does not predict direction with certainty, so always combine with proper risk management. Indikator
