Sprung Ladder Signals v1//@version=6
indicator("Sprung Ladder Signals v1", "SLS", overlay=true)
// ---------- Inputs (set from the gear icon, no code edits needed) ----------
shelf = input.float(0.0, "Sprung Ladder shelf level (0 = off)")
springWindow = input.int(3, "Spring reclaim window (bars)", minval=1)
lvl1 = input.float(0.0, "Alert level 1 (0 = off)")
lvl2 = input.float(0.0, "Alert level 2 (0 = off)")
hlLen = input.int(2, "Higher-low pivot strength", minval=1)
hiLen = input.int(20, "Session-high lookback (bars)", minval=5)
// ---------- Webhook payload helper ----------
f_fire(ev) =>
alert('{"event":"' + ev + '","symbol":"' + syminfo.ticker + '","tf":"' + timeframe.period + '","price":' + str.tostring(close) + ',"t":' + str.tostring(timenow) + '}', alert.freq_once_per_bar_close)
// ---------- SWEEP: pokes below a defended shelf, closes back above ----------
sweep = shelf > 0 and low < shelf and close > shelf
var float sweepHigh = na
var int sweepBar = na
if sweep
sweepHigh := high
sweepBar := bar_index
// ---------- ta.* calls hoisted to globals so they run every bar (fixes CW10002) ----------
crossSweepHigh = ta.crossover(close, sweepHigh)
pl = ta.pivotlow(low, hlLen, hlLen)
recentHigh = ta.highest(high, hiLen)
crossRecent = ta.crossover(close, recentHigh)
crossLvl1 = ta.cross(close, lvl1)
crossLvl2 = ta.cross(close, lvl2)
// ---------- SPRING: reclaim of the sweep bar's high within the window ----------
spring = not na(sweepBar) and (bar_index - sweepBar) <= springWindow and crossSweepHigh
if spring
sweepBar := na
// ---------- HL_RECLAIM: shallow pullback holds above prior pivot low, breaks recent high ----------
var float lastPivotLow = na
if not na(pl)
lastPivotLow := pl
hlReclaim = not na(lastPivotLow) and low > lastPivotLow and crossRecent
// ---------- Visuals ----------
plotshape(sweep, "SWEEP", shape.triangleup, location.belowbar, color.orange, size=size.small)
plotshape(spring, "SPRING", shape.labelup, location.belowbar, color.green, size=size.small)
plotshape(hlReclaim, "HL_RECLAIM", shape.diamond, location.belowbar, color.aqua, size=size.tiny)
plot(shelf > 0 ? shelf : na, "Shelf", color.new(color.yellow, 30), 2, plot.style_linebr)
// ---------- Fire webhooks (one TV alert: 'Any alert() function call') ----------
if sweep
f_fire("SWEEP")
if spring
f_fire("SPRING")
if hlReclaim
f_fire("HL_RECLAIM")
if lvl1 > 0 and crossLvl1
f_fire("LEVEL1_HIT")
if lvl2 > 0 and crossLvl2
f_fire("LEVEL2_HIT") Indikator

Indikator

Indikator

Indikator

Indikator

jrhMultORB+CLjrhMultORB_Checklist — Documentation
Non-destructive fork of the real jrhMultORB indicator. Every original input, calculation, marker, and alert is untouched — this version adds one new group ("Execution Checklist") and a second table wired directly to jrhMultORB's actual internal state, so the checklist can never disagree with the chart markers the way a separate/standalone recreation could.
What's New vs. the Original jrhMultORB
Only one new input group was added:
Setting What it controls
Show Checklist Table Master on/off for the new table
Position Where it renders (Top Right / Top Left / Bottom Right / Bottom Left)
Text Size Tiny / Small / Normal / Large
Everything else — Opening Range, Custom Range, Breakout Signals, Targets, Bull/Bear Target levels, Session Moving Average, Trend & Momentum, the original Info Table, and Style — is 100% identical to your source file.
Execution Checklist Table — Row Reference
OR Levels
Locked Opening Range high–low (orh–orl) once the OR session ends. Shows "forming..." while still building.
Day Bias / ADX
Same two readouts as your original Info Table:
• Bullish / Bearish / Neutral — day_dir, comparing this session's OR midpoint to the previous session's
• ADX value — same adxVal as the ADX row in your Info Table
Breakout Up / Breakout Down
Reflects upSignalUsed / downSignalUsed directly — "Fired this session" or "Not yet".
Retest (Up) / Retest (Down)
The core entry-decision row, reading waitRetestUp/waitRetestDown, retest_up/retest_down, and rtUpOutcome/rtDownOutcome directly from the real script:
Status Meaning Action
Not yet (from Breakout row) No breakout Wait
Armed - awaiting retest of ORH/ORL Breakout fired, watching for the retest touch Wait
RTC - continuation confirmed Retest candle closed back through the level Entry signal in the breakout direction
RTF - retest failed Retest candle closed back inside the range Don't enter continuation; watch the opposite Rev/Fade row
Retest window expired (stale) No touch within your Max Bars to Wait Void
Includes (N bars ago), computed from waitRetestUpBar/waitRetestDownBar — the actual bar index your real script arms the retest watch on. This tells you whether an RTC/RTF is live or historical context.
Rev/Fade (after Up-fail) / (after Dn-fail)
Only activates after the matching Retest shows RTF. Reads waitRevFadeLong/waitRevFadeShort and revLong/fadeLong/revShort/fadeShort directly:
Status Meaning
— Not armed
Armed - watching ORL/ORH for reversal/fade Watching the opposite level after an RTF
REV - reversed through ORL/ORH, fresh short/long Opposite level closed through — new opportunity in the new direction
FADE - rejected at ORL/ORH, range holding Opposite level touched but rejected — range is holding
Also includes (N bars ago), from waitRevFadeLongBar/waitRevFadeShortBar.
Signal vs Bias Check
Compares a confirmed RTC direction against day_dir (the same Day Bias shown two rows up — not a separate ADX-based proxy):
Display Meaning
No conflict No confirmed RTC yet, or it agrees with Day Bias
⚠ Confirmed LONG vs Bearish Day Bias RTC long confirmed while Day Bias reads Bearish
⚠ Confirmed SHORT vs Bullish Day Bias RTC short confirmed while Day Bias reads Bullish
A caution flag, not a stop signal — it's a cue to size down, tighten stops, or be skeptical of extended targets, not an automatic skip.
Important Usage Notes
• Retest/Rev-Fade rows are historical snapshots. They hold whatever text they last resolved to until the next OR session resets them — always check the (N bars ago) tag before treating a status as a live signal.
• Day Bias / ADX recalculates live, so it can visibly diverge from an older Retest status as the session progresses.
• All checklist state resets automatically at the start of each new OR session (or_start), same as your original script's own state.
• This checklist reads your actual script's internal variables — it cannot disagree with the breakout/retest/REV/FADE markers drawn on the chart, since both come from the same calculation.
• Still no automatic stop/target/position-size calc — pair with your own risk rules, same as before.
Indikator

Indikator

Indikator

Choppiness Index Multitime frameCHOP Multi-Timeframe — Détecteur de range et de tendance
🎯 À quoi sert cet indicateur ?
Le Choppiness Index mesure si le marché est en tendance ou en range. Le problème du CHOP classique : il ne regarde qu'une seule unité de temps. Cet indicateur affiche le Choppiness Index sur plusieurs timeframes simultanément, directement sur ton graphique, pour savoir en un coup d'œil si les UT supérieures confirment ou contredisent ton UT de trading.
⚙️ Comment ça fonctionne
Le CHOP est calculé sur chaque timeframe sélectionné (ex : M15, H1, H4, D1) via request.security().
Lecture des valeurs :
CHOP > 61,8 → marché en range / consolidation, éviter les entrées en breakout
CHOP < 38,2 → marché en tendance établie
Entre les deux → zone de transition, prudence
Un tableau récapitulatif affiche la valeur et l'état (Range / Transition / Tendance) de chaque UT avec un code couleur.
📊 Comment l'utiliser
Choisis tes timeframes dans les paramètres selon ton style (scalping, intraday, swing)
Attends l'alignement : quand plusieurs UT passent sous 38,2, la tendance est solide sur toutes les échelles
Filtre tes entrées : un CHOP élevé en UT supérieure = ton breakout en UT inférieure a plus de chances d'échouer
Combine avec ta lecture price action — cet indicateur est un filtre de contexte, pas un signal d'entrée
🔧 Paramètres
Période du CHOP (défaut : 14)
Timeframes affichés (jusqu'à 4)
Seuils personnalisables (61,8 / 38,2 par défaut)
Position et taille du tableau
⚠️ Note
Aucun indicateur ne prédit le marché. Le CHOP décrit l'état actuel du marché, à utiliser comme filtre de contexte dans une stratégie complète avec gestion du risque. Indikator

Momentum Ignition - SMI + Squeeze Momentum Overview
Momentum Ignition merges two of the most respected concepts in technical analysis — the Stochastic Momentum Index (SMI) by William Blau and the Squeeze Momentum Indicator by LazyBear (which is itself a Pine Script implementation of John Carter's TTM Squeeze). Neither indicator on its own answers the two questions a trader actually needs answered on every signal:
Which way is momentum turning? → SMI answers this.
Is the market actually about to move, or is this just noise inside a range? → Squeeze Momentum answers this.
Momentum Ignition combines them into a single-pane oscillator that produces a Power Signal only when both agree, and gives you a full read on the market state at a glance via a live info table.
The indicator is fully configurable, non-repainting on higher-timeframe confirmation, and includes multiple filters designed specifically to reduce false signals on low-timeframe charts (1m/3m/5m).
Why this pairing works
The Stochastic Momentum Index (Blau, 1993) is a double-smoothed refinement of the classic Stochastic. Instead of measuring where price sits within a range, it measures where price sits relative to the midpoint of that range, then double-smooths the result. This produces a cleaner, less-noisy oscillator that oscillates between -100 and +100 with much less whipsaw than the standard Stochastic.
The Squeeze Momentum Indicator (LazyBear's version of John Carter's TTM Squeeze) does something completely different — it detects volatility compression by checking whether the Bollinger Bands are contained inside the Keltner Channels. When they are, the market is coiled. When they expand back out, the squeeze "fires" — historically the beginning of the largest directional moves.
Neither indicator sees what the other sees. SMI can flash a beautiful cross in the middle of a dead range. The Squeeze can fire while momentum is still ambiguous. Combined, you get:
SMI = trade direction and momentum
Squeeze = permission to take the trade (or not)
The Power Signal requires both to align.
Components on the chart
1. SMI + Signal + HTF SMI (three lines)
Blue line — SMI on the current timeframe
Orange line — Signal (smoothed SMI)
Purple line — SMI computed on a user-selected higher timeframe (default 15-minute). Non-repainting.
2. Squeeze Momentum histogram (4-color)
Plotted as columns behind the SMI lines. Colors follow LazyBear's convention:
Bright lime — momentum positive AND rising (bull accelerating)
Dim green — momentum positive but falling (bull fading)
Bright red — momentum negative AND falling (bear accelerating)
Dim maroon — momentum negative but rising (bear fading)
The histogram is normalized to the ±100 SMI scale by default so it fits cleanly in the pane.
3. Squeeze state dot (on zero-line)
A small colored dot printed at zero on every bar. This is the key visual for reading market state:
Black — squeeze is ON (coiled). Wait, don't chase.
Aqua — squeeze just FIRED this bar. Move imminent.
Gray — squeeze is off (released).
Faint gray — no squeeze / idle.
4. Overbought / Oversold zones
Dashed horizontal lines at ±40 (default) and ±60 (extreme). When SMI enters these zones, background shading turns green/red to make it obvious.
5. Signals
Two tiers, so you can visually distinguish the strongest setups:
Small BUY / SELL triangles — regular SMI cross that passes all standard filters.
★ PWR ★ labels — the Power Signal. Regular signal PLUS squeeze alignment PLUS momentum direction agreement. These are the "everything is lined up" trades.
6. Divergences
Optional. Regular bull/bear divergences between price and SMI are marked with labels at the pivot bar.
7. Info table
Top-right corner (position adjustable). Live snapshot of every state variable that matters:
Overall bias (LONG / SHORT / Recovering / Fading)
SMI value, Signal value, HTF SMI value
Squeeze state (COILED / FIRED! / Fresh Fire / Released / Idle)
Momentum direction (Bull accel / Bear accel / Bull fade / Bear fade)
Trend state (UP / DOWN)
Volatility filter status (yes / no)
How to use it
The core workflow
Step 1 — Read the squeeze dot.
Row of black dots = market is coiled. Sit on your hands. Do not enter random signals in a squeeze.
Dot turns aqua = the squeeze just fired. A move is now much more likely.
Step 2 — Check the histogram color the moment the fire event happens.
Bright lime bars = the release is bullish.
Bright red bars = the release is bearish.
The color tells you which side to look for.
Step 3 — Wait for the SMI cross in that direction.
If the fire is bullish, look for SMI to cross above Signal (and ideally still be below the overbought zone).
If the fire is bearish, look for SMI to cross below Signal (and ideally still be above the oversold zone).
Step 4 — Take the ★ PWR ★ signal.
When all conditions are met, the label prints. This is the strongest setup the indicator produces.
Regular BUY/SELL triangles are also valid but lower conviction — treat them as "the direction is right but the market isn't necessarily ready to move yet."
Reading the info table for quick context
Glance at the table for a 5-second read of the market state:
Squeeze = COILED, Momentum = Bull accel → be patient, prepare to buy the fire.
Squeeze = FIRED!, Momentum = Bull accel, Trend = UP → primary long conditions.
Squeeze = Idle, Momentum = Bear fade → range environment, low conviction either way.
Squeeze = Released, Momentum = Bear accel → active downside move, don't fade it.
Divergences
Regular divergences are early warning of trend exhaustion. They are best combined with the squeeze/momentum picture:
Bear divergence + squeeze fires bearish = high-quality short reversal setup.
Bull divergence + squeeze fires bullish = high-quality long reversal setup.
Divergence alone during a squeeze (no fire yet) means nothing until the squeeze resolves.
Settings guide
SMI Calculation
%K Length (10): Lookback for the high/low range. Lower = faster, more signals. Higher = smoother.
%D Length (3), %DD Length (3): First and second smoothing periods. Blau's original is 3/3.
Signal Length (5): EMA of the SMI for cross signals.
Smoothing MA (EMA): SMA / EMA / WMA / RMA / HMA / TEMA / DEMA. TEMA reduces lag noticeably without adding much noise — good default for low timeframes.
Levels
Overbought / Oversold (±40): Signal-blocking zones. Default is more sensitive than a standard Stochastic (±80/20) because SMI's double smoothing spends more time in the middle.
Extreme (±60): Visual reference for aggressive OB/OS.
Squeeze Momentum
BB Length (20), BB StdDev (2.0): Bollinger Band settings.
KC Length (20), KC Range Mult (1.5): Keltner Channel settings. 1.5 = TTM standard (tighter, more fires). 2.0 = LazyBear default (looser, fewer but stronger fires).
Use TrueRange: LazyBear's original uses TR; TTM's original uses high-low. TR is more responsive.
Bars after fire = 'fresh' (10): How long after a squeeze fires the "fresh fire" flag stays active for Power Signal purposes.
Show / normalize histogram: Toggle and scale the histogram.
Signal Filters (built for low-timeframe noise)
Trend Filter (EMA200): Longs only above the trend EMA, shorts only below. Kills counter-trend signals.
HTF Confirmation (15m default): Signal only fires if the higher-timeframe SMI agrees on direction. Non-repainting — uses the previous closed HTF bar.
ATR Volatility Filter (0.75x): Requires current ATR to be at least 75% of its own 50-period SMA. Skips signals when volatility is too low to move price meaningfully.
Session Filter (07:00–16:00 default): Optional. Only signal during high-liquidity hours.
Confirmation Bars (1): Cross must hold for N consecutive bars before firing. Set to 2 or 3 on 1m for fewer false signals.
Divergence
Standard pivot-based lookback settings. Increase pivot lookback for stronger, less frequent divergences.
Visuals
Toggle histogram source, OB/OS shading, info table, table position.
Recommended presets
Gold / FX on 1-minute
SMI: 10 / 3 / 3 / 5, TEMA smoothing
Squeeze: BB 20/2.0, KC 20/1.5, TrueRange ON
HTF: 15m
Trend: EMA 200 ON
ATR: 0.75x ON
Confirm: 2 bars
Session: OFF (or 0700–1600 exchange time)
Stocks on 5-minute
SMI: 13 / 5 / 3 / 5, EMA
Squeeze: BB 20/2.0, KC 20/2.0 (looser)
HTF: 1H
Trend: EMA 200 ON
Confirm: 1 bar
Crypto on 15-minute
SMI: 14 / 3 / 3 / 5, EMA
Squeeze: BB 20/2.0, KC 20/1.5
HTF: 4H
Trend: EMA 200 ON
ATR: OFF (crypto is usually volatile enough)
Session: OFF
Higher-timeframe swing (4H / Daily)
SMI: 21 / 5 / 3 / 8, EMA
Squeeze: BB 20/2.0, KC 20/2.0
HTF: 1D or 1W
Trend: EMA 200 ON
Confirm: 1 bar
Divergence: ON, lookbacks 7/5
Alerts
The indicator ships with nine ready-to-use alertconditions:
★ POWER LONG — highest-conviction long setup
★ POWER SHORT — highest-conviction short setup
Squeeze Fired — the moment volatility releases (worth setting on its own — pings you before the move even develops direction)
SMI Long / Short (regular) — standard SMI cross with filters, without squeeze confirmation
SMI zero-line UP / DOWN — macro momentum shift
Bullish / Bearish divergence — early reversal warning
Right-click the indicator → Add alert → Condition → Momentum Ignition → pick the event.
What makes this different from a stock SMI + separate Squeeze indicator
Anyone can drop LazyBear's Squeeze and a standard SMI on their chart. What this indicator adds:
Merged Power Signal logic — you don't have to eyeball whether the two agree; the indicator only fires when they do.
Non-repainting HTF confirmation — proper barmerge.lookahead_off with offset. The signals you see in replay are the signals you would have seen live.
Volatility gating — the ATR filter kills the low-vol whipsaw signals that plague both indicators on lower timeframes.
Trend gating — no counter-trend signals unless you explicitly disable the filter.
Streak-based confirmation — configurable N-bar hold requirement before signal fires.
Selectable smoothing types — most SMI implementations lock you into EMA. TEMA in particular is significantly better on 1m charts.
Squeeze normalization — the Squeeze Momentum histogram is scaled to the SMI's ±100 range so both fit cleanly in one pane; no separate indicator needed.
Info table — instant read of every state variable without hunting through plot values.
Limitations
Not a strategy. This is an indicator, not a backtestable strategy. Signals are not entry/exit rules — they are conditions for you to evaluate against your own trade plan.
HTF confirmation adds lag. By design, the HTF filter waits for the higher-timeframe bar to close. This delays signals in exchange for reliability. Turn it off if you want purely current-TF signals.
Squeeze fires do not guarantee direction. A fire event means volatility is expanding, not which way. The Power Signal requires the histogram color to confirm direction — trust that requirement.
Low-volatility instruments and dead sessions produce weak fires. Use the ATR filter or the session filter to skip these.
Divergence detection uses closed pivots. Divergences confirm divLbR bars after the pivot forms. This is unavoidable for any pivot-based divergence method.
Credits
This indicator combines and extends two pieces of open-source work. Please credit the originals:
Stochastic Momentum Index — William Blau, Technical Analysis of Stocks & Commodities, January 1993.
Squeeze Momentum Indicator — LazyBear (TradingView profile). The squeeze detection and momentum linear-regression logic are adapted from LazyBear's original Pine implementation, which itself is based on John Carter's TTM Squeeze from Mastering the Trade (McGraw-Hill, 2005).
All additional logic — the Power Signal merge, HTF confirmation, filter stack, non-repainting security calls, info table, normalization, and multi-MA smoothing — is original to this indicator.
Disclaimer
This indicator is provided for educational and analytical purposes only. It is not financial advice. Nothing displayed by this indicator constitutes a recommendation to buy or sell any security. All trading involves risk, including the risk of losing all capital. Past performance and hypothetical results do not guarantee future returns. Do your own research and consult a licensed financial advisor before making investment decisions.Overview
Momentum Ignition merges two of the most respected concepts in technical analysis — the Stochastic Momentum Index (SMI) by William Blau and the Squeeze Momentum Indicator by LazyBear (which is itself a Pine Script implementation of John Carter's TTM Squeeze). Neither indicator on its own answers the two questions a trader actually needs answered on every signal:
Which way is momentum turning? → SMI answers this.
Is the market actually about to move, or is this just noise inside a range? → Squeeze Momentum answers this.
Momentum Ignition combines them into a single-pane oscillator that produces a Power Signal only when both agree, and gives you a full read on the market state at a glance via a live info table.
The indicator is fully configurable, non-repainting on higher-timeframe confirmation, and includes multiple filters designed specifically to reduce false signals on low-timeframe charts (1m/3m/5m).
Why this pairing works
The Stochastic Momentum Index (Blau, 1993) is a double-smoothed refinement of the classic Stochastic. Instead of measuring where price sits within a range, it measures where price sits relative to the midpoint of that range, then double-smooths the result. This produces a cleaner, less-noisy oscillator that oscillates between -100 and +100 with much less whipsaw than the standard Stochastic.
The Squeeze Momentum Indicator (LazyBear's version of John Carter's TTM Squeeze) does something completely different — it detects volatility compression by checking whether the Bollinger Bands are contained inside the Keltner Channels. When they are, the market is coiled. When they expand back out, the squeeze "fires" — historically the beginning of the largest directional moves.
Neither indicator sees what the other sees. SMI can flash a beautiful cross in the middle of a dead range. The Squeeze can fire while momentum is still ambiguous. Combined, you get:
SMI = trade direction and momentum
Squeeze = permission to take the trade (or not)
The Power Signal requires both to align.
Components on the chart
1. SMI + Signal + HTF SMI (three lines)
Blue line — SMI on the current timeframe
Orange line — Signal (smoothed SMI)
Purple line — SMI computed on a user-selected higher timeframe (default 15-minute). Non-repainting.
2. Squeeze Momentum histogram (4-color)
Plotted as columns behind the SMI lines. Colors follow LazyBear's convention:
Bright lime — momentum positive AND rising (bull accelerating)
Dim green — momentum positive but falling (bull fading)
Bright red — momentum negative AND falling (bear accelerating)
Dim maroon — momentum negative but rising (bear fading)
The histogram is normalized to the ±100 SMI scale by default so it fits cleanly in the pane.
3. Squeeze state dot (on zero-line)
A small colored dot printed at zero on every bar. This is the key visual for reading market state:
Black — squeeze is ON (coiled). Wait, don't chase.
Aqua — squeeze just FIRED this bar. Move imminent.
Gray — squeeze is off (released).
Faint gray — no squeeze / idle.
4. Overbought / Oversold zones
Dashed horizontal lines at ±40 (default) and ±60 (extreme). When SMI enters these zones, background shading turns green/red to make it obvious.
5. Signals
Two tiers, so you can visually distinguish the strongest setups:
Small BUY / SELL triangles — regular SMI cross that passes all standard filters.
★ PWR ★ labels — the Power Signal. Regular signal PLUS squeeze alignment PLUS momentum direction agreement. These are the "everything is lined up" trades.
6. Divergences
Optional. Regular bull/bear divergences between price and SMI are marked with labels at the pivot bar.
7. Info table
Top-right corner (position adjustable). Live snapshot of every state variable that matters:
Overall bias (LONG / SHORT / Recovering / Fading)
SMI value, Signal value, HTF SMI value
Squeeze state (COILED / FIRED! / Fresh Fire / Released / Idle)
Momentum direction (Bull accel / Bear accel / Bull fade / Bear fade)
Trend state (UP / DOWN)
Volatility filter status (yes / no)
How to use it
The core workflow
Step 1 — Read the squeeze dot.
Row of black dots = market is coiled. Sit on your hands. Do not enter random signals in a squeeze.
Dot turns aqua = the squeeze just fired. A move is now much more likely.
Step 2 — Check the histogram color the moment the fire event happens.
Bright lime bars = the release is bullish.
Bright red bars = the release is bearish.
The color tells you which side to look for.
Step 3 — Wait for the SMI cross in that direction.
If the fire is bullish, look for SMI to cross above Signal (and ideally still be below the overbought zone).
If the fire is bearish, look for SMI to cross below Signal (and ideally still be above the oversold zone).
Step 4 — Take the ★ PWR ★ signal.
When all conditions are met, the label prints. This is the strongest setup the indicator produces.
Regular BUY/SELL triangles are also valid but lower conviction — treat them as "the direction is right but the market isn't necessarily ready to move yet."
Reading the info table for quick context
Glance at the table for a 5-second read of the market state:
Squeeze = COILED, Momentum = Bull accel → be patient, prepare to buy the fire.
Squeeze = FIRED!, Momentum = Bull accel, Trend = UP → primary long conditions.
Squeeze = Idle, Momentum = Bear fade → range environment, low conviction either way.
Squeeze = Released, Momentum = Bear accel → active downside move, don't fade it.
Divergences
Regular divergences are early warning of trend exhaustion. They are best combined with the squeeze/momentum picture:
Bear divergence + squeeze fires bearish = high-quality short reversal setup.
Bull divergence + squeeze fires bullish = high-quality long reversal setup.
Divergence alone during a squeeze (no fire yet) means nothing until the squeeze resolves.
Settings guide
SMI Calculation
%K Length (10): Lookback for the high/low range. Lower = faster, more signals. Higher = smoother.
%D Length (3), %DD Length (3): First and second smoothing periods. Blau's original is 3/3.
Signal Length (5): EMA of the SMI for cross signals.
Smoothing MA (EMA): SMA / EMA / WMA / RMA / HMA / TEMA / DEMA. TEMA reduces lag noticeably without adding much noise — good default for low timeframes.
Levels
Overbought / Oversold (±40): Signal-blocking zones. Default is more sensitive than a standard Stochastic (±80/20) because SMI's double smoothing spends more time in the middle.
Extreme (±60): Visual reference for aggressive OB/OS.
Squeeze Momentum
BB Length (20), BB StdDev (2.0): Bollinger Band settings.
KC Length (20), KC Range Mult (1.5): Keltner Channel settings. 1.5 = TTM standard (tighter, more fires). 2.0 = LazyBear default (looser, fewer but stronger fires).
Use TrueRange: LazyBear's original uses TR; TTM's original uses high-low. TR is more responsive.
Bars after fire = 'fresh' (10): How long after a squeeze fires the "fresh fire" flag stays active for Power Signal purposes.
Show / normalize histogram: Toggle and scale the histogram.
Signal Filters (built for low-timeframe noise)
Trend Filter (EMA200): Longs only above the trend EMA, shorts only below. Kills counter-trend signals.
HTF Confirmation (15m default): Signal only fires if the higher-timeframe SMI agrees on direction. Non-repainting — uses the previous closed HTF bar.
ATR Volatility Filter (0.75x): Requires current ATR to be at least 75% of its own 50-period SMA. Skips signals when volatility is too low to move price meaningfully.
Session Filter (07:00–16:00 default): Optional. Only signal during high-liquidity hours.
Confirmation Bars (1): Cross must hold for N consecutive bars before firing. Set to 2 or 3 on 1m for fewer false signals.
Divergence
Standard pivot-based lookback settings. Increase pivot lookback for stronger, less frequent divergences.
Visuals
Toggle histogram source, OB/OS shading, info table, table position.
Recommended presets
Gold / FX on 1-minute
SMI: 10 / 3 / 3 / 5, TEMA smoothing
Squeeze: BB 20/2.0, KC 20/1.5, TrueRange ON
HTF: 15m
Trend: EMA 200 ON
ATR: 0.75x ON
Confirm: 2 bars
Session: OFF (or 0700–1600 exchange time)
Stocks on 5-minute
SMI: 13 / 5 / 3 / 5, EMA
Squeeze: BB 20/2.0, KC 20/2.0 (looser)
HTF: 1H
Trend: EMA 200 ON
Confirm: 1 bar
Crypto on 15-minute
SMI: 14 / 3 / 3 / 5, EMA
Squeeze: BB 20/2.0, KC 20/1.5
HTF: 4H
Trend: EMA 200 ON
ATR: OFF (crypto is usually volatile enough)
Session: OFF
Higher-timeframe swing (4H / Daily)
SMI: 21 / 5 / 3 / 8, EMA
Squeeze: BB 20/2.0, KC 20/2.0
HTF: 1D or 1W
Trend: EMA 200 ON
Confirm: 1 bar
Divergence: ON, lookbacks 7/5
Alerts
The indicator ships with nine ready-to-use alertconditions:
★ POWER LONG — highest-conviction long setup
★ POWER SHORT — highest-conviction short setup
Squeeze Fired — the moment volatility releases (worth setting on its own — pings you before the move even develops direction)
SMI Long / Short (regular) — standard SMI cross with filters, without squeeze confirmation
SMI zero-line UP / DOWN — macro momentum shift
Bullish / Bearish divergence — early reversal warning
Right-click the indicator → Add alert → Condition → Momentum Ignition → pick the event.
What makes this different from a stock SMI + separate Squeeze indicator
Anyone can drop LazyBear's Squeeze and a standard SMI on their chart. What this indicator adds:
Merged Power Signal logic — you don't have to eyeball whether the two agree; the indicator only fires when they do.
Non-repainting HTF confirmation — proper barmerge.lookahead_off with offset. The signals you see in replay are the signals you would have seen live.
Volatility gating — the ATR filter kills the low-vol whipsaw signals that plague both indicators on lower timeframes.
Trend gating — no counter-trend signals unless you explicitly disable the filter.
Streak-based confirmation — configurable N-bar hold requirement before signal fires.
Selectable smoothing types — most SMI implementations lock you into EMA. TEMA in particular is significantly better on 1m charts.
Squeeze normalization — the Squeeze Momentum histogram is scaled to the SMI's ±100 range so both fit cleanly in one pane; no separate indicator needed.
Info table — instant read of every state variable without hunting through plot values.
Limitations
Not a strategy. This is an indicator, not a backtestable strategy. Signals are not entry/exit rules — they are conditions for you to evaluate against your own trade plan.
HTF confirmation adds lag. By design, the HTF filter waits for the higher-timeframe bar to close. This delays signals in exchange for reliability. Turn it off if you want purely current-TF signals.
Squeeze fires do not guarantee direction. A fire event means volatility is expanding, not which way. The Power Signal requires the histogram color to confirm direction — trust that requirement.
Low-volatility instruments and dead sessions produce weak fires. Use the ATR filter or the session filter to skip these.
Divergence detection uses closed pivots. Divergences confirm divLbR bars after the pivot forms. This is unavoidable for any pivot-based divergence method.
Credits
This indicator combines and extends two pieces of open-source work. Please credit the originals:
Stochastic Momentum Index — William Blau, Technical Analysis of Stocks & Commodities, January 1993.
Squeeze Momentum Indicator — LazyBear (TradingView profile). The squeeze detection and momentum linear-regression logic are adapted from LazyBear's original Pine implementation, which itself is based on John Carter's TTM Squeeze from Mastering the Trade (McGraw-Hill, 2005).
All additional logic — the Power Signal merge, HTF confirmation, filter stack, non-repainting security calls, info table, normalization, and multi-MA smoothing — is original to this indicator.
Disclaimer
This indicator is provided for educational and analytical purposes only. It is not financial advice. Nothing displayed by this indicator constitutes a recommendation to buy or sell any security. All trading involves risk, including the risk of losing all capital. Past performance and hypothetical results do not guarantee future returns. Do your own research and consult a licensed financial advisor before making investment decisions.
Indikator

Indikator

Indikator

Indikator

Combined Market Breadth Table Overview
Combined Market Breadth Table is an overlay indicator that brings key market breadth data directly onto your chart in a clean, compact visual display. It tracks the percentage of stocks trading above major moving averages across two of the most heavily watched benchmarks: the Nasdaq 100 (NDX) and the S&P 500 (SPX).
Instead of clogging your screen with multiple lower-pane indicators, this script compiles short-term, medium-term, and long-term breadth metrics into a single table anchored to the top-right corner of your chart.
Key Features
Multi-Timeframe Moving Average Tracking: Displays the percentage of stocks trading above their 200-day, 50-day, 20-day, and 5-day moving averages simultaneously.
Dual-Index Comparison: Tracks both the Nasdaq 100 (NDX) and S&P 500 (SPX) side-by-side to easily spot divergence between tech heavyweights and the broader market.
Color-Coded Rows: Each moving average timeframe uses a distinct, color-coded text palette for quick scanning:
🟡 200-Day (Yellow): Macro / long-term structural trend.
🔵 50-Day (Blue): Intermediate trend.
🟢 20-Day (Green): Short-term trend.
🟠 5-Day (Orange): Ultra-short-term / momentum pulse.
Non-Intrusive Design: Renders only on the latest bar inside a dark, framed table box in the top-right corner, leaving your price action uncluttered.
Indikator

Indikator

MACD PRO + Filtro + Genesis//@version=6
indicator("MACD PRO + Filtro + Delay", overlay=true)
// ======================
// 🔧 INPUTS
// ======================
source = close
fastLen = input.int(12, "Fast")
slowLen = input.int(26, "Slow")
signalLen = input.int(9, "Signal")
delay = input.int(1, "Delay (velas após cruzamento)", minval=0, maxval=5)
emaFilterLen = input.int(100, "EMA Tendência")
// ======================
// 📊 MACD
// ======================
= ta.macd(source, fastLen, slowLen, signalLen)
// ======================
// 📈 FILTRO DE TENDÊNCIA
// ======================
ema = ta.ema(close, emaFilterLen)
trendBuy = close > ema
trendSell = close < ema
// ======================
// 🔀 CRUZAMENTOS
// ======================
buyCross = ta.crossover(macd, signal)
sellCross = ta.crossunder(macd, signal)
// ======================
// ⏱️ DELAY (controle de vela)
// ======================
buySignal = buyCross
sellSignal = sellCross
// ======================
// ✅ CONFIRMAÇÃO DE CANDLE
// ======================
candleBuy = close > open
candleSell = close < open
// ======================
// 🎯 SINAL FINAL (FILTROS)
// ======================
finalBuy = buySignal and trendBuy and candleBuy
finalSell = sellSignal and trendSell and candleSell
// ======================
// 📍 PLOTAGEM
// ======================
plotshape(finalBuy,
title="Compra",
style=shape.triangleup,
location=location.belowbar,
color=color.lime,
size=size.small,
text="BUY")
plotshape(finalSell,
title="Venda",
style=shape.triangledown,
location=location.abovebar,
color=color.red,
size=size.small,
text="SELL")
// ======================
// 📉 EMA NO GRÁFICO
// ======================
plot(ema, "EMA 200", color=color.orange)
// ======================
// 🔔 ALERTAS
// ======================
alertcondition(finalBuy, "Compra", "Sinal de COMPRA confirmado")
alertcondition(finalSell, "Venda", "Sinal de VENDA confirmado" Indikator

Indikator

Institutional Flow Signalswww.tradingview.com
Institutional Flow Signals is an advanced market analysis indicator developed to help traders understand the hidden relationship between institutional order flow, directional volume, trend structure, and market participation. Instead of relying on a single technical indicator or a simple volume histogram, it combines multiple market components into one unified analytical framework that continuously evaluates the balance between buyers and sellers. The objective is to simplify complex institutional activity into an easy-to-read visual format so traders can better understand who currently controls the market and whether that control is strengthening or weakening.
The indicator was created for traders who want more than traditional trend indicators. Standard indicators often react after the market has already moved, while Institutional Flow Signals is designed to continuously monitor the changing relationship between price movement, volatility, market pressure, directional volume, and trend transitions. By combining these elements into one adaptive system, the indicator helps identify the strength behind every move instead of simply showing whether price is moving up or down.
Institutional Flow Signals works by continuously measuring buying pressure and selling pressure as the market develops. Every completed candle contributes new information to the internal calculations. Strong bullish candles supported by increasing participation contribute to positive institutional flow, while aggressive bearish candles contribute to negative institutional flow. As this information accumulates, the indicator builds a live representation of market conviction rather than reacting only to short-term price fluctuations.
The indicator continuously evaluates whether buyers or sellers are currently dominating the market. During strong bullish conditions, positive flow expands while bearish participation weakens. During bearish environments the opposite occurs, allowing traders to quickly recognize which side currently has greater control over market direction. This continuous adaptation makes the indicator suitable for both trending and transitional market conditions.
A major component of the indicator is its trend recognition engine. Rather than relying solely on moving averages or crossover systems, the trend model evaluates multiple market conditions together before confirming a directional shift. This helps reduce unnecessary noise while allowing meaningful trend changes to become visible as they develop. When market conditions change, the indicator automatically adjusts its internal calculations to begin tracking the new directional phase without requiring manual intervention.
The trend boundary displayed on the price chart acts as a dynamic reference area that follows market structure instead of remaining fixed. During bullish environments the adaptive boundary follows below price, highlighting areas where buyers maintain control. During bearish conditions the boundary shifts above price, emphasizing seller dominance. The transparent trend fill between price and the boundary allows traders to visually identify the current market regime with a quick glance.
The lower Institutional Flow panel serves as the primary analytical engine. Positive histogram values represent increasing buying participation while negative values represent increasing selling participation. The size of each histogram bar reflects the intensity of institutional activity rather than simple candle direction. Strong institutional participation produces larger movements within the oscillator, while quiet market conditions naturally compress the readings. This creates an adaptive view of market pressure that continuously reflects changing participation levels.
An additional smoothing component helps traders observe the broader flow trend by reducing short-term fluctuations. This allows the underlying direction of institutional participation to remain visible even during temporary market pullbacks or consolidation periods.
Trend summary labels are generated whenever a completed market phase finishes. These labels summarize important information collected throughout that trend, including cumulative participation, total directional flow, and overall market pressure. Instead of examining every individual candle, traders receive a concise overview of what occurred during the completed market cycle.
The live information label continuously updates with the most recent market statistics. This provides an immediate view of current institutional flow, buying pressure, selling pressure, overall trend condition, and directional strength. Because the information updates on every completed candle, traders always have an accurate snapshot of current market conditions without manually calculating multiple indicators.
Institutional Flow Signals is designed to assist traders throughout the complete decision-making process rather than acting as a simple entry generator. A typical bullish setup begins when buying pressure gradually strengthens, the trend engine confirms bullish control, institutional flow shifts into positive territory, and the adaptive trend boundary supports price movement. As additional bullish participation enters the market, confidence in the prevailing trend increases. The same process applies in reverse for bearish conditions, where strengthening selling pressure, negative institutional flow, and confirmed trend weakness collectively support short-selling opportunities.
The indicator is equally useful for identifying weakening trends. When directional pressure begins fading, cumulative flow loses momentum, or institutional participation decreases, traders receive an early indication that the existing trend may be approaching exhaustion. This allows better management of open positions and helps reduce the tendency to remain in trades after institutional momentum has already begun to decline.
Because all calculations continuously adapt to changing volatility and market participation, Institutional Flow Signals performs across multiple asset classes including Forex, cryptocurrencies, stocks, commodities, futures, indices, and precious metals. The internal calculations automatically adjust to the selected timeframe, making the indicator suitable for scalping, intraday trading, swing trading, and long-term position trading without requiring separate versions for different markets.
The purpose of publishing Institutional Flow Signals is to provide traders with an advanced yet practical analytical tool capable of translating complex institutional market behavior into a clear visual framework. Rather than overwhelming traders with numerous disconnected indicators, it integrates trend analysis, directional volume, cumulative flow, market participation, and adaptive visualization into a single professional workspace that supports more informed trading decisions.
Verification
This indicator is an independently developed Pine Script created exclusively for Michael_Fx_Trader. The complete implementation has been written as an original work and is intended to represent an independent analytical solution based on generally recognized market concepts rather than copied source code. The calculations, structure, organization, variable design, visual presentation, and overall implementation are independently engineered to achieve the intended analytical objectives.
The author identification included within the script represents ownership and authorship only. It does not imply endorsement, certification, verification, partnership, or approval by TradingView or any external organization. Similarity to publicly known trading methodologies reflects common market analysis principles that are widely understood throughout the trading community and should not be interpreted as evidence of copied implementation or reproduced source code.
Clarification
Institutional Flow Signals has been developed for educational, analytical, and research purposes. The indicator is intended to assist traders in evaluating institutional participation, market structure, directional pressure, and trend development by presenting market information in a structured visual format. It does not predict future prices with certainty, does not guarantee profitable trading outcomes, and should not be considered financial or investment advice. Trading financial markets involves significant risk, and every trading decision remains the sole responsibility of the individual trader. Users are encouraged to combine this indicator with sound risk management, proper market analysis, and their own trading methodology before making any investment decisions.
www.tradingview.com Indikator

Indikator

Neural Trend Oscillator [Forex_Market_Insights]Neural Trend Oscillator
www.tradingview.com
Neural Trend Oscillator is a professional trend-following and momentum analysis indicator developed to help traders evaluate market direction, trend quality, momentum strength, and potential reversal opportunities through a single adaptive oscillator. Instead of relying on one traditional calculation, the indicator combines multiple layers of market analysis into a smooth neural-inspired model that continuously evaluates whether buyers or sellers currently have greater control of the market.
The primary goal of this indicator is to reduce market noise while providing traders with a clearer understanding of price behavior. Rather than reacting to every small fluctuation, the Neural Trend Oscillator is designed to filter insignificant movements and emphasize meaningful changes in momentum and trend direction. This makes it suitable for traders who want a cleaner view of market conditions without sacrificing responsiveness.
Unlike conventional oscillators that only measure overbought and oversold conditions, the Neural Trend Oscillator focuses on the relationship between momentum, trend continuation, volatility, directional pressure, and market persistence. By combining these factors, the indicator attempts to estimate the current probability of bullish or bearish dominance and presents this information in a visually intuitive format.
The oscillator continuously monitors live market data and dynamically adapts as new price information becomes available. As market conditions change, the oscillator responds by adjusting its internal calculations, allowing traders to identify strengthening trends, weakening momentum, and potential reversal zones in real time.
Why This Indicator Was Created
Financial markets are constantly changing. During trending markets, traditional oscillators often generate premature reversal signals, while during ranging markets they frequently produce excessive market noise.
The purpose of developing the Neural Trend Oscillator was to create a more balanced solution that adapts to different market environments while maintaining smooth, reliable trend visualization.
The indicator was designed to help traders:
Better understand the current market direction.
Measure the strength behind bullish and bearish movements.
Detect trend continuation opportunities.
Recognize weakening momentum before major reversals.
Filter unnecessary market noise.
Improve confidence when combining momentum with price action.
Support discretionary trading decisions with additional market context.
Rather than replacing price action analysis, the indicator is intended to complement it by providing a structured view of underlying market dynamics.
How the Indicator Works
The Neural Trend Oscillator processes multiple layers of market information simultaneously.
Instead of relying on a single mathematical formula, it evaluates various characteristics of price movement, including trend persistence, momentum behavior, directional acceleration, smoothing techniques, and adaptive volatility adjustments.
As these components interact, the indicator continuously calculates the current balance between bullish and bearish pressure.
The oscillator operates within a normalized range, allowing traders to quickly determine whether buying pressure or selling pressure is becoming dominant.
When bullish momentum begins increasing, the oscillator gradually rises and transitions into stronger bullish territory.
When bearish momentum strengthens, the oscillator falls toward the lower region, reflecting increasing selling pressure.
Because the calculations continuously adapt to changing market conditions, the indicator remains responsive without becoming excessively sensitive to minor price fluctuations.
Neural Trend Engine
At the core of the indicator is a custom neural-inspired trend engine designed to analyze market behavior in a more adaptive manner than conventional oscillators.
The engine evaluates multiple characteristics of market movement, including:
Directional momentum
Trend persistence
Price acceleration
Market velocity
Volatility behavior
Adaptive smoothing
Internal market pressure
Trend confidence
Oscillation stability
These components work together to generate a smooth and dynamic oscillator capable of following evolving market conditions across different trading environments.
Oscillator Structure
The indicator consists of several visual components that work together.
Main Neural Line
The primary oscillator line represents the current trend state.
Its movement reflects the balance between bullish and bearish market pressure while remaining smooth enough to minimize unnecessary fluctuations.
Signal Line
A secondary smoothing line provides confirmation of changes in trend direction.
Interactions between the neural line and signal line can help traders identify shifts in market momentum.
Momentum Histogram
The histogram visualizes the current momentum difference between buyers and sellers.
Positive histogram bars indicate strengthening bullish momentum.
Negative histogram bars indicate strengthening bearish momentum.
The histogram expands during periods of increasing momentum and contracts as momentum begins weakening.
Dynamic Color Zones
The oscillator includes visually separated bullish and bearish regions.
Upper areas emphasize bullish conditions.
Lower areas emphasize bearish conditions.
These zones make trend interpretation significantly easier during fast-moving markets.
Overbought and Oversold Analysis
The oscillator also highlights areas where momentum reaches extreme conditions.
When the oscillator moves into higher zones, it suggests that bullish momentum has become extended.
When it reaches lower zones, bearish momentum may be approaching exhaustion.
These areas should not automatically be interpreted as reversal signals.
Instead, they indicate regions where traders may begin monitoring price action for confirmation.
Trend Confirmation
One of the primary functions of the indicator is trend confirmation.
When both the neural oscillator and signal line move in agreement while momentum continues expanding, the probability of trend continuation generally improves.
Conversely, when momentum weakens while the oscillator begins diverging from price movement, traders may recognize early signs of slowing trend strength.
Momentum Exhaustion
The indicator also attempts to identify situations where buying or selling pressure begins losing strength.
Rather than relying solely on fixed overbought or oversold levels, it monitors changes in momentum behavior, helping traders recognize possible transition phases before major reversals develop.
Dashboard
The integrated dashboard provides a live summary of important market conditions.
Depending on current market behavior, it dynamically displays information such as:
Overall market trend
Bullish percentage
Bearish percentage
Trend confidence
Trend quality
Current market volatility
This allows traders to quickly assess market conditions without manually interpreting every oscillator movement.
The dashboard automatically updates as new candles form and adapts to the currently selected timeframe.
Multi-Timeframe Compatibility
The Neural Trend Oscillator has been designed for use across virtually every TradingView timeframe.
Whether a trader is analyzing:
1 Minute
3 Minute
5 Minute
15 Minute
30 Minute
1 Hour
4 Hour
Daily
Weekly
Monthly
the indicator dynamically recalculates using the active chart's data, allowing it to adapt naturally to different market speeds and trading styles.
Markets Supported
The indicator is suitable for a wide variety of financial markets, including:
Forex
Cryptocurrency
Stocks
Commodities
Indices
Futures
CFDs
Its adaptive calculations are designed to remain effective across markets with different volatility characteristics.
Who Can Benefit
This indicator is appropriate for:
Price Action Traders
Swing Traders
Day Traders
Scalpers
Position Traders
Momentum Traders
Trend Following Traders
Multi-Timeframe Analysts
It serves as an analytical confirmation tool rather than an automated trading system.
Purpose of Publishing
The Neural Trend Oscillator was developed to provide traders with a professional, adaptive, and visually intuitive trend analysis solution capable of simplifying market interpretation without oversimplifying price behavior.
The objective is not to predict future prices with certainty but to help traders evaluate the current market structure, identify momentum shifts, measure directional strength, and improve confidence when combining oscillator analysis with their own trading methodology and risk management.
By publishing this indicator, the goal is to offer an original analytical tool that enhances market awareness, encourages disciplined decision-making, and provides traders with a cleaner framework for evaluating trend quality across multiple financial markets and timeframes.
Verification & Clarification
Author: Forex_Market_Insights
Original Development Verification
This indicator has been independently researched, engineered, designed, and implemented by Forex_Market_Insights. The mathematical framework, neural-inspired oscillator architecture, adaptive smoothing methodology, visualization system, dashboard structure, trend evaluation process, momentum engine, and overall user interface represent original development work created specifically for this project.
Ownership & Intellectual Property
The Neural Trend Oscillator is the intellectual property of Forex_Market_Insights. Its calculations, implementation, visual presentation, signal-generation methodology, and internal architecture were developed as an original Pine Script v6 project. It is not a cloned, reverse-engineered, decompiled, translated, or modified version of any proprietary TradingView indicator or third-party commercial script.
Clarification
While certain visual elements—such as oscillators, dashboards, histograms, or momentum displays—may resemble common analytical concepts found in technical analysis, the underlying mathematical logic, filtering techniques, adaptive calculations, trend assessment model, and neural-inspired processing have been independently implemented from scratch. Any similarity in appearance is for usability and interface familiarity only and does not imply shared source code or duplicated proprietary algorithms.
TradingView Compliance Statement
This indicator has been prepared with the intention of complying with TradingView House Rules regarding originality, independent development, and responsible publication. It is presented as an original analytical tool designed to assist traders in interpreting market conditions and should be used alongside sound risk management and independent trading judgment.
www.tradingview.com Indikator

Indikator

jrhSMCjrhSMCDashboard — Documentation
Smart Money Concepts (SMC/ICT-style) dashboard indicator built from scratch. Implements standard, publicly-documented concepts — market structure (BOS/CHoCH), premium/discount zones, equal highs/lows, liquidity sweeps, multi-timeframe VWAP.
Input Groups
Dashboard
Setting Purpose
Show Dashboard Master on/off for the table
Position Top Right / Top Left / Bottom Right / Bottom Left
Text Size Table text size (independent of on-chart label sizes below)
Market Structure (BOS / CHoCH)
Setting Purpose
Swing Pivot Length Bars on each side required to confirm a swing high/low (ta.pivothigh/ta.pivotlow). Larger = fewer, more significant pivots
Show BOS / CHoCH Labels Toggle the on-chart structure-break labels
Label Text Size Size of CHoCH/BOS labels and pivot dots (Tiny–Huge)
Show Pivot Dots Toggle the aqua/fuchsia dots marking confirmed swing highs/lows
Liquidity (Equal Highs/Lows + Sweeps)
Setting Purpose
Show Equal High/Low Labels Toggle EQH/EQL labels
Tolerance % How close two consecutive pivots must be (as a % of price) to count as "equal"
Label Text Size Size of EQH/EQL and SWEEP labels (Tiny–Huge)
Show Liquidity Sweep Markers Toggle the on-chart SWEEP labels
Premium / Discount / Equilibrium
Setting Purpose
Show Premium/Discount Zones Toggle the purple (premium) / blue (discount) zone boxes
Range Lookback (bars) Rolling window used to define the swing high/low that anchors the zones, Fib levels, and the dashboard's Levels row
Fibonacci Auto-Levels
Setting Purpose
Show Fib Levels Toggle the 5 auto-plotted retracement lines/labels, computed from the same Range Lookback swing
Label Text Size Size of the Fib ratio/price labels (Tiny–Huge)
Multi-Timeframe VWAP
Setting Purpose
Show VWAP Stack in Dashboard Toggle the VWAP (LTF) / VWAP (HTF) rows
Momentum (RSI / CVD Proxy)
Setting Purpose
RSI Length Standard RSI period
On-Chart Elements
Pivot Dots
Aqua dot = confirmed swing high. Fuchsia dot = confirmed swing low. Plotted Swing Pivot Length bars back from the current bar (pivots can only be confirmed in hindsight).
EQH / EQL Labels
Orange labels marking two consecutive pivot highs (EQH) or lows (EQL) within Tolerance % of each other — these represent liquidity pools resting just beyond the level, a common SMC concept for where stop-runs/sweeps are likely to occur.
CHoCH / BOS Labels
• CHoCH (Change of Character): the first break of structure against the prevailing trend — a potential reversal signal
• BOS (Break of Structure): a break continuing the prevailing trend — confirms trend continuation
Direction colors: bullish CHoCH = blue, bullish BOS = teal, bearish CHoCH = purple, bearish BOS = red.
SWEEP Labels
Marks a liquidity sweep: price wicks beyond a prior swing high/low (taking the resting liquidity) but the candle closes back inside — a classic stop-hunt/reversal pattern. Red "SWEEP" above the bar = buy-side liquidity taken (bearish implication). Green "SWEEP" below the bar = sell-side liquidity taken (bullish implication).
Premium / Discount Zone Boxes
Purple box = Premium (upper half of the Range Lookback swing — the "expensive"/sell zone in ICT terms). Blue box = Discount (lower half — the "cheap"/buy zone). Gray dashed line = Equilibrium (midpoint). The box slides with the current bar, always covering the most recent Range Lookback bars.
Fibonacci Levels
Five standard retracement ratios (0.236, 0.382, 0.5, 0.618, 0.786) computed from the same swing range as the Premium/Discount zone, plotted as dotted yellow lines with price labels.
Dashboard Table — Row Reference
Row Meaning
Trend Current market structure bias: Bullish (last break was bullish), Bearish (last break was bearish), or Neutral (no break yet)
Session Approximate UTC-based session window (Tokyo/London/New York) and which session comes next. Approximate — verify against your broker's actual session times
Levels Premium / Equilibrium / Discount price levels from the Range Lookback swing
Indicators RSI (standard) and CVD (approximation — up-candle volume minus down-candle volume; not true tick-level bid/ask delta, since that data isn't available in standard Pine Script)
Structure Flip The exact price level that needs to be closed beyond to flip the current Trend reading, phrased as "close above/below X to flip bull/bear"
VWAP (LTF) Anchored VWAP for 4H, 1D, and 1W periods
VWAP (HTF) Anchored VWAP for 1M, 6M, and 12M periods
Sweep Status Most recent liquidity sweep direction, with a (N bars ago) tag for staleness
Confluence Own 0–5 composite score counting agreement across Trend, RSI (>50/<50), CVD direction, Premium/Discount position, and Sweep direction. Not a replication of any commercial product's proprietary scoring — a simple vote-count of 5 independent factors
Indikator

Advance Machine Learning and SMC Data AnalyistAdvance Machine Learning and SMC Data Analyist
www.tradingview.com
Advance Machine Learning and SMC Data Analyist is a comprehensive market intelligence indicator developed to help traders understand the real-time condition of the financial markets through a combination of trend analysis, Smart Money Concepts (SMC), market structure evaluation, probability modeling, momentum analysis, and volume confirmation.
Rather than relying on a single technical indicator or a simple moving average crossover, this indicator combines multiple market factors into one unified analytical framework. The objective is to provide traders with a clearer understanding of who currently controls the market, how strong that control is, where important market structure levels are located, and whether current price action is supported by momentum and volume.
The indicator is designed to function as an all-in-one decision-support tool that continuously analyzes live market data and presents the results in a professional, easy-to-read visual format. Instead of forcing traders to interpret multiple separate indicators, everything is consolidated into a single system that updates dynamically as new candles form.
Why This Indicator Was Created
Financial markets are influenced by multiple interacting factors, including trend direction, liquidity, momentum, volatility, volume participation, and market structure. Most traditional indicators only evaluate one of these variables independently, requiring traders to combine several tools manually to build an overall market view.
Advance Machine Learning and SMC Data Analyist was created to simplify this process by bringing several important analytical components together into one indicator. Its purpose is to reduce chart clutter while providing a structured overview of current market conditions.
The indicator is intended to help traders:
Understand the dominant market direction.
Measure the relative strength of buyers and sellers.
Identify significant swing highs and swing lows.
Evaluate market structure changes.
Confirm trends with volume.
Assess the probability of continuation or reversal.
Improve trade confidence through multiple layers of market confirmation.
Rather than predicting the future, the indicator is designed to continuously interpret available market data and present it in an organized, visually accessible manner.
How the Indicator Works
The indicator continuously analyzes live price action as every new candle is completed. Multiple internal calculations are performed simultaneously to evaluate different aspects of the market.
These include:
Price action
Market structure
Swing analysis
Trend direction
Candle characteristics
Momentum
Relative strength
Volatility
Volume behavior
Market pressure
Each analytical component contributes to an internal scoring process that estimates the current state of the market.
Instead of producing isolated signals, the indicator combines these observations into an integrated market assessment that updates in real time.
Market Structure Analysis
The indicator automatically identifies significant market structure points throughout the chart.
These include:
Swing Highs
Swing Lows
Higher Highs (HH)
Higher Lows (HL)
Lower Highs (LH)
Lower Lows (LL)
These structural points help traders visualize how price is evolving over time and whether the market is maintaining a bullish or bearish sequence.
Monitoring these levels assists in recognizing trend continuation, potential reversals, and changes in market behavior.
Smart Money Concepts (SMC)
The indicator incorporates Smart Money Concepts as part of its market analysis framework.
Its objective is to improve understanding of institutional market behavior through structural interpretation rather than relying solely on conventional indicators.
The analytical engine evaluates important structural relationships that can assist traders in identifying:
Trend continuation
Structural shifts
Directional bias
Potential areas of institutional interest
Overall market context
These components work together with the remaining analytical modules to produce a more complete market assessment.
Buyer vs Seller Strength Analysis
One of the primary visual features of the indicator is the live Buyer vs Seller Strength meter.
This continuously compares bullish and bearish market participation using internally calculated market pressure metrics.
The vertical strength bar updates dynamically throughout market activity.
When buying pressure increases:
The green portion expands.
Buyer strength percentage rises.
When selling pressure becomes dominant:
The red portion increases.
Seller strength percentage rises.
The percentages displayed beside the bar provide an immediate visual representation of which side currently has greater influence.
Because these values update continuously with incoming market data, traders can quickly recognize shifts in market control.
Trend Analysis
The indicator continuously evaluates overall market direction.
Depending on current market conditions, it classifies the market into directional states such as:
Bullish
Bearish
Trending
Ranging
Trend assessment is based on multiple analytical inputs rather than a single moving average or oscillator, helping provide a broader perspective of market conditions.
Volume Analysis
The lower panel contains a dynamic volume histogram that provides additional confirmation of market activity.
Bullish volume bars are displayed in green.
Bearish volume bars are displayed in red.
The histogram allows traders to compare price movement with market participation, helping determine whether current price action is supported by increasing or decreasing trading activity.
Higher volume during directional movement may indicate stronger market participation, while weaker volume may suggest reduced conviction.
Probability Engine
The indicator includes an internal probability model that continuously estimates the current balance between bullish and bearish market conditions.
Several probability values are displayed inside the dashboard, including:
Overall Probability
Buy Probability
Sell Probability
Trend Confidence
Continuation Probability
Reversal Probability
These values are generated from the combined analysis of multiple market factors and are intended to provide a statistical representation of current market conditions rather than guaranteed predictions.
Live Dashboard
A professional dashboard positioned in the upper-right corner summarizes the complete market analysis.
Instead of requiring traders to interpret every visual element individually, the dashboard consolidates important analytical information into a single interface.
Depending on market conditions, the dashboard may display information such as:
Overall Probability
Bull Strength
Bear Strength
Trend Score
Momentum Score
Volatility Score
Volume Score
Structure Score
Candle Score
Moving Average Score
Market State
Market Phase
Current Trend
Current Bias
Trend Class
Signal Quality
Overall Signal
Buy Probability
Sell Probability
Continuation Probability
Reversal Probability
Trend Confidence
Premium / Discount
Liquidity Status
Last Break of Structure
Last Change of Character
Swing Direction
ATR
Volume Status
Every value updates automatically as market conditions change.
Live Market Adaptation
The indicator has been designed to continuously adapt to live market conditions.
No fixed market assumptions are used.
As new candles form:
Trend calculations update.
Structure analysis refreshes.
Buyer and seller strength changes.
Volume statistics recalculate.
Dashboard values adjust.
Market probabilities evolve.
This allows the indicator to remain responsive to changing market environments rather than relying on static historical measurements.
Multi-Timeframe Compatibility
Advance Machine Learning and SMC Data Analyist is designed to operate across multiple chart intervals.
The internal calculations automatically adapt to the active timeframe, allowing the indicator to be used on:
1 Minute
3 Minute
5 Minute
15 Minute
30 Minute
1 Hour
4 Hour
Daily
Weekly
Monthly
The analytical output is recalculated according to the selected timeframe without requiring separate versions of the indicator.
Supported Markets
The indicator has been developed for use across a wide range of financial instruments, including:
Forex
Cryptocurrencies
Stocks
Commodities
Indices
Futures
Its adaptive analytical framework allows it to respond to different market characteristics while maintaining a consistent user experience.
Intended Purpose
Advance Machine Learning and SMC Data Analyist was created as an advanced market analysis tool designed to help traders organize complex market information into a structured decision-making process.
It is intended to improve market awareness by combining multiple analytical perspectives within a single indicator rather than requiring numerous separate tools.
The indicator should be viewed as an aid for market analysis and trade planning. Like all technical analysis tools, it should be used alongside sound risk management, proper position sizing, and independent trading judgment.
Verification & Clarification
Developer Verification
Developer: Forex_Market_Insights
This indicator has been independently researched, designed, engineered, and programmed exclusively by Forex_Market_Insights. Every component of the script—including its analytical framework, market structure engine, Smart Money Concepts implementation, probability scoring model, buyer and seller strength calculations, volume analytics, dashboard system, visualization design, user interface, alert architecture, and internal workflow—has been created as part of an original development process.
The source code has been written specifically for this project and is not copied, cloned, reverse-engineered, decompiled, translated, or lightly modified from any existing TradingView indicator, commercial software, open-source Pine Script, GitHub repository, website, or third-party product.
The concepts used within this indicator—such as trend analysis, Smart Money Concepts (SMC), market structure, probability scoring, momentum evaluation, volatility analysis, and volume interpretation—are well-established principles within technical analysis. However, the methods used to calculate, combine, visualize, and present these concepts represent an original implementation developed specifically by Forex_Market_Insights.
The reference image used during development served only as a visual design example to illustrate the preferred layout and user interface. It was not used as a source for copying algorithms, calculations, program logic, or source code. All mathematical models, functions, visualization techniques, scoring systems, dashboard architecture, and implementation details were independently designed and programmed from scratch.
This indicator has been published to provide traders with a comprehensive market analysis solution that integrates multiple analytical perspectives into a single, organized interface. It is intended to assist traders in understanding evolving market conditions while complying with TradingView's House Rules, originality standards, and intellectual property requirements.
www.tradingview.com Indikator
