Advanced Realized Volatility (Crypto Stocks Indices Forex)**Advanced Realized Volatility — Detailed Guide**
### What This Indicator Does
Advanced Realized Volatility (Crypto) measures the actual historical price fluctuation of an asset over a user-defined calendar-day window and expresses it as an annualized percentage. Unlike simple standard-deviation tools, it offers six statistically grounded estimators (Close-to-Close, Parkinson, Garman-Klass, Yang-Zhang, Rogers-Satchell, and EWMA), automatically converts a calendar-day lookback into the correct number of bars for any timeframe, and applies the proper annualization factor (√365 for crypto by default, √252 for traditional assets).
The indicator places the current volatility reading in historical context through percentile rank, classifies the market into four regimes (Low / Normal / High / Extreme), calculates Expected Moves for 1-, 7-, and 30-day horizons, and allows direct visual comparison with up to three other symbols. All key metrics appear in a compact on-chart table.
### Core Concepts Explained Simply
- **Realized Volatility (RV)** shows how much the asset has actually moved in the recent past, scaled to a one-year basis. Higher RV means larger typical price swings.
- **Percentile Rank** answers the question: “Is the current volatility high or low relative to its own history?” A reading of 15 means the present volatility is lower than 85 % of the readings in the chosen historical window.
- **Volatility regimes** translate the percentile into actionable categories:
- Low (compression) — percentile below 20
- Normal — 20 to 80
- High — above 80
- Extreme — above 95
- **Expected Move** converts the current annualized RV into an approximate price range the market is statistically likely to traverse over the next 1, 7, or 30 days.
- **Relative Volatility** and multi-asset lines show whether the current instrument is quieter or more turbulent than its peers or its own longer-term average.
### How to Set Up and Read the Indicator
1. Apply the script to any chart (crypto, stocks, indices, and forex work correctly).
2. Choose the volatility method. Yang-Zhang is the recommended default because it efficiently incorporates overnight gaps, open-to-close drift, and the high-low range.
3. Select a lookback in calendar days (30 days is a balanced starting point; shorter windows react faster, longer windows are smoother).
4. Leave annualization on Auto unless you have a specific reason to force 365 or 252.
5. Optionally enable one to three comparison symbols (e.g., BTC vs ETH, SOL, or QQQ) using the same method and period.
6. Turn on background regime coloring and the information table for at-a-glance context.
7. Observe three primary visual elements:
- The main RV line and any comparison lines
- Horizontal reference levels (mean, 20th and 80th percentiles)
- Background color that changes with the regime
The table always displays the current annualized RV, percentile rank with regime label, relative volatility, Expected Moves, and the values of any enabled comparison assets.
### Practical Trading Applications and Patterns
**1. Volatility Compression → Expansion (Breakout Preparation)**
When the percentile rank falls below 20 and the background turns to the Low-volatility color, the market is in a compressed state. Historically, prolonged low-volatility periods are frequently followed by a sharp expansion in range. Traders watch for price to break a well-defined consolidation, range, or chart pattern while RV is still low or just beginning to rise. The Expected Move values help set realistic profit targets once the expansion starts.
**2. High / Extreme Volatility Regime (Risk Management & Mean-Reversion Bias)**
A percentile above 80 (especially above 95) signals elevated or extreme turbulence. In these conditions:
- Position sizes are typically reduced.
- Stops are widened or switched to volatility-based (ATR or Expected Move multiples).
- Mean-reversion or fade strategies become more attractive after a climax move, because extreme readings often revert toward the mean.
- Trend-following systems may stay in the market but with tighter risk controls.
**3. Regime Shifts as Timing Filters**
A cross of the RV line above its longer-term mean or a move of the percentile from Low into Normal/High can confirm that a new directional move has volatility support. Conversely, a drop back into the Low regime after an expansion often marks the end of a volatile phase and the start of a quieter consolidation.
**4. Cross-Asset Relative Volatility**
When the main asset’s RV line sits significantly above or below the comparison lines, relative volatility strength or weakness appears. Example patterns:
- BTC RV rising while ETH RV stays flat or declines → possible BTC leadership or capital rotation into Bitcoin.
- An altcoin showing persistently higher RV than BTC → higher-risk, higher-reward environment that may require stricter position sizing.
- Equity index (QQQ or SPX) RV rising together with crypto → broader risk-off or risk-on regime alignment.
**5. Expected Move for Targets and Option Structures**
The 1-day, 7-day, and 30-day Expected Move figures provide statistically derived price ranges. Common uses:
- Setting take-profit levels at approximately 1× or 1.5× the Expected Move.
- Judging whether an options premium is rich or cheap relative to recent realized movement.
- Sizing positions so that a 1–2 Expected Move adverse excursion remains within acceptable risk.
**6. Volatility of Volatility (VoV)**
When enabled, VoV highlights periods when volatility itself is unstable. Rising VoV often accompanies regime transitions and can serve as an early warning that the current quiet or elevated state is about to change.
### Typical Workflow for Discretionary Traders
1. Note the current regime and percentile rank.
2. Check whether RV is rising or falling and how it compares with the chosen benchmark assets.
3. Read the Expected Move numbers to gauge the probable size of the next swing.
4. Align the volatility picture with classical price action (breakouts from compression, exhaustion after extreme readings, relative strength between assets).
5. Adjust position size, stop distance, and profit targets accordingly.
6. Use the built-in alerts for regime changes, RV crosses of its mean, or sharp expansions so that monitoring can be partly automated.
### Recommended Starting Settings
- Method: Yang-Zhang
- Lookback: 30 calendar days
- Annualization: Auto
- Percentile lookback: 365 days
- Background coloring and table: enabled
- One or two comparison symbols relevant to the traded asset
These settings provide a balanced, responsive view on most crypto pairs while remaining stable enough for higher-timeframe analysis.
The indicator does not generate buy or sell signals by itself. It supplies a quantitative volatility context that improves timing, risk management, and cross-market comparison. When combined with price structure, volume, and a clear trading plan, the regimes, percentile extremes, and Expected Moves become reliable filters for identifying high-probability compression-to-expansion setups, managing risk during turbulent periods, and comparing the relative “temperature” of different assets.
⚠️ Disclaimer
This indicator is for *educational and informational purposes only*. It does not constitute financial advice. Always do your own research before making investment decisions.
*Indicator by:* iCD_creator
*Version:* 1.0
*Pine Script™ Version:* 6
---
Updates & Support
For questions, suggestions, or bug reports, please comment below or message the author.
*Like this indicator? Leave a 👍 and share your feedback!* Indicator

Trend Tide & TriggerTrend Tide & Trigger
Overview
The Trend Tide & Trigger is a comprehensive, all-in-one trading system designed for trend-following and price-action traders. By combining Multi-Timeframe (MTF) EMA alignments, Higher Timeframe Fair Value Gaps (FVG), and advanced dynamic candlestick patterns, this indicator acts as a highly precise sniper, filtering out market noise and pinpointing high-probability entry zones.
Whether you are a scalper, day trader, or swing trader, this script keeps you on the right side of the "Tide" (macro trend) while sniper-targeting the "Trend" (micro price action) for optimal execution.
🌟 Key Features
Multi-Timeframe Trend Alignment: Utilizes Fast, Medium, and Slow EMAs across both your current chart and a higher timeframe. It ensures you are only taking setups that align with the broader market direction.
Smart FVG Detection & Retest Zones: Automatically identifies and plots Bullish and Bearish Fair Value Gaps from a customizable higher timeframe.
Auto-Expiration & Limiters: To keep your chart clean, FVGs will only extend for a user-defined number of bars (Max Extend Bars) and are capped at a maximum count (Max Keep) to prevent clutter.
Touch Detection: Boxes dynamically change color the moment price taps into them, visually confirming the retest.
Advanced Dynamic Patterns & Engulfing: Goes beyond simple engulfing candles. The script scans for complex pullback structures, featuring:
EMA Filter: Ensures FVG setups only trigger if they respect the Fast EMA boundary.
Early Warning & Pre-Setup Alerts: Never miss a trade again. The script can alert you mid-bar as a dynamic pattern is forming, giving you crucial time to open your chart and prepare before the candle closes.
Trading Sessions & Time Filters: Visually highlights up to 3 major trading sessions (e.g., Asian, London, New York) with customizable GMT offsets. You can also restrict script alerts to only trigger during your specific trading hours.
Live Trend Dashboard: A sleek, non-intrusive on-chart table that provides a bird’s-eye view of the EMA trends across 4 different timeframes simultaneously.
Highly Optimized & No-Repaint Options: Features a Use Real-Time Price? toggle. Turn it off for strictly confirmed, no-repaint signals ideal for backtesting, or turn it on for aggressive, real-time scalping. The script is also heavily optimized under the hood to ensure lightning-fast loading times without exhausting system limits.
💡 How to Use (The Trigger Setup)
The Tide: Look at the Trend Dashboard to ensure Higher Timeframes are aligned (e.g., All UP). Pro Tip: A high-quality entry occurs when the EMA lines display a clear, steep slope, indicating strong and undeniable market momentum.
The Zone: Wait for the price to retrace and tap into a Higher Timeframe FVG box (the box will change color).
The Trigger: Wait for a "BUY" or "SELL" Dynamic Engulfing label to print, confirming the rejection.
Execute: Enter the trade strictly at the close of the engulfing candle. Place your Stop Loss (SL) at the extreme wick of the reversal pattern, and set a minimum Take Profit (TP) target of 1:2 Risk-to-Reward (2RR).
Please ensure you thoroughly backtest this system on your preferred assets and timeframes before trading live. The indicator is a powerful tool, but you should always manually verify the overall market context and your trade setup before executing any position. Indicator

Fibonacci Vault [JOAT] JackOfAllTrades presents — Fibonacci Vault
A self-anchoring Fibonacci engine that locks onto the latest impulse leg and keeps the Golden Pocket glowing — no manual drawing.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ WHAT IT IS
Drawing Fibonacci by hand means re-anchoring every time structure changes. Fibonacci Vault does it for you: it identifies the most recent confirmed impulse leg , lays the retracement shelves automatically, and treats the Golden Pocket (0.618–0.65) as a first-class zone rather than a single line. It is a pure confluence tool — it maps levels, it does not print buy/sell signals.
This is 100% original code, written from scratch. It does not reuse any other author's Fibonacci script.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ HOW IT WORKS
1. Leg detection. The tool tracks confirmed swing highs and lows (using your chosen strength) and defines the active leg between the two most recent. Leg direction is inferred from which swing printed first — a low-then-high sequence is an up-impulse, and vice versa.
2. Size filter. A leg is only used if it is large enough — a minimum size expressed in ATR multiples — so the Vault anchors to meaningful impulses and ignores insignificant wiggles. As structure evolves, the anchor re-arms itself automatically.
3. The shelves. From the active leg, the standard retracements are projected: 0.236, 0.382, 0.5, 0.618, 0.65, 0.786, plus the 0 and 1 leg endpoints. Optional extension shelves at 1.272 and 1.618 project continuation targets beyond the leg.
4. The Golden Pocket. The 0.618–0.65 band is rendered as a glowing zone , and price trading inside it can optionally tint the background — the area many traders watch for reactions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ WHAT YOU SEE
• Auto-anchored retracement shelves with optional price tags
• A glowing Golden Pocket zone and optional 1.272 / 1.618 extensions
• An impulse-leg line marking the anchor
• A resizable dashboard showing the active leg and direction, leg size in ATR, how far price has retraced (with a gauge), the Golden Pocket range and whether price is inside it, the nearest shelf, and the projected extensions
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ HOW TO USE IT
• Use the shelves as confluence for entries, targets and invalidation — not as standalone signals.
• The Golden Pocket is the tool's focal zone; combine a pocket tap with your own trigger for a pullback entry.
• Extensions give objective targets once an impulse resumes.
• The retraced % readout tells you at a glance how deep the current pullback is.
• Works on all symbols and timeframes. Raise swing strength and the minimum leg size to anchor to larger structure only.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ NOTES & LIMITATIONS
Because the leg re-anchors on confirmed swings, the active leg updates as new structure is validated. Fibonacci levels are reference zones, not predictions — the tool is not financial advice and cannot guarantee a reaction at any level. Use it as confluence within your own method and risk plan.
— made with passion by officialjackofalltrade
Indicator

Relative Strength Confluence - vs BenchmarkRS Confluence - Dual Signal vs Benchmark
RS Confluence is a relative strength indicator designed to measure whether the current symbol is outperforming or underperforming a chosen benchmark (default: BTC), using two independent signals on the price ratio between the symbol and the benchmark.
How it works
The indicator calculates a ratio between the current symbol's close and the benchmark's close (Symbol / Benchmark), then evaluates it through two lenses:
Level — RSI applied directly to the ratio. Measures whether the symbol is currently trading strong or weak relative to the benchmark.
Momentum — RSI applied to the Rate-of-Change of the ratio. Measures whether relative performance is accelerating or decelerating.
Both signals are kept on the same 0-100 scale, allowing them to be plotted together and compared directly.
Confluence Scoring
Bullish signal — Level and Momentum both cross above the bullish threshold (default 55) → RS BULLISH 2/2.
Bearish signal — Level and Momentum both cross below the bearish threshold (default 45) → RS BEARISH 2/2.
Partial agreement (1/2) and neutral readings (0/2) are also tracked and displayed in the info table.
Features
- Configurable benchmark symbol (any ticker, default BTC)
- Dual confluence scoring (Level + Momentum)
- Background coloring on full confluence
- Triangle markers on the first bar of a new confluence signal
- Live info table showing ratio, level, momentum and confluence status
- Built-in warning when the chart symbol matches the selected benchmark
- PulseWire alert conditions for bullish/bearish confluence and midline crosses
- Non-repainting (uses confirmed values on the current timeframe)
How to Read the Chart
Blue Line (Level) — RSI of the Symbol/Benchmark ratio. Shows whether the symbol is currently stronger or weaker than the benchmark.
Orange Line (Momentum) — RSI of the ratio's Rate-of-Change. Shows whether that relative strength is accelerating or fading.
Dashed Threshold Lines — The upper line is the bullish threshold, the lower line is the bearish threshold. Full confluence requires both Level and Momentum to be on the same side of their respective threshold at the same time.
Red Triangles (top, pointing down) — Mark the first bar of a new RS BEARISH 2/2 signal: both Level and Momentum dropped below the bearish threshold together.
Green Triangles (bottom, pointing up) — Mark the first bar of a new RS BULLISH 2/2 signal: both Level and Momentum rose above the bullish threshold together.
Background Shading — Highlights the full duration of an active confluence signal (not just the trigger bar), making it easy to see how long the symbol stayed in a bullish or bearish RS regime.
Suggested Interpretation
RS Confluence is intended as a context indicator, not a standalone trading signal. A coin can show a strong technical setup on its own chart, but if it is underperforming the benchmark (e.g. BTC), the setup carries less weight — and vice versa. Use this indicator to filter or confirm signals from other tools rather than trading it in isolation.
Important
Do not apply this indicator to a chart where the symbol is the same as (or economically equivalent to) the selected benchmark — the ratio becomes constant or near-constant, making the readings meaningless. The indicator detects an exact ticker match and displays a warning in the info table, but different tickers referencing the same underlying asset (e.g. the same coin on a different exchange or quote currency) are not automatically detected.
This is the third indicator in a related series, designed to work alongside Divergence Confluence 7 and Volume Surge - Dual Period as part of a broader confluence-based analysis approach. Indicator

Indicator

Indicator

TF: Trend Phases Ribbon (TPR)TradingFlow: Trend Phases Ribbon (TPR)
Most trend indicators put the market into one of two boxes: bullish or bearish. Price rarely moves that neatly. Bullish trends have pullbacks, bearish trends have rallies, and a change of direction usually passes through an uncertain stage first.
Trend Phases Ribbon keeps those stages visible on the chart. It shows the prevailing direction while also telling you whether the current move is supporting that direction, pushing against it, or moving into transition.
How it works
TPR uses two ALMA-smoothed trend paths. The thicker path responds more quickly to price, while the thinner path follows the broader trend. The model reads their direction and separation in the context of recent price movement, then assigns one of five phases. A separate short-term reading allows a pullback or rally to appear without immediately reversing the broader trend.
A crossover is only one part of the picture and does not decide the phase on its own.
Phase changes and event markers are confirmed when the bar closes. On the open bar, the responsive path can still move with price while the last confirmed phase remains in place.
Reading the colors
Green: Bullish
The broader trend and the shorter-term move are both bullish.
Light green: Bullish Pullback
The broader trend is still bullish, but the shorter-term move is pulling back against it.
Blue-gray: Transition
The previous directional phase has weakened, while a new bullish or bearish phase has not yet been confirmed. Price may continue in the new direction, return to the previous one, or spend some time without a clear bias.
Light pink: Bearish Rally
The broader trend is still bearish, but the shorter-term move is rallying against it.
Red: Bearish
The broader trend and the shorter-term move are both bearish.
Reading the ribbon
The thick line is the responsive trend path; the thin line is the broader trend path. When both slope in the same direction and the ribbon opens up, the move is becoming more clearly separated in that direction. When the ribbon narrows or the paths begin to turn toward each other, the trend is losing alignment and may be approaching a different phase.
Ribbon width shows the distance between the two paths. It is best read together with the color and slope rather than as a strength value on its own.
Markers and settings
A green circle with "U" appears when a bearish phase ends and an upward transition begins. A red circle with "D" marks the opposite change: a bullish phase has ended and a downward transition has started. These are early transition points. The next confirmed regime may appear later, or the market may return to its previous direction.
For a more detailed chart, the Display settings can show diamonds at confirmed bullish or bearish regime starts. Smaller pale circles can also mark the beginning of bullish pullbacks and bearish rallies. Both are hidden by default so the main ribbon stays clean. Alerts are available for these phase events and for any change in state.
Balanced is the general-purpose default. Fast follows shorter swings more closely, while Slow gives more weight to persistent trends. Custom mode is available when a symbol or timeframe needs a different response.
Practical use
Start with the ribbon color to identify the current phase, then look at its slope and width for context. Strong colors show that the broader trend and shorter-term move agree. Pale colors show a temporary move against the prevailing trend. Blue-gray tells you that the old phase has faded and the next one is still being decided.
TPR is designed for standard time-based charts and can be used across different symbols and chart timeframes.
---
TradingFlow: Trend Phases Ribbon (TPR)
很多趨勢指標只把行情分成多頭或空頭,但實際走勢通常不會一次翻面。多頭裡會有回調,空頭裡也會有反彈;真正換方向之前,往往還會先走過一段不明朗的過渡期。
Trend Phases Ribbon 想做的事情很直接:先看目前的大方向,再分辨眼前這一段是在順勢推進、逆勢回檔,還是已經進入轉換。
運作方式
TPR 以兩條經過 ALMA 平滑的趨勢線作為基礎。粗線對價格反應較快,細線則用來觀察較長一段的方向。判斷階段時,模型不只看兩條線有沒有交叉,也會參考線條的方向、距離,以及近期價格的變化,再把行情歸入五種狀態。
短線走勢另有一層判讀,所以多頭中的回調、空頭中的反彈,可以先反映在色帶上,不必因為一小段逆向波動就把主趨勢整個翻面。TPR 的判斷方式也因此和一般快線/慢線交叉指標不同。
階段切換和事件標記都在收 K 後確認。即時 K 線尚未收盤時,反應較快的粗線仍會跟著價格移動,但色帶會保留上一個已確認的階段。
顏色怎麼看
綠色:Bullish
主趨勢向上,短線走勢也在配合多頭方向。
淺綠色:Bullish Pullback
主趨勢仍然向上,但短線正在回調。這時看到的是多頭趨勢裡的逆向段落。
藍灰色:Transition
原本的方向已經轉弱,新的多頭或空頭階段則還沒確認。行情可能繼續換方向,也可能回到原來的趨勢,或者先橫行一段時間。
淺粉紅色:Bearish Rally
主趨勢仍然向下,但短線正在反彈。這是空頭趨勢裡的逆向段落。
紅色:Bearish
主趨勢向下,短線走勢也在配合空頭方向。
色帶怎麼看
粗線是反應較快的趨勢線,細線代表較長一段的方向。兩條線同時往上或往下,而且距離逐漸拉開,通常表示行情正朝該方向展開。色帶開始收窄,或兩條線轉向彼此靠近時,代表原本的配合正在減弱,接下來可能切換到另一個階段。
色帶寬度只是兩條趨勢線之間的距離。閱讀時要連同顏色和斜率一起看,不需要把寬度單獨當成強弱分數。兩線交叉也不會直接決定多空,最後仍以收 K 後確認的色帶階段為準。
標記與設定
綠色圓點和「U」表示空頭階段告一段落,行情開始進入向上的轉換;紅色圓點和「D」則表示多頭階段結束,向下的轉換剛開始。它們是階段交接的早期提示。之後可能確認新的趨勢,也可能繞一圈回到原來的方向。
想看得更細,可以在 Display 裡開啟菱形標記。它會標出多頭或空頭趨勢正式確認的位置。另一組淺色小圓點則用來標示多頭回調和空頭反彈的起點。這兩組標記預設關閉,畫面會比較乾淨;各種階段事件與狀態切換也都可以設定提示。
Balanced 是一般情況下的預設選擇。Fast 比較貼近短線擺動,Slow 偏向保留較持久的趨勢。若個別商品或週期需要不同反應,也可以使用 Custom 自行調整。
實際看盤
先看顏色,知道行情目前在哪一個階段,再看色帶的方向和寬窄。深色代表主趨勢與短線走勢同向;淺色代表價格正在逆著主趨勢走一段;變成藍灰色,則表示上一個階段已經淡出,下一個方向還在形成。
TPR 為標準時間型圖表而設,可套用在不同商品和圖表週期。
Indicator

Indicator

Indicator

Indicator

Continuation Order Block Lite [EmpArchitect] █ OVERVIEW
Continuation Order Block Lite maps bullish and bearish order-block zones that form only after a defined continuation-structure sequence.
Many order-block tools identify an opposing candle and plot a zone without showing the structural sequence that made the zone relevant.
This script separates the sequence from the zone:
• CHoCH establishes a possible change in structural direction
• BUILD BOS advances the continuation sequence
• CONT BOS confirms or extends the selected continuation model
• A qualifying continuation order block is then mapped
• The zone is tracked through interaction, invalidation, expiry, or supersession
It is an analytics-only structure tool. It does not provide entries, stop losses, targets, position sizing, risk/reward, probability scores, performance claims, or trade signals.
█ WHAT IT MAPS
Bullish continuation zone:
A full-candle zone taken from the most recent bearish structure-timeframe candle before a qualifying bullish continuation break.
Bearish continuation zone:
A full-candle zone taken from the most recent bullish structure-timeframe candle before a qualifying bearish continuation break.
The script tracks one current active continuation zone. Older zones may remain visible as inactive historical boxes.
█ CONTINUATION MODELS
Model B — CHoCH + first BOS:
The structural direction changes through CHoCH. The first same-direction BOS completes the continuation sequence.
Model A — CHoCH + two BOS:
The structural direction changes through CHoCH. The first BOS builds the sequence. The second same-direction BOS completes the stricter continuation sequence.
The model changes the number of confirmed structural breaks required before the structure state becomes ready.
█ HOW THE STRUCTURE SEQUENCE WORKS
The script uses confirmed pivots from the selected structure timeframe.
A pivot high or pivot low becomes available only after the selected left-side and right-side confirmation bars have completed.
A close beyond the latest live swing level creates a structural break:
• CHoCH — the break changes the current structural direction
• BUILD BOS — the break continues the new direction but has not yet completed the selected model
• CONT BOS — the break completes or extends the selected continuation sequence
The script uses the most recently confirmed internal pivot. A newer confirmed pivot can replace an older unbroken pivot.
Equal highs and equal lows are not accepted as pivots because the comparison is strict.
█ ORDER-BLOCK ORIGIN
After a qualifying continuation break, the script searches backward through completed structure bars.
For a bullish continuation zone, it selects the most recent bearish candle.
For a bearish continuation zone, it selects the most recent bullish candle.
The complete candle high-to-low range is used. The zone is not reduced to the candle body.
The search is limited by the Origin search window setting.
The zone begins when the continuation condition is confirmed. It is not back-projected as though it had already been known on the original candle.
█ DISPLACEMENT AND FVG QUALIFICATION
A candidate zone must pass the selected displacement / imbalance rule.
Displacement is measured against ATR from the structure timeframe.
Immediate FVG refers to a three-candle imbalance anchored at the selected origin candle.
When “Require both displacement and immediate FVG” is OFF:
• Displacement OR immediate FVG can qualify the zone
When it is ON:
• Displacement AND immediate FVG are both required
The dashboard displays the active rule and ATR multiplier.
█ VISUAL LANGUAGE
The structure sequence uses different line styles so the events are not presented as equivalent.
CHoCH:
• Dashed line
• Muted directional colour
• Context transition only
BUILD BOS:
• Dotted line
• Muted label
• Sequence is still below the selected confirmation threshold
CONT BOS:
• Solid line
• Stronger directional colour
• Thicker line at the break that completes the selected continuation model
Bullish structure and zones use green.
Bearish structure and zones use orange.
Active zones use stronger solid styling.
Inactive historical zones retain their bullish or bearish colour with a faded fill and dotted outline.
█ ZONE LIFECYCLE
The script tracks the zone separately from the structural break that created it.
An active zone can be:
• Fresh
• Touched
• Gap-through
• Structurally invalidated
• Expired by maximum age
• Superseded by a newer same-side continuation zone
First interaction:
A zone is marked as touched when price first reaches the zone and overlaps its range.
Gap-through:
A gap-through event is recorded when the first interaction bar moves completely beyond the zone without overlapping it.
Structure invalidation:
• Bullish zone — a completed structure-timeframe close below the zone bottom
• Bearish zone — a completed structure-timeframe close above the zone top
Age expiry:
The zone becomes inactive after exceeding the selected maximum number of completed structure bars.
Supersession:
A newer qualifying same-side continuation zone replaces the currently active zone.
A touch does not automatically delete the zone.
█ TIMEFRAME MODES
Auto mode:
• Charts up to and including 4H use 4H structure
• Charts above 4H through 1D use 1D structure
• Charts above 1D through 1W use 1W structure
• Charts above 1W use 1M structure
Examples:
• 15m chart → 4H structure
• 1H chart → 4H structure
• 4H chart = 4H structure
• 1D chart = 1D structure
Manual mode:
Select a structure timeframe equal to or higher than the chart timeframe.
Examples:
• 1H chart → 4H structure
• 4H chart → 1D structure
• 1D chart → 1W structure
A structure timeframe below the chart timeframe is rejected.
Same-timeframe mode processes the prior completed chart bar directly.
Higher-timeframe mode processes the prior confirmed structure bar when a new structure bar begins.
█ STATUS PANEL
The panel shows the current continuation state:
• Chart timeframe and structure timeframe
• Auto or Manual mode
• Same-timeframe or higher-timeframe view
• Selected continuation model
• Current sequence progress
• Most recent structural break
• Active bullish-zone state, age, and range
• Active bearish-zone state, age, and range
• Most recent zone lifecycle event
• Current displacement / FVG qualification
• Structure-data readiness
The panel describes the current state. It does not recommend an action.
█ ALERTS
Included structure-context events:
• New bullish or bearish continuation zone
• Bullish or bearish zone interaction
• Bullish or bearish gap-through
• Zone deactivation
Zone-deactivation messages include the reason:
• Structure reversal
• Structure invalidation
• Age
• Superseded
These are structure-event alerts only. They are not trade signals.
█ WORKED EXAMPLE
Example: 1H chart with 4H structure and Model B.
1. A confirmed 4H close breaks the latest opposite-side swing and creates CHoCH.
2. A later confirmed 4H close breaks the next same-direction swing.
3. That break is displayed as CONT BOS because Model B requires CHoCH plus the first BOS.
4. The script searches backward for the most recent opposing 4H candle.
5. The full high-to-low range of that candle becomes the candidate continuation zone.
6. The candidate appears only if the displacement / immediate-FVG rule passes.
7. A touch changes the zone from fresh to touched but does not deactivate it. The zone remains active until structure reversal, structure invalidation, age expiry, or supersession.
The sequence establishes why the zone was mapped. It does not establish that price will return to the zone or that the zone will hold.
█ HOW IT DIFFERS FROM SMC STRUCTURE ENGINE
SMC Structure Engine is a broader chart-structure tool.
It maps general CHoCH and BOS events, multiple order blocks, liquidity sweeps, break strength, zone scoring, touch counts, and broader regime context.
Continuation Order Block Lite is narrower by design.
It focuses on:
• A selected structure timeframe
• A defined CHoCH-to-BOS continuation sequence
• A continuation-specific origin candle
• Displacement / immediate-FVG qualification
• One current active continuation zone, with older zones retained as inactive history
• A compact continuation-zone lifecycle
The two scripts answer different questions.
SMC Structure Engine asks:
What is the broader structure and order-block context on this chart?
Continuation Order Block Lite asks:
Did a defined continuation sequence complete, and what happened to the resulting origin zone?
█ SETTINGS
Model settings:
• Structure timeframe mode
• Manual structure timeframe
• Trend-state model
• Pivot left bars
• Pivot right bars
• Origin search window
• Displacement threshold
• Require both displacement and immediate FVG
• Maximum zone age
Display settings:
• Show zone boxes
• Show continuation sequence
• Show structure swing levels
• Show status panel
█ IMPORTANT LIMITATIONS
• Confirmed pivots introduce delay.
• Structural breaks use completed closes, not intrabar assumptions.
• A valid continuation sequence does not prove that continuation will persist.
• A mapped zone does not imply that price will return.
• A zone interaction does not imply that the zone will hold.
• The script keeps only one current active continuation zone.
• A newer same-side zone supersedes the previous active zone.
• Zones use the full candle range, not the body.
• Equal highs and equal lows are excluded by the strict pivot definition.
• The script does not evaluate volume, liquidity sweeps, session quality, macro events, or market regime outside the defined sequence.
• Results depend on pivot settings, origin lookback, ATR threshold, FVG requirement, market, and timeframe.
• Same-timeframe and higher-timeframe views can show different structural granularity.
• Lower-liquidity or highly irregular markets may produce noisier structure.
█ NOTES
• Pine Script v6
• Public and open-source
• Built by EmpArchitect
• Analytics-only structure tool
• Designed for chart review and structural inspection
• Not a signal service
• No entries, exits, stop losses, targets, or performance claims
█ CORE IDEA
Continuation Order Block Lite does not treat every opposing candle as an order block.
It first requires a defined continuation sequence.
It then maps the origin zone and records what happened to it.
Structure observations, not signals. Indicator

Fib Trend & Legs (BoaBias)█ OVERVIEW
Fib Trend & Legs (BoaBias) draws Fibonacci structure on two nested scales at once: a parent fib across the full market-structure trend cycle (trend-up ↔ trend-down), and child fibs on the BOS / CHoCH swing legs inside that trend. Optional golden / deep zones plus a CT-fade Edge panel (ALMA overheat · MTF EMA overheat · fib-anchored VWAP · golden proximity) with matching overlays. Structural context for discretionary work and alert workflows — not a black-box signal service.
█ WHY UNIQUE
Most Fib tools lock to a single hand-picked or last-swing range. This map keeps parent trend and child legs alive together : the parent tracks the whole structure trend cycle while child legs lock on each confirmed BOS/CHoCH segment (plus an optional forming leg). The Edge panel is a CT-fade confluence over that map: ALMA run overheat and MTF EMA above/below overheat (same lengths as BoaBias public EMA/ALMA), proximity to the parent golden zone, and a VWAP anchored at the parent fib start — so stretch + pullback context sit on one overlay instead of juggling three scripts.
█ HOW TO USE
First use: If the indicator appears in the wrong scale (squashed or fullscreen), right-click the indicator → Pin to scale → Pin to right scale.
Leave Show Parent Fib and Show Child Fibs on; tune Pivot Length so swings match your timeframe (higher length = fewer, larger structure events).
Watch Golden Zone / Deep Zone on the parent for pullback context; enable the same zones on child legs when you trade inside-leg retracements.
Use Pattern Edge (top-right) for parent-fib CT-fade confluence and Child Edge (bottom-left) for the active leg — high when pullback-side ALMA/EMA is stretched into golden near fib VWAP. Not a standalone entry trigger.
Alerts: Chart → Create alert → this indicator → choose a condition (Golden/Deep entry, Strong Edge, Cross Fib VWAP, Break 0%, Full Retrace, Trend Up/Down, BOS, Upsweep/Dnsweep). Prefer Once per bar close for cleaner automation.
█ HOW IT WORKS
Market structure: Pivot highs/lows feed a trend state. Trend flips (and BOS / CHoCH / optional liquidity sweeps) define when ranges update. Algorithm mode: Extreme Points or Adjusted Points.
Parent fib (Trend): Anchored to the full active trend cycle — from the cycle origin to the opposing extreme — with retracements, optional extensions, and zone fills between configurable ratios (defaults emphasize 61.8–78.6 golden and 78.6–88.6 deep).
Child fibs (Legs): Each leg = protective origin (CHoCH / last protect wick) → running extreme ( ms.main wick). Locked on BOS with those bars frozen. L1 = newest locked, L2 = previous, Lf = forming. Optional H/L anchor marks show the two wicks. Parent trend flip clears child history.
Edge layer (CT fade): Two panels — Pattern (parent fib) and Child (active leg). Each scores golden proximity (≤25) + ALMA pullback CT (≤25) + EMA pullback CT (≤25) + fib-start VWAP (≤25). ALMA/EMA CT use the chart timeframe only (panel shows e.g. ALMA 1D). For a bull fib, CT scores short / below-EMA stretch; bear fib scores the opposite. Optional plots: chart-TF ALMA SuperTrend, enabled EMAs, Pattern + Child fib VWAPs.
Sweep markers: Optional “x” markers when structure detects upsweep / dnsweep liquidity grabs (style group for color, size, max count).
█ CTA
More BoaBias public Scripts: PulseWire → Goldfinch_song → Scripts .
Ideas that use this stack: profile → Ideas tab.
█ LIMITATIONS
Pivot-based structure lags until pivots confirm; forming parent/child ranges can update until the next structure event.
Fib levels and zones are structural maps , not guaranteed support/resistance or trade signals.
Edge score is a confluence helper on the loaded history — descriptive, not predictive.
Heavy child history + many levels can hit drawing limits — lower Max Completed Child Legs or disable unused levels.
Educational / research overlay. Not financial advice.
Pine Script v6. License: MPL-2.0 . Indicator

Indicator

OBV+OBV+
OBV+ tracks On Balance Volume against a moving average of itself and turns
that relationship into a directional state, then gates entries behind a
statistical trend test and manages the trade with a chandelier stop that only
ever moves in your favor.
HOW THE STATE WORKS
The indicator plots OBV with a configurable moving average (EMA, SMA, WMA,
RMA, or HMA). The distance between the two is ranked as a percentile against
its own recent history, so a strong OBV move is defined relative to what this
symbol has actually been doing rather than by a fixed number that means
something different on every chart. When that strength clears your threshold,
the state turns bullish or bearish and stays there until a qualifying move
flips it the other way. A minimum bar spacing keeps the state from
oscillating.
HOW ENTRIES WORK
A state flip on its own does not open a trade. The flip arms an entry window,
and within that window a linear regression on price must independently confirm
that a trend exists in the same direction, measured by the t statistic of the
regression slope. If the trend test agrees, the trade opens. If the window
closes without confirmation, the flip expires and prints a small gray circle
so you can see exactly which signals were passed over. The next entry then
waits for a fresh flip.
Price bars are colored by the gate rather than by raw OBV, so bars show green
or red only where both conditions are satisfied and gray everywhere else. You
can see at a glance which parts of the chart the indicator considers
tradeable.
HOW EXITS WORK
The stop arms immediately on the entry bar, placed beyond that bar's range so
a wide entry candle cannot take you out on the next bar. From there it trails
from the highest high reached since entry (or lowest low when short) at a
configurable ATR multiple, and it is hard clamped so it can only tighten. In a
long it never moves down. It tightens as volatility contracts and holds its
ground when volatility expands. The stop line is drawn directly on price
alongside entry triangles and exit crosses.
The trailing stop is the only exit by default. Opposite states are ignored
while a position is open, so a brief counter signal that does not reach your
stop leaves the trade running. If you would rather have state changes close
and reverse the position, there is a switch for it.
INPUTS
MA type and length, strength lookback and minimum percentile, minimum bars
between flips, regression lookback, minimum absolute t statistic, confirmation
window length, ATR length and chandelier multiple, plus a flip reverses
position toggle. Display options cover the fill, the trail, trade markers, and
bar coloring, with configurable bull, bear, and neutral colors. An optional
pane mode swaps OBV for the signed strength percentile with the threshold
lines drawn, which makes it easy to see which moves clear the bar.
ALERTS
Separate alert conditions for long entry, short entry, and exit, plus a single
combined alert carrying the ticker, timeframe, strength percentile, t
statistic, and current stop level.
NOTES
Because the signal is built from volume, results depend on the volume series
your data feed provides, and the same symbol can behave differently across
exchanges. Signals evaluate on bar close. Settings are deliberately open
ended: a low strength percentile with a short regression lookback produces
frequent, permissive signals, while raising the percentile and the t threshold
narrows it toward fewer and more selective ones. This is for informational purposes
only and isn't meant as financial advice. Indicator

Indicator

Indicator

Day-Extreme Reversal SignalsReal-time detector for the bar shapes that historically printed SPY's day low and day high. When a new session extreme forms, it tells you the measured probability that THIS bar holds as the day's extreme - and how those odds differ between 5-minute scouts and hourly signals.
OVERVIEW
Every intraday trader eventually asks the same two questions: "was that the low?" and "is this the high?" This indicator answers them with measured frequencies instead of intuition.
It watches for new session extremes in real time. When one prints, it classifies the bar's shape - reversal close, spring, V-confirm at lows; rejection, high-confirm at highs - and labels it with the historical probability that this specific shape, at this event, held as the day's extreme. A decision panel keeps the session context on screen: where the current extremes sit, when they printed, the odds the day's extreme has already happened given the time of day, and the structural rules for acting on lows versus highs.
The stats were built by real-time simulation - walking bar by bar and asking "would this signal have fired here, and did the extreme hold?" - not by locating day extremes in hindsight and describing them afterward.
WHY THIS IS DIFFERENT
PulseWire has time-of-day extreme statistics: tools that count in which hour or session window daily highs and lows historically print. Those answer "WHEN does the extreme usually happen?"
This script answers a different question: "is THIS bar the extreme?" The probabilities are conditional on an event (a new session extreme printing) and on the shape of the bar that printed it - not on the clock. To my knowledge no public script does event-conditional extreme classification, and none publishes the two findings that drive this tool's usage rules:
1 - The scout/signal hierarchy. The same shapes carry very different weight by timeframe. A 5-minute reversal close at a new session low held as the day low 28% of the time (versus a 14% baseline for any new session low) - interesting, not tradeable alone. The same shape on an HOURLY bar held 64% of the time (versus a 35% hourly baseline) - nearly two-thirds of occurrences marked the day low. The 5m shapes are scouts that put you on alert; the hourly shapes are the signal.
2 - Lows and highs are structurally different animals. In the data, lows are V-shaped: 55% of day lows were never retested within 30 minutes. Highs are processes: 82% of day highs were retested within 30 minutes. The practical asymmetry is baked into the panel - at lows, waiting for a retest usually means missing the trade; at highs, patience is statistically paid for.
THE SHAPES
All shapes evaluate only at a NEW session extreme (or on the bar immediately following one). At lows:
- RevClose - the bar makes a new session low but closes green and in the top third of its range. Sellers broke the floor and were immediately overwhelmed. Strongest low shape on both timeframes (5m: 28% holds; hourly: 64%).
- Spring - new session low with a long lower wick (more than half the bar) and a close off the floor. The push below found no acceptance (5m: 17%; hourly: 55%).
- V-confirm - the bar AFTER a red new-session-low bar opens and closes green above the prior open. Confirmation that the flush reversed (5m: 27%; hourly: 54%).
At highs:
- Reject - new session high with a long upper wick and a close out of the top third. (5m: 11% vs 9% base - barely above baseline; hourly: 47% vs 28% base.)
- HighConf / Confirm - a red bar immediately after a green new-session-high bar. (5m: 12%; hourly: 33%.)
Note what the high-side numbers say: even the best hourly high shape holds less than half the time. Tops are processes, and the script tells you so rather than pretending otherwise.
THE DECISION PANEL
- Current session low and high with their print times (ET).
- Time-of-day odds that the day's extreme has ALREADY printed, interpolated from the measured distribution (37% of lows are in by 10:00 ET, 60% by 11:30; highs run later - 18% by 10:00, with a heavy skew into the final hour).
- A provisional read of what the current, still-forming hourly bar is shaping into.
- The two structural rules, always on screen: lows are V-shaped, do not wait for the retest; highs retest 82% of the time, exits and fades can be patient.
HOW TO USE IT
Work on a 5-minute chart (any intraday timeframe runs; daily charts are rejected with an error).
- A 5m scout triangle at a new session low means: stop, context check. Alone it is a minority bet.
- The teal background band - an hourly low shape confirming - is the signal. Odds the day low is in jump to roughly fifty-fifty or better. Because lows are V-shaped, the statistically supported action is to act on the signal bar rather than wait for a pullback that usually never comes.
- The orange band at highs is a warning, not a green light to fade aggressively: expect a retest attempt, and use it - the second look at a high is where shorts and exits get their fill.
- The time-of-day odds frame everything: a new low printing at 14:30 ET is a rarer, more reliable event than one at 09:45, simply because most days have already made their low by then.
Alerts are provided for the hourly low signal, the hourly high signal, and the strongest 5m scout.
THE DATA, STATED PLAINLY
- Instrument: SPY. Samples: 60 days of 5-minute bars and 730 days of hourly bars.
- Method: real-time simulation. The detector walked forward bar by bar; every firing was recorded with whether that extreme survived as the day's extreme. No hindsight selection.
- Every probability is shown next to its baseline (the hold rate of ANY new session extreme on that timeframe), so you can see the edge, not just the number.
- The percentages are fixed numbers derived from that study, embedded in the script. They are descriptive statistics of a specific instrument over a specific period - not guarantees, and they will drift as market character changes.
- On symbols other than SPY (and index products that track it closely), the shape logic still runs, but the printed percentages do not apply. Treat them as unknown there.
LIMITATIONS
- Hourly signals use confirmed hourly bars (the standard non-repainting idiom - no future data is accessed), so they appear at the close of the hour, not at its low. The "forming" panel row is explicitly provisional and changes until the hour closes.
- 5m labels print on bar confirmation.
- The session-extreme state resets each calendar session; extended-hours settings on your chart change what counts as the session.
- The 60-day 5-minute sample is modest; the hourly sample (roughly two years) is the sturdier one, which is one more reason the hourly shapes are the signal tier.
- This is a probability tool, not an entry system. It quantifies "was that the extreme?" - stops, targets, and sizing are yours.
NOTES
The time-of-day asymmetry the data surfaced - lows early, highs late, lows violent, highs sticky - echoes the old observation running from George Douglass Taylor through Linda Raschke's day-structure work: down moves complete in the morning and buying builds through the day more often than the reverse. This script did not assume that; the simulation found it independently in modern SPY data.
Educational tool, not financial advice. Indicator

LBR 3/10 + TICK Divergence [ES 2m any chart]Runs Linda Raschke's triple-divergence setup (price + 3/10 oscillator + NYSE TICK) on a fixed ES 2-minute feed and delivers the signals to whatever chart you are actually watching - any symbol, any timeframe.
OVERVIEW
Raschke's "blindfold" setup - price makes a new swing extreme while both the 3/10 oscillator and the NYSE TICK refuse to confirm it - lives on the ES 2-minute chart. But nobody trades staring at one chart all day. You might be on a 15-minute ES chart for structure, on NQ, on SPY, or on an individual stock when the signal fires.
This indicator solves that. The entire signal engine - swing pivots, 3/10 oscillator, divergence logic - executes inside a fixed signal feed (ES 2-min by default) regardless of what chart it is applied to. NYSE TICK bars are streamed separately and joined to the ES pivots by timestamp. When all three legs align, a label prints on YOUR chart, with a tooltip carrying the exact ES time, prices, oscillator readings, and TICK values behind the signal.
Put it on any chart. The signals are always the same signals.
WHY THIS IS DIFFERENT
Two claims, one about the setup and one about the architecture.
The setup. PulseWire has divergence engines and TICK divergence tools, but no public script requires the specific LBR combination - price + 3/10 fast line + NYSE TICK diverging at the same two confirmed swing pivots - as a single gated signal. One leg missing = nothing prints.
The architecture. Multi-timeframe divergence tools on PulseWire scan higher or lower timeframes of the chart's own symbol. This script does something different: the signal computation is pinned to one fixed symbol and timeframe, independent of the chart. That requires running a fully stateful engine (persistent pivot memory, divergence counters) inside the security context and returning only scalars, plus a chart-side rolling ledger that collects 2-min TICK bars - via a lower-timeframe request when your chart is above 2 minutes - and joins them to ES pivot timestamps. I found no other public script that joins three data streams this way to reproduce one fixed setup on arbitrary charts.
THE SIGNAL
A bullish signal requires all of the following at two confirmed swing lows on the signal feed (bearish is the mirror at swing highs):
1 - Price: lower low. The second ES swing low undercuts the first.
2 - 3/10 oscillator: higher low. The fast line (SMA 3 minus SMA 10) is higher at the second pivot. New price lows, no new momentum lows.
3 - NYSE TICK: higher low. The TICK low at the second pivot sits above the TICK low at the first. Program selling across the whole exchange could not match its earlier intensity.
Additional gates: a minimum/maximum spacing window between the two swings, an optional zero-side filter requiring both oscillator readings below zero for bullish signals (above for bearish), and confirmed pivots only - asymmetric pivot strength with a small right side for fast confirmation. All data is requested without lookahead.
HOW TO USE IT
Setup: add to any chart and leave the defaults - CME_MINI:ES1! at 2 minutes as the signal feed, USI:TICK for confirmation. Swap the signal symbol to MES1!, SPX, or SPY if you prefer; swap the TICK symbol to match your data feed. The TICK requirement can be toggled off, leaving a price + 3/10 double divergence.
Reading a signal: the label prints on your chart bar at the moment the ES-side signal confirms. Hover the tooltip for the audit trail: the ES pivot time, both price extremes, both oscillator readings, and both TICK extremes. Execute on the signal feed's market (ES/MES), not necessarily on the symbol you happen to be watching.
The Raschke approach: this is a countertrend scalp against an exhausting move. The label is the condition, not the entry - enter on price confirmation (first strong rotation back in the signal's direction on the 2-min), stop beyond the divergence extreme, first target the middle of the prior swing. Take profits actively; divergence fades an extended move, it does not promise a new trend.
The Grimes perspective: Adam Grimes, who uses the same 3/10, stresses that momentum divergence is only worth fading when the move is overextended. The engine is deliberately minimal, so apply that filter yourself: weight signals that appear after a sustained one-way push - late in a morning sell-off, at a measured-move completion - over signals surfacing in quiet mid-range trade. And even if you never fade anything, a bearish triple divergence firing while you are long is an objective warning that the leg has lost its sponsorship.
FEATURES AND INPUTS
- Signal Feed : symbol and timeframe the engine runs on - fixed, independent of the chart.
- 3/10 Oscillator : fast and slow SMA lengths; zero-side filter toggle.
- Swing Detection : pivot strength left/right (right side sets confirmation lag); min/max spacing between the two swings, measured in signal-feed bars.
- TICK Confirmation : on/off toggle; TICK symbol input.
- Display : bullish and bearish colors.
- Tooltips on every label with the full audit trail from the signal feed.
- Alerts two ways: dynamic alert() messages carrying the exact ES signal time, plus static alertcondition() entries for standard alert dialogs. All fire on confirmed signals only.
LIMITATIONS
- Signals confirm a couple of signal-feed bars after the true swing (confirmed pivots don't repaint, but they lag). On charts slower than the signal timeframe, the label additionally waits for your chart bar to update - a 15-min chart can surface a signal minutes after the 2-min confirmation. For execution timing, alerts fire from the feed, not your chart bar.
- The label anchors to the chart bar where the signal arrived; the tooltip carries the exact signal-feed pivot time and values.
- Lookback is bounded by PulseWire's intraday history for 2-min data and by the script's rolling TICK ledger, so deep history will show fewer signals than a native 2-min chart would.
- TICK is meaningful only for US equities and index products during regular NYSE hours.
- Countertrend by nature: in a runaway trend, price can print divergence after divergence while grinding on. Raschke's own warning - don't hunt divergences in the strongest trends.
- This identifies a condition; it is not an entry system. Trigger, stop, and target are yours.
THANKS
Credit to Linda Bradford Raschke (LBRGroup, Street Smarts) for the 3/10 oscillator and the triple-divergence setup, and to Adam Grimes (The Art and Science of Technical Analysis) for the momentum-divergence framework. Educational tool, not financial advice. Indicator

LBR 3/10 + TICK DivergenceOn-chart detector for Linda Raschke's "blindfold" setup: a signal prints only when price, the LBR 3/10 oscillator, and the NYSE TICK all diverge at the same two swing pivots. Built for intraday index trading.
█ OVERVIEW
Linda Bradford Raschke has described one intraday setup she rated highly enough to say she would take it blindfolded: price makes a new swing low, but both her 3/10 oscillator AND the NYSE TICK refuse to confirm it. Momentum is drying up on your symbol, and the selling pressure across the entire exchange is drying up with it.
This script detects that three-way alignment mechanically and marks it directly on the price chart with a label, a divergence trendline, and a tooltip showing the exact readings behind every signal. Nothing prints unless all three legs agree at the same two pivots.
█ WHY THIS IS DIFFERENT
PulseWire has many divergence engines, including multi-oscillator "agreement" tools, and it has several TICK divergence scripts. What it does not have is a script that requires the specific LBR combination — price + 3/10 fast line + NYSE TICK — to diverge at the same two confirmed swing pivots before anything prints. Generic tools check each oscillator against price independently; this one treats the three-way agreement as a single gated signal, because that is the setup as Raschke teaches it. One condition missing = no signal.
It is also built for accountability: every label carries a tooltip with the precise price, oscillator, and TICK values at both pivots, so you can audit any signal after the fact instead of trusting an arrow.
█ HOW IT WORKS
A bullish signal requires all of the following at two confirmed swing lows (bearish is the mirror at swing highs):
1 — Price: lower low. The second swing low is below the first.
2 — 3/10 oscillator: higher low. The fast line (SMA 3 − SMA 10 of close) is higher at the
second pivot than the first. Sellers made new price lows without new momentum lows.
3 — NYSE TICK: higher low. The TICK low at the second pivot is above the TICK low at the
first. Program selling across the exchange could not match its earlier intensity — breadth
is failing even as price ticks lower.
Additional gates:
• Swing spacing window. The two pivots must be a minimum and maximum number of bars apart
(configurable). Too close is noise; too far and the pattern is stale.
• Zero-side filter (optional, on by default). Both oscillator readings must be below zero
for bullish signals and above zero for bearish ones — the divergence forms in genuinely
depressed (or elevated) momentum territory, not mid-range chop.
• Confirmed pivots only. Swings are detected with asymmetric pivot strength: a larger
left side to define a real swing, a small right side for fast confirmation. Once a signal
prints, it does not repaint.
TICK data is requested on the chart's timeframe with no lookahead. The TICK requirement can be toggled off, which turns the script into a clean price + 3/10 double-divergence detector for symbols where TICK doesn't apply.
█ HOW TO USE IT
Where: designed for short intraday timeframes on the US index complex — ES, MES, SPX, SPY, QQQ — during regular NYSE hours. TICK is flat overnight and meaningless outside US equities; disable the TICK leg anywhere else.
The Raschke approach. This is a countertrend scalp against an exhausting move, not a trend entry. The label marks the condition; the entry comes from price. A typical plan for the bullish version:
• Enter on a break above the high of the signal pivot's confirmation area, or the first strong
close back in the direction of the signal.
• Initial stop goes beyond the divergence extreme — if price takes out the second swing low
decisively, the setup failed.
• First target is the middle of the prior swing or the nearest reference average. Divergence
trades fade an extended move; take profits actively rather than hoping for a reversal into
a full trend.
The Grimes perspective. Adam Grimes, who uses the same 3/10, emphasizes that momentum divergence is only worth fading when the move it is fading is overextended. This script deliberately keeps the engine minimal, so bring that judgment yourself: the best signals appear after a sustained directional push into an extreme — late in a morning sell-off, at a measured-move completion, after several consecutive momentum lows — not in the middle of a quiet range. A divergence that forms mid-range chop is a statistic; one that forms at an extension is a trade.
Even if you never fade anything, the signals have a second use, straight from Grimes: a bearish triple divergence printing while you hold longs is an objective warning that the leg you are riding has lost its sponsorship.
█ FEATURES / INPUTS
• 3/10 Oscillator : fast and slow SMA lengths; zero-side filter toggle.
• Swing Detection : pivot strength left/right (right side controls confirmation lag);
min/max bars between the two swings.
• TICK Confirmation : toggle the TICK requirement; TICK symbol input (swap for your
data feed's TICK).
• Display : divergence trendlines on price on/off; bullish and bearish colors.
• Tooltips on every label showing price, oscillator, and TICK values at both pivots.
• Two alert conditions — bullish and bearish triple divergence — with ticker and interval
placeholders, firing only on confirmed, non-repainting signals.
█ LIMITATIONS
• Signals confirm a few bars after the actual swing — the cost of using confirmed pivots
instead of repainting ones. The label is placed back at the true pivot bar.
• The TICK leg only works on US equities and index products during regular trading hours,
on intraday timeframes.
• This is a countertrend tool. In a strong one-way trend, price can print divergence after
divergence while grinding on. The zero-side filter and spacing window suppress some of this,
but no divergence tool should be traded against a runaway market — Raschke's own warning.
• The script identifies the condition; it is not an entry system. Trigger, stop, and target
decisions are yours.
█ THANKS
Credit to Linda Bradford Raschke (LBRGroup, Street Smarts) for the 3/10 oscillator and the triple-divergence setup, and to Adam Grimes (The Art and Science of Technical Analysis) for the momentum-divergence framework referenced above. Educational tool, not financial advice. Indicator

ZipCed40 - Chart Pattern Mapper Pro v3 Overview
ZipCed40 - Chart Pattern Mapper Pro v3 is a technical analysis indicator that scans the most recent price history for recognizable chart patterns using confirmed swing pivots. When a qualifying pattern is detected, the script automatically draws the pattern geometry, projects potential breakout levels, and displays a structured trade plan consisting of a suggested entry, target, and stop.
The indicator is intended to assist with chart analysis by organizing market structure into a visual format. It does not predict future price movement with certainty and should be used alongside a trader's own analysis and risk management.
How the Indicator Works
The script analyzes up to 600 historical candles using confirmed pivot highs and pivot lows to identify price structure.
From these pivots, it compares the geometry against predefined pattern rules including:
Flags
Pennants
Triangles
Rectangles
Double Tops
Double Bottoms
Triple Tops
Triple Bottoms
Head and Shoulders
Inverse Head and Shoulders
Cup and Handle
Inverted Cup and Handle
Rising Wedges
Falling Wedges
When one of these structures meets the script's requirements, the indicator highlights the pattern directly on the chart.
Additional Confirmation
In addition to pattern recognition, the script evaluates several technical conditions that may provide additional context:
Higher-timeframe EMA trend alignment
Relative volume compared to a moving average
Basic market structure (higher highs/higher lows or lower highs/lower lows)
Break of market structure
Fair Value Gap (FVG) detection
Simple Order Block detection
These factors contribute to an internal setup score used to help organize qualifying patterns.
Chart Display
When a qualifying pattern is detected, the indicator can display:
Pattern boundaries
Swing geometry
Trendline projections
Pattern highlight zone
Fair Value Gap zones
Order Block zones
Entry level
Target level
Stop level
A dashboard summarizes the current analysis.
Dashboard
The dashboard displays:
Current pattern
Bullish or bearish bias
Overall setup score
Higher-timeframe trend
Relative volume
Market structure
Fair Value Gap status
Entry
Target
Stop
Estimated reward-to-risk ratio
Inputs
The indicator allows users to customize:
Analysis lookback period
Pivot sensitivity
Pattern tolerance
ATR filters
Higher-timeframe confirmation
Volume confirmation
Fair Value Gap confirmation
Order Block confirmation
Market structure confirmation
Entry buffer
Stop buffer
Target projection
Minimum setup score
Display options
These settings allow the indicator to be adjusted for different markets and timeframes.
Suggested Workflow
Apply the indicator to a chart.
Allow the script to identify a completed pattern.
Review the displayed pattern and dashboard.
Compare the suggested trade plan with your own market analysis.
Wait for price to confirm the breakout before considering any trading decision.
Manage risk according to your own trading plan.
Notes
Pattern recognition is based on confirmed historical pivots. As a result, patterns are identified after sufficient price confirmation rather than at the exact turning point.
The setup score is an internal ranking based on the script's rules and should not be interpreted as a probability of success.
Entry, target, and stop levels are calculated using the detected pattern geometry and user-defined ATR settings.
This indicator is designed as a chart analysis tool and does not provide financial or investment advice. Past market behavior does not guarantee future results. Indicator

3/10 Divergence + Ante (Raschke)Rule-based LBR 3/10 divergences with three quality gates, TICK-confirmed "triple" divergences (the blindfold trade), and the Anti/kiss continuation setup — all in one pane, all with alerts.
█ OVERVIEW
PulseWire already has plenty of 3/10 oscillators. They all do the same thing: plot SMA(3) − SMA(10) with a 16-period signal line and stop there. You still have to eyeball every divergence and every pullback yourself.
This script codifies the two setups the oscillator was actually built around, as taught by Linda Bradford Raschke and Adam Grimes: the momentum divergence (with the quality filters that separate a real one from noise) and the Anti — the first pullback after a fresh momentum impulse.
█ WHY THIS IS DIFFERENT
Three things I could not find in any other public script, let alone together:
• Divergences are gated, not just "detected." Generic divergence scripts fire on any two
oscillator pivots that disagree with price, producing endless noise. Here a divergence must
pass three quality gates drawn from how Raschke actually teaches the pattern: the two swings
must be the right distance apart, the first swing must be a genuine extension outside a
Keltner band, and momentum must stay on one side of its signal line for the entire pattern.
Most signals that generic scripts print never make it through these filters — by design.
• Triple divergence with NYSE TICK. When the price/oscillator divergence is also confirmed
by the NYSE TICK diverging at the same two pivots, a separate higher-conviction signal prints.
This is LBR's famous "blindfold trade" — the setup she said she'd take without looking at the
chart. There are TICK-divergence scripts and there are 3/10 scripts; none require both to line
up at the same pivots.
• The Anti ("kiss") is detected mechanically. The first-pullback-after-impulse trade is
usually described discretionarily. Here it is codified: a new momentum extreme (the fast line
turns black so you can see the impulse), then a shallow retracement toward a sloping signal
line, then a turn back in trend direction. No zero-line crossing tricks, no repurposed
MACD-cross signals.
If you just want a plain 3/10, use any of the existing ones. This one is for trading the setups.
█ THE OSCILLATOR
• Fast line (blue): SMA(close, 3) − SMA(close, 10). Short-term momentum.
• Slow line (orange): SMA(fast, 16). The trend of momentum.
• Histogram : fast − slow. Teal above zero, red below.
• The fast line turns black on any bar where it makes a new momentum high or low over the
impulse lookback. Black = impulse — your visual cue that an Anti setup may be arming.
Simple moving averages throughout — not EMAs. Typing 3/10/16 into a standard MACD gives you the wrong indicator.
█ SIGNAL 1 — DIVERGENCE (green/red triangles)
A bullish divergence prints when ALL of the following are true (bearish is the mirror):
1 — Two price pivot lows the right distance apart (9–12 bars by default). Raschke's
divergences are a rhythm, not just a shape: the swings need enough separation to represent
two distinct tests, but not so much that the pattern goes stale.
2 — Price makes an equal or lower low while the fast line makes a higher low. The classic
definition: sellers pushed price to a new low but couldn't generate new momentum doing it.
3 — The first swing traded outside the Keltner band (20 EMA ± 2.0 × ATR by default).
This is the exhaustion filter. A divergence is a fade — and per both Raschke and Grimes you
only fade a move that is overextended. If the first low never left the channel, there was
nothing climactic to fade, and the signal is skipped.
4 — The fast line never reached the slow line between the two pivots. The histogram stays
below zero the whole time, proving momentum stayed one-sided through the pattern. You're
catching genuine seller exhaustion, not a choppy range where the oscillator whips across its
signal line.
The script draws a line connecting the two oscillator pivots and prints a triangle. Because pivots need right-side bars to confirm, the shape appears a few bars after the actual swing — it does NOT repaint once printed.
How to trade it — Raschke
A divergence is not an entry, it's a condition. It tells you the last push is suspect and the next reaction is likely to retrace. Enter on price confirmation — a break of the divergence bar's high for longs, or the first strong close back inside the range — with a stop beyond the divergence extreme. First target is the middle of the prior range or the moving average. Divergence trades are countertrend, so take profits actively.
How to trade it — Grimes
Grimes uses the same 3/10 and treats divergence primarily as a warning: a trend leg that fails to make a new momentum extreme is a leg whose next pullback you don't buy. So even if you never fade anything, the triangles have a second use — a bearish divergence printing in your uptrend means stand aside on the next pullback entry, because the trend's momentum sponsorship is fading.
█ SIGNAL 2 — TRIPLE DIVERGENCE (yellow diamonds)
Everything in Signal 1, PLUS the NYSE TICK diverging at the same two pivots:
• Bullish: price lower low + 3/10 higher low + TICK higher low.
• Bearish: price higher high + 3/10 lower high + TICK lower high.
TICK measures the breadth of program buying and selling across the whole exchange. When price makes a new low but TICK refuses to, the selling pressure across the market — not just your symbol — is drying up. Raschke called the three-way version the trade she'd take blindfolded.
The yellow diamond prints in addition to the regular triangle, never instead of it. TICK data is requested without lookahead (no repainting) and defaults to USI:TICK.
Practical notes: this signal is intraday, US-equities-hours only — TICK is flat overnight and meaningless for crypto, forex, and non-US symbols; toggle it off there. Best on index futures, SPY/QQQ, and liquid US stocks on intraday timeframes.
█ SIGNAL 3 — ANTI / "KISS" (aqua and fuchsia circles)
The with-trend setup — Raschke's Anti / first pullback, the pattern Grimes describes as the closest thing to a bread-and-butter trade. The sequence for longs (shorts are the mirror):
1 — Impulse. The fast line makes a new momentum high over the lookback window and turns
black on the chart. A fresh momentum extreme statistically begets a retest of the price
extreme after a pullback: strong momentum rarely dies on the first attempt. The extreme must
have occurred above the slow line.
2 — Kiss. The fast line pulls back toward the slow line but only shallowly — within a
configurable fraction of the impulse-high-to-slow-line band, while the histogram is still
positive. This is Grimes's "reluctant pullback": the best continuation entries come when the
countertrend push can barely dent momentum. If the fast line slices through the slow line,
the setup is voided — that's a different, weaker structure.
3 — Slope. The slow line itself must be rising. The pullback happens against a
still-advancing momentum trend — this is what makes it an Anti rather than a guess.
4 — Turn. The fast line ticks back up from a local low. The circle prints on the turn —
momentum resuming in trend direction. Grimes: enter when momentum turns back in the
direction of the trend.
How to trade it: the circle is the alignment signal; execute off price. Typical plan — buy the break of the prior bar's high, stop below the pullback swing low, first target the impulse high (the retest), runner beyond. Because the setup requires a recent momentum extreme, you are structurally always trading in the direction of proven strength.
█ FEATURES / INPUTS
• 3/10 : fast, slow, and signal lengths for the oscillator (SMAs).
• Divergence : pivot lookback; min/max bars between pivots; Keltner EMA, ATR, and
multiplier for the exhaustion filter.
• Triple divergence : on/off toggle and the TICK symbol (swap for your feed's TICK).
• Anti (kiss) : impulse lookback defining a "new momentum extreme"; kiss depth (smaller =
pullback must get closer to the slow line); slow-line slope length.
Six alert conditions: bullish/bearish divergence, triple bullish/bearish divergence, Anti long/short. All fire on confirmed, non-repainting conditions.
█ LIMITATIONS
• Divergence shapes appear a few bars after the pivot — the cost of using confirmed swings
instead of repainting ones.
• Triple divergence only works where TICK works: US equities, intraday, regular hours.
• Divergence signals are countertrend by nature. In a runaway trend the Keltner and spacing
gates will suppress most of them — that is intentional. Raschke's own warning: don't hunt
divergences in the strongest trending markets.
• Nothing here is an entry system by itself. Both Raschke and Grimes trigger off price; the
oscillator tells you when and where to look.
█ THANKS
Credit to Linda Bradford Raschke (Street Smarts, LBRGroup) and Adam Grimes (The Art and Science of Technical Analysis) for the underlying methodology. Educational tool, not financial advice. Indicator

MQE - Market Quality Engine v1.4MQE — Market Quality Engine v1.4
MQE is not a buy/sell signal generator. It is a Decision Support System that measures the quality of the current market environment on a standardized 0-100 scale. Its purpose is not to dictate "Buy" or "Sell," but to present, transparently and explainably, how favorable current market conditions are for opening a directional position.
Methodology
MQE combines evidence from five independent analytical engines:
Trend Engine — Evaluates market structure direction using EMA structure, AlphaTrend, and Comparative Relative Strength (CRS) against a benchmark (default BTCUSDT).
Flow Engine — Measures directional capital commitment using a Cumulative Delta Volume (CDV) approximation; unlike raw volume, it prioritizes directional information over mere activity.
Opportunity Conditions Engine — Built around Relative ATR, this engine evaluates "tradability" rather than raw volatility; neither extreme compression nor extreme expansion is treated as inherently favorable.
Participation Engine — Uses Relative Volume to assess whether sufficient market participation supports the current move; it is non-directional and primarily feeds into the Confidence output.
Momentum Engine — MFI-based; deliberately avoids classic overbought/oversold interpretation and instead evaluates the persistence of directional energy as a supporting, confirmatory layer.
The output of these five engines is combined using regime-adaptive weighting — based on the current market Regime (Bull Trend / Bear Trend / Range / Transition) — into independent Long Score and Short Score values (0-100). Contradictions between engines are captured separately by a Penalty mechanism that only ever reduces the score, while the internal consistency of the evidence is reported through a fully independent Confidence value (0-100) that never alters the score itself. A high score paired with low confidence signals an environment that looks attractive but is backed by inconsistent evidence; high score with high confidence signals strong agreement across all evidence families.
For quick manual screening, MQE also provides a composite Grade (A+ through D), calculated separately for both directions.
Dashboard
Two independent panels are provided: a Primary Dashboard (Long/Short Score, Confidence, Regime, and per-engine summaries — shown side-by-side for both the last closed bar and the live bar), and a Diagnostics Panel (per-engine breakdowns, penalty sources, raw indicator values, and active confirmation timeframes).
Timeframe Adaptivity
Higher-timeframe confirmation and the AlphaTrend calculation automatically scale to the chart's timeframe (from 5-minute up to weekly), so no manual configuration is required by default; manual overrides remain available for advanced customization.
Credit
The AlphaTrend calculation logic is adapted from the publicly known AlphaTrend concept originally developed by Kıvanç Özbilgiç.
Disclaimer
MQE is not financial advice; it provides a statistical assessment of market conditions only. Past performance or evidence consistency does not guarantee future price behavior. All trading decisions and risk management remain the sole responsibility of the user. Indicator

Auto Chart Pattern Mapper Pro v2Overview
Auto Chart Pattern Mapper Pro v2 is a technical analysis indicator that scans the most recent price history for recognizable chart patterns using confirmed swing pivots. When a qualifying pattern is detected, the script automatically draws the pattern geometry, projects potential breakout levels, and displays a structured trade plan consisting of a suggested entry, target, and stop.
The indicator is intended to assist with chart analysis by organizing market structure into a visual format. It does not predict future price movement with certainty and should be used alongside a trader's own analysis and risk management.
How the Indicator Works
The script analyzes up to 600 historical candles using confirmed pivot highs and pivot lows to identify price structure.
From these pivots, it compares the geometry against predefined pattern rules including:
Flags
Pennants
Triangles
Rectangles
Double Tops
Double Bottoms
Triple Tops
Triple Bottoms
Head and Shoulders
Inverse Head and Shoulders
Cup and Handle
Inverted Cup and Handle
Rising Wedges
Falling Wedges
When one of these structures meets the script's requirements, the indicator highlights the pattern directly on the chart.
Additional Confirmation
In addition to pattern recognition, the script evaluates several technical conditions that may provide additional context:
Higher-timeframe EMA trend alignment
Relative volume compared to a moving average
Basic market structure (higher highs/higher lows or lower highs/lower lows)
Break of market structure
Fair Value Gap (FVG) detection
Simple Order Block detection
These factors contribute to an internal setup score used to help organize qualifying patterns.
Chart Display
When a qualifying pattern is detected, the indicator can display:
Pattern boundaries
Swing geometry
Trendline projections
Pattern highlight zone
Fair Value Gap zones
Order Block zones
Entry level
Target level
Stop level
A dashboard summarizes the current analysis.
Dashboard
The dashboard displays:
Current pattern
Bullish or bearish bias
Overall setup score
Higher-timeframe trend
Relative volume
Market structure
Fair Value Gap status
Entry
Target
Stop
Estimated reward-to-risk ratio
Inputs
The indicator allows users to customize:
Analysis lookback period
Pivot sensitivity
Pattern tolerance
ATR filters
Higher-timeframe confirmation
Volume confirmation
Fair Value Gap confirmation
Order Block confirmation
Market structure confirmation
Entry buffer
Stop buffer
Target projection
Minimum setup score
Display options
These settings allow the indicator to be adjusted for different markets and timeframes.
Suggested Workflow
Apply the indicator to a chart.
Allow the script to identify a completed pattern.
Review the displayed pattern and dashboard.
Compare the suggested trade plan with your own market analysis.
Wait for price to confirm the breakout before considering any trading decision.
Manage risk according to your own trading plan.
Notes
Pattern recognition is based on confirmed historical pivots. As a result, patterns are identified after sufficient price confirmation rather than at the exact turning point.
The setup score is an internal ranking based on the script's rules and should not be interpreted as a probability of success.
Entry, target, and stop levels are calculated using the detected pattern geometry and user-defined ATR settings.
This indicator is designed as a chart analysis tool and does not provide financial or investment advice. Past market behavior does not guarantee future results. Indicator
