Kill Zone Marker [DYNA]Kill Zone Marker highlights the three intraday windows that drive the bulk of daily volatility on FX, indices, and crypto: the London Open (07:00-10:00 UTC), the New York Open (13:00-16:00 UTC), and the London Close (15:00-17:00 UTC). Each kill zone gets its own translucent background band so the active high-volatility window is obvious at a glance.
At the start of every kill zone, a small label is posted above the chart showing the rolling average bar-range from the last N completed sessions of that same zone. Use the average as your "expected move" reference -- a target inside it is conservative, a target much beyond it is asking the market to do more than it usually does in that window. All three windows, the timezone they are interpreted in, and the lookback length are user-configurable.
Key Features
Three Configurable Kill Zones -- London Open, New York Open, and London Close windows with independent colors, toggles, and timing. Free-text session strings let you customize each window without code edits.
Rolling Average Range Per Zone -- Each zone-start label shows the rolling average bar-range across the last N completed sessions of that zone (default N=20). Tells you at a glance whether the current zone is unfolding hot, cold, or about as expected.
Editable Timezone -- Interpret all three windows in UTC (default), New York, London, Tokyo, Sydney, Kolkata, or any other major financial center.
Color-Coded Legend -- Optional corner table maps each band color to its kill zone so the chart is always self-explanatory, even before the next zone opens.
Per-Zone Start and End Alerts -- Six independent alerts (start + end for each of the three zones) so you can tune which transitions you actually want to be notified about.
Theme-Aware Transparency -- Single transparency input controls all three kill-zone bands together. Tune for bright or dark chart themes.
No Repainting -- Detection is purely time-based and stable across reloads. The rolling average uses only completed prior sessions; the current zone's in-progress range never feeds back into its own label.
How It Works
For each bar, the indicator checks whether the bar's timestamp (interpreted in the configured timezone) falls inside the London Open, NY Open, or London Close window. If a bar is inside a zone, the chart background for that bar is tinted with that zone's color. The NY Open and London Close windows overlap by default (15:00-16:00 UTC) -- the two band colors stack so the overlap is visible without a separate band.
Zone starts are detected with a daily-anchor timestamp comparison rather than a simple "previous bar was outside the zone" check. This is important because most PulseWire intraday charts hide off-hours bars by default, so a naive previous-bar test would only fire on the very first chart load. The anchor-comparison method works reliably whether the chart includes off-hours bars or not.
While inside a zone, the indicator tracks the running high and low across all in-zone bars for that session. When the zone closes, that session's range (high - low) is appended to a rolling array of the last N session ranges and the in-progress trackers reset. The label posted at the start of the next occurrence of the same zone reads the average from the array -- so it is always backward-looking and never includes the current zone's incomplete data.
Three colored background bands mark the London Open, NY Open, and London Close kill zones; small labels at each zone-open report the rolling average range from prior sessions. The legend in the top corner identifies the band-to-zone color mapping.
Settings
The three kill-zone strings are entered in PulseWire's standard HHMM-HHMM session format and accept the optional day-of-week mask (e.g. 0700-1000:23456 to limit London Open to weekdays only). All three windows are interpreted in the same Timezone , which defaults to UTC. The catalog defaults match the standard EST kill-zone definitions (02:00-05:00, 08:00-11:00, 10:00-12:00 EST) converted to UTC.
The Average Range Lookback input controls how many completed sessions feed each zone's rolling average. Defaults to 20; lower values track the current regime more closely, higher values give a more stable baseline.
The visual block exposes per-zone show toggles, per-zone color pickers, a single Background Transparency input (default 85), the Show Average-Range Labels toggle, a Max Labels to Keep limit (default 40), the Show Legend Table toggle, and a Legend Position dropdown that anchors the legend in any chart corner.
The alerts block exposes six toggles -- start and end for each zone -- so you can enable only the transitions you care about.
Alerts
London Open Kill Zone Starting -- Fires on the first bar of the London Open window each day. "Kill Zone Marker : London Open kill zone has started."
London Open Kill Zone Ending -- Fires on the first bar after the London Open window closes. "Kill Zone Marker : London Open kill zone has ended."
NY Open Kill Zone Starting -- Fires on the first bar of the NY Open window. "Kill Zone Marker : New York Open kill zone has started."
NY Open Kill Zone Ending -- Fires on the first bar after the NY Open window closes. "Kill Zone Marker : New York Open kill zone has ended."
London Close Kill Zone Starting -- Fires on the first bar of the London Close window. "Kill Zone Marker : London Close kill zone has started."
London Close Kill Zone Ending -- Fires on the first bar after the London Close window closes. "Kill Zone Marker : London Close kill zone has ended."
To set up an alert: open PulseWire's Alerts panel, choose "Kill Zone Marker " from the condition dropdown, pick the event you want, and select your notification channel.
Best Practices
Keep the timezone on UTC unless you have a specific reason to change it. UTC eliminates DST drift and matches how institutional desks reference kill-zone windows.
Use the rolling average as your "expected move" reference for each zone -- targets and stops sized to that average tend to behave more predictably than fixed-pip values.
On dark chart themes, lower the background transparency to 75-82 for stronger color. On light themes, push it up to 88-92 so the bands stay readable.
On instruments that only trade inside one window (e.g. a regional equity market whose session overlaps a single kill zone), turn off the irrelevant kill zones to reduce visual clutter.
If your broker or instrument has a non-standard high-volatility window (e.g. EIA inventory release for energy futures, FOMC release for rates), repurpose one of the three zones to that window -- the rolling average makes any custom window's typical behavior immediately visible.
Use the day-of-week mask (e.g. 0700-1000:23456 ) to suppress weekend kill-zone bands on forex charts.
Part of the DYNA Ecosystem
Kill Zone Marker is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis and educational tool only -- it is not financial advice and makes no guarantee of any outcome. Past performance does not predict future results. Always do your own research and use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
Indicator

{SCA} | Weekend Gap Indicator🟠 WHAT IT DOES
Crypto trades through the weekend, but price still drifts away from
where it closed on Friday — and it tends to come back. This tool marks
that weekend gap on any coin, shows the level price tends to return to,
and tracks whether the gap fills.
🟠 WHAT MAKES IT DIFFERENT
- Weekend-only fill. The gap is shaded across the weekend itself and
stops there, so the chart stays clean — no zones stretching across
the whole week.
- A dashed fill line. The Friday close is marked with a dashed line,
the level the gap has to return to. It runs forward until price fills
it, so the target is always in view.
- A live fill-rate counter. On whatever chart you load, the tool tallies
how many weekend gaps have formed and how many filled — so you can
check the tendency yourself instead of taking anyone's word for it.
🟠 WHAT YOU SEE
- A shaded weekend gap, coloured by direction, fading with its size.
- A dashed line at the Friday close, labelled with the gap size in
percent, that updates to "filled" once price returns.
- A small fill-rate table in the corner (gaps counted / gaps filled).
🟠 SETTINGS THAT MATTER
- Week timezone — defines where Friday and Monday fall (UTC is the
crypto convention).
- Colours and fill opacity — set the look to taste.
Everything else is cosmetic.
🟠 ALERTS
- New weekend gap — fires when a fresh gap forms.
- Gap filled — fires when price returns to the Friday close.
Tip: enable Play sound in the alert's Notifications tab for an audible alert.
🟠 H OW TO USE IT
Weekend gaps tend to fill, so the dashed line gives you a high-probability
target and a directional bias. It does not tell you when, or that the path
there is clean — use it to lean, not to bet the account, and apply your own
risk management.
This indicator is a tool for analysis and education. It is not financial
advice and does not predict price. Past tendencies do not guarantee future
results.
Swallow Academy Indicator

Intraday Trend Ribbon [DYNA]Intraday Trend Ribbon plots eight Fibonacci EMAs (8, 13, 21, 34, 55, 89, 144, 233) as a single coloured ribbon stacked on price. When the EMAs are perfectly fanned -- fastest on top -- the ribbon turns green and the chart background lights up bullish. When they are stacked the other way it turns red. Mixed and compressed? The ribbon goes grey and the indicator flags chop. The result is an at-a-glance read on whether the momentum, swing, and trend timeframes agree.
Most ribbon indicators colour every line with a separate state, leaving you to interpret the soup. This one collapses the eight EMAs into three regimes -- fully bullish, fully bearish, chop -- and wraps the chart background in the matching colour, so trend regimes, transitions, and consolidations are obvious without staring at line crossovers.
Key Features
Eight Fibonacci EMAs -- 8, 13, 21, 34, 55, 89, 144, 233 by default; every period is configurable.
Strict Alignment Detection -- The ribbon registers as bullish or bearish only when all eight EMAs are in strict monotonic order. No half-aligned states, no false trend signals.
Chop Filter -- A built-in compression detector flags windows where the ribbon collapses into a tight band, using ribbon width / ATR as the yardstick. Tunable via a single threshold input.
Background Regime Highlight -- Soft green / red when the ribbon is fully aligned, soft amber when chop is active. Toggleable.
Per-Line Transparency Gradient -- The fastest EMA is opaque; slower EMAs fade gradually so the ribbon reads as a single colour-graded fan rather than eight competing lines.
Three Alerts -- Bullish flip, bearish flip, chop start. All gated on confirmed bar close, no repainting.
No Repainting -- Every alert compares the current confirmed bar's state to the previous bar's state. Historical signals never move.
How It Works
The indicator computes eight EMAs of the configured source (default close) at the eight periods. Each bar it checks two conditions:
Fully bullish = ema8 > ema13 > ema21 > ema34 > ema55 > ema89 > ema144 > ema233
Fully bearish = the mirror
The ribbon colour is set by which (if any) of these holds. For chop, the ribbon's vertical span (max EMA minus min EMA) is divided by the current ATR; if the result is below the configured ceiling AND the ribbon is mixed (neither bullish nor bearish), the bar is marked as chop. ATR scaling makes the chop threshold work the same way across instruments and timeframes.
Edge events fire only on the first confirmed bar of a new state -- the first bar that becomes fully bullish, the first bar that becomes fully bearish, the first bar that enters chop. Comparing each bar's state to the prior bar's state guarantees no repainting.
The eight-EMA Fibonacci ribbon coloured by alignment state. Green fan = fully bullish, red fan = fully bearish, grey = mixed. Background tints amplify the regime; amber background marks chop windows.
Settings
EMA Source (default: close) sets the price feed for every line. The eight period inputs ( EMA 1 through EMA 8 , defaults 8 to 233) define the ribbon; replace them with any other set if you prefer non-Fibonacci spacing.
Detect Chop (default: on) enables the compression detector. Chop ATR Length (default: 14) sets the ATR period, and Chop Width / ATR Ceiling (default: 0.5) controls strictness -- raise toward 1.0 for more frequent chop flags, lower toward 0.3 to flag only the tightest compressions.
Show EMA Lines , Shade Between EMAs , and Background When Aligned are independent visibility toggles. Line Transparency (fastest) (default: 0) controls the opacity of the fastest line; the slower lines fade gradually from there.
The three alert toggles enable / disable the bullish-flip, bearish-flip, and chop-start alerts independently.
Alerts
Ribbon Fully Bullish -- Fires on the first confirmed bar where the ribbon enters a fully bullish stack. "Intraday Trend Ribbon : Ribbon flipped fully bullish -- all 8 EMAs stacked fast over slow."
Ribbon Fully Bearish -- Fires on the first confirmed bar where the ribbon enters a fully bearish stack. "Intraday Trend Ribbon : Ribbon flipped fully bearish -- all 8 EMAs stacked fast under slow."
Ribbon Tangled (Chop) -- Fires on the first confirmed bar where the ribbon becomes compressed and unaligned. "Intraday Trend Ribbon : Ribbon entered chop -- EMAs compressed and unaligned."
To set up alerts: open PulseWire's Alerts panel, choose "Intraday Trend Ribbon " from the condition dropdown, pick one of the three alert variants, and select your notification channel.
Best Practices
Trade only with the regime. When the green or red background is active, the ribbon agrees on direction -- this is the highest-edge environment for trend setups. Use counter-trend setups only when there is no background tint.
Treat the slower EMAs (89, 144, 233) as dynamic trailing stops in a clean trend. A close that decisively crosses and stays beyond the 233 EMA usually marks the end of a regime.
Use ribbon-width changes to read momentum. A widening fan = accelerating trend; a contracting fan = trend losing energy.
Skip trades during the amber chop background. The compression flag catches typical midday consolidations and news-pause windows that most trend systems struggle with.
Match the timeframe to your holding period. 1m / 5m flips often, 1h / 4h flips rarely. Pick the one whose flip cadence matches the trades you actually take.
On instruments with very low volatility (post-close FX, holiday sessions), raise the Chop Width / ATR Ceiling so the chop filter does not stay active permanently.
Part of the DYNA Ecosystem
Intraday Trend Ribbon is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis and educational tool only -- it is not financial advice and makes no guarantee of any outcome. Past performance does not predict future results. Always do your own research and use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
Indicator

Intraday Pivot Points [DYNA]Intraday Pivot Points draws a fresh set of horizontal price levels at the start of every trading day, calculated entirely from the previous day's high, low, and close. The central pivot anchors the day's bias -- price above it skews bullish, below it skews bearish -- and three resistance levels (R1, R2, R3) plus three support levels (S1, S2, S3) frame the typical and extreme intraday targets. Levels are computed once at session open and stay fixed all day, which makes them clean structural reference points that never repaint or shift mid-session.
Four pivot methods are built in. Classic uses the original floor-trader formula. Fibonacci offsets the levels at 38.2%, 61.8%, and 100% of yesterday's range. Woodie applies a close-weighted pivot. Camarilla produces tighter close-anchored levels often used for mean-reversion. Switch between them with one dropdown -- the rest of the indicator works the same.
Key Features
Four Pivot Methods -- Classic, Fibonacci, Woodie, Camarilla. Pick the one that matches your style: wider levels for breakouts, tighter Camarilla levels for fades.
Pivot + 6 Levels -- Central pivot plus R1/R2/R3 above and S1/S2/S3 below. Each level can be toggled independently to keep the chart clean.
Auto-Reset Each Session -- Lines are drawn fresh at the start of every new trading day from the previous day's HLC. Default view shows only today's levels for a clean chart; raise the history limit (up to 50 sessions) when you want to study past days.
Live Right-Edge Labels -- Every visible level carries a price tag that tracks the latest bar so the level name and exact price stay visible at the edge of the chart.
Configurable Visuals -- Choose line style (solid, dashed, dotted), width for pivot vs. S/R, and toggle each level. Pivot defaults to thicker than S/R for emphasis.
One-Shot Alerts -- Pivot cross (bullish or bearish), R2 reached, S2 reached. Each alert latches per session, so you get one clean signal per direction per day -- no spam from re-crosses.
No Repainting -- Yesterday's HLC is fetched with the canonical lookahead-on + bar-offset pattern. Levels stay constant throughout the session and never reference future data.
How It Works
At the start of each trading day, the indicator pulls the previous completed daily bar's high, low, and close from the chart's symbol via request.security . Those three numbers feed the chosen method's formula to produce the pivot and the six S/R levels. The levels are drawn as horizontal lines with the pivot rendered thicker by default, and a price-tag label is placed at the right edge of each visible line.
As new intraday bars arrive, the indicator extends the right edge of today's lines forward so they always reach the latest bar. When a new trading day begins, today's lines freeze at their final right-edge position and a new set of lines is created. Past sessions remain visible up to the Max Sessions to Keep limit, then are deleted automatically to stay within PulseWire's drawing budget.
Three alert conditions watch for the most actionable level interactions. The first close that crosses the central pivot in either direction fires the pivot-cross alert (bullish above, bearish below). The first close at or above R2 fires the R2-reached alert; the first close at or below S2 fires the S2-reached alert. Each alert latches when it fires and resets only at the start of the next day, so you cannot get a flood of repeat triggers from price oscillating around a level.
Classic pivots on a 15-minute chart: yellow central pivot with three red resistance levels above and three green support levels below. Each level carries a live price tag at the right edge.
Settings
Pivot Method (default: Classic) selects the formula. Classic is the universal default and the widest typical-range method. Fibonacci uses 38.2%/61.8%/100% range offsets which sit between Classic and Camarilla in tightness. Woodie applies a close-weighted pivot that biases the central level toward the previous close; the S/R offsets are the same as Classic. Camarilla produces close-anchored levels with a 1.1× scaling factor and is significantly tighter than the others -- often used for mean-reversion fades inside the day's range.
Max Sessions to Keep (default: 1) limits how many trading sessions of pivot lines stay on the chart. The default of 1 shows only today's pivots, which is the cleanest live-trading view -- consecutive days often have overlapping S/R prices and stacking three or more days of labels can clutter the chart. Raise to 5-10 to study how price has been respecting recent days' levels, or up to 50 for a long historical record.
The visual section toggles each level independently ( Show R1 through Show R3 , Show S1 through Show S3 , Show Price Labels ). Line Style (Solid / Dashed / Dotted) and the two width inputs ( Pivot Line Width , S/R Line Width ) control appearance. The three alert toggles enable or disable the pivot-cross, R2-reach, and S2-reach alerts individually.
Alerts
Bullish Pivot Cross -- Fires on the first close above the central pivot in a session. "Intraday Pivot Points : Price crossed above the central pivot."
Bearish Pivot Cross -- Fires on the first close below the central pivot in a session. "Intraday Pivot Points : Price crossed below the central pivot."
R2 Reached -- Fires on the first close at or above R2 in a session. "Intraday Pivot Points : Price reached R2 -- extreme upside target."
S2 Reached -- Fires on the first close at or below S2 in a session. "Intraday Pivot Points : Price reached S2 -- extreme downside target."
To configure: open PulseWire's Alerts panel, choose "Intraday Pivot Points " from the condition dropdown, pick the desired alert type, and select your notification channel.
Best Practices
Use intraday timeframes (1m, 5m, 15m, 1h). Pivot points are a daily-anchored intraday tool; on daily charts each bar shows its own pivots which is rarely useful.
Match the method to the regime. On wide-range trending days Classic and Woodie give the most usable structure. On tight-range chop, Camarilla's narrower levels produce cleaner fade entries.
Watch the pivot first, the S/R levels second. The single most important level on any session is whether price holds above or below the central pivot. R/S are secondary.
Look for confluence. A pivot level that aligns with a moving average, VWAP, or a previous-day swing is much more reliable than the level on its own.
R2/S2 reaches tend to be relatively uncommon on Classic pivots. When price does reach them, the move is already extended -- many traders treat that as a spot to study for a fade rather than a chase.
Default Max Sessions to Keep is 1 (only today's pivots) -- the cleanest view for live trading. Raise to 5-10 to back-study recent prior pivots, or up to 50 for long historical context.
Part of the DYNA Ecosystem
Intraday Pivot Points is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis and educational tool only -- it is not financial advice and makes no guarantee of any outcome. Past performance does not predict future results. Always do your own research and use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
Indicator

Gap Detector [DYNA]Gap Detector finds the price gaps that form between trading sessions and tracks them visually on the chart from formation through fill. Every time a new session opens away from the previous session's close -- by more than a configurable fraction of the daily ATR -- the indicator drops a shaded rectangle covering the gap zone, color-coded green for an up-gap and red for a down-gap. The box stays on the chart, extending bar by bar, until price trades back through the prior close and fills it. When that happens, the box turns gray, a strikethrough line is drawn through the middle, and a fill alert fires.
The threshold is ATR-relative, not a fixed point amount, so the same default settings work across instruments with very different price scales. Stocks, indices, forex pairs, commodities, and crypto all use the same `0.5x daily ATR` filter -- the indicator scales itself. Up to N gaps (configurable) are kept on the chart at once, with optional fill-progress lines that show how close each open gap has come to filling.
Key Features
ATR-Relative Threshold -- Minimum gap size is expressed as a multiple of the 14-period daily ATR, so the same setting filters appropriately on a $50 stock and a $5,000 index.
Color-Coded Gap Boxes -- Green for gap-up, red for gap-down, gray for filled. The box always spans from the prior session close to the new session open.
Fill-Progress Tracking -- A dotted line inside each open gap marks the deepest price has penetrated so far. Lets you see at a glance how close a gap is to filling.
Strikethrough on Fill -- When price fully retraces back through the prior close, the box recolors and a horizontal line is drawn through it -- visual confirmation the gap is closed.
Configurable On-Chart History -- Cap the number of gap boxes shown so the chart stays clean. Optionally hide filled gaps entirely if you only want live structure.
Gap Size Labels -- Each gap shows its size in points and as a multiple of the daily ATR -- you can rank gaps by relative magnitude without doing the math.
No Repainting -- Gap detection runs only on confirmed bars. Once a box is drawn it never relocates; it only extends rightward and recolors when filled.
How It Works
At the open of each new session, the indicator compares the session's first-bar open to the previous session's last-bar close. If the absolute difference exceeds the configured `ATR multiplier x daily ATR` threshold, a new gap is registered. A shaded rectangle is drawn between the prior close and the new open -- green if the open is above (gap up), red if below (gap down). A small label on the box reports the gap's size in points and as a multiple of the daily ATR.
From the formation bar onward, every subsequent bar is checked against the prior close. For a gap up, the gap fills the moment any bar's low touches or crosses below the prior close. For a gap down, it fills when any bar's high touches or crosses above the prior close. While the gap remains open, a dotted "fill progress" line is updated to sit at the deepest penetration so far -- the closer that line is to the prior close, the closer the gap is to filling.
When a gap fills, the box's fill and border recolor to gray, a horizontal strikethrough line is drawn through the middle of the box, and a fill alert fires. If the "Keep Filled Gaps Visible" toggle is off, the gap is removed from the chart instead. Either way, the count of on-chart gaps respects the `Max Gaps to Show` cap -- the oldest gap (filled or not) is removed when the limit is reached, so the indicator never crowds the chart.
The daily ATR used for the threshold is fetched with non-lookahead higher-timeframe security calls, so the threshold at the open of session N is sized using only data available through session N-1. There is no peeking ahead.
Two open gaps and one filled gap on a daily chart. The green box marks an unfilled gap up, the red box an unfilled gap down (with the orange dotted line showing how far price has retraced into it), and the gray box with strikethrough marks a gap that has fully closed.
Settings
Min Gap Size (x Daily ATR) (default: 0.5) is the minimum gap size to qualify, expressed as a multiple of the 14-period daily ATR. Lower captures more, smaller gaps; higher filters down to large opening shocks. Set to 0 to flag every nonzero gap. Daily ATR Length (default: 14) is the lookback for the daily ATR -- 14 is the Wilder standard.
Max Gaps to Show (default: 5) caps the number of gap boxes (open and filled) kept on the chart at once. When the cap is hit, the oldest box is removed. Keep Filled Gaps Visible (default: on) controls whether filled gaps stay on the chart with a strikethrough or are removed the moment they fill.
Visual toggles independently control the fill-progress line, the gap-size label, and the colors used for gap-up, gap-down, and filled boxes. Box Transparency (default: 80) sets how see-through the box fills are; filled-gap boxes use a slightly higher transparency so they recede into the background. The two alert toggles enable or disable the new-gap and gap-filled alerts individually.
Alerts
New Gap Up -- Fires on the formation bar of a qualifying gap UP. "Gap Detector : A new bullish session gap UP has formed above the configured ATR threshold."
New Gap Down -- Fires on the formation bar of a qualifying gap DOWN. "Gap Detector : A new bearish session gap DOWN has formed above the configured ATR threshold."
Gap Up Filled -- Fires when an open gap UP fills. "Gap Detector : A bullish gap UP has been fully filled -- price traded back down to the prior session close."
Gap Down Filled -- Fires when an open gap DOWN fills. "Gap Detector : A bearish gap DOWN has been fully filled -- price traded back up to the prior session close."
To set up alerts: click PulseWire's Alerts button, choose "Gap Detector " from the condition dropdown, pick the gap event you want, and select your notification channel.
Best Practices
Use the daily timeframe for the cleanest gap-by-gap reading. Drop to intraday timeframes (15m through 60m) when you want to watch a specific gap fill in real time during the session that's reacting to it.
Tune the ATR multiplier to your style: 0.2-0.3 for stocks with small absolute gaps, 0.5 for the default moderate filter, 0.8-1.0 for only large opening shocks.
The prior close (the far edge of the gap) is a natural reference level -- many traders watch it as a potential target when studying gap behavior. Use it as a level of interest if you're observing how a gap reacts.
The new session open (the near edge) often acts as the first support/resistance test. Use it as your structure for entries and stops.
If a gap doesn't fill for several sessions, you can study it as a structural reference -- a support/resistance level worth watching until price tests it again.
Reduce Max Gaps to Show to 3 on instruments that gap often (single-name stocks). Increase to 10-20 on instruments that gap rarely (FX majors).
Part of the DYNA Ecosystem
Gap Detector is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis and educational tool only -- it is not financial advice and makes no guarantee of any outcome. Past gap behavior does not predict future results. Always do your own research and use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
Indicator

Bid-Ask Imbalance Proxy [DYNA]Bid-Ask Imbalance Proxy estimates order flow direction by analyzing where each bar closes within its high-low range, weighted by volume. When price consistently closes near the highs on strong volume, buyers are in control. When it closes near the lows, sellers dominate. The result is a clean imbalance score displayed directly on the price chart, giving you an instant read on who is winning.
Most traders rely on price alone to judge supply and demand, but price can move on thin volume or misleading wicks. This indicator adds a volume-weighted layer that reveals whether the closes actually confirm the move. It includes a trend filter, signal cooldown, and live dashboard -- all designed for scalpers who need fast, actionable signals without chart clutter. It works on any instrument with volume data and does not require Level 2, order book, or DOM access.
Key Features
Flow Strip -- A heatmap-like strip of colored circles below price. Green = buying pressure, red = selling pressure. Brightness scales with imbalance strength, so you see the intensity at a glance.
Trend-Filtered Extreme Markers -- Triangle markers fire only when imbalance is extreme AND price is trending in the same direction (above SMA for buys, below SMA for sells). Eliminates low-quality against-trend signals.
Signal Cooldown -- After a marker fires, same-direction signals are suppressed for a configurable number of bars. Prevents the clustering noise that makes most oscillators unusable for scalping.
Dynamic Percentile Thresholds -- Extreme levels are computed as rolling percentiles (default 90th/10th) rather than fixed values, so the indicator adapts automatically to changing volatility.
Live Dashboard -- A compact panel on the chart showing the current imbalance score, bias state (BUYING/SELLING/NEUTRAL), and trend direction.
Confirmed-Bar Alerts -- Alerts fire on the confirmed (closed) bar to avoid false signals from incomplete candles. Only trend-aligned, cooldown-passed signals trigger alerts.
How It Works
The indicator calculates a Close Location Value (CLV) for each bar, measuring where the close sits between the low and the high. A close at the high scores +1, a close at the low scores -1, and a close at the midpoint scores 0. This value is multiplied by the bar's volume and summed over a lookback window, then normalized by total volume. The result is rescaled to -100 to +100 for visual clarity.
On the chart, you see a continuous strip of colored circles below the candles -- green when buying pressure leads, red when selling pressure takes over. The brightness of each circle reflects the strength of the imbalance. When the imbalance score pushes past the dynamic percentile threshold AND the trend filter confirms, a triangle marker appears on the bar: green triangle below for buys, red triangle above for sells.
The trend filter uses a simple moving average (default 20 period). Buy markers only appear when price is above the SMA; sell markers only when price is below. Filtering signals to the prevailing trend is designed to screen out lower-quality against-trend events. The cooldown prevents the same signal from repeating every bar during sustained imbalance -- each marker represents a distinct trading opportunity.
Green circles show buying flow, red circles show selling flow. Triangle markers highlight trend-aligned extreme imbalance events. Dashboard in the bottom-right shows current score and bias.
Settings
The Lookback Period (default 10) controls how many bars contribute to the imbalance score. Shorter lookbacks react faster and suit scalping; longer lookbacks smooth the reading. Signal Smoothing (default 3) sets the internal EMA period.
Percentile Lookback (default 100) and Upper/Lower Percentile (default 90/10) define the dynamic extreme thresholds. At 90/10, roughly 10% of bars qualify as extreme in each direction. Widen to 95/5 for fewer, higher-conviction signals; narrow to 80/20 for more frequent alerts.
The Trend Filter (default ON, SMA 20) gates markers to the trend direction only. Signal Cooldown (default 6 bars) prevents same-direction clustering -- on a 5-min chart, this means at least 30 minutes between consecutive buy or sell markers. All visual elements (flow strip, markers, bar coloring, trend line, dashboard) can be toggled independently.
Alerts
Extreme Buying Imbalance -- Fires when the imbalance score exceeds the upper percentile threshold on a confirmed bar, with trend alignment and cooldown met. "Bid-Ask Imbalance Proxy : Extreme buying pressure detected -- trend-aligned, above dynamic threshold."
Extreme Selling Imbalance -- Fires when the imbalance score drops below the lower percentile threshold on a confirmed bar, with trend alignment and cooldown met. "Bid-Ask Imbalance Proxy : Extreme selling pressure detected -- trend-aligned, below dynamic threshold."
To set up alerts: click the PulseWire Alerts button, select "Bid-Ask Imbalance Proxy " from the indicator dropdown, choose "Any alert() function call" as the condition, and set your preferred notification method.
Best Practices
Keep the trend filter ON. Against-trend signals tend to be lower quality; the trend filter removes them so you focus on imbalance that aligns with the prevailing direction.
Use extreme markers near key support or resistance for higher-conviction setups. A buy marker at support suggests strong demand; the same marker in the middle of a range is less meaningful.
Treat extreme markers as momentum confirmation, not standalone entries. Pairing them with structure and tight stops helps keep losers small relative to winners.
Watch the flow strip for shifts. A sustained run of bright green circles turning red often precedes a reversal before any marker fires.
On lower timeframes (1-3 min), reduce the lookback to 5-7 for faster signals. On higher timeframes (1H+), increase it to 15-20 for a smoother view.
The indicator works best on instruments with real trade volume (crypto exchanges, equity markets). Tick volume on some forex feeds may produce less reliable readings.
Part of the DYNA Ecosystem
Bid-Ask Imbalance Proxy is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis tool, not financial advice. Past performance does not guarantee future results. Always use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
Indicator

Fix Webhook Latency & DH-905 Errors (PineScript to Python BridgeIf you are routing PulseWire alerts directly to an Indian broker API (like Dhan or Zerodha) and experiencing execution delays or DH-905 lot size rejections, the flaw is in your routing architecture.
The Problem: Dynamic vs. Static Data
PineScript generates dynamic data. A moving average crossover fires a signal based on a dynamic {{close}} price. However, broker APIs require static Exchange Tokens and rigid SEM_LOT_SIZE multipliers (e.g., Nifty = 65).
If you try to pass quantity: 1 directly to the Dhan API, or if your hardcoded exchange token moves out of the ATM range overnight, the exchange rejects the payload. Furthermore, standard third-party webhook routing adds 1 to 2 seconds of latency, destroying your entry price on fast breakouts.
The Middleware Solution
The PineScript above is Step 1. It formats a clean JSON payload containing the dynamic variables.
Step 2 is interception. You must not send this JSON to the broker. You must send it to a localized Python Flask server hosted on a headless Ubuntu VPS.
On startup, your Python server downloads the NSE Scrip Master directly into a Pandas DataFrame stored in RAM. When this PineScript webhook hits your VPS, the Pandas logic instantly snaps the dynamic {{close}} price to the nearest ATM strike, extracts the exact static Exchange Token, and routes the order to the API.
By removing the third-party webhook bottleneck and relying on RAM-cached token lookups, execution time drops to sub-50ms.
The Open-Source Architecture
I engineered this complete routing logic to eliminate my own Nifty options slippage. I have open-sourced the underlying Python Flask and Pandas routing logic so you can build out the middleware yourself.
Check the GitHub repository for the full Python architecture: github.com Indicator

Indicator

Trend Market by erdensedatThis indicator ("Trend Market") is a highly comprehensive trading system that brings together modern Smart Money Concepts (SMC), Price Action analysis, and dynamic trend structures under one roof. Breaking away from the lagging nature of traditional indicators, it focuses entirely on the real-time market structure dictated by price itself.
Here are the core features of the indicator and what they mean for your trading:
1. Market Structure (MS) Breakouts
The indicator instantly detects shifts in market structure. When price breaks through previous lower highs or higher lows, it labels them as BOS (Break of Structure) to indicate trend continuation, or CHoCH (Change of Character) at points where the trend changes direction. These breakouts are the most fundamental Price Action components for understanding where the price wants to go.
2. Order Blocks and High-Probability Entries (Re-Tests)
When a BOS or CHoCH occurs, the indicator automatically draws "Order Block" zones, which highlight where the institutional volume that initiated the breakout is concentrated.
Why it matters: Order Blocks (OB) are areas where "smart money" enters the market with large volume. After these breakouts, price often retraces (re-tests) these zones to grab liquidity. Entering a trade when a trend-aligned Order Block is tested provides the highest risk-to-reward (R/R) ratio and the most robust, reliable entry opportunities (sniper entries).
3. FVG (Fair Value Gaps)
The indicator detects FVGs, which represent imbalances in the market.
Why it matters: FVGs occur during rapid, high-volume price movements when there is an imbalance between buyers and sellers. FVGs formed at the beginning of a new trend (especially alongside a CHoCH) confirm the strength of that trend. FVGs formed while a trend is ongoing act as magnets for the price during pullbacks, serving as potential support/resistance and target areas.
4. Ghost Trend Engine
Unlike traditional static trendlines, this feature calculates the slopes of price wicks to generate dynamic trendlines that adapt to the market's momentum. It draws both Minor (Ghost) and Major (Confirm) resistance and support slopes.
The Confirmation Mechanism: If price bounces off one of these dynamic Ghost/Confirm trendlines during an Order Block re-test or an FVG fill, your entry signal becomes "double confirmed." Furthermore, when these trendlines are broken, they serve as early warning signs of an impending trend reversal.
5. Dynamic TP (Take Profit) Machine (Infinite Fibonacci)
It plots automatic Fibonacci extension levels calculated from your entry point (CHoCH/BOS) and the peak/trough of the current structure.
How it works: As price hits these targets (TP1, TP2, etc.), the indicator automatically extends the targets higher/lower, creating an infinite sequence of Take Profit levels. No matter how far a trend extends, your potential target levels will always be ready on your chart.
Summary: How to Trade with It?
Determine the market direction using the CHoCH and BOS labels.
Don't rush in immediately after a breakout; wait for the price to retrace (Re-test) into the Order Block (OB) or FVG zones.
When price reaches these zones, observe the reaction from the Ghost Trend lines to confirm that the trend will continue.
Once you enter a trade, use the automatically generated Dynamic TP levels for scaled profit-taking.
Disclaimer
This indicator is designed for educational, analytical, and informational purposes only. The signals, labels, or support/resistance zones provided do not constitute financial or investment advice. Trading cryptocurrencies, stocks, and forex involves a high degree of risk and can result in the loss of your entire capital. All trades taken using this indicator are strictly at your own risk and responsibility. Please ensure you apply your own risk management and trading plan. Indicator

Indicator

Indicator

Indicator

Indicator

ATR Trailing SL From Entry Time# ATR Trailing SL From Entry Time
## Overview
ATR Trailing SL From Entry Time is a simple and practical trade management indicator that helps traders monitor a dynamic ATR-based stop-loss after entering a trade.
Instead of manually adjusting stop-loss levels as volatility changes, the indicator automatically recalculates the stop-loss on every candle using the Average True Range (ATR).
Simply select your trade direction, choose the entry candle using the Entry Time input, and the indicator will continuously update the ATR stop-loss level while monitoring the position.
When price reaches the ATR stop-loss level, the indicator generates a visual chart label and alert notification.
This tool is designed for trade management, stop-loss monitoring, and risk control.
---
## Key Features
### Dynamic ATR Stop Loss
The stop-loss is recalculated on every candle using current market volatility.
**Long Position**
ATR Stop = Close - (ATR × Multiplier)
**Short Position**
ATR Stop = Close + (ATR × Multiplier)
This allows the stop-loss to automatically adapt to changing market conditions.
---
### Entry Time Selection
Instead of manually entering a price, users simply select the candle where the trade was entered using the Entry Time input.
The indicator automatically captures the entry candle and begins monitoring the position from that point forward.
---
### Long & Short Support
Works with both:
• Long Positions
• Short Positions
Simply select the desired direction from the settings panel.
---
### Visual Entry Line
A horizontal entry line is plotted on the chart, making it easy to identify the original trade entry level.
---
### Dynamic ATR Stop Line
The ATR stop-loss line is plotted directly on the chart and updates automatically with every new candle.
This provides a clear visual representation of the current stop-loss level.
---
### One-Time Alert System
When price reaches the ATR stop-loss level:
• A visual chart label appears
• An alert condition becomes true
• The alert triggers only once for the active setup
This prevents repeated notifications after the stop-loss has already been hit.
---
## Inputs
### ATR Length
Determines the ATR calculation period.
Common values:
• 14 (Default)
• 21
• 50
Lower values react faster to volatility changes.
Higher values produce smoother stop-loss levels.
---
### ATR Multiplier
Controls the distance between price and stop-loss.
Examples:
• 1.0 ATR
• 1.5 ATR
• 2.0 ATR
• 3.0 ATR
Higher multipliers create wider stop-loss levels.
Lower multipliers create tighter stop-loss levels.
---
### Direction
Select trade direction:
• Long
• Short
---
### Entry Time
Choose the candle where the trade was entered.
The indicator will automatically begin monitoring the position from that candle onward.
---
### Show Entry Line
Enable or disable the entry price visualization.
---
### Show ATR SL Line
Enable or disable the ATR stop-loss visualization.
---
## How To Use
### Long Trade Example
Step 1
Add the indicator to your chart.
Step 2
Open indicator settings.
Step 3
Select:
Direction = Long
Step 4
Choose the Entry Time corresponding to your trade entry candle.
Step 5
Configure ATR settings.
Example:
ATR Length = 14
ATR Multiplier = 2
Step 6
The indicator will automatically:
• Detect the entry candle
• Plot the entry level
• Plot the ATR stop-loss level
• Update the stop-loss every candle
Step 7
Monitor the trade and wait for either:
• Trade management decisions
• Stop-loss trigger notification
---
### Short Trade Example
Step 1
Select:
Direction = Short
Step 2
Choose your Entry Time.
Step 3
Adjust ATR settings if desired.
The ATR stop-loss line will now be calculated above price and updated continuously.
---
## Alert Setup Guide
### Creating Alerts
1. Add the indicator to your chart.
2. Click the PulseWire "Create Alert" button.
3. Under Condition select:
ATR Trailing SL From Entry Time
4. Choose one of the following alert conditions:
• Long ATR SL Hit
or
• Short ATR SL Hit
5. Select your preferred notification method:
• App Notification
• Popup Notification
• Email Notification
• Webhook Notification
6. Click Create.
The alert will trigger automatically when the ATR stop-loss level is reached.
---
## Logic Explanation
### Long Position Logic
ATR Stop = Close - (ATR × Multiplier)
If:
Low <= ATR Stop
The stop-loss event is triggered.
---
### Short Position Logic
ATR Stop = Close + (ATR × Multiplier)
If:
High >= ATR Stop
The stop-loss event is triggered.
---
## Best Use Cases
This indicator can be used for:
• Swing Trading
• Day Trading
• Scalping
• Trend Following Strategies
• Futures Trading
• Forex Trading
• Cryptocurrency Trading
• Stock Trading
---
## Important Notes
• This indicator is a trade management tool and not an entry signal generator.
• ATR values change with market volatility, therefore stop-loss levels will continuously update.
• Always combine ATR-based stop-loss management with proper position sizing and risk management.
• No indicator can guarantee profits or eliminate trading risk.
---
## Open-Source Notice
This script is published as Open Source for educational and research purposes.
Feel free to study, modify, improve, and adapt the code to fit your own trading style and risk management requirements.
If you find this indicator useful, consider leaving a like, sharing feedback, and supporting future development.
Happy Trading and Trade Safe!
Indicator

JTA - SMC ProJTA SMC Pro — Free Smart Money Concepts Structure & Liquidity Suite
A complete market-structure toolkit built on pure Smart Money Concepts — no candlestick patterns, no lagging oscillators. Every signal on this chart comes from how price actually breaks structure, where institutional orders are likely resting, and when the highest-probability trading windows are open.
What it tracks:
📍 CHoCH (Change of Character) — marks the exact candle where market structure shifts, drawn as a bold horizontal line starting precisely at the broken pivot. Fires once per genuine structural flip — no repaint, no clutter from continuation noise.
📦 Order Blocks — the last bearish candle before a bullish reversal, and the strongest bullish candle before a bearish reversal. Boxes go from a pale fill to a solid highlight the moment price returns to mitigate them.
⚡ Fair Value Gaps (Imbalance) — bullish gaps in green, bearish in red, capped to a short distance so they never clutter historical price.
💧 Liquidity Mapping — long-wick swing highs/lows (Buyside/Sellside Liquidity) shown only while unfilled, disappearing the instant price sweeps through. Higher-timeframe liquidity (1D/4H/1H) is nested — 4H only displays while inside the 1D range, 1H only while inside the 4H range — so you're always looking at the most relevant, currently-valid level.
🕒 ICT Kill Zones — Asian, London Open, New York, and London Close sessions shaded directly on the chart, calculated in true New York time and automatically adjusted for daylight saving — no manual updates needed twice a year.
📊 Live Dashboard — structure bias, HTF liquidity targets, active kill zone (with an early "Approaching NY Kill Zone" warning), current date/time, and active order block count — all in one clean panel.
🗓️ Time Markers — optional vertical markers for Midnight Open and custom NY trading session times, fully toggleable.
Built for: Forex majors, Gold (XAUUSD), Crypto, and Indices (US30, NAS100) — any market where institutional liquidity and structure drive price.
This is not a buy/sell signal generator. It's a pure structure and liquidity mapping tool — built for traders who want to see what smart money is doing and make their own entries from there.
100% free. No invite required.
Built and maintained by Jawaad Trading Academy (@jawaadtradingacademy). Indicator

JTA SMC Pro - (Invite Only)JTA SMC Pro — Smart Money Concepts Structure & Liquidity Suite
A complete market-structure toolkit built on pure Smart Money Concepts — no candlestick patterns, no lagging oscillators. Every signal on this chart comes from how price actually breaks structure, where institutional orders are likely resting, and when the highest-probability trading windows are open.
What it tracks:
📍 CHoCH (Change of Character) — marks the exact candle where market structure shifts, drawn as a bold horizontal line starting precisely at the broken pivot. Fires once per genuine structural flip — no repaint, no clutter from continuation noise.
📦 Order Blocks — the last bearish candle before a bullish reversal, and the strongest bullish candle before a bearish reversal. Boxes go from a pale fill to a solid highlight the moment price returns to mitigate them.
⚡ Fair Value Gaps (Imbalance) — bullish gaps in green, bearish in red, capped to a short distance so they never clutter historical price.
💧 Liquidity Mapping — long-wick swing highs/lows (Buyside/Sellside Liquidity) shown only while unfilled, disappearing the instant price sweeps through. Higher-timeframe liquidity (1D/4H/1H) is nested — 4H only displays while inside the 1D range, 1H only while inside the 4H range — so you're always looking at the most relevant, currently-valid level.
🕒 ICT Kill Zones — Asian, London Open, New York, and London Close sessions shaded directly on the chart, calculated in true New York time and automatically adjusted for daylight saving — no manual updates needed twice a year.
📊 Live Dashboard — structure bias, HTF liquidity targets, active kill zone (with an early "Approaching NY Kill Zone" warning), current date/time, and active order block count — all in one clean panel.
🗓️ Time Markers — optional vertical markers for Midnight Open and custom NY trading session times, fully toggleable.
Built for: Forex majors, Gold (XAUUSD), Crypto, and Indices (US30, NAS100) — any market where institutional liquidity and structure drive price.
This is not a buy/sell signal generator. It's a pure structure and liquidity mapping tool — built for traders who want to see what smart money is doing and make their own entries from there.
Invite-only access. Built and maintained by Jawaad Trading Academy (@jawaadtradingacademy).
Indicator

Indicator

Indicator

HTF ORDER FLOW [erdensedat]The HTF ORDER FLOW is an advanced, all-in-one institutional trading indicator designed to bring High Timeframe (HTF) market structure, volume profile dynamics, and order flow context directly to your current chart. By combining deep volume analysis with the BLVL (BOS/CHoCH) break detection algorithm, this script offers a comprehensive view of institutional activity without cluttering your screen.
Key Features:
HTF Candle Projection: Projects the live Higher Timeframe candle (e.g., Daily, Weekly) seamlessly onto your current trading timeframe with customizable width and opacity.
Dynamic Volume Profile: Displays a customized Volume Profile mapped specifically to the HTF period. It highlights the Point of Control (POC), Value Area High (VAH), and Value Area Low (VAL) to instantly visualize where the majority of trading volume took place.
High Volume Nodes (HVN): Automatically highlights specific bins inside the profile that experience significantly higher volume, signaling potential hidden support or resistance areas.
Initial Balance (IB) & VWAP Tracking: Tracks and extends the Initial Balance High/Low and the Volume Weighted Average Price (VWAP) for the HTF session.
Previous Day/Week (PD/PW) Levels: Toggle critical historical liquidity levels such as Previous Day Open/High/Low and Previous Week Open/High/Low, drawing them exactly from their historical birth-points.
Premium & Discount Zones: Automatically calculates and displays Premium and Discount range boxes relative to the HTF candle, helping you visualize equilibrium and optimal entry zones.
Integrated BLVL System (BOS/CHoCH): A built-in Fractal break-of-structure engine that detects and labels potential and confirmed structural shifts (BOS / CHoCH). It displays live candidate lines and solidifies them once a structural break is confirmed by price action.
Custom Styling Engine: Choose from beautiful pre-built visual themes (Classic TV, Cyberpunk, Midnight, Forest, Luxury Gold) or enable total custom control over specific lines like VWAP, VAH/VAL, and IB levels.
The Quantum Signal HUD Panel:
Located at the top right of your chart, the built-in Heads Up Display (HUD) acts as your real-time order flow navigator. It tracks:
Price & VWAP: Current price relation to the HTF VWAP.
Market Bias: Displays a simple BULLISH/BEARISH bias based on the VWAP baseline.
Quantum Signal: Analyzes cumulative volume delta (CVD) relative to VWAP positioning to interpret market state as "INST. BUYING", "INST. SELLING", or "NEUTRAL/TRAP".
Session Progress: Shows the percentage of time elapsed in the current HTF candle.
HTF CVD: The live Cumulative Volume Delta of the ongoing HTF session.
How to Use:
Use the HTF Volume Profile and Premium/Discount boxes to identify where institutions are doing business. Wait for the integrated BLVL system to confirm a structural shift (CHoCH or BOS) inside these key liquidity zones. Check the Quantum Signal HUD to ensure institutional order flow (CVD) aligns with your bias before entering a trade.
Optimize your edge by trading with the HTF trend, volume, and structure. Indicator

Indicator

Indicator

MFB - Levels Coherance
Peace – The “MFB - Levels Coherence” indicator is a new approach to Session Open
trading (1 min chart trade entries) that was created to help keep the mind focused, while price creates new internal liquidity areas (opening ranges).
There is a specific "Luxalgo - Quant" description after I explain how I arrived at the indicator idea. (Skip to it if U dig)
“Long Story Longer” – I was reading the Inner Game of Golf (and tennis) books, and I
realized that maybe if a trader could keep “Self 1” busy (the voice that likes to give
instructions, to judge results, and control trading sessions into eventual strategy system
switching) working with something constructive - like monitoring the location of new
opening range liquidity levels (in relation to Key levels – “External liquidity”), that might
then create space to allow the “Self 2” (natural potential) to find a more “Easy does it”
Flow state with the trading session.
At least, that is the idea :o)
In my chats with ChatGPT, the word “Coherence” was used, and I liked it.
The psychology goal is about changing a trading session vibe from:
“Oh, wait, the 15 min opening range high is near a key level…”
To…………..
A “Re-framing” of thought to something constructive – (“Continuous improvement” –
like the “Inner Game of Tennis” teaches)
More like:
“Nice! 15 min opening range high is near a key level! Excellent! Maybe a reversal
opportunity, or if price get accepted beyond the ‘confluence’ of the internal and external
liquidity levels, then there may be a continuation…peace!”
Maybe with “Coherence” regarding the relationship between new liquidity levels
(opening ranges -15 min – 30 min -1 hr - Initial Balance – “I.B.”), and Key levels (External
Liquidity – London High/low – Asia High/low – Previous Daily and Weekly high/low), the
trading session could be more organized, successful and peaceful (Even a fun discovery of
market behavior journey).
It’s always about asking questions, like a scientist – keeping things mechanical.
Where are the most recent liquidity levels in relation to key liquidity levels? (Internal and
External liquidity)
Then –
Is price being “Accepted” beyond a level, or “Absorbed” and reversing back into an opening
range level?
The FVG-123 signal tells us about “Acceptance”.
Patience is the edge –
The process is the win (peace) –
The following is the “Quant – Luxalgo” description -
MFB - Levels Coherence
The MFB - Levels Coherence indicator acts as an active Session Guide, designed to cut
through the noise of intraday volatility by highlighting only the highest-quality trade setups.
Instead of taking every FVG-123 trade indiscriminately, this tool discerns the most probable
market direction by analyzing the immediate relationship between the most recent
session's Opening Ranges (Internal Liquidity) and significant historical boundaries
(External Liquidity).
How It Works as Your Session Guide:
As each session unfolds (Asia, London, NY Open, etc.), the indicator plots and extends the
15-minute, 30-minute, and 1-hour Opening Range highs and lows. It then actively
measures the proximity of these fresh, intraday boundaries against higher-timeframe
structures like Previous Daily Highs/Lows and Monthly levels.
By reading this "coherence," the indicator guides you into two specific market narratives:
• The Sweep/Reversal Guide (Confluence AOI): When the current session's
Opening Range forms tightly against a major External Liquidity level, it identifies a
cluster of liquidity. The guide anticipates a trap. If price sweeps this clustered zone,
rejects it, and forms an FVG-123 back inside the range, it signals a high
probability Reversal.
• The Continuation Guide (Pathway Mode): When the Opening Range boundaries
form freely in open space, far from any historical levels, it identifies a clean pathway.
If price breaks and accepts outside the Opening Range, the guide recognizes a
genuine momentum shift. It waits for an FVG-123 in the direction of the breakout to
signal a high-probability Continuation toward the next distant target.
The Core Advantage:
By framing your entries around the immediate context of Opening Range formation, the
MFB - Levels Coherence indicator prevents you from trading every FVG-123—ensuring you
are always aligned with the true intent of the current session's liquidity narrative.
Peace - Indicator

W & M Pattern | 3 Peaks + RR ToolW and MW & M Pattern | 3 Peaks + Liquidity Sweep | RR Tool
This indicator identifies high-probability reversal setups by combining classical market structure analysis with liquidity sweep detection — two concepts widely used in Smart Money and Price Action trading.
How It Works
The indicator continuously scans the chart for two mirror-image setups:
Bullish W Pattern (Long Setup)
In a falling market, price forms three consecutive Lower Highs (LH1 → LH2 → LH3), confirming a bearish structure. The indicator then watches for a W formation — where price first drops to a swing low, sweeps below it to grab liquidity (the sharp wick down), and then reverses sharply upward forming the right leg of the W. This liquidity sweep is the key trigger, as it signals that smart money has absorbed sell-side orders and a reversal is likely. A long entry is signaled as price recovers, with the stop loss placed just below the W's sweep low and the take profit targeting either the 1st or 3rd Lower High.
Bearish M Pattern (Short Setup)
In a rising market, price forms three consecutive Higher Highs (HH1 → HH2 → HH3), confirming a bullish structure. The indicator then watches for an M formation — where price pushes above the prior swing high to sweep buy-side liquidity (the sharp wick up), then fails and drops below the neckline. This sweep signals that smart money has distributed into retail buying pressure and a reversal downward is likely. A short entry is signaled as price breaks down, with the stop loss just above the M's sweep high and take profit targeting the 1st or 3rd Higher High. Indicator
