Indicator

Confluence Suite: Pivot Points SuperTrend Confluence Suite: PP SuperTrend + VWAP + MACD + RSI + ADX + Volume
A multi-factor confluence dashboard built around Pivot Point SuperTrend, designed for futures trading on any timeframe.
Overview
This indicator combines six widely-used tools into a single confluence system with a live on-chart dashboard:
Pivot Point SuperTrend — the core trend/entry engine, using pivot highs/lows instead of a simple moving midpoint to anchor its ATR bands
VWAP — session-anchored, used to gauge whether price is trading with or against the volume-weighted average
MACD — momentum confirmation and early continuation signals
RSI — momentum/overbought-oversold context
ADX / DMI — trend-strength filter, so signals can be weighted by whether the market is actually trending or chopping
Volume — flags above-average participation and volume spikes
Higher-timeframe (HTF) bias filter — checks trend direction on a higher timeframe (EMA-based or ATR SuperTrend-based) before treating a signal as confirmed
All of this feeds a compact on-chart dashboard table that shows the live bias of every component at a glance, plus a running bullish/bearish confluence score.
How signals work
Raw flip signals — small triangles mark every Pivot Point SuperTrend direction flip
Confirmed signals — larger LONG/SHORT labels fire when a flip is also aligned with the HTF bias filter (and optionally ADX strength), meant to filter out lower-quality flips
Continuation signals — smaller circular markers that fire while an existing trend is still active, triggered by a pullback-and-reclaim of a short EMA, an RSI reset through 50, or a MACD cross (configurable), so the tool isn't limited to a single signal per swing
Dashboard
A table (position and size configurable) shows the current bias of PP SuperTrend, VWAP, MACD, RSI, ADX, Volume, HTF Bias, and Continuation mode, along with an aggregate bull/bear confluence count — useful for judging signal quality at a glance rather than reading each indicator separately.
Inputs
Every component is independently configurable: Pivot Point period, ATR factor/period, VWAP source, MACD lengths, RSI length/levels, ADX/DMI length and strength threshold, volume MA length and spike multiplier, HTF timeframe and bias method, continuation trigger type and cooldown, and dashboard placement/size. Built-in alert conditions are included for raw flips, confirmed signals, and continuation signals.
How to use it
This is a discretionary confluence tool, not a standalone automated strategy. It's best used to:
Gauge whether a Pivot Point SuperTrend flip has broader support from momentum, volume, and higher-timeframe trend before acting on it
Track ongoing trend health via the continuation signals and dashboard, rather than only reacting at the initial flip
Filter out lower-quality setups using the ADX and HTF alignment options
As with any indicator, backtest and forward-test on your specific instrument and timeframe before trading it live, since default settings won't be optimal for every market or volatility regime.
Credits and originality
The core trend engine is an original implementation of the Pivot Point SuperTrend technique, a widely used community approach that anchors SuperTrend-style ATR bands to pivot highs/lows rather than a simple moving midpoint — a method popularized on PulseWire by LonesomeTheBlue. This script's contribution is combining that engine with VWAP, MACD, RSI, ADX, volume, an HTF bias filter, a continuation-signal engine, and a unified live dashboard into one integrated confluence tool, rather than requiring multiple separate indicators on the chart.
Disclaimer
This script is provided for educational and informational purposes only and does not constitute financial advice. Trading futures involves substantial risk of loss and is not suitable for all investors. Past performance of any strategy or setup does not guarantee future results. Always do your own research and risk management before trading. Indicator

Key Levels + Native Order Flow## Key Levels + Native Order Flow
**Key Levels + Native Order Flow** combines important market reference levels with PulseWire’s native footprint data. The indicator can display daily, weekly, monthly, quarterly, yearly, previous 4-hour, Monday, Asia, London, and New York levels.
When price approaches an enabled key level, the order-flow engine analyzes volume delta, stacked imbalances, and the candle’s Point of Control to identify:
* **BUY ABS / SELL ABS:** Potential rejection or absorption
* **BUY ACCEPT / SELL ACCEPT:** Price acceptance and possible continuation through a level
* **BULL DIV / BEAR DIV:** Delta divergence at a key level
The live dashboard shows the nearest active level, distance from the level, delta, imbalance stacks, bar POC, and the current order-flow condition. Confirmed chart markers only print after the candle closes.
### Premium Membership Required
This indicator is for **PulseWire Premium or Ultimate members only** because it uses PulseWire’s native footprint data through `request.footprint()`.
## Simple Settings Guide
### 1. Key Levels
Enable only the levels you actively use to keep the chart clean.
Recommended starting levels for NQ/MNQ:
* Daily Open and Previous Day High/Low
* Previous Week High/Low
* Previous Month High/Low
* Previous 4H High/Low
* The Asia, London, or New York range you are trading
Set the **Session Time Zone** to your local trading timezone. The default is America/Chicago.
### 2. Display
* **Display Style:** Standard
* **Merge Levels:** On
* **Text Size:** Medium
* **Line Width:** Small
* **Line Style:** Solid
Use Right Anchored mode when you want the levels displayed more cleanly near the current price.
### 3. Native Order Flow
Recommended NQ/MNQ starting settings:
* **Enable Order Flow:** On
* **Levels Evaluated:** Liquidity H/L Only
* **Activation Distance:** 5 points
* **Acceptance Close Buffer:** 1 point
* **Ticks Per Footprint Row:** 4
* **Value Area:** 70%
* **Imbalance:** 300%
* **Minimum Stacked Imbalances:** 2
* **Delta Threshold:** 12%
* **Signal Cooldown:** 5 bars
Keep the dashboard, active-bar POC, and confirmed markers enabled. Dynamic alerts can remain off unless you plan to create order-flow alerts.
### Important
The live dashboard may change while the candle is forming. Confirmed BUY or SELL markers are printed only after the candle closes. Signals should be used as confirmation at an important level—not as automatic trade entries.
This indicator is intended for educational and analytical purposes only. It does not guarantee profitable results and should always be combined with proper risk management, protective stops, and independent judgment.
Indicator

Indicator

Indicator

ICT Kill Zone Sniper [JOAT]═══ ICT KILL ZONE SNIPER ⚡ ═══
A session-aware sniper tool that paints every candle by its active kill zone, tracks the liquidity pool each session leaves behind, and fires a single clean BUY or SELL only after price sweeps the prior pool and reverses back inside the current kill zone. Built for traders who wait for the liquidity grab, not the breakout.
▎ WHAT IT DOES
It splits the trading day into four classic kill zones — Asia , London , NY-AM and NY-PM — colors the candles inside each one, and records the high and low that every finished session builds. Those prior highs/lows become the liquidity pools hunted in the next window. When the current kill zone reaches into one of those pools and then closes back through it, the tool marks the sweep and projects a full trade: entry, ATR stop, and an R-based target zone.
▎ HOW IT WORKS
• Kill-zone clock — each session window is evaluated in a chosen wall-clock timezone (New York by default). Membership is na-guarded, so it behaves correctly on any intraday timeframe and simply idles on higher timeframes.
• Session state machine — while a kill zone is live, the tool expands that session's running high and low. When the session ends, that high/low is frozen as the prior liquidity pool and drawn as dashed projection lines carried into the next window.
• Sweep + reversal detection — a high sweep needs price to trade above the prior pool high yet close back below it; a low sweep needs a dip below the prior pool low with a close back above. A Min Sweep Depth (× ATR) filter rejects micro-penetrations caused by spread and tick noise.
• Confirmation — sweeps can be evaluated on confirmed bar close only, so signals do not repaint intrabar. At most one long and one short can print per kill-zone occurrence when the one-per-side lock is on.
• Optional HTF bias — a higher-timeframe EMA (requested with lookahead off) can gate direction: longs only above it, shorts only below it.
• Trade projection — on a valid signal the stop is placed beyond the swept extreme plus an ATR buffer, risk is measured from entry to stop, and the target is set at your chosen R multiple. Reward and risk are drawn as tinted zone boxes with entry/SL/TP lines and level labels.
• Optional VWAP — a session-anchored VWAP with a ±σ band is available as extra context.
▎ HOW TO USE IT
• Wait for a BUY or SELL pill to print inside a colored kill zone — it means the prior pool was swept and price reversed back through it.
• The green zone box is the reward leg toward the R-target; the red zone box is the risk leg to the stop. The label pill shows the session and the R multiple.
• Use the dashed prior high/low lines as the liquidity being hunted this session — signals cluster around them.
• Treat the HTF bias as a directional filter and the sweep tags as confirmation that liquidity was actually taken before you commit.
• Combine with your own structure read; the tool marks the setup, you manage the trade.
▎ KEY SETTINGS
• Kill Zones — timezone plus editable session windows for Asia, London, NY-AM and NY-PM.
• Signal Engine — ATR length, confirm-on-close, one-signal-per-side lock, and minimum sweep depth.
• HTF Bias — toggle, higher timeframe, and EMA length.
• Trade Model — stop buffer beyond the sweep, risk/reward target in R, projection length, and how many past signals to keep.
• Visuals — candle tinting and transparency, session boxes, pools, sweep tags, signal labels, SL/TP lines and zone boxes, VWAP bands, and label size.
• Dashboard — show/hide, position, and text size.
▎ DASHBOARD
A cyberpunk chrome-gradient panel reporting the active session , current session high/low , a countdown to the next kill zone , the HTF bias state, the last liquidity grab side, the active signal with bars-since, the last entry , its stop / target , the current ATR , and a running long / short signal tally .
▎ ALERTS
• KZ Sniper Long — prior-pool low sweep plus bullish reversal inside a kill zone.
• KZ Sniper Short — prior-pool high sweep plus bearish reversal inside a kill zone.
▎ NOTES
• Works across assets; the session logic is intended for intraday timeframes and idles on higher ones.
• Confirm-on-close keeps signals non-repainting; the HTF EMA is requested with lookahead off.
• Nearly every visual has a toggle, so you can strip it down to just the candles and signals for a clean chart.
• Any on-chart tallies reflect historical signals only.
For research and education only. This is not financial advice. No indicator can predict the future, and past behavior does not guarantee future results. Always manage your own risk.
Made with passion by JackOfAllTrades ⚡ Indicator

BK AK-Iron RainBK AK-Iron Rain
Map the structure. Measure the auction. Track the sweep and response.
The “AK” in BK AK-Iron Rain is not branding—it is honor. It stands for my mentor, A.K.—the man whose guidance shaped my discipline, patience, market judgment, and respect for clean execution. I dedicate every indicator I build to his honor.
Above all, full credit and gratitude to G-d—the source of wisdom, timing, strength, and survival in this game.
BK AK-Iron Rain is a footprint-enhanced liquidity, auction, sweep, reversal, displacement, and execution-context framework.
It is designed to answer:
Where are the principal structural levels?
Which unswept levels carry the strongest current score?
Has price swept and reclaimed one of those levels?
Does footprint delta support or oppose the price response?
Is the market balanced, sweeping, or expanding directionally?
Has displacement created an active Fair Value Gap?
Do the available conditions support a directional setup?
The modules operate through one connected sequence:
Structural pivots → liquidity clustering → level scoring → sweep detection → footprint response → trap or reversal analysis → displacement → FVG tracking → execution context.
Footprint Core
Iron Rain uses PulseWire footprint data to retrieve:
Buy volume
Sell volume
Volume delta
Total analyzed volume
Point of Control
Value Area High
Value Area Low
The Ticks Per Row input controls footprint-row aggregation. Smaller values provide finer segmentation, while larger values create broader rows.
The Value Area % input determines the percentage of footprint volume included within the calculated value area.
Footprint data is used to enhance level scoring, sweep analysis, reversal factors, displacement quality, POC context, and dashboard interpretation.
The footprint calculations do not display the full order book, resting liquidity, or the identity of individual market participants.
Liquidity Pool Mapper
The Liquidity Pool Mapper begins with confirmed chart and optional higher-timeframe pivots.
Nearby pivots are clustered into common price levels using an ATR-based distance threshold. Each tracked level records:
Price
Number of touches
First and most recent detection
Age
Higher-timeframe status
Proximity to prior daily or weekly levels
Proximity to round-number references
Footprint disagreement observed during tests
Swept or unswept status
Each level receives a relative score based on:
Touch count
Recency
Key-level confluence
Higher-timeframe origin
Footprint response
Time decay
The score ranks the script’s tracked levels against one another. It is not a probability that price will reach or reverse from the level.
Magnet Lines
The highest-ranked unswept levels can be displayed as Magnet Lines.
The script identifies directional reference levels above and below current price and uses them as potential structural objectives within the dashboard and execution panel.
A Magnet Line means the level ranks highly under the configured scoring model. It does not mean price is guaranteed to trade there.
Swept levels can be hidden or retained in a dimmed state.
Sweeps and Failed Breaks
A sweep is recorded when price moves through a tracked level and closes back across it according to the script’s reclaim conditions.
Iron Rain stores:
Swept price
Sweep direction
Footprint delta on the sweep
Age of the sweep
Associated level quality
A sweep does not independently establish reversal. It becomes more meaningful when followed by counter-delta, price reclamation, rejection, displacement, or additional structural confluence.
Auction Cycle Model
The cycle engine classifies the current condition into four model states:
Balanced Activity
Sweep Phase
Bullish Expansion
Bearish Expansion
Balanced Activity requires relatively low absolute delta compared with total volume while overall footprint volume remains active.
The Sweep Phase begins when a tracked structural level is swept after a qualifying balanced period.
Bullish or bearish expansion requires directional footprint delta and a candle body exceeding the configured ATR threshold.
These are rule-based auction classifications. They do not prove accumulation, manipulation, distribution, or market-maker activity.
Trap Analysis
The trap module evaluates a swept level during the configured reclaim window.
Its score can include:
Change between sweep delta and reclaim delta
Magnitude of reclaim delta
Speed of reclamation
Quality of the swept level
Session context
Higher-timeframe status
Key-level confluence
Value Area location
Prior footprint disagreement at the level
Optional filters can restrict visible trap markers to recent-range extremes with a minimum number of supporting factors.
A high trap score means more of the enabled conditions agree. It is not a success probability.
Reversal Signals
The reversal engine separately evaluates current-bar conditions near the upper or lower portion of the recent range.
Its four factors are:
Delta pressure weakening relative to the prior bar
Price testing a tracked structural level
POC forming near one side of the candle while price closes away from it
Total footprint volume substantially exceeding its average
A reversal arrow appears when the required number of factors align at a qualifying range extreme.
The arrow identifies a possible reversal condition. It does not guarantee that the current candle is the final high or low.
Displacement Scanner
A displacement condition requires:
Footprint delta materially above its smoothed average
A candle body exceeding the configured ATR multiple
Directional agreement between delta and the candle
The marker tooltip displays:
Direction
Delta
Body size in ATR units
Current POC
Displacement describes unusually strong directional participation and price movement. It does not guarantee continuation.
Fair Value Gaps
Iron Rain identifies three-candle bullish and bearish price gaps.
Each active FVG stores:
Upper boundary
Lower boundary
Midpoint
Direction
Age
Fill percentage
Footprint-based quality score
Delta strength
The visual treatment can distinguish stronger and weaker FVG scores.
An FVG is removed when it becomes fully filled or exceeds its configured maximum age.
The FVG quality score combines candle geometry, delta dominance, delta magnitude, POC location, and session weighting. It is a relative model score—not a probability that the gap will hold.
Value Area and POC
Iron Rain can display:
Bar-level POC markers
VAH
VAL
Shaded Value Area
Price above VAH is treated as trading above the current calculated value region.
Price below VAL is treated as trading below it.
Price inside the Value Area indicates trade within the footprint’s calculated high-volume region.
These relationships provide auction location, not automatic reversal or continuation instructions.
Sessions
The script supports configurable:
Asia session
London analysis window
New York analysis window
New York lunch period
Session context can contribute to setup and quality scores.
The London and New York windows receive configurable weighting, while lunch can receive reduced weighting.
This weighting reflects the model’s settings and does not guarantee that one session will outperform another.
Narrative Dashboard
The dashboard summarizes:
Footprint buy and sell volume
Delta and delta regime
POC, VAH, and VAL
Current auction-cycle state
Session
Most recent sweep
Recent trap score
Highest-ranked Magnet Line
Current displacement
Active bullish and bearish FVGs
Number of tracked liquidity levels
Its final row provides a compact interpretation of the current model state.
The dashboard is a summary surface. The underlying conditions should be reviewed before using its narrative.
Execution Panel
The Execution Panel combines eight checkpoints:
Auction-cycle state
Number of active liquidity levels
Freshness of the most recent sweep
Price location relative to Value Area
Recent trap score
Current or recent displacement
Distance to the nearest active FVG
Current session window
The resulting setup score ranges from 0 to 100.
The panel can display:
Scanning
Stalking
Triggered
Ready Long
Ready Short
Conflict
Managing
Directional bias is calculated from a weighted vote using sweep direction, trap direction, displacement, smoothed delta, and Value Area location.
The displayed confidence is the normalized strength of that internal vote. It is not a statistical win probability.
Targets reference the nearest qualifying Magnet Line in the direction of the bias.
Stop references use a recent sweep level or Value Area boundary when available.
Those levels are analytical references and not personalized trade instructions.
How to Use BK AK-Iron Rain
Use a standard OHLC chart on a market with footprint data available.
Set Ticks Per Row according to the instrument and timeframe. Smaller settings provide finer detail but can create noisier readings.
Review the liquidity map first. Identify active levels, Magnet Lines, higher-timeframe levels, and prior daily or weekly confluence.
Wait for interaction with a level. A tracked line alone is not a setup. Watch for a sweep, rejection, repeated test, or displacement.
Check the footprint response. Compare price movement with delta, POC location, total volume, and the Value Area.
Read the cycle state as context. Balanced activity represents compression, the Sweep Phase represents a level event, and Expansion represents directional movement after the model’s conditions align.
Evaluate trap and reversal evidence separately. Trap logic requires a prior sweep and reclaim. Reversal arrows evaluate current-bar exhaustion, rejection, POC, and volume factors.
Use FVGs as structural entry or reaction zones. Review direction, distance, fill percentage, and quality rather than treating every gap equally.
Read the execution panel last. The setup score summarizes the modules; it should not replace inspection of the underlying conditions.
Treat READY as qualified context—not an order. Confirm the directional bias with current price behavior and define risk independently.
Realtime Behavior and Limitations
Footprint values can change while the active candle forms.
PulseWire footprint data can differ between real-time and later historical recalculation because the available intrabar source may change.
Chart pivots require right-side confirmation bars.
Higher-timeframe pivots can update while their source structure develops.
Liquidity labels represent modeled pivot clusters, not visible resting orders.
Sweep, trap, reversal, displacement, and cycle classifications can fail.
POC and Value Area depend on the selected footprint aggregation.
FVGs are price gaps and may fill immediately or provide no reaction.
The execution panel does not submit orders, model slippage, or manage positions.
Original Framework
Pivots, footprint delta, POC, Value Area, liquidity sweeps, AMD terminology, FVGs, ATR, and session analysis are established concepts.
The distinctive BK architecture is the dependency connecting:
ATR-clustered chart and higher-timeframe pivots
Time-decayed liquidity scoring
Footprint-response scoring at structural levels
Ranked directional Magnet Lines
Persistent sweep memory
Auction-cycle classification
Reclaim-based trap scoring
Current-bar reversal-factor analysis
Footprint-qualified displacement
Quality-ranked FVG tracking
A narrative dashboard
An eight-checkpoint execution panel
Structure identifies the level. Footprint measures participation. The sweep creates the event. Reclamation or displacement reveals the response. The execution panel summarizes the evidence.
Risk Disclosure
BK AK-Iron Rain is provided for analytical and educational purposes.
It does not provide investment advice, guarantee performance, identify institutional intent with certainty, or eliminate trading risk.
Users remain responsible for their own analysis, entries, exits, position sizing, stops, execution, and account risk.
Map the level. Measure the response. Respect the invalidation. Indicator

Indicator

ATK/DEF Support Resistance SR Force MatrixS/R Force Matrix is a custom support and resistance analysis framework designed to stud the strength, behavior, and historic significance of pric reactio areas through a combination of volatility adjustment, swing struc analysis, liquidity measurement, and candle pressure evaluati.
Traditional support and resistance methods usually treat pric lev as fixed horizontal areas created from previous hig and lo. However, market conditions are constantly changing, and the importance of a pric lev can vary depending on volatility, histor interaction, participation intensity, and current market behavior.
S/R Force Matrix introduces a dynamic calculat approach by combining multiple independent market measurements to evalu the relative strength characteristics of support and resistance zo.
The core concept of this indicator is that a pric lev should not only be observed by its location, but also by the market inform surroud its formation and histor behavior.
ATR-Based Dynamic Power Calculation
The foundation of S/R Force Matrix is an ATR-based normalization system.
Instead of using fixed distance measurements, the indicator adapts its calcula according to current volatility conditions. ATR is used as a volatility reference to evalua the relative size and significance of historical pric movements across different market environments.
This allows the indicator to analyze pric lev with a dynamic perspective rather than treating every historical swing point equally.
Historical Swing Structure Analysis
The indicator identifies histo swing highs and swing lows as potential resistance and support areas.
Each detected pric area is evalua through historical data characteristics, including:
previous pric formation
historical interaction frequency
distance from current price
volatility-adjusted movement size
The purpose is to create a structured representation of how important pric areas develop over time.
Price Reaction Strength Matrix
S/R Force Matrix combines several measurements into a unified strength evaluati model.
The Power calcula integrates:
histori volatility conditions
volume participation
swing importance
timeframe adjustment
historical interaction behavior
This creates a matrix-based view of pricarea strength instead of displaying simple support and resistance lines.
Market Pressure Analysis
The indicator includes candle pressure analysis to observe the internal balan between upward and downward pric movement.
By analyzing candle position within the tra range, the system measures the relationship between:
closing location
candle range distribution
current pressure balance
This provides additional context about current pric behavior around important lev.
Liquidity Flow Observation
Volume activity is incorporated to analyze changes in market participation.
The Liquidity Flow component observes:
relative volume expansion
volume contraction
prie position compared with VWAP
participation intensity
The purpose is to visualize how market activity changes around pri areas rather than relying only on price levs.
Timeframe Adaptive Framework
S/R Force Matrix automa adjusts calcula based on different timeframe environments.
Different chart intervals contain different volatility characteristics and market structures. The timeframe multiplier helps maintain a more consistent analytical framework when observing various market conditions.
Difference From Traditional Support & Resistance Tools
Unlike traditional support and resistance indicators that mainly mark previous highs and lows, S/R Force Matrix focuses on the strength characteristics behind each pric area.
Traditional approaches generally answer:
"Where did price previously react?"
S/R Force Matrix focuses on:
"How significant was the histori reaction area based on multiple calculated market factors?"
By combining ATR volatility analysis, historical swing behavior, liquidity information, and candle pressure measurements, the indicator creates a broader market structure visualization.
Design Philosophy
S/R Force Matrix is created as a quantitative market behavior analysis.
The objective is to provide a structured way to observe:
dynamic support and resistance characteristics
historical pric area importance
volatility-adjusted strength
liquidity participation changes
current market pressure conditions
The indicator does not provide tra instructions, or financial advice.
It is designed to help users analyze and price behavior through a multi-factor calculat framework. Indicator

Day Trade Setup - CRT Session Range ModelDay Trade Setup - CRT Session Range Model
Day Trade Setup - CRT Session Range Model is a session-based market framework designed to identify important intraday reference ranges and combine them with liquidity sweeps, M15 imbalance gaps, market structure levels, and supply or demand zones.
The script is designed to help traders organize intraday price action around selected H1 session ranges. Instead of displaying isolated signals, it creates a structured map of the current setup, including the range high, range low, 50% midpoint, nearby liquidity events, and relevant M15 reference areas.
Core Concept
The indicator analyses predefined H1 trading periods and selects the most significant candle within each session window using a weighted candle score.
The score considers:
Candle body size
Upper and lower wick size
User-defined body weighting
User-defined wick weighting
The selected candle becomes the active session range. Its high, low, and 50% midpoint are then projected across the chart as reference levels.
The most recent valid session setup automatically becomes the active model.
Session Range Models
The indicator supports three session groups:
Dawn Range
The Dawn Range evaluates the H1 candles formed between 1:00 AM and 5:00 AM.
The script compares the five candles and selects the candle with the highest weighted body-and-wick score as the active range.
Morning Range
The Morning Range compares the 8:00 AM and 9:00 AM H1 candles.
The candle with the stronger weighted score becomes the active range.
Evening Range
The Evening Range compares the 8:00 PM and 9:00 PM H1 candles.
The stronger candle is selected as the active range.
Users can display one session model individually or enable all available sessions.
Active Range Display
When a new setup is selected, the indicator displays:
Session Range High
Session Range Low
50% midpoint
Session and hour label
Continuously extending reference lines
The 50% level helps divide the selected range into upper and lower halves, providing a visual reference for premium and discount areas within the setup.
The script replaces the previous active range when a newer valid session setup is confirmed.
Liquidity Sweep Detection
The indicator includes an optional liquidity sweep module that monitors price interaction with the active range high and low.
A potential bearish liquidity sweep may be identified when price:
Trades above the active range high
Returns and closes below the range high
Meets the selected volatility, body, and upper-wick requirements
A potential bullish liquidity sweep may be identified when price:
Trades below the active range low
Returns and closes above the range low
Meets the selected volatility, body, and lower-wick requirements
The liquidity sweep filter also includes a cooldown period to reduce repeated labels appearing within a short number of bars.
These markers represent potential liquidity-rejection events and are not automatic entry signals.
M15 Imbalance Gap
The script can locate a recent bullish or bearish M15 imbalance gap that formed before the active session setup.
The imbalance module:
Searches the latest M15 gaps
Considers only gaps formed before the active setup
Supports bullish, bearish, or both gap types
Filters gaps using ATR-based minimum size
Can restrict results to gaps near the session range
Locks the selected gap when a new setup appears
Displays the gap boundaries and midpoint
Only a qualifying gap whose midpoint is outside the active session range is displayed.
This helps traders identify nearby price imbalances that may act as reaction areas or potential liquidity objectives.
M15 Structure Levels
The indicator identifies previously confirmed M15 swing highs and swing lows using pivot-based market structure.
For each new session setup, the script searches for:
A confirmed structure high above the session range
A confirmed structure low below the session range
Only structure points that formed before the active setup are considered.
The selected levels are extended across the chart and labelled as:
STRUCT-HIGH
STRUCT-LOW
These levels may be used as external liquidity references, breakout levels, or potential price objectives.
M15 Supply and Demand Zones
The indicator also includes a simplified M15 supply and demand zone module.
A potential demand zone is identified from a bearish candle followed by a bullish displacement above that candle’s high.
A potential supply zone is identified from a bullish candle followed by a bearish displacement below that candle’s low.
The script applies body-strength and optional ATR range filters before accepting a zone.
For a bullish session setup, the script searches for a qualifying demand zone positioned above the session range.
For a bearish session setup, the script searches for a qualifying supply zone positioned below the session range.
Only zones formed before the active setup are considered.
The selected zone is displayed with:
Zone boundaries
50% midpoint
M15 zone label
Automatic right-side extension
Multi-Timeframe Structure
The model combines information from multiple timeframes:
H1 for session-range selection
M15 for imbalance gaps
M15 for structure highs and lows
M15 for supply and demand zones
Current chart timeframe for liquidity-sweep confirmation and display
The M15 modules are intended for charts between 1 minute and 15 minutes. Their drawings are hidden automatically on timeframes above 15 minutes.
Alerts
The indicator includes alerts for:
A newly selected session setup
A qualifying M15 structure high
A qualifying M15 structure low
A selected demand zone
A selected supply zone
The new setup alert identifies the symbol, selected model, and setup hour.
Suggested Workflow
A possible workflow is:
Identify the active H1 session range.
Observe whether price is trading above or below the 50% midpoint.
Wait for price to interact with the session high or low.
Look for a qualifying liquidity sweep.
Review nearby M15 imbalance gaps.
Check external M15 structure levels.
Use the selected supply or demand zone as additional context.
Apply independent entry confirmation and risk management.
The script is intended to organize market context. It does not automatically calculate an entry price, Stop Loss, Take Profit, position size, or trade outcome.
Customization
Users can adjust:
Light or dark visual theme
Active session model
Candle body and wick weighting
Line width and label size
Range projection length
Liquidity-sweep quality filters
Sweep cooldown period
Gap direction and ATR filter
Gap proximity to the setup
Structure pivot length
Supply and demand zone strength
Zone distance from the setup
These settings allow the model to be adapted to different symbols, volatility conditions, and trading styles.
Limitations
The session model uses fixed H1 time windows based on the symbol’s exchange or chart time context. Users should verify that the displayed hours match their intended trading session.
Pivot-based structure levels require candles on both sides of the pivot before confirmation. As a result, structure levels appear after the turning point has already formed.
Liquidity sweeps, imbalance gaps, and supply or demand zones do not guarantee a price reversal or continuation.
The script displays selected technical reference areas only. It does not account for spread, commission, slippage, economic news, liquidity conditions, or broker execution.
Because the script uses multiple timeframe calculations, some elements may update only after the relevant H1 or M15 candle has completed.
Disclaimer
Day Trade Setup - CRT Session Range Model is provided for technical analysis and educational purposes only.
It does not constitute financial advice, investment advice, trade recommendations, or guaranteed trading results. The displayed ranges, sweeps, gaps, structure levels, and zones are technical reference areas and should not be used as standalone entry signals.
Users are responsible for independently evaluating market conditions and applying appropriate risk management before trading with real funds. Indicator

Fair Value Gap Detector | AlphaScript⚡ Fair Value Gap Detector
Most fair value gap indicators mark every three-candle gap on the chart — including the weak, meaningless ones. This tool only marks FVGs created by genuine displacement: a strong-bodied move that signals real institutional participation. Fewer gaps, but the ones that matter.
💡 What a fair value gap is
A fair value gap (FVG) is a three-candle imbalance where price moved so quickly that it left an unfilled gap. In a bullish FVG, the low of the third candle sits above the high of the first — the middle candle's move was so strong it skipped a price range where little trading occurred. Price often returns to "fill" these gaps before continuing, which is why traders watch them as potential entry and reaction zones.
🎯 Why displacement matters
A gap alone is not significant, gaps form constantly, most from weak or random price action. What makes an FVG worth trading is displacement: the middle candle being a large, decisive move that leaves the gap behind. This tool measures the middle candle's body against ATR and only registers the FVG when that body is large enough to qualify as real displacement, and when it moved in the gap's direction. The result is a chart showing institutional-grade gaps instead of noise.
🔍 How detection works
On each confirmed three-candle sequence the tool checks:
A valid gap exists (third candle's low above first candle's high for bullish; third's high below first's low for bearish).
The gap is at least a minimum size, measured as a multiple of ATR, so it is instrument-independent.
The middle candle's body is a genuine displacement — at least a configurable multiple of ATR — and pushed in the gap's direction.
Only sequences passing all three become FVG zones. The displacement requirement can be turned off if you prefer the classic "any gap" behavior.
🟩 Mitigation tracking
Each FVG zone stays active until price fills it. You choose how a fill is counted:
Touch — the gap is mitigated when price reaches its midpoint (the 50% level, where FVGs often react).
Close — the gap is mitigated only when price closes fully through it.
A midline marks the 50% level of every zone.
🎨 Customization
Bullish and bearish fill colors and opacity, midline display, and how far zones extend to the right (a configurable number of bars, so zones don't run infinitely across the chart, or fully infinite if you prefer). Separate toggles for bullish and bearish zones.
📈 How to use it
Treat an active bullish FVG below price as a potential demand zone and an active bearish FVG above price as potential supply. Watch for price returning to a zone — especially the 50% midline — as a possible reaction point, in the direction of the displacement that created it. Because only displacement gaps are shown, each zone represents a move with real momentum behind it rather than a random imbalance. Combine with your own structure and bias — the tool marks the zones, you make the decisions.
🔔 Alerts
Bullish FVG formed, bearish FVG formed, and mitigation alerts when a zone is filled.
⚙️ Settings
ATR length and minimum gap size, displacement requirement and strength, mitigation mode, zone extension length, colors, opacity, midline, and per-direction display toggles.
📌 Notes
FVGs are detected on confirmed bars only and do not repaint intrabar. Detection strictness depends on the gap-size and displacement settings — tune them to your instrument and timeframe. A fair value gap marks an area of potential interest, not a guaranteed reaction — always combine with your own analysis and risk management.
Indicator

BK AK-CobraBK AK-Cobra
Momentum measured across timeframes. Extremes evaluated. Order flow used as confirmation.
The “AK” in BK AK-Cobra is not branding—it is honor. It stands for my mentor, A.K.—the man whose guidance shaped my discipline, patience, market judgment, and respect for clean execution. I dedicate every indicator I build to his honor, and his standard sits behind every serious tool I create.
Above all, full credit and gratitude to G-d—the source of wisdom, timing, strength, and survival in this game.
BK AK-Cobra is a Stochastic Momentum Index framework designed to evaluate momentum direction, extreme conditions, multi-timeframe agreement, volatility, participation, and order-flow confirmation through one connected analytical process.
It combines:
Stochastic Momentum Index and signal line
Momentum histogram and slope
Volatility-adaptive dynamic bands
Six-timeframe momentum alignment
Contract-specific futures presets
Trend and volatility-regime filters
Squeeze detection
Regular and hidden divergence
Band-touch memory and arrival velocity
Momentum fatigue and failed-extension conditions
Histogram-pattern and oscillator-shape recognition
Footprint delta, POC, Value Area, and imbalance
Composite Heat scoring and signal grading
Historical signal-outcome tracking
Bayesian-style contextual adjustment
k-nearest-neighbor historical context matching
A compact intelligence dashboard
These are not independent indicators placed together. Each layer evaluates a different part of the same momentum cycle:
Location → direction → acceleration → timeframe agreement → market regime → participation → order flow → historical context.
Core SMI Engine
The central calculation is a double-smoothed Stochastic Momentum Index.
It measures where the close sits relative to the midpoint of the recent high-low range and normalizes that distance by the smoothed range.
Cobra displays:
The SMI
A configurable signal line
The difference between SMI and signal as a histogram
SMI slope
Momentum acceleration
The rate of change of acceleration
The histogram shows the separation between SMI and its signal line.
A rising positive histogram indicates strengthening positive momentum.
A falling positive histogram indicates positive momentum is weakening.
A falling negative histogram indicates strengthening negative momentum.
A rising negative histogram indicates negative momentum is weakening.
The calculation describes momentum. It does not represent price or guarantee future direction.
Dynamic Bands
Instead of relying only on fixed overbought and oversold levels, Cobra calculates dynamic bands from the recent standard deviation of the SMI.
The bands are restricted by configurable minimum and maximum values and can adapt according to the current ATR regime.
During higher volatility, the bands can expand.
During lower volatility, they can contract.
This helps distinguish an ordinary momentum reading from one that is statistically extended relative to the instrument’s current behavior.
An SMI band touch does not automatically require reversal. Strong trends can remain extended for prolonged periods.
Contract Presets
Cobra contains automatic presets for:
ES
NQ
CL
GC
MBT
Custom symbols
The presets adjust SMI lengths, dynamic-band parameters, EMA settings, and ADX thresholds according to the selected contract.
The AUTO setting reads the chart symbol’s root and applies the corresponding preset when supported.
Manual Override allows the user to replace preset values with custom settings.
These presets are starting configurations, not universally optimal settings for every timeframe or market condition.
Multi-Timeframe Stack
The indicator calculates SMI state across six configurable timeframes:
5 minutes
15 minutes
30 minutes
60 minutes
233 minutes
987 minutes
Each timeframe is classified as:
Strong bullish
Bullish
Neutral
Bearish
Strong bearish
The states are combined through a weighted execution score. Longer timeframes receive greater weight than shorter timeframes.
The signal framework can also require:
Agreement between the 233-minute and 987-minute states
No opposing veto from the 15-minute and 30-minute states
A recent 5-minute reset or pullback
A minimum combined execution score
This architecture separates broader directional context from shorter-term entry timing.
Higher-timeframe values can change until their respective candles close.
A+ Signal Framework
Cobra evaluates two general signal families.
Extreme reversal conditions
A possible long condition can form when the SMI is near or beyond its lower dynamic band and turns upward with an improving histogram.
A possible short condition can form when the SMI is near or beyond its upper dynamic band and turns downward with a weakening histogram.
Trend-pullback conditions
A possible trend-following long can form when:
The EMA and optional ADX regime are bullish
The weighted timeframe stack is bullish
A recent lower-timeframe reset occurred
SMI turns upward from below zero
Histogram momentum improves
The short calculation is the inverse.
Enabled squeeze and footprint filters can provide additional confirmation.
Signals are limited to the configured session and separated by a user-defined cooldown.
They identify qualifying confluence conditions, not guaranteed entries.
Heat Score and Grades
Each directional setup receives a normalized Heat score from 0 to 100.
The score can include:
Dynamic-band depth
Freshness of the band touch
Speed of arrival at the extreme
Volume participation
Cross-timeframe deceleration
Session phase
Momentum fatigue
Trap or failed-extension behavior
Absorption-style price/momentum disagreement
Squeeze state
Divergence
Oscillator shape
Footprint delta
POC migration
POC imbalance
Rolling multi-window delta alignment
The resulting score is classified as:
A+
A
B+
B
The grade measures agreement among enabled components. It is not a probability of success.
Momentum Intelligence
Cobra examines more than simple SMI crosses.
Band-touch memory
The indicator counts recent touches of the upper and lower dynamic bands.
A first touch is treated differently from repeated touches because recurring tests can indicate either persistence or deterioration of the same extreme.
Velocity
Velocity measures how quickly SMI reached its current area.
A fast arrival identifies rapid momentum displacement.
A slow grind identifies gradual movement.
Velocity provides timing context but does not independently determine reversal or continuation.
Fatigue
Fatigue combines:
Time spent beyond a dynamic band
Decay in SMI slope after entering that region
A high fatigue score means momentum has remained extended while its rate of progress has weakened.
Trap or failed extension
The trap module records an SMI move beyond a dynamic band and checks whether momentum returns through the band without sufficient price follow-through.
This describes a failed momentum extension or band rejection. It is not direct evidence of an exchange-level failed auction.
Price-momentum compression
When price produces a short-term new high or low while histogram magnitude contracts across several bars, Cobra marks a possible absorption-style disagreement.
This identifies reduced momentum efficiency. It does not prove accumulation, distribution, or the activity of a particular participant.
Histogram and Curve Recognition
The histogram-pattern engine evaluates recurring forms including:
Slingshot: compression followed by expansion
Staircase: orderly same-direction histogram growth
Cliff: rapid loss of histogram magnitude
Double Pump: renewed expansion after a near-zero pause
Divergence Compression: price extension with declining histogram magnitude
The curve-shape engine evaluates the SMI itself for:
W-bottom
M-top
Bullish and bearish V-spikes
Rounding bottom
Rounding top
These are mathematical classifications of oscillator behavior. Their names describe the detected shape and should not be treated as complete trade setups by themselves.
Divergence and Squeeze
Regular divergence compares confirmed price pivots with SMI pivots.
Hidden divergence identifies possible continuation structures through the same pivot framework.
Because pivots require bars to the right, divergence appears only after the pivot has been confirmed.
The squeeze module compares Bollinger Bands with Keltner Channels.
A squeeze exists while the Bollinger Bands remain inside the Keltner Channels. A release occurs when that condition ends.
A squeeze release indicates changing volatility, not guaranteed direction.
Footprint Engine
When PulseWire footprint data is available, Cobra reads:
Buy volume
Sell volume
Delta
Total volume
Point of Control
Buy and sell volume at the POC
Value Area High
Value Area Low
Footprint data can contribute to:
Directional signal confirmation
Volume conviction
POC migration
Price-versus-POC context
POC imbalance
Delta-versus-SMI disagreement
Heat scoring
The footprint delta gate can require positive delta for long conditions and negative delta for short conditions.
The POC imbalance module compares buying and selling volume specifically at the POC. It is not a stacked or diagonal imbalance calculation across every footprint row.
When footprint data is unavailable, the footprint-specific components are omitted and the remaining Cobra framework continues operating.
Rolling Delta Windows
Cobra sums chart-timeframe footprint delta across rolling windows designed to approximate the selected:
15-minute
60-minute
233-minute
987-minute durations
The resulting score shows how many rolling windows have positive or negative accumulated delta.
These are rolling chart-bar calculations. They are not discrete higher-timeframe footprint objects and may not align exactly with official higher-timeframe candle boundaries.
Signal Outcome Tracker
Cobra contains an internal signal-outcome tracker for qualifying A+ signals.
It records:
Entry reference
ATR-based stop distance
Configurable R objectives
Maximum holding period
Maximum favorable excursion
Maximum adverse excursion
Signal grade
Session
Histogram pattern
Footprint context
The dashboard can summarize historical wins, losses, win rate, and average R for the loaded sample.
This is not a PulseWire strategy backtest. It does not model:
Broker execution
Bid/ask spread
Slippage
Commission
Partial fills
Intrabar sequence
Portfolio exposure
Its statistics apply only to the script’s own signal definitions, selected settings, instrument, timeframe, and available chart history.
Adaptive Context
The Bayesian-style module compares recorded outcomes across factors such as:
Session
Velocity
Band-touch count
Histogram pattern
Curve shape
Footprint alignment
It can make a limited adjustment to the Heat score after the required sample size has been reached.
The k-nearest-neighbor module compares the current state with previously closed signals using a multi-feature distance calculation.
It reports the outcomes of the closest historical matches.
These values describe the loaded historical sample. They are not independent forecasts or validated probabilities.
Intelligence HUD
The dashboard summarizes:
Heat score and grade
Momentum regime
SMI state
Band-touch state
Velocity
Fatigue
Active pattern or curve shape
Volume conviction
Session phase
Historical outcome statistics
Footprint delta
Rolling delta-window alignment
Hovering over the cells provides expanded calculation and context details.
How to Use BK AK-Cobra
Select the contract preset. Use AUTO for supported futures or Custom for manual settings.
Configure the session. Confirm the timezone and active session hours. Signals are restricted by this setting.
Choose Clean, Normal, or Debug mode. Normal shows the principal intelligence modules without every diagnostic marker.
Read SMI location and direction. Determine whether SMI is above or below zero, near a dynamic band, and rising or falling relative to its signal.
Check the timeframe stack. Review whether higher timeframes support the current direction and whether the middle timeframes oppose it.
Identify the setup family. Distinguish an extreme reversal condition from a trend-pullback condition.
Review the Heat score. Use the grade as a confluence summary, not as a success probability.
Inspect momentum context. Check band-touch freshness, velocity, fatigue, squeeze state, divergence, patterns, and curve shape.
Review footprint evidence. When available, compare the proposed direction with delta, POC migration, imbalance, and rolling delta-window alignment.
Use historical statistics carefully. Require a meaningful number of closed observations before considering outcome, Bayesian-style, or k-NN readings.
Wait for confirmation. Current-bar values and signals can change before the candle closes.
Define risk independently. ATR stop and target values in the tooltips are analytical references, not personalized trade instructions.
Original Framework
SMI, moving averages, ADX, Bollinger Bands, Keltner Channels, divergence, footprint delta, POC, Bayesian methods, and k-nearest-neighbor methods are established concepts.
The distinctive BK contribution is the integrated architecture connecting:
Contract-aware SMI presets
Volatility-adaptive statistical bands
Six-timeframe weighted momentum state
Reset, veto, regime, squeeze, and footprint signal gates
Band-touch and arrival-velocity memory
Fatigue and failed-extension analysis
Histogram-pattern recognition
SMI curve-shape matching
Footprint-confirmed momentum analysis
A normalized multi-factor Heat score
Historical signal-outcome context
Bayesian-style score adjustment
k-NN matched-condition analysis
A unified intelligence HUD
The system is designed as one dependency chain rather than a collection of unrelated studies:
SMI establishes momentum. Dynamic bands establish location. The timeframe stack establishes context. Intelligence modules evaluate the turn. Footprint tests participation. Historical modules measure how similar conditions behaved previously.
Realtime Behavior and Risk
Cobra recalculates while the active chart candle is forming.
SMI, histogram, bands, grades, footprint values, momentum patterns, and signals can change intrabar. Higher-timeframe readings can change until their source candles close. Pivot-based divergence requires confirmation bars.
BK AK-Cobra is provided for analytical and educational purposes. It does not provide investment advice, guarantee performance, or eliminate trading risk.
Users remain responsible for their own analysis, position sizing, entries, exits, stops, execution, and account risk.
Measure momentum. Confirm context. Respect invalidation. Indicator

Crypto Intraday Engine Crypto Intraday Engine is a market-structure indicator designed specifically for the continuous, 24-hour nature of cryptocurrency markets.
The script organizes intraday market information and answers three clear questions:
• What is the current market context?
• Where is price located relative to the nearest structural zones?
• What structural event is currently being observed?
The answers are displayed in a compact dashboard:
CONTEXT
LOCATION
STATUS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ ORIGINALITY AND PURPOSE
Crypto Intraday Engine combines four market concepts:
• UTC Daily VWAP;
• UTC Opening Range;
• ATR-adjusted zones based on confirmed pivots;
• closed-bar price-reaction observation.
These elements are not simply placed together on one chart as separate indicators. They operate as one connected analytical sequence.
VWAP defines the direction of the current market context.
Opening Range shows whether that context has gained additional intraday strength.
Confirmed pivot zones define the nearest structural location of price.
The reaction-observation mechanism describes what happens after price interacts with that zone.
The dashboard translates the entire sequence into three intuitive layers:
Context → Location → Status
The purpose of this combination is to help users analyze intraday structure through one consistent framework instead of interpreting several unrelated tools independently.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟡 UTC DAILY VWAP
The script calculates a volume-weighted average price from the beginning of each UTC day.
The calculation uses cumulative values of:
• HLC3 price;
• trading volume;
• time elapsed since 00:00 UTC.
Daily VWAP acts as the central reference for determining market context.
Cryptocurrency markets operate continuously and do not have one universal exchange session. Using 00:00 UTC provides a consistent daily reset that can be applied across different cryptocurrency instruments and exchanges.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌡 ATR-BASED NEUTRAL AREA
Price is not classified as Bullish or Bearish immediately after crossing VWAP.
The indicator creates a neutral area around Daily VWAP using a configurable multiple of Average True Range.
Default value: 0.20 ATR
This area adjusts to current volatility and reduces frequent context changes when price fluctuates close to VWAP.
The dashboard can display the following context states:
• Strong Bullish;
• Bullish;
• Neutral;
• Bearish;
• Strong Bearish.
Bullish context means that the closing price is above Daily VWAP and outside the ATR-based neutral area.
Bearish context means that the closing price is below Daily VWAP and outside the ATR-based neutral area.
Neutral context means that price remains within the volatility-adjusted area surrounding VWAP.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟧 UTC OPENING RANGE
The Opening Range is calculated from the first part of each UTC day.
Available periods:
• 15 minutes;
• 30 minutes;
• 60 minutes.
Default value: 30 minutes
Opening Range adds a second layer of information to the context defined by VWAP.
After the Opening Range is complete:
• Bullish context becomes Strong Bullish when price closes above the Opening Range high;
• Bearish context becomes Strong Bearish when price closes below the Opening Range low.
This makes it possible to distinguish a standard directional context from a situation in which price has also moved beyond the initial range of the UTC day.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟢 SUPPORT AND 🔴 RESISTANCE ZONES
Support and Resistance zones are created from confirmed pivot lows and pivot highs.
A pivot is confirmed only after the required number of candles has formed on both sides of the pivot point.
Support zones extend upward from confirmed pivot lows.
Resistance zones extend downward from confirmed pivot highs.
The vertical depth of each zone is calculated using ATR rather than a fixed number of price points.
Default zone depth: 0.60 ATR
This allows the zone dimensions to adapt to:
• different cryptocurrency prices;
• changes in market volatility;
• different intraday timeframes.
The script stores recent confirmed zones and displays:
• the nearest valid Support zone at or below the current price;
• the nearest valid Resistance zone at or above the current price.
A zone is removed when a candle closes beyond its outer boundary by more than the configured ATR buffer.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📍 PRICE LOCATION
The Location row shows where the current candle is positioned relative to the nearest valid structural zones.
Possible values:
• At Support;
• At Resistance;
• Between Zones;
• Compressed Area;
• No Zone.
This row helps users understand where price is located within the current market structure.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
↔️ COMPRESSED AREAS
The indicator measures the distance between the nearest Support and Resistance zones.
When this distance is below the configured ATR threshold, the area is classified as compressed.
Default minimum distance: 0.25 ATR
Overlapping zones are also classified as a compressed area.
The dashboard displays:
Location: Compressed Area
Status: Zones Close Together
This status indicates that the nearest structural boundaries are located within a relatively narrow range adjusted for current volatility.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔎 CLOSED-BAR REACTION OBSERVATION
The script contains a sequential mechanism for observing price behavior after price reaches a structural zone.
Support observation
Observation of a Support zone can begin when:
• the market context is Bullish;
• price reaches the nearest Support zone;
• Support and Resistance are not in a compressed area;
• the zone has not already been evaluated by the algorithm.
A Support Reaction is detected when a subsequent closed candle returns above:
• the upper boundary of the Support zone;
• UTC Daily VWAP.
Resistance observation
The opposite conditions are applied to Resistance zones.
Observation can begin when:
• the market context is Bearish;
• price reaches the nearest Resistance zone;
• Support and Resistance are not in a compressed area;
• the zone has not already been evaluated by the algorithm.
A Resistance Reaction is detected when a subsequent closed candle returns below:
• the lower boundary of the Resistance zone;
• UTC Daily VWAP.
The number of candles available for observation is controlled by the Reaction Observation Window parameter.
Default value: 3 closed candles
Each zone is evaluated once. This prevents the same structural area from repeatedly generating identical states.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 INDICATOR DASHBOARD
The dashboard is designed to be read from top to bottom.
🧭 CONTEXT
Shows the directional relationship between:
• closing price;
• UTC Daily VWAP;
• the ATR-based neutral area;
• the completed Opening Range.
Possible values:
• Strong Bullish;
• Bullish;
• Neutral;
• Bearish;
• Strong Bearish.
📍 LOCATION
Shows the position of price relative to the nearest valid zones.
Possible values:
• At Support;
• At Resistance;
• Between Zones;
• Compressed Area;
• No Zone.
🔎 STATUS
Describes the current structural condition or observation stage.
Possible states include:
• Monitoring Market;
• Monitoring Support;
• Monitoring Resistance;
• Observing Support Reaction;
• Observing Resistance Reaction;
• Support Reaction Detected;
• Resistance Reaction Detected;
• Bullish Context at Resistance;
• Bearish Context at Support;
• Zones Close Together;
• Context Changed;
• Zone Invalidated;
• Reaction Window Expired;
• Support Already Evaluated;
• Resistance Already Evaluated.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 COLOR LOGIC
Dashboard colors are used to visually separate different types of information:
• Green identifies Bullish context or Support;
• Red identifies Bearish context or Resistance;
• Blue identifies active observation or a detected reaction;
• Orange identifies a change, compression, or structural warning;
• Gray identifies a neutral monitoring state.
The color system helps users read the dashboard more quickly and distinguish between different categories of information.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠 HOW TO USE THE INDICATOR
Crypto Intraday Engine is designed for standard candlestick charts of cryptocurrency pairs.
Recommended timeframe range: 3 to 15 minutes
A 5-minute chart is a practical starting point for observing the complete indicator workflow.
Read the dashboard in the following order:
1. Context shows the broader intraday environment.
2. Location shows where price is positioned relative to the nearest structure.
3. Status describes the structural event currently being observed or already detected.
The chart displays:
• UTC Daily VWAP;
• UTC Opening Range;
• the nearest Support zone;
• the nearest Resistance zone;
• a compact informational dashboard.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ INPUTS
OPENING RANGE, MINUTES
Defines the duration of the Opening Range calculated from 00:00 UTC.
Available values:
• 15;
• 30;
• 60.
ATR LENGTH
Defines the Average True Range period used to calculate volatility-adjusted distances and zone dimensions.
PIVOT LEFT AND PIVOT RIGHT
Define how many candles must form to the left and right of a pivot before it is confirmed.
Higher values generally create fewer zones while making them broader and more structurally significant.
Lower values generally create more frequent local zones.
ZONE DEPTH, ATR
Defines the vertical depth of Support and Resistance zones.
ZONE INVALIDATION BUFFER, ATR
Defines how far a candle must close beyond a zone boundary before that zone is removed.
MINIMUM GAP BETWEEN ZONES, ATR
Defines the distance at which the nearest Support and Resistance zones are classified as a compressed area.
VWAP NEUTRAL DISTANCE, ATR
Defines the size of the neutral area surrounding UTC Daily VWAP.
REACTION OBSERVATION WINDOW
Defines the number of closed candles during which a reaction is observed after price reaches a structural zone.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱ CONFIRMATION AND REAL-TIME BEHAVIOR
Dashboard values and reaction events are updated using closed candles.
Pivot zones require confirmation.
A zone appears only after the configured number of Pivot Right candles has completed.
The zone is visually anchored to the original pivot candle, but in real time it becomes available only after confirmation.
This is important to consider when reviewing historical charts.
Daily VWAP and Opening Range reset at 00:00 UTC.
Support and Resistance zones do not automatically reset at the beginning of a new UTC day.
They remain available until:
• price invalidates the zone;
• the zone is removed because of the internal zone-storage limit.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ LIMITATIONS
Crypto Intraday Engine uses mechanical definitions of:
• market context;
• confirmed pivots;
• Support and Resistance zones;
• zone-removal conditions;
• structural reactions.
These definitions may differ from a user’s discretionary interpretation of market structure.
A detected reaction means that the predefined closed-bar conditions have been met.
Subsequent price behavior may differ depending on the instrument, timeframe, liquidity, exchange, and current market volatility.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 INFORMATIONAL ALERTS
Available alerts correspond to structural events:
• price reached a Support zone;
• price reached a Resistance zone;
• Support Reaction Detected;
• Resistance Reaction Detected;
• Context Changed;
• Zone Invalidated;
• Reaction Window Expired;
• Zones Close Together.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📘 SUMMARY
Crypto Intraday Engine brings intraday context, structural price location, and closed-bar reactions together in one consistent, sequential, and visually intuitive framework for analyzing cryptocurrency markets. Indicator

Indicator

Opening Range Formation Trace - ORB & Initial BalanceOpening Range Formation Trace is an intraday research indicator that records a configurable opening range, preserves the chronology of its formation, and tracks neutral post-range evidence after the range is complete.
It is intended for users who want to study more than the final opening-range high and low. The script focuses on how the range was built, when its extremes formed, how efficiently price traveled during the opening window, and what occurred after the range locked.
The default opening-range duration is 15 minutes. Setting Range duration to 60 minutes provides an Initial Balance-style workflow.
Session configuration
The script includes reference presets for:
- US equities open
- Tokyo cash open
- London cash open
- CME equity regular trading hours
- Exchange-time opening
- Custom IANA timezone and opening time
The opening time, duration, active weekdays, projection period, and sampling resolution are configurable.
Session presets are editable reference anchors. They are not an exchange holiday or early-close calendar. Users should confirm that the selected opening time and chart session match the instrument being studied.
What makes this implementation distinct
Cumulative formation trace
A conventional opening-range display normally shows only the completed high and low. This script also preserves cumulative high-low envelopes at configurable elapsed-time checkpoints during the opening window.
Each trace slice shows the range that had been reached by that point in time. The slices are cumulative and are not treated as independent mini-ranges.
The trace colors distinguish whether a checkpoint added:
- Upper-side expansion
- Lower-side expansion
- Expansion on both sides
- No new final extreme
This makes it possible to inspect whether the opening range developed through an early directional move, alternating expansion, late acceleration, or rotation.
Independent research checkpoints
The visual trace can use between two and eight time slices. Formation classification does not depend on the selected number of visual slices.
Classification uses separate fixed research checkpoints:
- The halfway point of the opening-range duration
- A user-configurable early checkpoint
This separation allows users to change visual detail without unintentionally changing the definition of the formation classification.
Opening-range measurements
The script calculates the following transparent measurements:
Opening-range width
The completed high-low distance. It is available in native price units and as a percentage of the sampled opening price.
Width percentile
The current width is compared with prior complete opening ranges calculated from the same current configuration.
At least five prior complete observations are required before a percentile is displayed. Equal values receive a midpoint rank. The current observation is ranked before it is added to the comparison history.
The percentile is a relative description of recent opening-range width. It is not a probability of a breakout, target, or profitable result.
Sampled path efficiency
Path efficiency compares the absolute distance from the opening sample to the final sampled close with the cumulative sampled closing-price path traveled during the opening window.
A higher value indicates a more direct sampled path. A lower value indicates more back-and-forth movement.
Path efficiency is descriptive. It is not a confidence score or prediction.
Close location
Close location expresses where the final sampled close sits inside the completed range.
A value near zero is close to the range low. A value near one is close to the range high.
Expansion skew
Expansion skew compares the distance expanded above the opening price with the distance expanded below it.
Positive values indicate more upper-side expansion. Negative values indicate more lower-side expansion. Values near zero indicate more balanced expansion.
Late expansion share
Late expansion share measures how much of the final opening-range width was added after the halfway checkpoint.
This value describes when the range expanded. It does not forecast the next move.
Early checkpoint width share
This measures how much of the final width had already formed at the independent early checkpoint.
Final extreme order
The script records whether the final high or final low was first established earlier in the sampled sequence. When both final extremes are first observed in the same sampled interval, the order is reported as simultaneous rather than inventing a more precise sequence.
Formation classifications
Completed and non-partial opening ranges are assigned to one of eight descriptive formation states:
- Upper-led drive
- Lower-led drive
- Late upper expansion
- Late lower expansion
- Late two-sided expansion
- Rotational formation
- Two-sided formation
- Mixed formation
The classifications are derived from path efficiency, close location, expansion skew, late expansion share, and early checkpoint width share.
All classification thresholds are exposed as user inputs. The classifications are descriptive research labels and are not buy or sell signals.
Research equilibrium
The script can display one of four opening-range equilibrium references:
- Volume-weighted sampled HLC3
- Arithmetic mean of sampled HLC3
- Opening-range midpoint
- Sampled opening price
When usable volume is unavailable, the volume-weighted method falls back to the arithmetic mean of sampled HLC3.
Post-range evidence
After a complete opening range locks, the script can track a neutral sequence of observable events.
Accepted departure
The first accepted departure can occur above or below the completed range.
Users can define acceptance using:
- Sample close
- Sample wick
- A buffer measured as a fraction of the completed range
- A required number of consecutive samples
The word accepted refers only to this configurable operational definition. It does not claim institutional participation or predict continuation.
Re-entry
After the first accepted departure, the script records whether price returns through the departed range boundary.
Opposite-edge traverse
After re-entry, the script records whether a later sample reaches the opposite opening-range edge.
Re-entry and opposite-edge traversal are not credited from the same sampled interval. The opposite edge is evaluated only from a later sample so the script does not invent an intrabar order that the available data cannot prove.
Additional post-range observations include:
- Upper-edge test count
- Lower-edge test count
- Closing-sample dwell inside, above, and below the range
- Maximum upper reach measured in completed-range units
- Maximum lower reach measured in completed-range units
Visual research panel
The fixed research panel summarizes the rightmost relevant opening range in the current chart view.
It can display:
- Formation classification
- Width percentile
- Path efficiency
- Late expansion share
- Current post-range state
- Accepted-departure, re-entry, and traverse progression
- Upper and lower edge-test counts
- Maximum reach above and below the range
- Sampling or fallback resolution
The panel is a research summary. Its colors and state labels do not constitute trade instructions.
Realtime and historical behavior
The script is designed for standard intraday candlestick charts.
It intentionally disables processing on synthetic chart types and daily-or-higher charts because their price construction or session assumptions can make opening-range chronology ambiguous.
Lower-timeframe sampling can be selected from 1, 3, 5, or 15 minutes. When the selected sampling timeframe is higher than the chart timeframe, the chart timeframe is used instead.
During a live opening window, the developing high, low, trace, equilibrium, and panel can update as new completed samples become available. Developing values should therefore be treated as provisional until the configured range has ended.
The script does not request future data and does not use lookahead.
Historical lower-timeframe bars contain finalized OHLC values. They do not reproduce every update that occurred while those bars were live.
Visible chart adaptive mode
In Visible chart adaptive mode, the script uses the current chart viewport to prioritize opening-range sessions that intersect the displayed period. Scrolling or zooming causes the visual layer to be recalculated for the newly visible history.
Most recent sessions mode is also available for users who prefer a rolling, live-first display.
Confirmed chart-bar fallback
The amount of available lower-timeframe history depends on the symbol, chart history, and PulseWire plan.
When lower-timeframe arrays are unavailable on older confirmed bars, the optional fallback can continue the study with confirmed chart-timeframe bars if the chart timeframe can fit inside the configured opening-range duration.
Fallback sessions are identified as coarse-resolution observations in the research panel. They should not be interpreted as having the same chronological precision as lower-timeframe sessions.
If the first available sample begins after the configured session open, the session is marked as partial. Formation classification, width-history inclusion, and post-range evidence are intentionally disabled for that incomplete session.
Alerts and Data Window outputs
Neutral alert conditions are available for:
- Opening range locked
- Accepted departure above
- Accepted departure below
- Range re-entry
- Opposite-edge traverse
The alert conditions describe observable events and are exposed on confirmed chart bars.
Research measurements are also available in the Data Window without adding values to the chart status line.
Suggested workflow
1. Use a standard intraday candlestick chart.
2. Select the session preset or custom timezone and opening time that match the intended research window.
3. Set the opening-range duration. Use 60 minutes for an Initial Balance-style study.
4. Select the finest practical sampling resolution available for the chart and instrument.
5. Review the formation trace before interpreting the completed classification.
6. Use the panel to compare width, path efficiency, late expansion, and the post-range event sequence.
7. Treat all readings as market-context observations and combine them with independent analysis and risk controls.
Limitations
The script does not maintain an official exchange calendar and does not automatically adjust for holidays or early closes.
Results depend on the selected session, duration, sampling timeframe, chart session, and classification thresholds.
Historical lower-timeframe availability varies by symbol and PulseWire plan.
Coarse chart-bar fallback has lower chronological resolution than lower-timeframe sampling.
Volume-weighted equilibrium depends on the quality and meaning of the volume data supplied for the instrument.
Width percentile describes the script's available comparison sample and is not a probability of future behavior.
Formation classifications and post-range evidence describe observed price behavior. They do not guarantee continuation, reversal, support, resistance, or profitability.
The script does not place orders, calculate position size, generate targets or stops, produce a strategy backtest, or provide financial advice.
日本語説明
Opening Range Formation Traceは、設定した寄り付きレンジを記録し、そのレンジがどのような順序と速度で形成されたか、完成後に価格がどのように推移したかを研究するための日中足インジケーターです。
完成した高値と安値だけでなく、形成途中の累積高安、最終極値の記録順序、経路効率、上下拡張の偏り、後半拡張比率などを表示します。
既定の形成時間は15分です。形成時間を60分に設定すると、Initial Balance型の研究に使用できます。
セッション設定
以下の基準時刻プリセットを備えています。
- 米国株式市場
- 東京現物市場
- ロンドン現物市場
- CME株価指数RTH
- 取引所時間
- IANA時間帯と開始時刻を指定するカスタム設定
これらは編集可能な基準時刻です。取引所の祝日や短縮取引日を自動判定する公式カレンダーではありません。
累積形成トレース
形成時間を2から8個の経過時間区間に分け、各時点までに到達していた累積高値と累積安値を保存します。
各区間は独立した小レンジではありません。
色によって、上側拡張、下側拡張、両側拡張、新しい最終極値なしを区別します。
形成分類で使用する50%地点と初動チェックポイントは、表示トレースの分割数から独立しています。そのため、表示の細かさを変更しても分類定義が意図せず変化しません。
主な研究値
レンジ幅
完成した高値と安値の差です。価格単位と始値比率で確認できます。
幅パーセンタイル
現在の設定で計算された過去の完全なレンジ幅と比較します。
表示には最低5件の過去観測が必要です。同値は中間順位として扱い、現在値を履歴へ追加する前に順位を計算します。
この順位は過去レンジ幅に対する相対位置であり、ブレイクや利益の確率ではありません。
経路効率
寄り付きサンプルからレンジ内最終終値までの純移動距離を、形成中に終値が移動した累積経路で割った値です。
高い値は比較的直接的な経路、低い値は往復の多い経路を示します。予測の信頼度ではありません。
終値位置
完成レンジ内での最終終値位置を0から1で表します。
拡張偏り
始値より上へ拡張した距離と、始値より下へ拡張した距離を比較します。
後半拡張比率
形成時間の50%地点以降に追加された最終レンジ幅の比率です。
初動幅比率
ユーザー指定の初動チェックポイント時点で、最終レンジ幅の何割が既に形成されていたかを示します。
形成分類
完全なレンジを以下の8状態へ分類します。
- 上側主導ドライブ
- 下側主導ドライブ
- 後半上側拡張
- 後半下側拡張
- 後半両側拡張
- 回転型形成
- 両側形成
- 混合形成
分類は経路効率、終値位置、拡張偏り、後半拡張比率、初動幅比率から判定します。
すべての基準値をユーザーが変更できます。分類は研究用の記述であり、売買シグナルではありません。
レンジ後の検証
レンジ完成後は、以下の順序を中立的に記録します。
受容離脱
完成レンジの上側または下側への最初の受容離脱です。
終値またはヒゲ、レンジ幅に対する余白、必要な連続サンプル数を設定できます。
受容という言葉は、この設定による操作的な判定だけを意味します。機関投資家の参加や継続を保証するものではありません。
再侵入
最初の受容離脱後に、価格が離脱したレンジ境界を通って戻ったかを記録します。
反対端到達
再侵入後の、より後のサンプルで反対側のレンジ端へ到達したかを記録します。
再侵入と反対端到達を同一サンプルから同時に認定せず、利用可能なデータから証明できない時系列を作らない設計です。
上端と下端のテスト回数、レンジ内外の終値滞在比率、レンジ幅を1Rとした上下最大到達量も記録します。
リアルタイムと過去表示
標準の日中足ローソク足チャートを対象としています。
合成足および日足以上では、セッション時系列が曖昧になるため処理を停止します。
サンプリング足は1分、3分、5分、15分から選択できます。
リアルタイムのレンジ形成中は、新しい確定サンプルに応じて高値、安値、トレース、均衡値、研究パネルが更新されます。形成終了までは発展中の値として扱ってください。
将来データやlookaheadは使用しません。
表示中チャート適応モードでは、スクロールまたはズームした期間と交差する過去セッションを優先して再描画します。
古い履歴で下位足を取得できない場合、条件を満たす確定チャート足を使うフォールバックを選択できます。フォールバックを使用したセッションは、研究パネルで粗い解像度として明示します。
開始前半のデータがないセッションは不完全レンジとして表示し、形成分類、幅履歴への追加、レンジ後検証を停止します。
制限事項
取引所の祝日や短縮取引日を自動判定しません。
結果はセッション、形成時間、サンプリング足、チャートセッション、分類しきい値によって変わります。
利用できる下位足履歴は、銘柄、履歴量、PulseWireプランによって異なります。
チャート足フォールバックは、下位足処理よりも時系列解像度が低くなります。
出来高加重均衡値は、銘柄から提供される出来高データの品質に依存します。
幅パーセンタイルは利用可能な過去標本内の順位であり、将来の確率ではありません。
形成分類とレンジ後イベントは観測された値動きを記述するものであり、継続、反転、支持、抵抗、利益を保証しません。
このインジケーターは注文、ポジションサイズ、利益目標、損切り、ストラテジーバックテストを提供せず、金融助言を行うものではありません。 Indicator

BK AK-.50 CAL Ki11a⚔️ BK AK-.50 CAL Ki11a
Lock the structure. Measure the break. Track what happens next.
The “AK” in BK AK-.50 CAL Ki11a is not branding—it is honor. It stands for my mentor, A.K.—the man whose guidance shaped my discipline, patience, market judgment, and respect for clean execution. I dedicate every indicator I build to his honor.
Above all, full credit and gratitude to G-d—the source of wisdom, timing, strength, and survival in this game.
BK AK-.50 CAL Ki11a is a market-structure, pattern-classification, breakout-analysis, projection, and execution-context framework.
It is designed to answer five connected questions:
What structure is currently forming?
Where are its active upper and lower boundaries?
Has the structure produced a valid break?
Did price retest, confirm, or fail that break?
Where are the principal projected objectives and invalidation areas?
The indicator combines a source-derived regression-channel foundation with a distinct BK expansion architecture. The modules are connected through the same structural workflow rather than presented as unrelated indicators placed together.
🎖 Full Credit — Respect the Origin
This script includes original BK development and incorporates or adapts selected dynamic support-and-resistance, trendline, and OLS regression-channel concepts inspired by work from PulseWire author ata_sabanci.
Full respect and credit to ata_sabanci for that original inspiration and source contribution. He is my favorite creator in the PulseWire community—one of the rare developers whose work combines original thinking, structural intelligence, and practical chart utility.
The originating foundation includes the regression-based construction of dynamic upper and lower structural rails and the related support-resistance and trendline concepts.
That foundation is used as the structural spine upon which the separate BK expansion system operates.
The BK Expansion Layer
The BK contribution begins after the source-derived rail foundation and adds the broader interpretation and execution framework surrounding it:
Channel, wedge, triangle, and expanding-pattern classification
HH, LH, HL, and LL pivot structure
Pattern bias and R² fit-quality analysis
Strength scoring
ATR-normalized measured-move projections
Breakout decision zones
Multi-timeframe confluence
Trend-versus-range regime gating
Adaptive outcome tracking
Adaptive score weighting
Structure locking before breakout evaluation
Break, retest, confirmation, and trap lifecycle tracking
Forward rail and apex projection
Double-top and double-bottom detection
Head-and-shoulders and inverse head-and-shoulders detection
Flag and pennant detection
Auto-anchored VWAP with deviation bands
Dashboard interpretation
Configurable alerts
This is not presented as ownership of the originating OLS framework. It is a larger BK structure-analysis system developed around that credited foundation.
🧠 Unified Structural Workflow
The indicator follows one continuous dependency chain:
Confirmed pivots → regression rails → pattern classification → fit and strength analysis → regime and MTF context → locked structure → breakout lifecycle → projection and post-break analysis
The regression rails establish the active structural boundaries.
The BK modules then determine:
What type of formation those boundaries represent
Whether the fit is sufficiently clean
Whether the market environment supports that pattern family
Whether higher timeframes agree
Whether the structure should be locked
Whether price has produced a qualifying break
Whether that break is retesting, confirming, or failing
Where measured objectives and post-break reference levels are located
This architecture is intended to prevent the indicator from functioning as a loose collection of pattern labels.
🧱 Structural Rail Foundation
The regression-channel engine can operate from:
Confirmed pivot highs and lows
Segmented historical extremes
The upper and lower rails are calculated separately.
When Rails Ride Extremes is enabled, the regression slope is retained while the rail is shifted toward the relevant structural extreme. The upper rail is positioned against qualifying highs, while the lower rail is positioned against qualifying lows.
The channel can display:
Upper structural rail
Lower structural rail
Midline
Channel fill
Forward midline extension
Pivot-based rails require confirmed pivots. Because a pivot requires right-side bars, it is identified only after the selected confirmation period has elapsed.
Before structure locking occurs, active rails can continue adjusting as new pivots and price information become available.
🔍 Pattern Classification
Once valid rails exist, BK AK-.50 CAL evaluates their:
Direction
Relative slope
Width
Convergence or expansion
ATR-normalized size
Regression fit
The framework can classify structures including:
Ascending Channel
Descending Channel
Ranging Channel
Ascending Triangle
Descending Triangle
Symmetrical or Converging Triangle
Rising Wedge
Falling Wedge
Expanding formations
The pattern label can display the current structure, directional bias, fit quality, strength, and supporting context.
A pattern name is a structural classification. It is not automatically an entry signal.
📊 Fit and Strength Analysis
Regression fit is evaluated through R², which measures how closely the selected structural points align with the calculated rails.
A higher R² indicates a cleaner statistical fit.
The broader BK strength score can also incorporate:
Pattern fit
Multi-timeframe agreement
Current market regime
Volume behavior
Adaptive historical weighting
Patterns can be filtered through minimum width, minimum R², and minimum strength settings.
The strength score is a confluence measurement. It is not a probability of success.
🎯 Measured Moves and Decision Zones
The measured-move module projects objectives from the detected structure using configurable multipliers such as:
0.618
1.000
1.618
These levels are structural projections based on the measured pattern range. They are analytical objectives, not guaranteed future prices.
For converging patterns, the Breakout Decision Zone highlights the region where the available space between the rails is narrowing.
The zone identifies structural compression. It does not predict which side will break or guarantee that expansion will immediately follow.
🔒 Locked Structure and Breakout Lifecycle
One of the principal BK additions is the ability to lock a qualifying structure before evaluating its breakout.
Before locking, the rails may continue adapting as the formation develops.
Once the pattern remains valid for the configured confirmation period, the relevant boundaries can be frozen for breakout analysis.
Price is then evaluated against the locked structure rather than against a boundary that continues moving with every new candle.
A qualifying break can require:
A close or wick beyond the rail
An ATR-normalized break buffer
A previously confirmed and locked structure
After a break, the lifecycle engine can classify subsequent behavior as:
Retest
Price returns within the configured ATR distance of the broken rail.
Confirmation
Price extends sufficiently beyond the break level in the breakout direction.
Trap
Price closes back through the broken rail and re-enters the prior structure by the configured amount.
These states describe what price has done after the break. They do not guarantee the eventual outcome.
🧭 Forward Projection
The projection engine can extend the active structural rails beyond the current candle.
For converging structures, it can also calculate:
Projected rail convergence
Approximate bars to apex
Forward structural path
Optional target endpoint
The projection uses the current rail geometry. It is an extrapolation of the detected structure, not a calculation based on future price data.
A projected apex represents where the current rails would meet if their slopes remained unchanged.
⚔️ Flags, Pennants, and Reversal Geometry
Separate BK modules evaluate continuation and reversal structures that do not depend entirely on the active regression-channel classification.
Flags and Pennants
The framework searches for:
A qualifying impulse pole
A controlled consolidation
A maximum retracement
A break in the pole direction
It can then project the pole height from the breakout as a measured objective.
Double Tops and Double Bottoms
Confirmed pivot sequences are evaluated for approximate price equality and neckline structure.
Head and Shoulders
The framework evaluates shoulder symmetry, head displacement, neckline position, and optional neckline-break confirmation.
Reversal structures can be displayed while forming or only after their configured confirmation requirement has been satisfied.
📍 Auto-Anchored VWAP
Following a qualifying structural break, the indicator can create an anchored VWAP from:
The relevant OLS rail origin
The breakout swing
The nearest qualifying anchor from both methods
The anchored VWAP includes up to three configurable standard-deviation bands.
It can remain active until:
Price reclaims or loses the relevant VWAP condition
A newer qualifying anchor replaces it
An optional maximum age is reached
The forward VWAP extension is drawing guidance only.
A sloped extension extrapolates the most recent VWAP and band trajectory. It is not a true future anchored-VWAP value because future volume has not yet occurred.
🛡 Regime Gating and MTF Confluence
The regime module uses ADX to classify the current environment as broadly trending or ranging.
The framework can then adjust conviction according to structural fit:
Continuation structures can receive greater weight during trending conditions.
Reversal structures can receive greater weight during ranging conditions.
Structurally mismatched setups can be reduced.
Multi-timeframe confluence compares the setup direction with trend conditions on three configurable higher timeframes.
Higher-timeframe agreement can contribute to the displayed strength score.
The MTF requests use lookahead-disabled data. An open higher-timeframe candle can still change until that candle closes.
🧬 Adaptive Outcome Tracking
The optional learning module records qualifying:
Channel breaks
Flag or pennant breaks
Reversal setups
Each setup is evaluated using configurable ATR-normalized:
Entry reference
Target
Invalidation level
Maximum resolution period
MTF-confluence state
The panel can report:
Wins
Losses
Timeouts
Average winning duration
High-confluence results
Lower-confluence results
The optional adaptive ranker can use these recorded outcomes to adjust future strength scores for the same pattern family and timeframe.
Bayesian shrinkage pulls early results toward a neutral baseline so that a very small sample cannot dominate the score.
This is an internal historical audit based on the loaded chart data and the indicator’s own target-and-stop definitions. It is not PulseWire’s Strategy Tester and does not model commissions, slippage, liquidity, or broker execution.
📊 Dashboard and Alerts
The dashboard summarizes the active structural state, including available information such as:
Pattern
Bias
Fit
Strength
Regime
Multi-timeframe agreement
Breakout state
Lifecycle state
Learning context
Structural levels
Alerts can be created for:
New pattern
Upside break
Downside break
Break retest
Break confirmation
Break trap
Confirmed reversal
Flag or pennant break
Anchored-VWAP reclaim or failure
🔧 How to Use BK AK-.50 CAL Ki11a
1. Configure pivot confirmation
Set Pivot Left and Pivot Right according to the instrument and timeframe.
Smaller values identify structure sooner but produce more noise.
Larger values identify broader swings but require more bars before confirmation.
2. Select the rail method
Use Pivots when the objective is to fit the rails through confirmed swing structure.
Use Segments when the objective is to analyze rolling historical extremes across a fixed window.
Enable Rails Ride Extremes when the rails should retain their regression slope while sitting against the structural highs and lows.
3. Filter weak structures
Use:
Minimum width in ATR
Minimum R²
Minimum strength score
Flat-slope threshold
Convergence threshold
Raise these requirements to display fewer but cleaner structures.
4. Read the pattern before the breakout
Review:
Pattern classification
Directional bias
Regression fit
Rail width
Convergence or expansion
Regime
Higher-timeframe alignment
Do not treat the pattern label alone as an entry.
5. Wait for the structure to lock
When structure locking is enabled, allow the formation to remain valid for the required number of bars.
The locked rails become the fixed reference for the subsequent breakout analysis.
6. Evaluate the break
Review whether price has exceeded the locked rail by the required ATR buffer.
A marginal touch or wick may not qualify when close confirmation and a break buffer are enabled.
7. Track the lifecycle
After a break, determine whether price:
Returns for a retest
Extends into confirmation
Re-enters the structure and creates a trap
The lifecycle provides more information than the initial breakout marker alone.
8. Review structural objectives
Use the measured-move levels, pattern boundaries, forward rails, apex, and optional endpoint as analytical reference areas.
These projections should be combined with current price behavior rather than treated as guaranteed destinations.
9. Use anchored VWAP after the break
Review whether price is holding above or below the selected anchored VWAP and its deviation bands.
Confirm which anchor mode is active before interpreting the level.
Treat any sloped forward extension as projected trajectory rather than a calculated future VWAP.
10. Check continuation and reversal modules
Review flags, pennants, double tops, double bottoms, and head-and-shoulders structures independently from the active channel classification.
Require the configured break confirmation when a completed pattern is preferred over an early forming structure.
11. Review regime and MTF alignment
Give additional context to structures that agree with the current regime and higher-timeframe direction.
A strong score with poor regime fit or conflicting higher timeframes should be treated differently from a fully aligned setup.
12. Use learning statistics carefully
Allow sufficient resolved samples before placing weight on the adaptive statistics.
A high percentage from only a few observations is not reliable evidence.
13. Define risk independently
The indicator identifies structure, break conditions, lifecycle states, and analytical projections.
It does not determine position size, submit orders, or guarantee that a projected target will be reached.
Realtime Behavior and Limitations
Active rails, classifications, scores, projected structures, and forming patterns can change as new price information becomes available.
Important considerations:
Pivots require right-side confirmation bars.
Rails can adjust before the structure locks.
A locked rail remains fixed for that breakout evaluation.
Higher-timeframe readings can change until their candles close.
Forward rails, apexes, endpoints, and sloped VWAP extensions are extrapolations.
Adaptive statistics depend on the instrument, timeframe, settings, and chart history loaded.
Pattern classifications and measured objectives can fail.
The indicator does not reproduce broker fills, slippage, commission, or liquidity.
Risk Disclosure
BK AK-.50 CAL Ki11a is provided for analytical and educational purposes.
It does not provide investment advice, guarantee performance, predict future market direction with certainty, or eliminate trading risk.
Channels, wedges, triangles, flags, reversals, breakouts, retests, traps, anchored VWAPs, and measured objectives can all fail.
Users remain responsible for their own:
Market analysis
Trade selection
Entry and exit decisions
Position sizing
Stop placement
Order execution
Account risk
Prepare the structure. Measure the evidence. Respect the invalidation. Indicator

Indicator

Indicator

Ladder Levels
The Dynamic 100s & 20pt Increment Grid System is a purely mechanical, price-tracking visualizer that automatically surrounds the current price action with a highly structured, institutional-style number grid.
Instead of manually drawing horizontal levels for psychological numbers, this engine mathematically locks onto the nearest 100-point level and dynamically projects a 2,000-point grid (1,000 points above and 1,000 points below) that moves with the market in real-time.
Core Features
Major Psychological Levels (100s): The script automatically identifies the nearest whole 100-point boundary (e.g., 4100, 4200, 4300) and plots prominent, solid red lines to mark these heavy institutional and psychological barriers.
Minor Increments (20s): Within every 100-point block, the engine generates four minor sub-levels (20, 40, 60, and 80) drawn as subtle, dotted gray lines. These act as high-probability reaction zones for intraday scalps and lower-timeframe liquidity sweeps.
Dynamic Price Tracking: As the price trends upward or downward, the grid automatically shifts to ensure you are always framed perfectly in the center of the 1000-point range, preventing lines from rendering completely off-screen.
Memory Optimized: To prevent PulseWire from lagging or collapsing under the weight of hundreds of drawings, the indicator utilizes a strict array-based cleanup function (barstate.islast). It only draws the grid on the live, active bar—constantly deleting and redrawing the lines without polluting your chart's history.
Best Used For:
Indices & Futures: Excellent for assets like NQ, ES, US30, or SPX where 100-point boundaries act as major support/resistance, and 20-point increments act as intraday structural steps.
ICT / Smart Money Concepts: Provides a rigid framework to anticipate liquidity sweeps (e.g., price sweeping a 20-point increment line before reversing back to the 100-point baseline).
Options Trading: Visually mapping out heavy strike price clusters which typically land on whole or 20-point increment numbers. Indicator

SVKO CFD NQ-ES LevelsSVKO CFD NQ-ES Levels translates the mapped underlying market's daily percentage change into practical price levels on Nasdaq 100 and S&P 500 CFD charts. It makes the mapped move visible directly on the CFD chart without manual conversion.
█ OVERVIEW
The main level is 0%. It represents the chart price implied when the mapped symbol's standard daily Change % is zero. Configurable levels above and below that anchor show where the CFD price sits in percentage terms.
The optional current-price label remains live and shows the chart price's percentage distance from the stored 0% basis.
█ HOW IT WORKS
PulseWire does not expose a watchlist Change % column to Pine. The indicator reproduces that value from the mapped symbol's current and previous daily closes, removes it from the current CFD price, and stores the resulting 0% basis.
The first valid basis is held for the active mapping. It changes only when the session mapping changes, the indicator reloads, or its inputs change. This keeps the displayed levels fixed during each mapping period while the current-price label continues to move.
█ MAPPING AND SESSIONS
The indicator owns separate mapping lists for the configured weekday main session and for all other times. This allows an ETF reference during the main session and a futures reference outside it.
Each mapping uses one complete PulseWire source and target ticker pair per line. This indicator does not require SVKO CFD Symbol Mapper because its reference symbol changes with the session.
█ HOW TO USE
• Add the indicator to a supported Nasdaq 100 or S&P 500 CFD chart.
• Confirm that the chart symbol appears on the left side of both mapping lists.
• Adjust the main session when your workflow uses different New York session hours.
• Choose the percentage step and the number of levels above and below 0%.
• Position and style the levels and current-price label beside the latest candle.
█ POSITION AND DISPLAY
Distance and line-length settings use one-minute bar equivalents. On higher chart timeframes, the indicator reduces the chart-bar count to preserve approximately the same elapsed-time spacing.
The zero, upper, and lower levels have independent styles. The current-price label can sit immediately after the latest candle, use additional padding, or align with the level endpoints.
█ ALERTS
This indicator does not define alert conditions.
█ LIMITATIONS
The reproduced percentage uses the mapped symbol's standard PulseWire daily data and is not a direct watchlist read. Futures daily closes can inherit settlement behaviour from PulseWire's ticker settings.
The 0% basis is a live snapshot. Reloading at another time can produce a different basis, and historical bars cannot reproduce the exact time of an earlier live snapshot. No future data is used.
Feed timing, spreads, currencies, sessions, instrument specifications, and data permissions can make the CFD and mapped symbol diverge. If the active mapping or daily data is unavailable, the indicator draws nothing.
█ CREDITS AND LICENCE
Original work by SVKO. Published open source under the Mozilla Public License 2.0. Indicator

Liquidity Sweep Hunter | AlphaScript💧 Liquidity Sweep Hunter
Liquidity Sweep Hunter maps the resting liquidity at swing highs and lows — the stop orders sitting just beyond obvious pivots — and detects when price raids it. It marks each level as resting, swept, or reclaimed, so you can see both where liquidity is waiting and when it gets taken.
💡 The idea behind it
Stop orders cluster just beyond swing highs and swing lows. Above a swing high sit the stops of short sellers and the buy orders of breakout traders — buy-side liquidity (BSL). Below a swing low sit the opposite — sell-side liquidity (SSL). Larger participants are drawn to these pools because that resting liquidity is what fills their orders. When price spikes through a level, takes the stops, and rejects back, that is a liquidity sweep — often the origin of a reversal. This tool identifies those events systematically instead of by eye.
🔍 How detection works
Levels are anchored to confirmed swing pivots (default lookback 10 bars each side). A swing high becomes a buy-side liquidity level; a swing low becomes a sell-side liquidity level. Pivots are only registered after they are fully confirmed, so levels do not repaint. Each level is drawn as a line and tagged so its state is always clear:
⇠ Resting — an unswept level. The stops are still sitting there; price may return to raid it. Tagged BSL ⇠ (above swing highs) or SSL ⇠ (below swing lows). These are potential targets.
✗ Swept — price wicked through the level but the bar closed back on the original side. The stops were taken and price rejected. Tagged ✗ BSL swept or ✗ SSL swept.
⟲ Reclaimed — price closed through the level, then on a later bar closed back across it: a failed break that reclaimed the level. Tagged ⟲ BSL reclaimed or ⟲ SSL reclaimed.
You choose the detection mode: Wick (sweeps only), Reclaim (break-and-reclaim only), or Both.
🎯 Penetration filter
An optional ATR-based filter requires price to pierce the level by a minimum multiple of ATR before an event qualifies. Because it is measured in ATR rather than fixed ticks, it means the same thing across every instrument — no re-tuning when you switch markets. Set to zero to disable.
🟠 Broken levels
In Reclaim and Both modes, a level that price closes through is kept on the chart in a distinct color and tagged while it awaits a possible reclaim — so you can see levels that failed but might still be reclaimed. These can be toggled off for a cleaner chart.
📊 Dashboard
A compact panel shows the current symbol, the number of active buy-side and sell-side levels being tracked, and the active detection mode. Theme (dark/light), size, and position are all configurable.
🎨 Customization
Full control over the look: colors for bullish/bearish events, level lines, and broken levels; line style and width for both level lines and event lines; label text color (for readability on light or dark charts); how far pending level lines extend; and toggles for level lines, event labels, pending-level tags, and broken levels.
📈 How to use it
Watch the resting (⇠) levels as the liquidity price may be drawn toward. When a swing high is swept (✗ BSL) after an up-move, buy-side liquidity has been taken and a move down may follow; a swept swing low (✗ SSL) can signal the reverse.
Reclaim events flag failed breaks that often precede a move back in the reclaim direction. Use the tags as points of interest to combine with your own structure read, higher-timeframe bias, and risk management — the tool shows where liquidity rests and when it is taken; you decide what to do with it.
🔔 Alerts
Separate alerts for SSL sweep, BSL sweep, SSL reclaim, BSL reclaim, plus combined "Any Sweep" and "Any Reclaim" conditions.
⚙️ Settings
Swing lookback, detection mode, ATR penetration filter, maximum active levels, level age limit, visible-event cap, recent-bars window for signal shapes, plus the full display and customization controls above.
📌 Notes
This tool detects liquidity at swing pivots specifically — individual swing highs and lows. It is one lens on liquidity and pairs naturally with equal-high/low and session-level analysis for a fuller picture. Events are confirmed on closed bars and do not repaint intrabar. A liquidity sweep marks where stops were taken, not a guaranteed reversal — always combine with your own analysis and risk management. Indicator

Indicator

FVG Sniper [JOAT]═══ FVG SNIPER ═══
A complete Fair Value Gap engine that finds price imbalances, grades their quality, tracks how they fill, mitigate and invert, and then paints a full trade blueprint the moment a clean setup fires. One gap is spotlighted as the strongest, and every signal arrives with entry, three targets, a stop, and colored risk/reward zones — no arrows, no clutter.
▎ WHAT IT DOES
FVG Sniper detects three-candle fair value gaps (imbalances), scores each one from 0–10, and monitors its life cycle: how much of the gap has been filled, whether it has been mitigated (wick-tapped through), and whether price has closed fully through it to flip its role into an Inverted FVG (IFVG) . When a graded gap produces a rejection or an IFVG flip that agrees with the higher-timeframe bias, it draws a structured trade plan and reports the whole picture in a dashboard.
▎ HOW IT WORKS
• Gap detection — a bullish gap forms when the current low sits above the high from two bars back; a bearish gap forms when the current high sits below the low from two bars back.
• Quality filters — each candidate must clear a minimum gap size (as a multiple of ATR ) and a minimum displacement body ratio on the impulse candle, so tiny or weak imbalances are ignored.
• Grade (0–10) — blends gap size, the displacement range of the middle candle, and relative volume into a single score. Only gaps at or above your minimum grade may fire a signal.
• Fill & mitigation — the engine tracks the running extreme inside each gap to compute a live fill percentage, and marks a gap mitigated once a wick fully traverses it.
• Inversion (IFVG) — when price closes fully through a gap, its role flips; the box restyles to a dashed amber accent and the flip is logged.
• Signals — two sources you can mix or isolate: Rejection (price retraces into a live gap and reacts back out with a directional close) and IFVG Flip (a mitigated gap is closed through, confirming continuation).
• HTF bias filter — an optional higher-timeframe EMA bias must agree with the signal direction before it is allowed.
• Trade model — on a fresh signal it sets entry at close, a stop either gap-protected (just beyond the triggering gap boundary) or ATR-based, with risk clamped between a floor and a cap. Targets TP1/TP2/TP3 are placed at your chosen R multiples.
• Non-repainting — all detection, scoring and signals evaluate on confirmed (closed) bars only, and the HTF request uses no lookahead.
▎ HOW TO USE IT
• Trade in the direction of the BUY / SELL pill. The stars and score on the pill show the grade of the gap that triggered it.
• The entry line (chrome), dashed stop , and TP1/TP2/TP3 lines map the plan directly on the chart; level labels on the right print exact prices and R values.
• The green zone is the target/reward area from entry to TP3; the red zone is the risk area between entry and stop — a fast visual read of the trade's R:R.
• A single ★ spotlight tags only the strongest active gap, so you always know the best imbalance in view.
• Use live gaps as decision zones: watch the fill % of the nearest gap, and treat an IFVG flip as a shift in short-term control.
• When a trade closes, a result label prints the outcome (TP hit, stop, or exit at R) so completed setups stay readable.
• Combine with your own structure, session and news context — the gap engine locates the where , you confirm the when .
▎ KEY SETTINGS
• Engine — enable bullish/bearish detection, choose the signal source (Rejection, IFVG Flip, or both), and cap how many gaps stay visible plus their lifetime and box extension.
• Filters — ATR length, minimum gap size, minimum displacement body ratio, minimum grade, the HTF bias filter (timeframe + EMA length), and whether a directional rejection close is required.
• Trade Model — stop basis (Gap-Protected vs ATR), stop buffer/distance, risk floor and cap, TP1–TP3 in R, max trade duration, zone projection, and how many completed trades to keep.
• Visuals — toggle gap boxes, midline, hide-mitigated declutter, grade spotlight, IFVG styling, signal pills, zone boxes, lines, level and result labels, zone-reader candle coloring, optional VWAP + σ bands, and all colors/transparency/sizes.
• Dashboard — show/hide, position, text size, and dark or light panel.
▎ DASHBOARD
The on-chart panel reports: HTF bias, count of active bullish and bearish gaps, the nearest gap price and its fill %, the strongest gap's star grade, the last IFVG flip (with bar age), the active signal, any live trade with its entry, and running totals of bullish / bearish / inverted gaps detected.
▎ ALERTS
• BUY signal
• SELL signal
• Bullish IFVG Flip (inversion up)
• Bearish IFVG Flip (inversion down)
▎ NOTES
• Works on all timeframes and all assets — indices, forex, crypto, stocks, futures.
• Signals and drawings are computed on closed bars, so they do not repaint after the bar confirms.
• Object caps and hide-mitigated / declutter toggles keep the chart clean even on long histories.
• Any on-chart result labels reflect historical signals only and are illustrative, not a performance guarantee.
For research and education only. This is not financial advice. No indicator can predict the future, and past behavior does not guarantee future results — always manage your own risk.
Made with passion by JackOfAllTrades ⚡
Indicator
