Dynamic ICT 2022 Model & Adaptive Structure PRODynamic ICT 2022 Model & Adaptive Structure PRO
Dynamic ICT 2022 Model & Adaptive Structure PRO is an institutional grade technical analysis tool engineered specifically for traders following Smart Money Concepts and ICT 2022 mentorship models. It automatically identifies major macro structural turning points, maps order flow shifts, and plots visual execution position setups optimized for both dark and light chart themes.
Key Features Overview
1. Major Intermediate Term High and Low Badges
Automatically filters market noise to detect major macro swing extremes. Displays clean red Intermediate Term High badges above macro tops and green Intermediate Term Low badges below macro bottoms.
2. Clean Visual Position Execution Tools
Projects sleek, clutter free Long and Short position tools directly at major ITH and ITL setups. The tool automatically maps out entry levels, invalidation stop zones, and dynamic 1:3 risk to reward target areas without messy text labels.
3. Adaptive Structure Shifts
Tracks real time market structure dynamics across all timeframes. Displays precise dashed Break of Structure lines and solid Change of Character signals as price expands.
4. High Contrast Dynamic Trend Wave
Features a smooth, multi layered trend wave that clearly defines overall market direction and dynamic order flow bias, fully optimized for white and light background charts.
How to Use
Step 1: Determine Macro Bias
Follow the direction of the High Contrast Dynamic Trend Wave to identify whether institutional order flow is currently expanding bullish or bearish.
Step 2: Spot Structural Pivots
Identify major highs marked with solid red ITH badges and major lows marked with solid green ITL badges.
Step 3: Analyze Visual Setup Zones
Utilize the built in visual position tools to observe invalidation boundaries and dynamic 1:3 risk to reward target zones following Market Structure Shifts.
Settings Overview
ICT 2022 Settings
- Show Major ITH / ITL & Position Tools: Toggle visibility of pivot badges and position tool boxes.
- Major Pivot Lookback Sensitivity: Adjust pivot lookback sensitivity to isolate macro highs and lows (default set to 20).
- Target Risk to Reward: Customize reward multiplier from 1:1 up to 1:10.
Trend Wave Settings
- Show Trend Wave: Toggle visibility of the dynamic trend wave.
- Wave Period Length: Adjust wave period length to match your trading timeframe.
Market Structure Settings
- Show BOS & CHoCH Lines: Toggle structural lines and text signals.
- Structure Sensitivity: Customize structural pivot lookback length.
Disclaimer
This indicator is created strictly for educational, analytical, and charting enhancement purposes. It does not provide financial advice, trade recommendations, or guaranteed results. Always apply proper risk management principles. Indicator

Indicator

Ichimoku Status Panel - Projection and Price TargetsIchimoku Status Panel - Projection and Price Targets
WHAT THIS IS
A read-only status panel for Ichimoku Kinko Hyo. It produces no buy or sell
signals and takes no view on direction. It reports what the chart currently
shows, in a form that is quicker to read than the lines themselves, and leaves
the judgement to the reader.
The panel is aimed at people who already trade with Ichimoku and want the
bookkeeping done for them: which conditions hold, for how long, and what is
already determined about the next few bars.
WHAT IT ADDS OVER A PLAIN ICHIMOKU
1. Projection of the Tenkan-sen and Kijun-sen.
The Tenkan-sen and Kijun-sen are midpoints of rolling high/low windows. That
means the bar on which the current extreme leaves the window is already known,
and so is the value the line will take once it does. The panel reports this as
"in N bars, up/down to X". Unless a new extreme is made in the meantime, that
move is settled in advance. A moving average cannot be read this way, and this
property is generally not surfaced by Ichimoku tools.
2. Chikou Span measured against the cloud, not only against price.
Most implementations compare the Chikou Span with the price 26 periods back
and stop there. Classical treatments also compare it with the cloud that sits
at that same location. A break of the cloud by price that is not confirmed by
the Chikou Span clearing the cloud behind it is a well documented failure
pattern. The panel shows this as a separate row, and calls out when the Chikou
Span is inside the cloud.
3. Counting that matches the original construction.
The original definition displaces by "26 periods including the current one",
which is a 25-bar shift. The script uses this by default and exposes a toggle
for anyone who prefers a plain 26-bar shift, so the reading can be matched to
whichever convention the rest of a workflow uses.
4. Construction from closes only, for indices.
Classical practice takes the intraday high and low, with the note that stock
indices remain valid when built from closes alone. Both are available.
5. Wave price targets, with a validity rule.
V, N, E and NT calculations from the last three alternating swing points, with
the percentage of the move already completed, and an option to hide targets
that price has passed. Consecutive swing points of the same kind are merged
into the more extreme one, so a usable wave is always available rather than
the display stalling whenever two highs or two lows confirm in a row.
More importantly, a wave whose starting point A has been taken out by price is
no longer a valid premise for a target. Pivots confirm several bars late, so
after a breakout the most recent completed wave often still runs against the
market, and every target it produces sits on the wrong side. When this happens
the script falls back to the preceding wave, which by construction runs the
other way, and the panel marks the condition. This keeps the levels on the
side the market is actually working toward.
PANEL ROWS
Bullish count how many of the six conditions currently hold
Price - Tenkan side, plus distance from the Tenkan-sen in percent
Tenkan - Kijun bullish or bearish, and how many bars it has held
Chikou - Price bullish or bearish, and how many bars it has held
Chikou - Kumo above, below, or inside the cloud behind price
Price - Kumo above, below, or inside the current cloud
Kijun slope rising, falling, or flat with a count of flat bars
Proj Tenkan bars until the Tenkan-sen moves, and to what value
Proj Kijun bars until the Kijun-sen moves, and to what value
Kumo twist bars until the next crossing of the leading spans
Bars since bars since the recent high and low, flagged when close to
the classical time numbers 9, 17, 26, 33, 42, 65 and 76
Wave the A, B and C points currently used for the targets,
marked when the preceding wave is in use or when the
starting point has been broken
All panel values are also written to the data window, so past bars can be
inspected by moving the cursor across the chart.
PRICE TARGET FORMULAS
With A as the start of the wave, B as the first objective and C as the
pullback or rally against it:
V = B + (B - C)
N = C + (B - A)
E = B + (B - A)
NT = C + (C - A)
The same four formulas serve both directions. In a down wave A is the starting
high, B the low and C the rally high, which makes the bracketed terms negative
and places the targets below B.
NT is off by default. Classical texts describe it as the rarest of the four,
and leaving all four on tends to produce a level near any price.
ON LAG AND REVISION
Swing points are found with a pivot lookback, so they confirm a number of bars
after the fact, set by "Swing sensitivity". Until a pivot confirms, the most
recent leg is not part of the wave, and the wave used for the targets can
change as new pivots arrive. The target lines move when it does. This is
inherent to identifying waves mechanically and is not hidden: the A, B and C
values in use are always shown in the panel so the reading can be checked.
The six conditions, the projections and the Kumo twist count are all evaluated
on confirmed values and do not revise.
Choosing the wave is a judgement in classical practice, not a calculation. The
automatic detection here is a convenience. Where it disagrees with the wave you
would have drawn, trust your own.
SETTINGS WORTH KNOWING
Wave selection "Latest valid" falls back to the preceding wave when
price takes out the starting point of the latest one.
"Latest only" always uses the most recent wave.
Swing sensitivity larger picks up larger waves, and confirms later
Target line length how far left the target lines are drawn
Panel theme the panel is opaque, so it stays readable on any
chart background; the theme is a preference
Draw the Ichimoku lines
turn this off if you already have the built-in
Ichimoku Cloud on the chart
The time-number flags on the "Bars since" row derive from calendar-based
reasoning in the original theory. They are meaningful on daily charts. On
intraday charts the rest of the panel still applies, but those flags are best
ignored.
CREDIT
Ichimoku Kinko Hyo was developed by Goichi Hosoda. The projection property,
the Chikou Span versus cloud relationship, the inclusive counting convention
and the four price target formulas are all part of the classical body of
theory. The code and the panel design are my own. Indicator

Indicator

ICT Killzones & Pivots + Supply/Demand SHADO🇹🇷 TÜRKÇE
Ayarlar Ne İşe Yarar ⚙️
Killzones 🌍: Asya/Londra/New York seans kutuları. Varsayılan kapalı — sadece ince pivot çizgileri açık.
Pivots 📍: Her seansın en yüksek/en düşük noktası. Fiyat bu seviyeleri kırınca istatistik tutuluyor.
Supply & Demand (Scalping) 🎯 — asıl kullanacağın bölüm:
Swing Length: Kaç bar sağ/sol bakarak pivot arayacağı. 1-5dk grafikte 3-5 civarı iyi çalışır.
Min Impulse Move (x ATR): Bölgeden çıkan hareketin en az kaç ATR olması gerektiği.
Zone Boundaries: Tüm mum mu (Wick to Wick) yoksa sadece gövde mi (Body Only).
Mitigation Trigger: Fiyat bölgeye dokununca "test edildi" sayılması — fitil ya da kapanış bazlı.
Max Zones Per Side: Ekranda aynı anda kaç Demand/Supply kutusu tutulacağı.
Skip If Overlaps Existing Zone: Yeni bölge eskiyle çok örtüşüyorsa çizilmesin.
Nasıl Kullanılır 📊
15dk grafikte yapıyı oku: fiyat Demand'a (🟢) mi Supply'a (🔴) mi yaklaşıyor?
5-3dk'ya in, aynı bölgeye dokunmasını bekle.
Dokununca mum teyidi ara (reddediş fitili, engulfing). 🕯️
Stop-loss'u bölge dışına koy, hedefi karşı bölgeye ayarla. 🎯
Zone gri olduysa artık geçerli sayma. ⚠️
Uyarı 🚨 Sadece görsel analiz aracı, kâr garantisi yok. Önce demo'da test et! ✅
🇷🇺 РУССКИЙ
Что означают настройки ⚙️
Killzones 🌍: блоки сессий (Азия/Лондон/Нью-Йорк). По умолчанию выключены — остаются только линии пивотов.
Pivots 📍: хай/лоу каждой сессии. При пробитии ведётся статистика.
Supply & Demand (Scalping) 🎯 — основной раздел:
Swing Length: сколько баров слева/справа для поиска пивота. На 1-5 мин хорошо работает 3-5.
Min Impulse Move (x ATR): минимальный размер импульса из зоны в ATR.
Zone Boundaries: вся свеча (Wick to Wick) или только тело (Body Only).
Mitigation Trigger: когда зона "протестирована" — по фитилю или по закрытию.
Max Zones Per Side: сколько зон хранится одновременно.
Skip If Overlaps Existing Zone: новая зона не рисуется при сильном перекрытии.
Как использовать 📊
На 15-мин графике оцени структуру: цена идёт к Demand (🟢) или Supply (🔴)?
Переключись на 5-3 мин, жди касания зоны.
При касании ищи подтверждение свечой (отбойный фитиль, поглощение). 🕯️
Стоп-лосс за зоной, цель — противоположная зона. 🎯
Серая зона = больше не действительна. ⚠️
Предупреждение 🚨 Только визуальный инструмент, без гарантии прибыли. Сначала протестируй на демо! ✅
ENGLISH
What the Settings Do ⚙️
Killzones 🌍: Asia/London/NY session boxes. Off by default — only thin pivot lines remain.
Pivots 📍: each session's high/low. Stats tracked when broken.
Supply & Demand (Scalping) 🎯 — the main section:
Swing Length: bars checked left/right for a pivot. 3-5 works well on 1-5min charts.
Min Impulse Move (x ATR): minimum move size leaving a zone, in ATR multiples.
Zone Boundaries: full candle (Wick to Wick) or just body (Body Only).
Mitigation Trigger: what counts as "tested" — wick touch or close.
Max Zones Per Side: how many boxes kept at once.
Skip If Overlaps Existing Zone: skips new zones that overlap too much.
How to Use 📊
On the 15min chart, read structure: approaching Demand (🟢) or Supply (🔴)?
Drop to 5-3min, wait for price to touch that zone.
Look for candle confirmation (rejection wick, engulfing). 🕯️
Stop-loss just outside zone, target the opposing zone. 🎯
Gray zone = no longer valid. ⚠️
Disclaimer 🚨 Visual tool only, no profit guarantee. Test on demo first! ✅ Indicator

Indicator

Alea Magna Traders choch, bosThis script is a lightweight, custom-built Smart Money Concepts (SMC) Market Structure Indicator written in Pine Script v6 for PulseWire.
It tracks real-time market structure shifts on your chart by identifying and plotting two core price action events: CHoCH (Change of Character) and BoS (Break of Structure).
Core Mechanics & Features
Dual-Timeframe/Sensitivity Structure Tracking:
Internal Structure (Micro): Tracks fast, short-term structural breaks using a smaller pivot sensitivity (default: 5). Ideal for finding lower-timeframe entries.
External Structure (Macro): Tracks major, high-timeframe structural pivots using a higher sensitivity (default: 25). Ideal for determining overall trend direction.
Market Structure Mapping:
CHoCH (Change of Character): Detects when price breaks the previous structure in the opposite direction of the current trend, signaling a potential trend reversal.
BoS (Break of Structure): Detects when price breaks structure in the same direction as the current trend, signaling trend continuation.
Clean Visual Overlay:
Draws horizontal dashed lines connecting the original pivot level to the breakout point.
Places color-coded labels (Bullish / Bearish) directly above or below the breakout candle.
Advanced Data Management:
Uses Pine Script v6 map.new() data structures to dynamically track swing high/low coordinates (upaxis, dnaxis, direction states) without lagging the chart.
Employs custom array slicing to calculate swing highs and lows independently.
Customizability & Filtering:
Allows traders to toggle Internal and External structures on or off independently.
Includes pattern filters to show All, BoS-only, or CHoCH-only markers.
Full control over Bullish and Bearish colors. Indicator

Indicator

IREN LTD (RON DAVID SHALOM)COMPOSITE SIGNAL WITH SELF-MEASURED STATISTICS
This indicator combines several classic factors into one buy/sell
signal — and, more importantly, measures its own track record on
whatever symbol and timeframe you load it on.
HOW THE SIGNAL WORKS
Each candle is scored by factors that vote independently: trend
(EMA 9 vs EMA 20), RSI extremes, volume surges, candlestick
patterns, Stochastic crosses in oversold/overbought zones, and
rejection at a confirmed prior pivot high. A signal fires only when
enough factors agree — you set the threshold. Buy stays "active"
until a sell fires and vice versa, so you get one label per turn
instead of a cluster.
WHAT MAKES IT DIFFERENT: THE MEASUREMENT
Every pattern and factor is backtested live across the full history
of the chart. Tables show, for each one: how many times it occurred,
what percentage worked, and average return.
Crucially, there is a BASELINE row measuring what happens after a
random candle. On a stock with strong upward drift, a pattern
scoring 55% may show no edge at all if the baseline is also 55%.
Read every row against the baseline, not against 50%.
WHAT IT MEASURES
- All 11 classic candlestick patterns, with trend context (hammer
vs hanging man are the same shape — the prior trend decides which)
- Trend age and depth: how long and how far the current move has
run, versus what is typical, plus the share of past moves that
continued from this point
- Support/resistance zones tested from both directions
- Intraday floor and ceiling tests: did price pierce a level during
the session and close back, or close through?
- Opening gap versus session move
- Correlation with a reference asset, sector ETFs and the index
SETTINGS
Signal threshold, evaluation horizon, zone boundaries and all
comparison symbols are configurable. Tables can be toggled off.
HONEST LIMITATIONS
- These are historical frequencies, not predictions. A 65% pattern
is still wrong one time in three.
- Small sample sizes are shown deliberately. A percentage built on
5 cases means nothing — always check the count.
- Testing many conditions at once means some will look good by
chance. Treat only large differences on decent samples as real.
- Default zone levels and factor selection were tuned on one
specific stock. On other symbols, check the tables first and
adjust — what works on one stock often fails on another.
Not financial advice. For research and study. Indicator

Indicator

KOCA Order Blockskoca orrder block is a highly configurable PulseWire indicator designed to identify potential demand, supply, order-block, and pullback zones. It combines two different detection methods and allows the user to control how strict or loose the zone detection should be.
Detection modes
The indicator offers three detection methods:
Base Break
Identifies the last opposite-colored candle as a potential base. A demand zone is created when price breaks above a bearish base candle, while a supply zone is created when price breaks below a bullish base candle.
Candle Streak
Detects bullish or bearish momentum based on a configurable number of consecutive candles moving in the same direction. The zone can be created from either the last opposite candle or the first candle of the impulse.
Hybrid
Requires both conditions at the same time: price must break the base candle and a valid bullish or bearish candle streak must also be present.
Multi-timeframe functionality
The indicator can calculate zones from a separate source timeframe and display them on the current chart.
For example, it can display:
15-minute order blocks on a 5-minute chart
1-hour supply and demand zones on a 15-minute chart
Daily zones on an intraday chart
For correct behavior, the source timeframe should normally be equal to or higher than the chart timeframe. New source-timeframe zones are processed only after the source candle has closed, which helps reduce repainting.
Quality filters
The user can filter weaker setups using several optional conditions:
ATR-based displacement
Confirmed Break of Structure
Volume spike
Average impulse volume
Candle body-to-range ratio
Close location near the candle high or low
Directional confirmation candle
Four strictness presets are available:
Loose: no ATR or BOS requirement
Medium: requires at least 1.5 ATR displacement
Strict: requires at least 2.5 ATR displacement and a confirmed BOS
Custom: allows manual control of ATR and BOS requirements
The BOS logic uses confirmed swing highs and lows and attempts to count each structural break only once.
Zone construction
Zones can be drawn using three different methods:
Full Range: candle high to candle low
Body: candle open to candle close
Refined: open-to-low for demand and high-to-open for supply
An optional 50% midpoint line can be displayed inside every zone.
Zone lifecycle
Each detected zone can move through several states:
Fresh: price has not returned to the zone
Tested: price has touched the zone for the first time
Mitigated: price has entered a configurable percentage of the zone
Invalidated: price has closed or wicked through the opposite boundary
Breaker: an invalidated zone has been converted into a zone with the opposite direction
The first-touch behavior can be configured to:
Ignore the touch
Mark the zone as tested
Stop extending the zone immediately
Mitigation depth is adjustable from 1% to 100%. Invalidation can be based on either candle close or wick penetration.
Invalidated zones can be deleted, retained, recolored, or converted into breaker blocks.
Display controls
The indicator provides separate colors for:
Demand zones
Supply zones
Tested zones
Mitigated zones
Invalidated zones
Bullish breakers
Bearish breakers
The fill color, border color, transparency, border visibility, and border thickness can all be adjusted.
To keep the chart clean, the indicator can display only the nearest active zones above and below the current price while keeping more distant zones stored internally.
Debugging and alerts
The optional debug mode marks rejected candidates and shows why they failed, such as:
Insufficient ATR displacement
Missing BOS
Insufficient volume
Invalid base candle
Poor confirmation-candle quality
Alerts are available for:
New demand zone
New supply zone
First zone test
Zone mitigation
Zone invalidation
Bullish breaker creation
Bearish breaker creation
This indicator does not predict guaranteed reversals. It highlights areas where price previously showed structural or momentum-based displacement and where a future reaction may occur. Indicator

Heikin Ashi RSI Oscillator with Opposing AlertsHeikin Ashi RSI Indicator
The Heikin Ashi RSI Indicator combines price action with a Heikin Ashi RSI oscillator to highlight potential fake pullbacks within an established trend.
The indicator compares the direction of the normal price candle with the direction of the Heikin Ashi candle inside the RSI oscillator.
When both candles move in the same direction, momentum is aligned. When they oppose one another, the signal is classed as an Imposter.
An diversion appears when:
The price candle closes bearish, but the HARSI candle closes bullish.
The price candle closes bullish, but the HARSI candle closes bearish.
This difference suggests that the visible price move may not reflect the underlying momentum. When it occurs during a clear trend, the opposing price candle can be considered a potential fake pullback, rather than an immediate trend reversal.
The indicator includes chart markers and alert conditions for both types of candles.
Trend rules
signals should only be considered in the direction of the established trend.
Bullish trend
The RSI line is above the Heikin Ashi RSI candles.
In a bullish trend, focus on bearish price candles that close against bullish HARSI candles. These may represent fake bearish pullbacks before the upward trend continues.
Bearish trend
The RSI line is below the Heikin Ashi RSI candles.
In a bearish trend, focus on bullish price candles that close against bearish HARSI candles. These may represent fake bullish pullbacks before the downward trend continues.
Suggested use
The indicator is best suited to the:
30-minute timeframe
1-hour timeframe
For cleaner signals, allow the candle to close before acting and set PulseWire alerts to Once Per Bar Close.
This indicator should be used as a confirmation tool rather than a standalone entry system. Always assess the wider market structure, trend direction, support and resistance, and your own risk-management rules before taking a trade. Indicator

Indicator

Multi Pattern Candle Reversal RR System [ChartTechnicalx]A multi-pattern reversal/breakout scanner with automatic risk:reward boxes, forward trade tracking, and a live win-rate table.
This tool scans price action for four distinct setups — small-candle rejections, engulfing reversals, compression breakouts, and pole-and-flag structures — and, when one fires, plots the entry, stop-loss, and take-profit as boxes projected forward on the chart. Every signal is tracked bar-by-bar against its SL/TP so you get an honest, non-repainting record of how each pattern actually performed, summarized in an on-chart results table (win / loss / close-to-cost / win rate).
No repainting: every signal and every trade outcome is calculated only on confirmed (closed) bars.
How it works
The indicator looks for four independent pattern types. Any of them can trigger a long or short signal; you can enable/disable each one separately.
1. Small Candle Pattern
A small-bodied rejection candle at a fresh swing low/high, followed by a small-bodied confirmation candle in the same direction.
Small Body Max (x ATR) – caps how big candle 1 and candle 2's bodies can be, relative to ATR, to still count as "small."
Min Wick / Body Ratio (Candle 1) – how long candle 1's rejection wick must be relative to its own body.
Both candles must occur at a fresh low (longs) or high (shorts) versus the Pivot Lookback Bars.
2. Engulfing Pattern
A classic bullish/bearish engulfing candle occurring at a fresh swing low/high, with three optional confirmation filters:
Require Engulf Size Ratio – candle 2's body must be at least N× candle 1's body.
Require Volume Spike – candle 2's volume must exceed its average by a set multiple.
Require Strong Close – candle 2 must close within the top/bottom X% of its own high-low range (rules out engulfing candles with long opposing wicks/indecisive closes).
3. Compression Breakout Pattern
Catches violent expansion candles breaking out of a tight multi-bar base — the move the other two patterns miss because there's no small candle or engulfing shape involved, just a coil followed by a release.
Base Lookback (bars) – how many bars immediately before the signal candle are checked for a tight base.
Max Base Range (x ATR) – how tight that base's high-low range must be.
Min Breakout Candle Body (x ATR) – how large the signal candle's body must be to count as a genuine expansion rather than noise.
4. Flag Pattern
Pole + flag structures: a sharp impulse candle, a tight consolidation right after it, then a decisive breakout of that consolidation.
Min Pole Candle Body (x ATR) – how large the impulse candle must be.
Pole Search Window (bars before flag) – instead of requiring the pole to sit on one exact bar, the indicator scans this many bars before the flag and uses whichever one has the biggest body. This makes detection far more reliable on real charts, where the impulse candle rarely lands on a perfectly fixed offset.
Flag Consolidation Bars – how many tight bars make up the flag.
Max Flag Range (x ATR) – how tight the consolidation must be.
Min Breakout Candle Body (x ATR) – how decisive the breakout candle must be.
Only Signal Reversal vs Pole – when ON, only fires when the breakout direction is opposite the pole (spike up → tight pullback → breaks down, or vice versa — an exhaustion/blow-off structure). When OFF (default), it also catches same-direction continuation flags.
Show Flag Consolidation Zones (debug) – draws every detected pole+flag setup on the chart, even ones that never break out, so you can visually see why a flag you spotted by eye didn't fire (range too wide, breakout candle too small, etc).
Chop / Range Filter
Reversal and breakout patterns are far less reliable inside dead, sideways chop. This section filters signals by market condition:
Require Trending Market (ADX) – blocks signals unless ADX is above your threshold.
Min ADX to Allow Signal – the ADX floor (20–25 is the common baseline for "trending").
Override: Allow if ADX Rising – ADX is a lagging indicator, so a brand-new trend's first few bars often still show low ADX. If ADX has been climbing over the lookback window, the signal is allowed through anyway.
Override: Allow on Volatility Breakout – if the signal candle's own range is a large expansion versus ATR, that's independent evidence of a trend starting, so the signal is allowed even if the ADX checks fail.
Enable Signal Cooldown – enforces a minimum number of bars between signals, preventing clustered, overlapping signals during choppy stretches.
Require Range Expansion (ATR vs ATR-MA) – optional extra filter that blocks signals when current volatility (ATR) is below its own moving average, i.e., the market is quiet/contracting.
Trade Settings
Reward : Risk Ratio – sets the take-profit distance as a multiple of the stop-loss distance for every signal.
Box Forward Extension (bars) – how far forward the entry/SL/TP boxes are drawn.
Enable CTC (Close-To-Cost) Outcome – if price runs in your favor far enough (see below) before hitting stop-loss, the trade is logged as CTC instead of a full loss, reflecting a realistic breakeven-plus stop management approach rather than assuming you'd sit through a full round-trip back to your original stop.
CTC Threshold (min R reached before SL) – the minimum favorable excursion, in R multiples, required before a stop-out counts as CTC instead of a loss.
Table Settings
Show Trade Results Table – toggles the on-chart performance table.
Max Trades Shown – how many recent trades are listed.
Table Position – corner placement.
The table logs every signal with its pattern type, direction, entry/SL/TP, result (WIN/LOSS/CTC), and the maximum R multiple reached — plus running totals and a win rate that excludes CTC trades from both the win and loss counts (since they're neither).
Suggested starting settings
These are reasonable defaults to start from — always forward-test and adjust for your instrument, timeframe, and volatility profile before trading live:
Setting Suggested value Why
ATR Length 14 Standard volatility baseline
Pivot Lookback Bars 5–8 Confirms a genuine fresh swing point without being too strict
Small Body Max (x ATR) 0.4–0.6 Keep tight so "small" candles stay meaningfully small
Engulf Size Ratio 1.3–1.5x Filters out marginal engulfing candles
Require Volume Spike On, 1.2x+ Volume confirmation reduces false engulfs significantly
Compression Base Range 1.0–1.5x ATR Tighter = higher quality but fewer signals
Flag Pole Body 1.3–1.8x ATR Should clearly stand out from surrounding candles
Flag Range 1.0–1.3x ATR A true flag should be visibly tight vs. the pole
ADX Threshold 20–25 20 is looser/more signals, 25 is stricter/higher quality
Reward:Risk 2:1 to 3:1 Balances win rate against payout; lower R:R needs a higher win rate to be profitable
Signal Cooldown 8–15 bars Prevents signal clustering in choppy conditions
On lower timeframes (1m–5m) and noisy instruments (gold, indices), lean toward tighter compression/flag ranges and a higher ADX floor to cut down on false breakouts. On higher timeframes (1H+), the default settings tend to hold up well as-is.
Notes
This indicator does not repaint: signals and their outcomes are only finalized on confirmed, closed bars.
The trade results table reflects this indicator's rule-based SL/TP simulation, not a full backtest with fees, slippage, or position sizing — treat it as a pattern-quality gauge, not a P&L guarantee.
This is a tool for identifying and evaluating patterns, not financial advice. Always manage your own risk. Indicator

MSnR QM LevelMSnR QM Level
This script detects Quasimodo (QM) levels from the close prices of consecutive candles and draws
them as horizontal support and resistance lines.
A QM Level forms when price creates a turning point, breaks it, builds a second turning point on
the other side, and then breaks that too. What is left behind is the price of the original turning
point, which is where liquidity was trapped and where the market often reacts again.
The result is a structural map of QM levels across the scan window, drawn as horizontal lines that
extend to the right from the candle that set the price.
WHAT MAKES THIS DIFFERENT
1. Strict four step detection.
Most QM tools look for swing highs and swing lows relative to some lookback period. This script
uses a precise four step sequence built entirely from consecutive candle pairs. Every step must
complete before a QM Level is confirmed, which eliminates the vague heuristics that plague swing
based detection.
2. The level price is the CLOSE, not the wick.
Every level sits at the close of the candle that set it. Closes are where the market actually
agreed on a price, which is why a close through a level counts as a break here while a wick through
it does not.
3. Every level is checked for uniqueness.
Duplicate prices within a small tolerance are not drawn twice. If two QM Levels land on the same
price, only one line appears. This keeps the chart clean without losing any information.
4. Detection reads confirmed candles only.
The running candle is never used. Every detection step requires a fully closed candle, and the scan
starts one bar behind the latest bar. Nothing on the chart changes while a candle is still open.
THE TWO QM TYPES
A candle is Green when close is greater than open and Red when close is less than open. A Doji,
where close equals open, is neither and forms no level. Only fully closed candles are read.
Buy QM (support)
Step 1. Find a V Level: a Red candle followed by a Green candle. The V Level price is the close of
the Red candle.
Step 2. Find the earliest Red candle after the V Level that closes below the V Level price. This is
the V Breakdown.
Step 3. Between the V Level and the V Breakdown, find an A Level: a Green candle followed by a Red
candle. Use the one nearest the V Breakdown if several exist. The A Level price is the close of the
Green candle.
Step 4. After the V Breakdown, find any Green candle that closes above the A Level price. The A
Level is now broken upward.
If all four steps confirm, the V Level price becomes the Buy QM Level. The line is drawn at that
price and extends to the right.
Sell QM (resistance)
Step 1. Find an A Level: a Green candle followed by a Red candle. The A Level price is the close of
the Green candle.
Step 2. Find the earliest Green candle after the A Level that closes above the A Level price. This
is the A Breakout.
Step 3. Between the A Level and the A Breakout, find a V Level: a Red candle followed by a Green
candle. Use the one nearest the A Breakout if several exist. The V Level price is the close of the
Red candle.
Step 4. After the A Breakout, find any Red candle that closes below the V Level price. The V Level
is now broken downward.
If all four steps confirm, the A Level price becomes the Sell QM Level. The line is drawn at that
price and extends to the right.
In both cases the QM Level marks the price of the ORIGINAL turning point: the one that was broken,
rebuilt from the other side, and then had its counterpart broken as well. That is the price where
liquidity was trapped, and it is the price the script watches.
READING THE CHART
Color tells you the side:
- Green line and green label: Buy QM. This level sits below price as support.
- Red line and red label: Sell QM. This level sits above price as resistance.
Each line starts at the candle that set its price and extends to the right, so you can see how
price has behaved around it since. The label sits at that same candle, below the line for a Buy QM
and above it for a Sell QM, so it never covers the line itself.
A summary table in the corner counts how many Buy QM and Sell QM levels were found in the current
scan window, including those that are hidden by a toggle. The table always reflects what the market
actually printed rather than what is currently switched on.
SETTINGS
Scan
- Scan Length: how many closed candles are scanned backwards from the latest bar. Every QM Level
inside that window is drawn. The running candle is always excluded.
Level Types
- An individual switch for Buy QM and Sell QM. Hiding one side is useful when you only want to
see levels in one direction.
Style
- Sell QM Color and Buy QM Color.
Labels
- Show Labels, Label Offset in ticks, and Label Size. The offset is measured in ticks, so a value
that looks right on one symbol may need adjusting on another.
Summary Table
- Show, position and size of the corner table.
ALERTS
Two alert conditions are available: Buy QM and Sell QM.
Each message carries the level type, the symbol, the timeframe and the closing price. The same
messages are also sent through the alert function, so the "Any alert() function call" alert type
can deliver both through a single alert.
All alerts are evaluated only after a candle has fully closed.
An alert fires when the four step QM sequence completes on the latest closed candle. Because
completion requires a breakout of the inner level, these alerts do not fire on every bar; they fire
only when price actually confirms a new QM structure.
REPAINTING
This script does not repaint.
- Detection reads confirmed candles only. The scan starts one bar behind the latest bar, so the
candle that is still forming is never part of any calculation.
- Alert signals can only become true once a candle has finished. Price moving inside an open candle
cannot make a signal appear and then disappear.
- Levels are rebuilt on the last bar from confirmed history. A level's price never moves. Once
drawn, nothing shifts backwards.
When you create an alert, PulseWire may show a caution banner saying the indicator can repaint.
That banner appears automatically for any script that uses the built in bar state variables, no
matter how they are used, because the platform cannot check the intent behind them. This script
uses them for the opposite purpose: one of them is what restricts every signal to bar close, and
the other is what redraws the levels efficiently on the final bar. Choosing "Once Per Bar Close"
when creating the alert is still recommended.
NOTES AND LIMITATIONS
- A QM Level requires a specific four step sequence to complete. That makes them less common than
plain A and V Levels, so stretches with few or no QM Levels are normal and expected.
- PulseWire caps drawings at 500 lines and 500 labels. A very long Scan Length will hit that
ceiling and the oldest drawings will be dropped. The default is chosen to stay well inside it.
- The label offset is measured in ticks, and a tick is worth a very different amount on a crypto
pair than on a forex pair. Expect to adjust it when you move between symbols.
- Level prices come from closes, so a level can sit in the middle of a long wick. That is
deliberate, not a bug.
- Duplicate prices within a tolerance of two ticks are drawn only once. If two QM Levels land on
nearly the same price, you see one line instead of two stacked on top of each other.
- Detection is purely structural. It reports where QM Levels are and which side they sit on. It
does not rank them by strength, measure what happened afterwards, or produce entries, targets or
stops.
HOW TO USE IT
A QM Level marks a price where price created a turning point, broke it, built the opposite turning
point, and then broke that too. The original turning point is where one side was trapped, and price
returning to that price often produces a reaction.
Buy QM Levels below price act as support. Sell QM Levels above price act as resistance. When
several levels cluster near the same price, the area is often more significant than any single
level, since separate structures agreeing on one price is what a real zone looks like.
These are reference levels, not entry signals. Use them alongside higher timeframe structure, and
apply your own confirmation and risk management.
DISCLAIMER
This indicator is a level detection tool. It is not financial advice and it makes no claim about
profitability. Trading involves risk. Always apply your own analysis and risk management. Indicator

UPDATED: COMBO - EMA/LRI/SuperTrend/HMA StrategyOverview
The EMA / LRI / SuperTrend / HMA Execution Suite is a streamlined overlay designed for intraday momentum traders, scalpers, and trend followers. It combines dynamic trend baselines, statistical breakout evaluation, and multi-tier moving average filters into a single, highly performant script.
By focusing purely on high-probability trend structure and dynamic fair value, this indicator keeps your chart visually clean and clutter-free for quick execution.
Key Features & Components:
Core Purpose: An advanced multi-indicator technical suite specifically designed for futures and stock trading.
Moving Averages & Momentum: Integrates a customizable Exponential Moving Average (EMA), a versatile Hull Moving Average (HMA) with both single and 3-HMA crossover modes, and a directionally-colored Linear Regression Index (LRI) for momentum tracking.
Breakout Probability Engine: Features a SuperTrend overlay enhanced with a relative volume Gaussian Kernel Density Estimation (KDE) model to calculate breakout strength and display confidence percentage labels.
Visual Adjustments: Includes fully customizable vertical offsets and connecting lines for the probability bubbles to maintain clear chart readability.
Comprehensive Alerts: Built-in alert conditions for trend flips, high-confidence breakouts, and moving average or price crossovers against the LRI.
Indicator

Indicator

Strong Gold H4 Pressure Zones | ProjectSyndicateStrong Gold H4 Pressure Zones
Strong Gold H4 Pressure Zones maps the gold trading day the way it actually moves — split into its true H4 rhythm — and reads three institutional layers on every candle slot: which parts of the session run hot, where the previous candle's wick left unfinished business, and where price gapped away from value. It is built to run on the M5 timeframe — M5 is the execution resolution the whole engine is calibrated to, while it thinks in H4, so you see the higher-timeframe structure forming live on your chart. Load it on an M5 XAUUSD chart for correct slot alignment and zone behaviour.
Most session tools just draw a box around the day. This one grades every H4 slot, projects the pressure the last candle built, and marks the gaps — all anchored to the daily candle open, identical for every trader on the planet.
🕐 True Gold-Day Slot Engine — the core. The gold day (≈23h with its 1-hour technical break) is sliced into six real periods: an H3 opening block, then five H4 candles — aligned to the actual 04:00 / 08:00 / 12:00 / 16:00 / 20:00 boundaries, not a naïve 4-hour count. Every slot is drawn as a shaded box built live from that slot's own high/low, anchored to the daily candle's open so the zones are the same in Miami, Dubai or Singapore regardless of chart timezone.
⏱️ Runs on M5 — by design. This indicator is meant to be applied on the M5 timeframe. The six H4 slots are built up tick by tick from M5 candles, and the pressure, volatility and FVG zones are all calibrated to that resolution. Apply it to an M5 chart — other timeframes will not slice the gold day correctly.
📊 20% Increment Grid — read position at a glance. Each slot box is split by horizontal guides at 0 / 20 / 40 / 60 / 80 / 100% of its range, labelled on the right. Instantly see whether price is pressing the extremes of the current H4 or coiling in the middle — the exact levels institutions lean on within a candle.
🌋 30-Day Session Volatility Profile — the rhythm read. This is not the current candle's volatility. Each of the six slots is averaged over the last 30 days and the six averages are ranked against each other 0–10, printing a fixed grade on every slot — CALM, MODERATE, HIGH, EXTREME. You learn which H4 windows of the gold session typically explode and which drift, so you size and time around the day's real character instead of guessing. The rank is static and colour-graded (calm teal → extreme purple), only drifting slowly as the rolling window updates.
🧲 Prior-Candle Pressure Zones — the wick memory. The heart of the tool. The moment a slot closes, it's read as a single composite H4 candle and its dominant wick is projected forward as a fixed pressure band inside the next slot:
A strong upper wick on the prior candle → SELL PRESSURE zone near the top (rejection from above — supply left overhead).
A strong lower wick on the prior candle → BUY PRESSURE zone near the bottom (rejection from below — demand left beneath).
Each band is graded 0–10 on wick dominance and printed with its score (▲ BUY PRESSURE 8.4/10 · ▼ SELL PRESSURE 7.2/10), opacity scaling with strength. These are fixed the instant the prior candle closes — they never repaint.
🔀 Prior-Slot Fair Value Gap — the imbalance carry-over. A true three-candle FVG detected on the H4 slots themselves (the slots are the candles), projected as a clean Fair Value Gap zone into the current slot, normalized to one uniform ATR-based height so no single gap swallows the chart. An optional gap-size filter keeps the noise out. You see the imbalance the last three candles left, drawn where it matters, without the clutter.
🎨 Fully Themed & Configurable. Volatility-graded box tones, custom buy/sell pressure and FVG colours, neutral increment grid, adjustable opacities, 2× increment and rank label sizing, per-module toggles, configurable opening-block / break / slot hours, volatility lookback, wick thresholds, FVG ATR length / extend / height, and sessions-to-plot depth.
🔒 Honest, Fixed-Zone Core. The live slot box repaints in price as the candle forms — inherent to showing a real-time H4 building on M5, not a defect. But every fixed output — the pressure bands, the FVG, the volatility rank — is locked to the prior completed candle and never redraws to flatter the chart. The 0–10 scores are descriptive ranking frameworks for directing attention, not backtested signals.
🚀 Built for XAUUSD on the M5 timeframe — the slot model matches gold's 23-hour day and 1-hour break out of the box. Use it on an M5 gold chart (adjust the hour inputs for other instruments).
🎯 How To Trade It — Pressure From The Prior H4
⏱️ Load the indicator on an M5 XAUUSD chart before anything else — the entire slot model is built for M5.
Everything hinges on one read: the last H4 candle told you where price got rejected — trade the current candle expecting that pressure to hold, or break with conviction when it fails.
◾ 1) Fade into a prior-candle pressure zone (the core thesis)
Use when the previous H4 left a strong wick and the current slot rotates back into that band.
▪️ The prior candle prints a strong lower wick → a graded BUY PRESSURE zone sits in the lower portion of the current slot. Buyers already defended there once. ▪️ Wait for price to rotate down into that band inside the current slot — ideally near the 0–20% increment level. ▪️ Entry: long as price reacts inside the buy-pressure zone; the higher the score (7+), the more the prior candle insisted on that level. ▪️ Stop: below the zone — if price closes through and accepts beneath it, the demand failed; stand aside. ▪️ Target: the mid-grid (50%) first, the opposite edge / prior-candle high on extension.
The mirror applies for a strong upper wick → SELL PRESSURE zone up top: fade rallies into it, stop above, target back down through the grid.
◾ 2) Weight it with the session profile
▪️ A pressure zone landing in a HIGH / EXTREME volatility slot means the reaction can be violent — expect follow-through and give the target room. ▪️ The same zone in a CALM slot means muted rotation — take the mid-grid and don't overstay. ▪️ The volatility rank tells you how hard the day's structure usually moves in that window before you commit.
◾ 3) Read the FVG as the pull
▪️ An unfilled Fair Value Gap projected into the current slot is where price is imbalanced — it often gets revisited. A buy-pressure zone below an open bullish FVG is confluence: rejection level plus imbalance both pointing up. ▪️ When a pressure zone and the FVG point opposite ways, that's conflict — let the slot resolve before committing.
◾ 4) Stand down — the map says wait
▪️ Prior candle closed as a clean body with no dominant wick → no pressure zone drew → no edge from rejection this slot. ▪️ Price already accepted through the pressure band → the level's spent. ▪️ CALM slot with no FVG and price mid-range → nothing worth risking on; let it develop.
Rule of thumb: ⭐ Strong prior-candle wick + price rotating into that graded pressure zone + a HIGH-volatility slot or aligned FVG → trade the rejection with the pull. ⭐ No wick, consumed zone, or dead CALM mid-range → stand down until the next candle sets the map.
⚠️ IMPORTANT NOTICE: Strong Gold H4 Pressure Zones is a structure-mapping tool designed for the M5 timeframe on XAUUSD. Pressure zones are projected from the prior H4 candle's wick geometry, the volatility rank is a 30-day per-slot average, and FVGs are drawn from three-candle gap logic — a model of behaviour, not exchange order-book data. The 0–10 scores are descriptive ranking frameworks for directing attention — NOT backtested signals and NOT standalone trade triggers. Fading into prior-candle pressure still carries real risk of failed levels and stop-outs. Always combine it with your own strategy, price-action analysis and risk management. Past behaviour does not guarantee future results. Indicator

Indicator

Dynamic Candle Trailing StopDynamic Candle Trailing Stop (v1)
The Dynamic Candle Trailing Stop is a clean, multi-directional trailing stop tool designed to help traders automate exit management, protect profits, and reduce emotional decision-making.
Instead of relying on volatility indicators like ATR or static percentages, this indicator anchors its trailing stop directly to recent price structure (highs and lows over a customizable candle period, default is 6 candles).
-----
🔹 How It Works
1. Structural Anchoring: It continuously calculates the highest high and lowest low over a user-defined lookback window (`# of Candles to Look Back`).
2. One-Way Ratcheting Mechanism:
- In a Long Trend: The trailing stop only moves UP (ratchets upward as new local lows form) and will never step down.
- In a Short Trend: The trailing stop only moves DOWN (ratchets downward as new local highs form) and will never step up.
3. Automated Trend Reset: When price closes beyond the trailing stop, the trend state automatically flips, and the stop resets to the opposite structural boundary.
-----
🟢 How to Use It
* Color Coding:
* Green Stepline: Active Long Trailing Stop.
* Red Stepline: Active Short Trailing Stop.
* Exit Signal: Close a position when the candle closes beyond the stepline.
* Trend Filtering: Use the line color as an extra confirmation filter for current short-term directional bias.
* Ranges: Don't ratchet your stop if the current candles closes opposite direction. Leave space for a range to breath. If you move the stop too aggressively you won't be able to capture the bigger move.
-----
⚙️ Settings
* # of Candles to Look Back:
* Default: `6`
* Lower values (e.g., 2–3) provide a tight, fast-reacting trail for scalping.
* Higher values (e.g., 5–10) give the asset more breathing room, suited for longer intraday trading.
-----
Open source under Mozilla Public License 2.0. Enjoy, and safe trading! Indicator

Indicator

Indicator

Indicator
