Structural Range Oscillator█ OVERVIEW
Structural Range Oscillator is a structure-based oscillator that operates within the current market range, dynamically adapting to price extremes or relying on confirmed swing points (pivots).
The indicator measures the position of price within the current market structure, showing whether price is closer to the upper boundary, lower boundary, or equilibrium.
This allows you to analyze:
* structural context of price
* market phases (balance vs expansion)
* transitions between extremes
█ CONCEPTS
Structural Range
The indicator defines a working range using two modes:
Trailing Range (dynamic)
The range updates continuously, but asymmetrically:
* one side of the range (in the direction of price expansion) updates immediately with new highs/lows
* the opposite side updates only after a confirmed pivot forms
This means:
* the range expands quickly in the direction of the move
* but contracts or resets only after structural confirmation
Result:
* fast adaptation to trend
* but in strong trends it may generate more false signals (range keeps shifting with price)
Pivot Range (static)
The range is based entirely on confirmed pivots:
* pivot high/low is formed only after a defined number of candles on both sides (Pivot Length)
* both range boundaries update only after confirmation
This results in:
* delayed updates
* higher structural reliability
* reduced noise and fewer false signals
In practice:
* trailing mode = faster, reactive
* pivot mode = slower, but structurally cleaner
Oscillator Logic
The oscillator calculates price position within the range:
* 0 → price at range low
* 50 → midpoint (equilibrium)
* 100 → price at range high
This helps identify:
* stretched conditions
* relative positioning within structure
Midline (50) – Equilibrium
The 50 level acts as:
* directional bias divider (bullish / bearish)
* dynamic equilibrium level
* short-term directional filter
Persistent Mid Trend
The midpoint of the range (mid) has its own directional behavior:
* rising → structural uptrend
* falling → structural downtrend
This provides an additional layer of trend context independent of the oscillator.
Additionally, an optional feature allows:
* candle coloring based on mid trend direction
which makes trend filtering visually intuitive.
Overbought / Oversold (OB / OS)
OB / OS levels:
* exist within the 0–100 range
* are NOT the range boundaries themselves
They can be adjusted depending on your strategy:
* tighter levels → more signals
* wider levels → more selective signals
Interpretation depends on mode:
* trailing mode → more frequent signals in trends (some may be false due to shifting range)
* pivot mode → fewer but more structurally confirmed signals
█ FEATURES
The indicator offers flexible configuration:
* range mode (Trailing vs Pivot)
* oscillator smoothing (SMA, EMA, RMA, WMA)
* adjustable OB / OS levels (within 0–100 range)
* dynamic transparency of levels - for consistent solid lines, set equal values (e.g. 10)
* gradient fill (momentum visualization)
* range overlay on chart (high / low / mid)
* candle coloring based on mid trend
* channel gradient (range visualization)
* Fibonacci levels based on current range
* alerts
█ APPLICATIONS
Range Trading
In consolidation:
* range high → resistance
* range low → support
* mid → equilibrium
The oscillator acts as a map of market structure.
Trend Context
Combining:
* oscillator position (0–100)
* midline direction
helps determine:
* whether the market is trending
* or just reacting within a range
Breakout Context
If:
* price holds near extremes
* and the range expands (Trailing Mode)
→ it may indicate volatility expansion and continuation
Fibonacci Levels
Fibonacci levels are dynamically derived from the current range:
* anchored based on the latest directional move (0 at high or low)
* update automatically as range evolves
Applications:
* identifying retracement zones within the range
* potential reaction levels
* added confluence with range boundaries and mid
Especially useful when:
* price returns into the range after an impulse
* looking for structured pullback zones
Confluence & Confirmation
The indicator is most effective when combined with other tools:
* if range boundaries align with key support/resistance → higher probability of reaction
* combine with momentum indicators → oscillator signals can act as early signals, while momentum confirms direction
* use structure + momentum together instead of relying on signals alone
Context interpretation
* oscillator near 50 → market in balance
* oscillator near extremes → tension / possible reversal or continuation
* rising mid → bullish structure
* falling mid → bearish structure
█ NOTES
The indicator measures price position within structure, not traditional momentum.
This means:
* it provides contextual insight rather than standalone signals
* it is best used as a decision-support tool, not a trigger on its own Indicator

A+ IFVG Entry Model - SNIPE + HTFThe A+ IFVG Entry Model – SNIPE + HTF is a rule-based trading indicator designed to identify high-probability intraday and swing opportunities using liquidity concepts, displacement, and imbalance analysis. It operationalizes a structured entry model centered on market behavior commonly associated with institutional order flow.
Core Methodology
The indicator scans for a specific sequence of events:
Liquidity Sweep
Price takes out prior highs or lows, signaling potential stop runs and liquidity collection.
Displacement Move
A strong directional expansion confirms intent, indicating that market participants are committing to a move.
Fair Value Gap (FVG) / Inversion FVG (IFVG)
The presence of an imbalance highlights inefficiencies in price delivery, which often act as continuation zones.
Confirmation
Entries are only validated once price action confirms direction through candle structure, reducing premature signals.
Entry Types
The script distinguishes between two strategic entry profiles:
SNIPE Entries
Designed for short-term execution
Triggered immediately following the core model conditions
Targets nearby liquidity levels for quicker profit-taking
Ideal for lower timeframes and active trade management
HTF Bias Entries (Runner Trades)
Filtered by higher timeframe directional bias using a moving average framework
Intended to capture extended moves (“runners”)
Targets broader liquidity zones using an expanded lookback range
Suitable for holding positions longer with trend alignment
Risk Management
The model incorporates dynamic, liquidity-based risk controls:
Stop Loss Placement
Positioned beyond the most recent sweep or protected structure, with an ATR-based buffer to account for volatility.
Profit Targets
Derived from real liquidity zones (recent highs/lows or extended ranges), rather than arbitrary fixed distances.
Risk-to-Reward Filter
Optional validation ensures trades meet a minimum reward-to-risk threshold before being signaled.
Additional Features
Automated FVG Visualization for identifying imbalance zones directly on the chart
Sweep Markers (SH / SL) to highlight liquidity events
Cooldown Mechanism to prevent signal clustering and overtrading
Customizable Parameters for timeframe adaptability and strategy refinement
Alert Conditions for real-time trade monitoring and automation support
Use Case
This indicator is intended for traders who rely on price action, liquidity theory, and structured execution models. It emphasizes discipline, consistency, and contextual decision-making rather than signal overdependence, making it suitable as both a standalone tool and a confirmation layer within a broader trading framework. Indicator

Indicator

Indicator

CPR Expansion Planner [AGPro Series]CPR Expansion Planner
🧠 Core Idea
Is CPR width and price acceptance setting up a structured expansion day, or is price still inside a weak pivot context?
📌 Overview / What it does
CPR Expansion Planner is a chart-first Central Pivot Range planning tool built to evaluate whether the current session is developing enough structure for an expansion-day read.
The script studies CPR width, the current anchor open, accepted closes beyond CPR, developing range expansion, target room, and the active invalidation shelf. These components are converted into a 0-100 Expansion Score and a clear next-action state.
It produces a CPR band, projected expansion room, target rail, invalidation shelf, state labels, alerts, and a clean AGPro planning panel. It does not predict future price movement, automate trades, or guarantee continuation.
🎯 Purpose & Design Philosophy
This script was built for traders who already watch CPR but want a more practical planning layer than a static pivot display.
Many CPR tools show the Central Pivot Range and leave the user to decide whether the day is balanced, expanding, failing, or already extended. This script fills that gap by translating CPR context into readiness, room, invalidation, and action language.
The design supports a planning mindset: identify the CPR base, check whether price is accepting beyond it, measure whether expansion has room, and keep the invalidation shelf visible.
⚡ Why This Script Is Different
Most tools focus on plotting CPR lines, daily pivots, or support/resistance reactions.
This script does NOT clone a Pivot Points Reaction Map, does not plot a full pivot ladder, and does not treat every pivot touch as a reaction signal.
Instead, it focuses on one question: is the CPR context preparing an expansion day with enough acceptance, range development, and target room to deserve attention?
⚙️ Methodology
1. Context Detection
The script builds CPR from the selected anchor and reads whether price is working above, below, or inside the CPR structure.
2. Reference Mapping
It maps the CPR band, accepted expansion side, invalidation shelf, projected target rail, and active expansion room.
3. Reaction Evaluation
The model scores CPR width, open location, accepted closes beyond CPR, current range expansion, and target room.
4. Visual Output
The result is shown through CPR zones, state labels, planner rails, deterministic alerts, and a premium AGPro panel.
🗺️ How to Read the Chart
Zones = the CPR band shows the active expansion base. The expansion room box shows the distance between the accepted CPR edge and the target rail.
Labels = READY, WATCH, ROOM, SHIFT, FOLLOW, and INVALID labels describe the current planning state.
Colors = green highlights bullish expansion context, pink highlights bearish expansion context, amber highlights room or follow-through review, indigo highlights watch states, and red highlights invalidation risk.
Panel = the panel summarizes CPR Width, Accepted Side, Expansion Score, Invalidation, and Action.
🚦 Signals & States
• READY → CPR acceptance, score, room, and confirmation are aligned.
• WATCH → price is beyond CPR but still needs cleaner confirmation or score improvement.
• ROOM BLOCKED → CPR acceptance exists, but the target rail is too close or already reached.
• EXTENDED → price has moved beyond the planned target room and late-chase risk is elevated.
• INVALID RISK → price has reached the active invalidation shelf.
• SHIFT → the accepted expansion side changed after a previous READY state.
🔔 Alerts Logic
Alerts trigger when the script detects a READY CPR expansion state, accepted side shift, invalidation risk, major follow-through, or blocked target room.
Alerts are attention markers. They are not trade instructions, automated entries, or exit commands.
🧩 Confluence Logic
The strongest context appears when narrow CPR width, a balanced anchor open, accepted closes beyond CPR, range expansion, and clean target room align.
When only one or two components are present, the script usually stays in WATCH, ROOM BLOCKED, or WAIT rather than forcing a strong state.
📊 When to Use
• Intraday markets where Daily CPR is a visible reference.
• Swing contexts where Weekly CPR is more relevant.
• Potential expansion days after narrow CPR conditions.
• Sessions where price begins accepting clearly beyond the CPR band.
• Traders who want risk and target context around CPR instead of only static lines.
⚠️ When NOT to Use
• Very low-liquidity symbols with unreliable volume and wide spreads.
• Extremely noisy sessions where price repeatedly crosses CPR without acceptance.
• News-driven volatility where normal CPR structure can be overwhelmed.
• Markets where the selected CPR anchor is not meaningful for the user's timeframe.
🎛️ Key Inputs
• CPR Anchor → switches between Daily and Weekly CPR.
• Sensitivity → adjusts how quickly the planner recognizes CPR expansion conditions.
• Confirmation Mode → controls whether acceptance requires close confirmation, volume support, or stricter alignment.
• READY Threshold → sets the minimum Expansion Score for READY states.
• Clean Target Room ATR → defines how much space is needed before the target rail is considered clean.
• Event Label Cooldown → controls label density and keeps the chart readable.
• Panel and Label Font Size → controls visual readability.
🖥️ Interface & Visual Design
The interface is chart-first.
The CPR band anchors the setup, the expansion room gives directional context, and the invalidation shelf keeps risk visible. The panel is intentionally compact, with one merged blue AGPro title row and five decision rows.
The goal is a premium PulseWire visual: informative enough to avoid an empty chart, but restrained enough to stay clean.
🧪 Practical Usage Workflow
1. Read the panel and check the Expansion Score.
2. Identify whether price is accepting above or below CPR.
3. Review the expansion room and target rail.
4. Check the invalidation shelf.
5. Interpret READY, WATCH, ROOM, FOLLOW, or INVALID as planning context.
🔍 Interpretation Guidelines
Think in terms of structure, not prediction.
A narrow CPR can create expansion potential, but it still needs acceptance. Acceptance can be useful only if there is enough target room. A strong score with limited room may be less attractive than a moderate score with cleaner structure.
The script helps organize the CPR read; it does not replace broader market context.
🚫 What This Script Is NOT
• Not a prediction engine.
• Not financial advice.
• Not an auto trading system.
• Not a guaranteed signal generator.
• Not a full pivot ladder or generic support/resistance reaction map.
⚠️ Limitations & Transparency
• CPR behavior can vary across assets and sessions.
• Timeframe selection changes how the CPR anchor should be interpreted.
• High-impact news can distort normal expansion behavior.
• Thin liquidity can create false acceptance beyond CPR.
• The score is rule-based and should be interpreted within broader market context.
🧠 Market Context Notes
CPR can help frame session balance and directional acceptance. A narrow CPR often attracts expansion-day attention, but the useful question is not only whether CPR is narrow. The useful question is whether price accepts away from it with room, structure, and a clear invalidation reference.
🧾 Use Case Examples
When price opens near CPR, accepts above the top of the range, and develops range expansion with clean target room, the script may shift toward READY.
When price moves beyond CPR but immediately reaches the target rail, the script can mark ROOM BLOCKED or EXTENDED.
When price fails back through the opposite CPR edge, the planner can show INVALID RISK.
🧱 System Philosophy
AGPro Series tools are designed to turn visible market structure into practical decision context.
This script follows that philosophy by converting CPR from a passive reference into a structured expansion planner with score, state, risk, and target logic.
🔐 Non-Promise Statement
No guarantees.
No certainty.
No script can remove market risk or replace user responsibility.
📉 Risk Disclosure
Trading involves risk.
Users are responsible for their own decisions, risk management, and interpretation of market conditions.
This script is for educational and analytical purposes only and does not provide financial advice.
📚 Educational Note
Use the script to study how CPR width, acceptance, range expansion, and target room interact over time. The best value comes from reviewing repeated examples across different symbols, sessions, and timeframes.
Indicator

Trap Failure Planner [AGPro Series]Trap Failure Planner
🧠 Core Idea
Is the trap thesis itself failing and handing control back through the edge?
📌 Overview / What it does
Trap Failure Planner is a chart-first control-return planner for traders who study trap behavior, failed participation, false break recovery, and post-trap execution readiness.
Instead of only marking the first trap or false break, the script watches the second step: after a trap thesis appears, does that thesis keep control, or does price return through the trap edge with enough quality to matter? It produces a 0-100 Failure Score, trap thesis zones, control-return labels, risk-edge guides, target-guide references, alerts, and a compact AG Pro planning panel.
It does not predict future price, automate entries, or claim that a control return must continue. Its role is to organize one specific decision question with clean visual structure.
🎯 Purpose & Design Philosophy
This script was built to fill the gap between first-touch trap markers and practical trade review.
Many tools stop when price runs a level and closes back inside. That can be useful, but traders still need to know whether the trap thesis survives after the first reaction. Trap Failure Planner focuses on that later decision point: is the trap still in control, or did the other side reclaim the edge?
The design supports a planner mindset. It helps traders evaluate state, score, risk edge, target context, and next action without turning the chart into a crowded signal board.
⚡ Why This Script Is Different
Most tools focus on the first false break, sweep, trap label, or reclaim back inside a range.
This script does NOT try to become another false-break trap detector, inducement scanner, liquidity grab detector, stop-hunt map, order block map, or generic support / resistance zone tool.
Instead, it focuses on the failure of the trap thesis itself. The workflow begins only after a trap thesis exists, then waits for control to return through the edge with persistence, follow-through, volume response, and acceptance quality.
That makes it a second-stage trap failure planner, not a first-stage trap detector.
⚙️ Methodology
1. Context Detection
The script builds recent upper and lower trap-thesis rails from prior price action and normalizes behavior with ATR.
2. Reference Mapping
When price probes beyond a rail and closes back inside, the script maps a trap thesis zone between the rail and the probe extreme.
3. Reaction Evaluation
The planner tracks whether price returns through the trap edge within the failure window. The 0-100 model evaluates false break behavior, close recovery, follow-through, volume spike, control-return persistence, and level acceptance.
4. Visual Output
Qualified events print Trap Failed labels, retain the centered trap zone, and project risk-edge and target-guide references.
🗺️ How to Read the Chart
Zones = the active trap thesis area between the control edge and the probe extreme.
Labels = trap thesis states, sparse testing states, and confirmed Trap Failed events.
Colors = teal for bullish control-return context, pink for bearish control-return context, yellow for testing states, indigo for target guides, and red for risk edges.
Panel = the AG Pro summary showing Trap State, Failure Score, Control Shift, Risk Edge, and Action.
🚦 Signals & States
• Upper Trap Thesis → price probed above the upper rail and closed back inside; the planner watches whether that trap thesis survives.
• Lower Trap Thesis → price probed below the lower rail and closed back inside; the planner watches whether that trap thesis survives.
• Return Test → price is challenging the trap edge, but the score or close-count requirement is not complete yet.
• Bull Control Return → an upper trap thesis failed and control returned back above the edge.
• Bear Control Return → a lower trap thesis failed and control returned back below the edge.
🔔 Alerts Logic
Alerts trigger when upper or lower trap thesis states appear and when qualified bull or bear control-return events are confirmed.
High-score alerts require the event score to meet the selected alert threshold.
Alerts are attention markers only. They are not trade instructions, entry commands, or outcome guarantees.
🧩 Confluence Logic
The score becomes stronger when the trap thesis probe is clean, price returns through the trap edge, the return holds for the required close count, follow-through expands, volume rises relative to baseline, and the close location supports the control-return side.
When these components align, the trap failure context becomes cleaner. When they do not align, the script stays in watch, return-test, or reset mode.
📊 When to Use
• Markets with visible trap and failed-participation behavior
• False break structures where the first trap thesis may fail
• Breakout or breakdown attempts that get rejected, then reclaim control again
• Range-edge reviews where traders need a second-stage decision layer
⚠️ When NOT to Use
• Extremely low-liquidity symbols
• Very noisy micro timeframes with erratic wicks
• News spikes where structure changes too quickly
• Charts where recent rails are not meaningful planning references
🎛️ Key Inputs
• Planner Side → choose Auto, Bull Return Only, or Bear Return Only.
• Trap Thesis Lookback → controls the rolling reference rails used for trap thesis detection.
• Failure Window Bars → defines how long a trap thesis remains active before reset.
• Control Return Closes → defines how many closes beyond the edge are required for confirmation.
• Minimum Failure Score → controls how selective confirmed Trap Failed labels are.
• Control Return Buffer ATR → controls how much acceptance beyond the edge is required.
• Risk / Target Settings → control planning guide placement.
• Visual Settings → control zones, guides, labels, panel location, theme, and font sizes.
🖥️ Interface & Visual Design
The panel is built for fast review: state first, score second, control shift third, then risk and action.
The trap thesis zone includes centered text so the chart remains readable without extra floating explanations.
Labels are compact, offset away from candles, and controlled by cooldown and maximum-visible settings.
🧪 Practical Usage Workflow
1. Read the panel to identify whether a trap thesis is active or already failed.
2. Check the trap thesis zone and the edge being tested.
3. Review the Failure Score and Control Shift rows.
4. Use the Risk Edge and target guide as planning references.
5. Confirm the event inside broader market context.
🔍 Interpretation Guidelines
Think in terms of control, not prediction.
A trap thesis label means price created a possible trap context. A Trap Failed label means that thesis lost control according to the script rules. A higher score means the failure was cleaner across the model components, not that the next move is guaranteed.
🚫 What This Script Is NOT
• Not a prediction engine
• Not financial advice
• Not auto trading
• Not guaranteed signals
• Not a false-break trap detector clone
• Not an inducement scanner
• Not a liquidity grab detector
• Not a support / resistance zone scanner
• Not an order block or fair value gap map
⚠️ Limitations & Transparency
Trap behavior depends on timeframe, liquidity, spread, volatility, and market context.
The script uses a deterministic ruleset. It cannot know news context, hidden order flow, participant intent, or whether a control return will continue.
More aggressive settings may show more events but also more noise. More conservative settings may improve selectivity while reducing frequency.
🧠 Market Context Notes
Trap thesis failure often becomes more meaningful when it aligns with broader structure, volatility expansion, session context, or liquidity behavior.
The script is designed to organize that review, not replace it.
🧾 Use Case Examples
When price probes above a recent upper rail, closes back inside, and later returns above that edge with persistence and follow-through, the planner can mark Bull Control Return if the score is strong enough.
When price probes below a recent lower rail, closes back inside, and later returns below that edge with acceptance, the planner can mark Bear Control Return.
🧱 System Philosophy
AGPro decision tools are built to reduce chart ambiguity by turning raw price events into structured review states.
Trap Failure Planner follows that philosophy by separating the first trap thesis from the later question of whether that thesis actually survives.
🔐 Non-Promise Statement
No indicator can remove uncertainty.
No script can guarantee direction, continuation, reversal, or profit.
📉 Risk Disclosure
Trading involves risk.
Users are responsible for their own decisions, risk management, position sizing, and interpretation.
This script is for educational and analytical use only and does not provide financial advice.
📚 Educational Note
Use this script to study what happens after a trap thesis forms. The key question is not only whether price created a trap, but whether that trap can continue to defend control.
Indicator

Stop Run Reversal Planner [AGPro Series]Stop Run Reversal Planner
🧠 Core Idea
Did a stop run create a confirmed reversal context with clear risk, target room, and next-action guidance?
📌 Overview / What it does
Stop Run Reversal Planner is a chart-first stop-run reversal planning tool built to evaluate wick sweeps around recent range extremes.
The script detects when price runs beyond a prior high or low, checks whether price closes back through the swept reference, evaluates confirmation candle quality, scores volume response, measures target room, and converts the context into a 0-100 reversal readiness score.
It produces stop-run wick zones, confirmation labels, reclaim rails, invalidation guides, reversal target bands, alerts, and a clean AGPro planning panel. It does not predict price direction, automate execution, or claim that every stop run must reverse.
🎯 Purpose & Design Philosophy
This script was built for traders who want structure after a fast liquidity run instead of another simple sweep marker.
Stop-run candles can look dramatic, but not every sweep deserves the same attention. Some sweeps reclaim cleanly, confirm with stronger candle behavior, and leave usable target room. Others are only noise, continuation, or incomplete rejection.
The design supports a planning workflow: identify the stop run, wait for confirmation, read the readiness score, check invalidation, review target room, and decide whether the context deserves attention.
⚡ Why This Script Is Different
Most stop-hunt tools focus on mapping sweep zones or marking that liquidity was taken.
This script does NOT try to clone a stop-hunt map, liquidity grab detector, liquidity sweep engine, order block map, or broad SMC dashboard.
Instead, it focuses on the post-stop-run reversal decision. The key question is not only "was a stop run printed?" The key question is "did that stop run turn into a confirmed reversal plan with acceptable reclaim quality, invalidation logic, and target room?"
⚙️ Methodology
1. Context Detection
The script tracks recent range highs and lows, then checks whether price runs beyond one side with a meaningful wick sweep.
2. Reference Mapping
The swept reference becomes the reclaim rail. The sweep extreme becomes the invalidation guide. The opposite side of the reference range, or an ATR fallback, becomes the target-room guide.
3. Reaction Evaluation
The scoring model evaluates wick sweep quality, close-back-inside behavior, confirmation candle quality, relative volume response, trend-turn context, and available target room.
4. Visual Output
Qualified contexts are displayed through stop-run wick zones, confirmation labels, reclaim rails, invalidation lines, target bands, alerts, and a compact AGPro panel.
🗺️ How to Read the Chart
Zones = the stop-run wick zone between the swept reference and the sweep extreme.
Labels = stop-run watch, confirmed reversal, invalidation, and target-band review markers.
Colors = teal highlights bullish reversal contexts, pink highlights bearish reversal contexts, amber marks watch states, and indigo marks target-room areas.
Panel = the panel summarizes Stop Run, Confirmation, Reclaim Quality, Invalidation, and Action.
🚦 Signals & States
• Bull Stop Run Watch → price swept below the recent low and may need confirmation.
• Bear Stop Run Watch → price swept above the recent high and may need confirmation.
• Bull Reversal Confirmed → downside stop run reclaimed with enough confirmation quality and target room.
• Bear Reversal Confirmed → upside stop run rejected with enough confirmation quality and target room.
• Reversal Invalidated → price crossed the active invalidation guide.
• Target Band Review → price reached the active reversal target band.
🔔 Alerts Logic
Alerts trigger when a bull or bear stop-run watch appears, when a bull or bear reversal confirmation becomes active, when invalidation is crossed, or when the target band is reached.
Alerts are attention markers. They are not trade instructions, entry signals, exit signals, or automation commands.
🧩 Confluence Logic
The reversal context becomes stronger when multiple factors align:
Stop-run wick + close back inside + strong confirmation candle + supportive volume response + usable target room + cleaner trend-turn behavior.
When only one or two factors appear, the script keeps the context in watch mode or ignores it completely.
📊 When to Use
• After fast wick sweeps beyond recent highs or lows
• Around failed breakout or failed breakdown attempts
• In range-edge reversal review workflows
• When price reclaims a swept level and needs structured confirmation
• When a trader wants risk, target, and action context instead of only a sweep marker
⚠️ When NOT to Use
• Very low-liquidity symbols
• Extremely noisy micro-timeframes
• News candles with abnormal gaps
• Strong one-way trend conditions where stop runs may continue rather than reverse
• Situations where the user wants an automatic buy or sell signal
🎛️ Key Inputs
• Stop-Run Reference Lookback → controls the recent high / low range used for sweep detection.
• Sensitivity → changes how selective wick-sweep detection should be.
• Confirmation Mode → controls how strict the post-sweep confirmation candle must be.
• Minimum Reversal Score → sets the 0-100 score required before a confirmed plan is drawn.
• Confirmation Window Bars → defines how long a stop run can wait for confirmation.
• Target Room ATR Fallback → creates a practical target guide when the opposite range side is not useful.
• Invalidation Buffer ATR → places the invalidation guide beyond the sweep extreme.
• Visual settings → control zones, rails, target bands, labels, panel location, panel theme, and font sizes.
🖥️ Interface & Visual Design
The interface is built to stay chart-first.
The panel gives the decision summary. The stop-run zone shows where the sweep happened. The reclaim rail shows the level price had to recover. The invalidation line marks the level that would weaken the reversal context. The target band gives a structured review area without making a promise.
The layout is intentionally compact, readable, and publication-friendly.
🧪 Practical Usage Workflow
1. Read the panel to identify the current Stop Run and Confirmation state.
2. Check whether the chart shows a stop-run wick zone and reclaim rail.
3. Review the Reclaim Quality score and confirmation label.
4. Compare the current price with invalidation and target-band guides.
5. Interpret the context with broader market structure, liquidity, and volatility conditions.
🔍 Interpretation Guidelines
A stop-run watch means price has swept a recent edge, but the reversal plan is not yet confirmed.
A confirmed reversal state means the script found stronger reclaim, candle, volume, and target-room conditions.
An invalidation marker means the active context weakened according to the script rules.
A target-band review marker means price reached a planned review area, not that the move must stop there.
🚫 What This Script Is NOT
• Not a prediction engine
• Not financial advice
• Not an auto trading system
• Not a guaranteed signal tool
• Not a stop-hunt zone map
• Not a liquidity grab detector
• Not an order block or FVG map
• Not a generic SMC dashboard
⚠️ Limitations & Transparency
Stop-run behavior changes across symbols, sessions, and timeframes.
Some stop runs continue instead of reversing. Some reclaim attempts fail after confirmation. Some symbols have weak or unreliable volume data, which can affect the score model.
The script provides structured context, not certainty.
🧠 Market Context Notes
Stop-run reversal behavior often appears near visible range edges, prior swing highs, prior swing lows, and failed breakout areas.
The strongest contexts usually combine a meaningful sweep, clean reclaim, strong confirmation candle, usable room, and a clear invalidation guide.
🧾 Use Case Examples
When price runs below a recent low, leaves a strong lower wick, closes back above the swept reference, and confirms with stronger follow-through, the script may classify the context as a bullish stop-run reversal plan.
When price runs above a recent high, rejects the move, closes back below the swept reference, and confirms with stronger downside behavior, the script may classify the context as a bearish stop-run reversal plan.
🧱 System Philosophy
Stop Run Reversal Planner follows the AGPro decision-engine approach: the goal is not to add another signal to the chart, but to organize the decision around validity, score, risk, target room, and next action.
🔐 Non-Promise Statement
No script can guarantee a reversal, outcome, or market reaction.
This script provides rule-based analytical context only.
📉 Risk Disclosure
Trading involves risk.
Users remain responsible for their own decisions, execution, risk management, and interpretation.
This script does not provide financial advice.
📚 Educational Note
Use the output as a structured review layer. The best readings usually come from combining the planner state with broader market structure, timeframe context, liquidity conditions, and personal risk rules.
Indicator

Sullys Sorcery Levels V2 by TenAMTraderSully's Sorcery Levels – by TenAMTrader
Paste your morning market notes into the single text box in settings and this indicator automatically plots all your key price levels on the chart — no manual entry needed.
How it works:
Reads your notes and extracts every price level automatically
The first level mentioned near the word "hold" becomes the yellow pivot line
Everything above the pivot plots in green (upside targets)
Everything below plots in red (downside support)
The full sentence from your notes appears as a label on each line so you always know what to do when price approaches that level
Settings:
Paste your notes into the text box — works with any format, bullet points, paragraphs, or all caps
Use Pivot Override if you want to manually force a specific level as the pivot
Customize color, width, and line style separately for pivot, upside, and downside lines
Adjust label size, background color, and horizontal offset to fit your chart layout
Works best on SPX, NQ, ES and similar index charts.
Short version if you just need a one-liner:
"Paste your morning notes and it auto-plots all your levels — yellow pivot, green upside, red downside, with your own notes written right on the lines." Indicator

Indicator

LiquidityPulse Defended Order Levels ATR Adaptive Non-RepaintLiquidityPulse Defended Order Levels ATR Adaptive Non-Repaint
Non-repainting: This indicator only evaluates completed (closed) bars. Once a level is identified, it does not move, resize, or disappear based on future price action. The level line draws back to the bar where the formation originated — this is visual context showing you where the level was formed, not repainting. The identification logic itself runs strictly on confirmed bars.
What This Indicator Does
This indicator automatically identifies price levels where the market has touched multiple times without ever closing through — areas where resting orders appear to be defending a price. It draws these levels on your chart and removes them when they are eventually broken.
Unlike most support/resistance indicators that use fixed parameters, this indicator uses an adaptive ATR-based tolerance that automatically adjusts to any instrument and timeframe. This means it works across futures, forex, crypto, and equities without manual adjustment.
How It Works
1. Price Clustering Detection
The indicator looks back over a formation window (default 15 bars) and examines each open and close price as a candidate level. For each candidate, it counts how many other opens and closes within the window land within tolerance of that price.
2. Minimum Hit Threshold
If enough prices cluster at the same level (default 4 hits), the price is flagged as a potential defended level.
3. Defended Validation
The indicator checks whether price has remained on one side of the level throughout the formation window. If all closes are above the level — this is support. If all closes are below — this is resistance. The level was touched repeatedly but never broken.
4. ATR Adaptive Tolerance
The indicator uses a dual ATR system (fast and slow) to automatically determine what counts as "the same price." This adapts to the instrument and current volatility meaning that the threshold remains tight during calm markets and wider during volatile conditions.
5. Level Lifecycle
Unbroken levels extend forward in real time. When price closes through a level, it stops extending — giving you a clear visual of which levels are still active and which have been invalidated.
Image shows defended support and resistance levels identified automatically: Green levels mark areas where price touched multiple times without closing below (support). Red levels mark areas where price touched without closing above (resistance). Levels stop extending when price eventually closes through them.
Image shows multiple defended levels clustering at a similar price area: When several independent levels form at nearby prices, it can suggest repeated and sustained defence of that area — potentially indicating a more significant structural level that traders may want to pay closer attention to.
Key Settings
Formation Window
How many bars the indicator looks back to find clustering prices. Default: 15.
Min Hits
How many opens/closes must land at the same price to qualify as a level. Default: 4. Higher values produce fewer but potentially stronger levels.
ATR Tolerance
When enabled (default), tolerance adapts automatically to the instrument and volatility. When disabled, a manual tick-based tolerance is used instead.
ATR Length / ATR Multiplier
Controls the sensitivity of the adaptive tolerance. Default: 50 / 0.15.
Require No Close-Through
When enabled (default), levels only qualify if no bar closed on the opposite side during formation. This is what makes them "defended."
Max Levels
The maximum number of levels displayed. Oldest levels are removed when exceeded. Default: 50.
Extend Levels Indefinitely
When enabled, levels extend regardless of whether they have been broken. Default: off.
Level Width
The thickness of the level lines in pixels. Default: 2.
Show Origin Marker
Displays a small dot at the bar where the level was first identified. Default: on.
Alerts
Separate alert conditions trigger when a new support or resistance level is identified.
How Traders Can Use This Indicator
This indicator is not a buy/sell signal generator. It is a structural tool that helps you identify:
Where price has been repeatedly defended without being broken
Whether multiple defended levels cluster at similar prices, suggesting a significant area
How price behaves when it revisits a previously defended level
Which levels are still active versus broken
Combine it with volume-based indicators and price action analysis to build context around the levels it identifies.
Disclaimer
This indicator does not measure true order flow or liquidity. It uses price clustering and close-through validation as interpretive tools. The plotted levels do not represent signals or predictions. All analysis is user-interpreted, and past behaviour does not imply future results. Indicator

Indicator

Heatmap Liquidity Zones [BigBeluga]🔵 OVERVIEW
Heatmap Liquidity Zones is a higher-timeframe volume heatmap tool designed to reveal where liquidity is concentrated inside institutional ranges.
Instead of plotting a traditional volume profile, this indicator builds a dynamic heatmap across each selected higher-timeframe candle.
It highlights high-volume price clusters, filters significant liquidity zones, and extends them forward as actionable support/resistance levels.
The result is a clean liquidity map that visualizes where participation is strongest — and where reactions are most likely to occur.
🔵 CORE CONCEPT
HTF Range Segmentation — Each higher-timeframe candle (D/W/M or custom) defines a new accumulation range.
ATR-Based Adaptive Binning — Vertical bin size is derived from ATR to maintain consistent resolution across volatility regimes.
Volume Density Mapping — Volume is distributed into price bins and normalized relative to the highest-volume bin.
Liquidity Filtering — Only bins exceeding a configurable percentage threshold are promoted to active liquidity levels.
Self-Cleaning Zones — Liquidity levels automatically disappear once breached by price.
🔵 HOW IT WORKS
1️⃣ Higher-Timeframe Reset Logic
When a new selected HTF candle begins, the previous range is finalized.
A new accumulation range starts from that bar.
High and Low are tracked dynamically throughout the segment.
2️⃣ ATR-Based Bin Construction
ATR defines the vertical bin size (ATR × Multiplier).
The total range is divided into up to Max Bins.
This ensures bin resolution adapts automatically to volatility.
3️⃣ Volume Distribution
For each completed segment, volume is distributed into bins based on proximity to bin midpoint.
Volume per bin is normalized relative to the maximum bin.
Each bin is assigned a heat color based on relative density:
Low Density → Purple
Mid Density → Cyan
High Density → Yellow
4️⃣ Liquidity Zone Creation
If a bin exceeds the Liquidity Filter %, it becomes a tracked liquidity level.
Liquidity levels extend forward as horizontal lines.
The thickness is controlled by Liquidity Level Width.
Stronger zones display larger markers and percentage labels.
🔵 HEATMAP VISUAL STRUCTURE
Completed segments display full heatmap boxes across the range.
Active segment updates in real time.
Color intensity reflects liquidity concentration.
High-density zones stand out clearly for institutional reference.
🔵 OPTIONAL MOVING AVERAGE
Optional smoothing MA overlay (SMA, EMA, RMA, WMA, VWMA).
Hidden by default.
Can be used for confluence with liquidity zones.
🔵 KEY FEATURES
Higher-timeframe segmented liquidity mapping.
ATR-based adaptive resolution.
Three-stage heatmap gradient.
Configurable liquidity filtering.
Auto-expiring support/resistance levels.
Dynamic zone thickness based on volume strength.
Real-time developing heatmap.
Optional MA overlay.
🔵 HOW TO USE
Focus on yellow (high-density) zones for strongest liquidity pools.
Watch reactions at filtered liquidity levels.
Use HTF segmentation (Weekly/Monthly) to identify institutional positioning.
Combine with breakout tools for liquidity sweep setups.
Lower ATR multiplier → more granular liquidity clusters.
Higher Liquidity Filter % → only strongest zones remain.
🔵 INTERPRETING LIQUIDITY
High density near highs → potential distribution.
High density near lows → potential accumulation.
Clustered zones → compression areas before expansion.
Thin zones → low participation, faster price movement potential.
🔵 CONCLUSION
Heatmap Liquidity Zones transforms higher-timeframe volume into a structured liquidity map.
By combining ATR-adaptive binning, density-based heat gradients, and intelligent liquidity filtering, it highlights where institutional participation is concentrated — and where meaningful reactions are most likely.
This makes it especially powerful for identifying liquidity pools, sweep zones, and structural turning points. Indicator

Indicator

Lighthouse Beacon Oscillator [forexobroker]Lighthouse Beacon Oscillator detects multi-scale pivot confluence: when the most recent fast, medium, and slow pivot highs all cluster within an ATR-scaled zone (or the same for pivot lows), the market has built a strong beacon level across three time scales. Breaks away from that level are the signal.
Built for traders who want support/resistance confirmed at multiple pivot granularities rather than just one.
🔶 CONCEPTS
A pivot at one length could be noise; pivots at three lengths landing on the same price are not. Fast pivots capture intraday swings, medium pivots capture session structure, and slow pivots capture trend turning points. When the latest of each cluster within one ATR-scaled zone, that price has been confirmed as a major structural level by three independent timescales at once. A break of that beacon level, therefore, is meaningful because the level mattered at multiple horizons simultaneously. This is stronger evidence than a break of any single pivot.
🔶 HOW IT WORKS
- Detects pivot highs and lows at three different L/R lengths (fast, medium, slow)
- Tracks the most recent pivot of each type
- Computes the spread between the three most recent pivot highs (and separately pivot lows) in ATR units
- Declares "high confluence" when all three pivot highs fit within the Beacon Confluence Zone (ATR)
- Declares "low confluence" when all three pivot lows fit within the same zone
- Averages the three pivots when confluent to form the beacon level
- Detects breaks when close clears the beacon by the Break Margin
- Combines confluence tightness, break event, and bias-EMA slope into a 0-100 Beacon Score
- Classifies state as DARK, FORMING, GLOWING, or LIT
🔶 HOW TO USE
1. Add the indicator -- green line shows low beacon, pink line shows high beacon when confluences exist
2. Watch the dashboard (top-right) for live beacon prices, pivot spreads in ATR, and break state
3. Green BUY triangles with "BEACON ↑" label fire on bullish beacon breaks; pink SELL triangles on bearish
4. The Bias EMA plotted with glow gates breaks to macro direction
5. Narrow the Beacon Confluence Zone to require tighter clustering for more conviction
🔶 FEATURES
- Non-repainting signals (barstate.isconfirmed)
- Works on all timeframes and instruments
- 9 alert conditions with JSON webhook support
- Three-scale pivot confluence detection
- ATR-scaled zone so confluence tolerance is instrument-appropriate
🔶 SETTINGS GUIDE
- Fast / Mid / Slow Pivot L/R -- Three different pivot lengths used for confluence
- Beacon Confluence Zone (ATR) -- Max ATR-scaled spread between the three pivots
- ATR Length -- ATR period used for zone and break-margin scaling
- Break Margin (ATR) -- ATR fraction above/below beacon required for a break
- Bias EMA Length -- Macro EMA used to gate breaks
- Beacon Score Threshold -- Minimum 0-100 score required at fire
- Signal Cooldown Bars -- Minimum bars between consecutive signals
🔶 ALERTS
- LBO Buy Beacon -- Bullish beacon break confirmed
- LBO Sell Beacon -- Bearish beacon break confirmed
- LBO Any Signal -- Any beacon signal
- LBO Lit -- Beacon score reaches 85+
- LBO High Confluence -- Pivot-high confluence across three scales
- LBO Low Confluence -- Pivot-low confluence across three scales
- LBO Up Break -- Close broke above beacon high
- LBO Down Break -- Close broke below beacon low
- LBO Webhook JSON -- Generic webhook payload for external automation
🔶 LIMITATIONS & DISCLAIMER
- This is a technical analysis tool, not financial advice. Always use proper risk management.
- Pivots confirm only after right-side bars print; slow pivots have meaningful lag.
- In strongly trending markets one side of the beacon may rarely form; that's expected behavior.
- The Beacon Score is a composite heuristic, not a calibrated probability.
Indicator

Indicator

Liquidity gap identifier mtfThis Pine Script v6 indicator called "Liquidity gap identifier mtf" detects and visually highlights price gaps (also known as imbalances, inefficiencies, or Fair Value Gaps in SMC/ICT trading) using multi-timeframe (MTF) support.How it works:It compares the current candle (or higher timeframe candle) with the candle two bars prior.
Bullish Gap (upward imbalance): When the low of the current candle is higher than the high of the candle from two bars ago (low > high ). This leaves an unfilled area below price.
Bearish Gap (downward imbalance): When the high of the current candle is lower than the low of the candle from two bars ago (high < low ). This leaves an unfilled area above price.
The script draws boxes (rectangles) to mark these gaps:Boxes start between the relevant candles and automatically expand to the right (to the current bar) as new bars form.
Supports MTF: You can display gaps from a higher timeframe (e.g., daily gaps on a 15-minute chart) while keeping the main chart clean.
Customization: Colors, transparency, and the option to hide filled gaps (when price trades through the gap, the box is removed).
Uses arrays for efficient management of multiple active boxes with a FIFO (first-in, first-out) limit to avoid exceeding PulseWire's max_boxes_count.
Key FeaturesExpanding boxes — The gaps stay visible and stretch rightward until filled or the max limit is reached.
Auto cleanup — Removes oldest gaps when the user-defined max is hit.
Hide filled gaps option (very useful for clean charts).
Clean MTF implementation using request.security() with proper gap handling.
Main Use CasesFair Value Gap / Imbalance Trading (ICT/SMC)Many traders use these gaps as magnet zones or areas that price is likely to return to and "fill" (mitigate).
Bullish gaps often act as support; bearish gaps as resistance.
Multi-Timeframe ConfluencePlot higher-timeframe gaps on your lower-timeframe chart to see where larger players might have left inefficiencies.
Example: Show 4H or Daily liquidity gaps while scalping on 5m/15m.
Gap Fill StrategiesEnter trades expecting price to retrace and fill the gap (mean reversion).
Or use unfilled gaps as bias: Trade in the direction of the gap (continuation) until it fills.
Liquidity Void IdentificationThese gaps represent areas with low liquidity / rapid price movement. Institutions often target or avoid them, making them useful for stop hunts, order blocks, or breaker setups.
Clean Chart ManagementThe "Hide Filled Gaps" feature + max boxes limit keeps the chart from becoming cluttered with old, irrelevant zones.
Typical Trading ContextTraders combine this with:Order blocks / breaker blocks
Market structure (BOS/CHOCH)
Volume profile or session liquidity
Higher-timeframe bias
Indicator

Velorum Deviation Corridor [JOAT]Velorum Deviation Corridor
Introduction
Velorum Deviation Corridor is an open-source adaptive price envelope designed to measure directional bias, stretch, and compression around a dynamic baseline. The script does not treat all volatility the same. It allows different baseline engines and different width engines, then converts that information into an overlay corridor that can show trend continuation, overextension, and volatility contraction in one place.
The problem this script solves is that static envelopes often fail when market speed changes. A fixed moving average with a fixed-width band may lag badly during acceleration and overreact during compression. Velorum addresses that by pairing adaptive baseline logic with multiple volatility models, then confirming state shifts only after bars close. The result is a directional overlay that can function as a trend frame, pullback map, and stretch monitor.
Core Concepts
1. Adaptive Baseline Selection
The script allows the user to choose among several baseline models: EMA, Hull, Adaptive KAMA, VIDYA, FRAMA, and Gaussian smoothing. This makes the corridor usable across different styles. Faster baselines react more quickly to rotation. More adaptive baselines try to react quickly in clean trends and slow down in noisy environments.
2. Multi-Model Width Estimation
The width engine can use ATR, standard deviation, Parkinson volatility, efficiency range, or a hybrid model. This matters because volatility can be defined in different ways. ATR captures absolute travel, standard deviation captures dispersion, Parkinson emphasizes high-low structure, and the hybrid approach blends multiple aspects into one corridor width.
widthModel = input.string("Hybrid Volatility", "Width Model",
options = )
3. Compression and Expansion Detection
The script tracks corridor width over a rolling lookback and compares it against a compression percentile. When width contracts into the lower part of its recent range, the script identifies a compression state. When width expands with directional slope and position agreement, the script identifies expansion. This helps distinguish quiet consolidation from meaningful travel.
4. Trend State and Stretch Logic
Trend state is determined by baseline slope, price position relative to the corridor, and confirmation bars. The script also measures stretch so users can see whether price is trading inside the value area of the corridor, near the edge, or outside it. That makes it useful for both continuation logic and reversion-aware caution.
5. Transition Ribbon, Reaction Shelves, and Drift Lanes
The overlay uses outer bands, inner bands, corridor fills, glow layers, and a narrow transition ribbon around the baseline. It also projects on-chart structure when important corridor events occur. Confirmed constructive and defensive shifts can create forward shelf boxes. Confirmed excursions outside the corridor can create upper and lower drift lanes. Compression and expansion transitions can also stamp temporary forward boxes directly on the chart, turning the corridor into a working structure map instead of only a band set.
Features
Six baseline models: EMA, Hull, Adaptive KAMA, VIDYA, FRAMA, and Gaussian
Five width engines: ATR, standard deviation, Parkinson, efficiency range, and hybrid volatility
Compression detection: Width percentile model highlights contraction phases
Trend confirmation bars: Direction changes require confirmation before they are treated as valid
Stretch context: Shows whether price is centered, extended, or outside the corridor
Layered overlay: Baseline, glow, inner bands, outer bands, fills, and transition ribbon
Reaction shelves: Confirmed constructive and defensive shifts can project forward box zones on the chart
Drift lanes: Confirmed closes outside the corridor can stamp directional lane boxes
Compression shelf and expansion release: Corridor state transitions can create temporary forward structure boxes
On-chart labels: Shelf, lane, and release labels appear directly on the price chart
Compact dashboard summary: Trend state, regime, stretch, strength, and confirmed shift in a smaller top-right panel
Confirmed-bar alerts: Lift, fade, compression, and expansion events
Input Parameters
Core Engine:
Source
Baseline Model
Baseline Length
Fast and Slow Components for adaptive models
Trend State:
Trend Confirmation Bars
Slope Lookback
Trend Strength Length
Compression Lookback
Compression Percentile
Width Model:
Width Model
Width Length
Width Multiplier
Elasticity Factor
How to Use This Indicator
Step 1: Identify the Baseline Bias
Start with price relative to the baseline and the dashboard's Trend State row. If price is holding above a rising baseline, the corridor is acting as bullish structure. If price is holding below a falling baseline, the corridor is acting as bearish structure.
Step 2: Check Compression Before Breakouts
Compression phases are useful because directional expansions often begin after width contracts. If the chart is tinted for compression and width percentile is low, watch for a confirmed shift rather than treating every small move as a new trend.
Step 3: Use Inner vs Outer Bands Differently
The inner bands are the working area for pullbacks and value. The outer bands represent more extended travel. When price repeatedly walks an outer band, that is continuation behavior. When price snaps outside and immediately loses follow-through, that is often stretch rather than sustainable expansion.
Step 4: Use Reaction Shelves and Drift Lanes as Forward Reference
When a confirmed constructive or defensive shift occurs, Velorum can project a forward shelf box. When price closes beyond the outer corridor, it can print a drift lane. These structures are intended to mark the part of the chart where continuation behavior should stay organized. If price immediately loses those zones, the move is weakening.
Step 5: Treat Confirmed Shift as the State Change
The confirmed shift output is still the important regime event. Intrabar movement can test both sides of the corridor, but the script only promotes a new state after bar confirmation and only stamps new corridor structures after confirmation.
Indicator Limitations
No single baseline model is best for every market; users may need to select a model appropriate for their instrument and timeframe
Compression does not guarantee breakout direction, only reduced width
A fast corridor can overreact in noisy markets while a slow corridor can lag during sharp reversals
Stretch beyond the outer band can persist longer than expected in strong trends
Reaction shelves and drift lanes are contextual structure tools, not guaranteed support or resistance
Originality Statement
Velorum Deviation Corridor is original in the way it separates the baseline problem from the width problem and lets those two adaptive layers interact in one confirmed-state overlay. The script is not simply a renamed moving average envelope. It combines multiple smoothing families, multiple volatility families, width percentile compression logic, stretch-state interpretation, transition-ribbon state framing, and event-driven forward shelf and lane boxes into one cohesive corridor framework.
Disclaimer
This script is provided for educational and informational purposes only. It is not financial advice. Corridor behavior is based on historical price action and can lag, compress, or expand unpredictably during unusual market conditions. Always evaluate signals in context and use appropriate risk controls.
Indicator

Northsea Auction Map [JOAT]Northsea Auction Map
Introduction
Northsea Auction Map is an open-source auction-style overlay that builds a rolling or session-anchored profile directly on the chart. It estimates where business has been conducted, where value is concentrated, where activity is thin, and how price is positioned relative to that structure.
The problem this script solves is that directional tools alone do not explain where the market is accepting price and where it is rejecting price. Auction context is useful because trend and reversal behavior both depend on where price is trading relative to value. Northsea uses a configurable anchor, builds a profile histogram, derives value area and point of control, approximates delta bias, and summarizes that information in a clean on-chart framework.
Core Concepts
1. Session or Rolling Anchoring
The script can build its auction map from a live session anchor or from a fixed rolling window. That allows it to serve both intraday session analysis and broader window-based contextual analysis. Session anchoring can use exchange-aware timing or an explicit timezone selection so the profile starts from the intended session definition.
2. Profile Row Construction
The chosen anchor range is divided into configurable price rows. Each eligible bar contributes volume into those rows, producing a simplified volume-at-price map. The widest concentration becomes the point of control, while the surrounding rows are expanded outward until the configured percentage of activity defines the value area.
3. Point of Control and Value Area
Northsea calculates:
POC: the highest-activity row
VAH: the upper boundary of the selected value area
VAL: the lower boundary of the selected value area
These levels are drawn forward on the chart so users can quickly see whether price is trading inside accepted value or outside it.
4. Delta Bias and Node Logic
The script derives a directional participation proxy and combines it with profile concentration to estimate whether the current map leans more bid-dominant, offer-dominant, or balanced. It also classifies high-value nodes and low-value nodes using row-level z-score logic so pockets of acceptance and low-participation gaps stand out.
5. Anchored VWAP and Range Context
An anchored VWAP and session range lines are drawn alongside the profile. This gives the user both price-distribution context and mean-location context in the same overlay.
Features
Two anchoring modes: Session Anchor and Rolling Window
Flexible session timezone handling: Supports exchange-aware or explicit timezone session anchoring
Configurable profile density: Adjustable lookback, row count, width, and offset
POC and value area: Automatically derived and extended on the chart
HVN and LVN identification: Highlights acceptance nodes and thin areas
Anchored VWAP: Adds a fair-value style reference line
Session range guides: High, low, and midpoint lines
Delta bias proxy: Adds directional auction context
Dashboard summary: Anchor bars, range, POC/VWAP, value area, delta bias, location, and balance metrics
Input Parameters
Anchoring:
Anchor Mode
Session Window
Session Timezone
Profile Lookback
Profile Rows
Value Area Percentage
Layout:
Right Offset
Profile Width
Session Range toggle
Anchored VWAP toggle
Profile Labels toggle
Node Summary toggle
Node Logic:
High-Value Node Z
Low-Value Node Z
Node Transparency
POC Highlight toggle
Value Area Highlight toggle
How to Use This Indicator
Step 1: Locate Price Relative to Value
If price is trading inside the value area, the market is operating near accepted value. If price is outside value and not returning quickly, the market may be discovering a new area.
Step 2: Compare POC With VWAP
The relationship between POC and anchored VWAP can help show whether the bulk of business and the weighted mean price are clustered together or diverging.
Step 3: Watch HVNs and LVNs
High-value nodes often behave like acceptance shelves. Low-value nodes often behave like traversal zones where price moves more quickly. These are not guaranteed reactions, but they are useful structural references.
Step 4: Use the Delta Bias as Context, Not Certainty
The delta bias proxy helps describe whether the current map is leaning more bid-side or offer-side. It should be read as auction context rather than treated as direct order-book truth.
Indicator Limitations
The script approximates auction structure from bar data and does not reconstruct true exchange-level volume at every traded price
Profile interpretation depends on the selected anchor; different anchors can produce different maps
Thinly traded instruments may generate unstable row distributions
Node thresholds are model-based and may require tuning by instrument
Originality Statement
Northsea Auction Map is original in the way it combines anchored profiling, value-area construction, node classification, delta bias estimation, and anchored VWAP into one restrained overlay. The goal is not to duplicate a platform-native profile panel, but to provide a configurable auction context tool that can travel with the chart and integrate directly with other analytical layers.
Disclaimer
This script is provided for educational and informational purposes only. It is not financial advice. Profile levels and node classifications are derived from historical bar data and model assumptions, so they can differ from full exchange or footprint tools. Use independent judgment and risk management.
Indicator

Indicator

Smart Money Flow Signals [QuantAlgo + Raph]Modification of the Smart Money Flow Signals - QuantAlgo
Add-on - Not 100% accurate
Vertical lines
Blue= Prepare for long position
Green = Long position confirmation
Orange= Prepare for short position
Red = Short position confirmation
Core calculation
It computes several intermediate series: raw money flow, positive/negative money flow, a Money Flow Index (MFI), Chaikin Money Flow, a volume‐weighted momentum channel, and then combines them into a single composite wave that represents institutional or “smart money” buying and selling pressure.
The composite wave is optionally smoothed and plotted around a zero line, with configurable overbought and oversold levels that mark extreme positive or negative money flow conditions.
Visual styling and gradients
The indicator colors the area between the composite wave and the zero line with a dynamic gradient whose intensity depends on wave strength, volume intensity, and alignment between Chaikin Money Flow and the composite wave (stronger, more aligned flows produce a more saturated fill).
Bars on the price chart can be recolored using a gradient between a bullish and bearish color, again based on the current value of the composite wave, to project smart money direction directly onto price action.
Vertical background lines (slope and pivots)
The script analyzes the slope of the composite (or smoothed) wave; when the slope turns from negative to positive or positive to negative, and the change is larger than a user-defined threshold, it paints a semi-transparent green or red vertical background line behind that bar to highlight changes in momentum direction.
It also uses ta.pivothigh() and ta.pivotlow() on the composite wave to detect local swing highs and lows; pivot highs are only treated as “valid peaks” when they are above zero, allowing the script to distinguish positive peaks from other tops.
Confirmed positive peaks are highlighted with vertical orange background lines, while opposite swing lows (troughs) are highlighted with a different color, both shifted back by pivot_right_bars so that the vertical line appears on the actual peak/trough bar where the oscillator turned.
Inputs and presets
A set of inputs lets the user control calculation periods (momentum, trend, MFI, smoothing), overbought/oversold thresholds, color presets for bullish/bearish waves, and whether to show bar coloring and the extra smoothed trend line.
Additional inputs configure the visibility and sensitivity of slope-based background lines (including minimum slope change and colors) and pivot detection parameters (left/right bars for pivot confirmation and colors for positive peaks and troughs).
Alerts and trading use
The script provides alerts for zero-line crossovers (bullish/bearish flow changes), entries into and reversals from overbought/oversold zones, extreme conditions, and both positive peaks and troughs of the oscillator.
Overall, it is intended to visualize where institutional money is accumulating or distributing, mark key inflection points of the flow curve, and give traders structured, color-coded cues for momentum shifts, exhaustion zones, and swing turning points in the smart money wave Indicator

Indicator

Prison Escape (BreakOut!)Description:
This strategy is a momentum-based trading system designed for the NYSE Open. It utilizes price action geometry to define a high-probability "Volatility Box" and trades the breakout of that range during the most liquid hours of the day.
How it Works:
The script operates in three distinct phases to ensure it only trades when momentum is at its peak:
Range Definition (The Alphabet):
Starting at 08:30 AM CST, the script labels price swings with letters (A, B, C, D). It monitors these pivots to establish the "Initial Range" based on the highest and lowest points reached between the Start Letter and End Letter (default A-D).
The Momentum Trigger:
The strategy waits for price to close outside of this established range.
1 Breakout Mode: Enters on the first candle to close outside the box.
2 Breakouts Mode: Filters out "fakeouts" by requiring price to break out, return inside the range, and then break out a second time, exceeding the high/low of the first attempt.
Strict Time Discipline:
Entry Window: New trades can only be initiated between 08:30 AM and 10:30 AM CST.
Hard Exit: Any open positions are market-closed at 12:30 PM CST to avoid afternoon chop and "Theta decay" or reversal risks.
Key Features:
Zig Zag Filtering: Uses a depth setting to filter out minor noise and focus on significant structural pivots.
Dynamic Stop Loss: Choose between the Breakout Line, the Range Midline, or the opposite side of the range.
Visual Anchors: Clearly plots the A-D range, midlines, and vertical session markers for 08:30, 10:30, and 12:30.
Technical Instructions for Users:
Timeframe: Optimized for 1-minute to 5-minute charts. Higher timeframes may result in "late" exits at the 12:30 PM cutoff.
Symbol: Designed for Indices (NAS100, US30, SPX500) and high-volume Large Cap stocks.
Timezone: The script is hardcoded for America/Chicago (CST/CDT) to align with the NYSE open.
Pine Script Settings Guide:
Zig Zag Depth: Higher numbers = more significant swings; Lower = tighter ranges.
End Letter: Define how many pivots to wait for before locking the range (Default: D).
Breakout Mode: Choose "2 Breakouts" for a more conservative, "re-test" style entry.
Stop Loss Source: The Midline setting usually provides the best Risk/Reward balance. Strategy

Indicator
