Extreme HMA ATR BandsThe Extreme HMA ATR Bands are an advanced trend following tool focused on high speed & high smoothness over multiple assets.
Benefits:
- High Speed
- Smooth trend catching with low amount of false signals
- Great performance on CRYPTO:SOLUSD , BINANCE:SUIUSD , CRYPTO:CROUSD
- Plotting allowing easier visualization of the performance
The Idea
The idea is to create bands that "weight" data into the extreme points. These extreme points are to be taken from HMA to provide a smoother result. Averaging the extreme points we get the "middle" to which we can simply apply the ATR to get high accuracy signals.
How it works:
It calculates HMA over a short period to get a smooth source.
Then calculates the Highest & Lowest point of the HMA and their Lowest & Highest points.
By finding the Lowest Lowest Highest HMA and Highest Highest Lowest HMA and averaging them, you get a middle ground between high responsivness & smoothness.
Enjoy Gs!
波动率
PSP Suite for Algo 1HTF -25% Target## 🔹 PSP Suite for Algo 1HTF – 25% Target
**(Nifty Options – CE / PE)**
### 📌 What this indicator is for
PSP Suite for Algo is a **trend-based directional options indicator** designed specifically for **NIFTY index options trading**.
It helps traders capture **high-probability directional moves** with **clear CE / PE signals**, controlled risk, and predefined targets.
---
## ⏱ Best Timeframe
* **Primary Timeframe:** ✅ **1 Hour (1H TF)**
* Do **not** use on lower timeframes for best accuracy
* Works best during **trending sessions**
---
## 📊 Instrument Best Suited
* **NIFTY Index**
* **NIFTY Weekly Options**
* Buy **CE** on BUY signal
* Buy **PE** on SELL signal
⚠️ Avoid Bank Nifty / Fin Nifty unless properly back-tested.
---
## 🟢 How to Trade (Simple Rules)
### ▶ BUY CE Signal
* When **BUY CE** label appears:
* Buy **ATM or slight ITM CE**
* Prefer same-week expiry
* Enter **after candle close** on 1H timeframe
### ▶ BUY PE Signal
* When **SELL PE** label appears:
* Buy **ATM or slight ITM PE**
* Prefer same-week expiry
* Enter **after candle close** on 1H timeframe
🚫 No over-trading: **Only one position per signal**
---
## 🎯 Target & Stop Loss (Strict Rule)
* **Target:** 🎯 **25% Option Premium**
* **Stop Loss:** ❌ **25% Option Premium**
* **Risk : Reward:** ⚖️ **1 : 1**
👉 When trade moves strongly in your favor, **manual trailing is recommended** (as shown on chart).
---
## 💰 Expected Returns on Nifty
* **Per Trade:**
* ~ **100 – 250 Nifty points equivalent move**
* Option premium typically gives **20–40% moves**
* **Accuracy:** High during **clear trends**
* Best results when market is **not sideways**
---
## 📅 Ideal Market Conditions
✅ Trending Market
✅ Expansion after consolidation
❌ Avoid very low-volatility / choppy sessions
---
## 🔔 Alerts
* Built-in alerts available for:
* **BUY CE**
* **BUY PE**
* Recommended to enable **Once Per Bar Close**
---
## 🧠 Important Notes
* This is **not a scalping tool**
* Designed for **positional intraday / short swing**
* Follow **discipline in SL & position sizing**
* Works best with **trend confirmation from price structure**
---
## ⚠️ Disclaimer
This indicator is for **educational and analytical purposes only**.
Options trading involves risk. Please trade responsibly.
Squeeze ChannelSqueeze Channel
Volatility compression is one of the most reliable precursors to significant price movement. When markets consolidate, energy builds—like a coiled spring waiting to release. This indicator detects these compression phases using the classic squeeze methodology, then captures the consolidation range as a tradeable channel. The tighter the squeeze, the more potential energy stored for the eventual breakout.
What makes this approach effective is the combination of volatility-based timing with price structure. Rather than blindly trading every squeeze release, the indicator defines clear breakout levels based on the actual swing highs and lows formed during compression. This creates objective entry triggers while the squeeze intensity gradient (yellow → red) helps gauge the quality of the setup before committing.
How It Works
Squeeze Detection
The indicator identifies periods of volatility compression when Bollinger Bands contract inside Keltner Channels. A 5-color gradient (yellow → orange → red) visualizes squeeze intensity in real-time—the tighter the squeeze, the closer to red.
Channel Formation
When a squeeze begins, the indicator captures a swing high/low channel:
- Lookback : Grabs the highest high and lowest low over the past N bars
- Lookforward : Allows the channel to expand if price exceeds bounds in the first few bars
- Lock : Once the expansion window closes, the channel locks in place
The channel persists until price breaks out, regardless of whether the squeeze has ended.
Signal Types
Primary Signals
Bullish Breakout | 🔼 Teal Triangle | Close above channel high
Bearish Breakout | 🔽 Red Triangle | Close below channel low
Failed Breakout Reversals
When enabled, the indicator watches for failed breakouts—price breaks one direction then reverses through the opposite channel bound.
Bull Reversal | 💎 Cyan Diamond | Failed bear breakout, reclaims above
Bear Reversal | 💎 Magenta Diamond | Failed bull breakout, breaks below
Extended S/R Retest Signals
After a breakout, channel levels are stored as support/resistance for future retests. These levels remain invisible until price approaches within a user-defined ATR distance.
S/R Bull Breakout | 🔼 Faded Triangle | Breaks above extended resistance
S/R Bear Breakout | 🔽 Faded Triangle | Breaks below extended support
S/R Bull Reversal | 💎 Faded Diamond | Reclaims extended support
S/R Bear Reversal | 💎 Faded Diamond | Rejected at extended resistance
Settings
Squeeze Detection
- Bollinger Length (default: 12) — Shorter length = tighter bands, easier squeeze entry
- Bollinger Multiplier (default: 2.0)
- Keltner Length (default: 20)
- Keltner ATR Multiplier (default: 2.0) — Higher = wider channel, easier squeeze entry
Channel Settings
- Swing Lookback Bars (default: 5) — Bars to look back for initial channel
- Swing Lookforward Bars** (default: 3) — Bars to allow channel expansion
Reversal Detection
- Enable Failed Breakout Reversal — Toggle reversal signals on/off
- Reversal Watch Bars (default: 7) — How long to watch for failed breakout
Extended S/R
- Show Extended S/R Levels — Display historical channel levels
- Enable S/R Retest Signals — Toggle retest signals on/off
- Extended Level Bars (default: 50) — How long levels remain active
- S/R Signal Delay Bars (default: 5) — Delay before retest signals activate (filters noise)
- ATR Proximity Threshold (default: 1.0) — Distance for level visibility
- ATR Length (default: 14)
Visual Guide
- Colored dots = Active squeeze channel (gradient shows intensity)
- Fuchsia dots = Channel waiting for breakout (squeeze ended)
- Faded teal/red dots = Extended S/R levels (appear on proximity)
- Triangles = Breakout signals
- Diamonds = Reversal signals (failed breakouts)
SwissSignals GOLDWhen trading, your order is:
Status WAITING → do nothing
Status SETUP → pay attention
LIVE signal → take control of the market (if you want)
TP1 → BE is active
Either TP2/TP3/TP4 or exit BE
Regression SuperTrend WAIT🔹 DESCRIPTION
Regression SuperTrend + WAIT Panel is a trend-filter and market regime indicator designed to help traders identify the dominant market direction and avoid low-quality trading conditions.
This script combines:
Regression-based SuperTrend to define the primary trend (UP / DOWN)
A WAIT panel to filter tradable conditions
ADX, RSI, and CCI values displayed in a compact panel for quick context
Buy / Sell labels on the chart do not represent entry signals.
They only indicate trend regime changes.
🔹 How to Use
1. Trend Direction
Green line (UP) → Focus on LONG setups only
Red line (DOWN) → Focus on SHORT setups only
2. WAIT Panel
WAIT(L) → Long bias environment, wait for proper entries
WAIT(S) → Short bias environment, wait for proper entries
Low ADX → Weak or ranging market, trading is not recommended
RSI and CCI values are shown for momentum context only.
🔹 Best Practice
This indicator is not a standalone trading system.
It is intended to be used as:
A higher-timeframe bias tool
A trend and regime filter for lower-timeframe strategies or oscillators
Example:
Regression UP + WAIT(L) → Only look for long setups on lower timeframes
🔹 Who Is This For?
Trend-based traders
ICT / market structure traders
Traders who want to clearly identify when NOT to trade
⚠️ Disclaimer
This script is for educational purposes only.
It is not financial advice.
All trading decisions and risk management are the user’s responsibility.
[codapro] PressureBox Breakout Engine Full Breakdown PressureBox Breakout Engine is a revamped and expanded version of a prior post. This release includes a more educational breakdown and deeper configuration guidance, in response to user requests for clarity on how the system works and how to use it effectively.
This tool is a compression-detection and breakout-anticipation engine that blends Donchian channel logic, ATR filtering, and a proprietary “pressure” oscillator derived from volume-weighted momentum. It visually highlights real-time “compression zones” with dynamic shaded boxes and flags potential breakouts using configurable BUY/SELL markers.
It’s designed to help traders identify and analyze different market setups — including potential trend continuations, volatility breakouts, and range fade conditions — by surfacing key compression and pressure states visually on the chart.
Key Features
*Dynamic Compression Boxes: drawn when Donchian range < smoothed ATR threshold
*Breakout Flags: BUY/SELL alerts when price breaks outside compression range
*Custom Volume Pressure Score: MFI + CMF hybrid from -1 to +1
*Candle Overlap Filter: optional % overlap indicator for noise detection
*Adaptive Box Shading: transparency adjusts to pressure strength
*Clean Re-Anchoring Logic: boxes reset only when compression ends
*Full User Control: configure inputs for box length, blend logic, signal rules
How It Works
Compression Box Logic
A box is drawn when the Donchian range (e.g. high - low over N bars) falls below a moving ATR threshold.
The box dynamically extends and adjusts height/width until a breakout or timeout occurs.
Users can toggle whether Donchian uses highs/lows or closes and whether the box shows a midline.
Breakout Signal Logic
BUY signal: Close breaks above box high, with optional compression condition on the prior bar.
SELL signal: Close breaks below box low.
Signals use ATR-based offsets for clean separation on the chart.
Pressure Score Logic
Pressure is a weighted blend between:
MFI (Money Flow Index) — momentum-based
CMF (Chaikin Money Flow) — flow-based
The result is a smoothed -1 to +1 score that represents volume pressure.
This is used both for:
Box transparency (strong pressure = darker shading)
Optional overlay plot
Overlap Mode
Calculates smoothed % of how much recent candles overlap.
Useful for filtering non-directional chop and low-quality breakouts.
Can be toggled on/off as a separate overlay line.
⚙️ Default Optimized Settings
Setting Value
Donchian Length 8
ATR Length 13
ATR Multiplier 3.1
ATR SMA Length 21
Max Extend Bars 55
MFI Length 25
CMF Length 55
Blend Weight (MFI:CMF) 0.5
These are optimized for detecting tight consolidations and explosive breakout potential, especially on intraday 5m–15m charts across futures, forex, and crypto.
How to Use It
Watch for the compression box to form — this marks a squeeze zone.
Breakouts with BUY/SELL flags are most reliable after long compressions.
Adjust the Blend Weight to prioritize MFI (momentum) or CMF (flow).
Use Overlap % to filter sideways markets or low-quality signals.
Combine with support/resistance, VPA tools, or trend filters for layered setups.
Disclaimer
This tool was created using the CodaPro Pine Script architecture engine — designed to produce robust trading overlays, educational visuals, and automation-ready alerts.
It is provided strictly for educational purposes and does not constitute financial advice. Always backtest and demo before applying to real capital.
SuperTrend AI + PVSRA Full DashboardI tried to combine various indicators already created in a single version that can also guarantee a certain customization on colors, intensity of tables, etc. etc. The functioning, the operation is similar to the previous ones, I won't go into detail, at most take a look at the previous versions.
1. The "AI" Component: Multi-SuperTrend Clustering
Instead of using a single SuperTrend with a fixed multiplier, this script:
Simultaneously runs multiple SuperTrends with different sensitivities (multipliers).
Evaluates Performance: It tracks which multiplier would have been most profitable in recent bars.
K-Means Clustering: It uses an AI algorithm to group these multipliers into "Best," "Average," and "Worst" clusters.
Adaptive Trailing Stop: It automatically selects the "Best" multiplier to plot the AI Trailing Stop line on your chart, making it more responsive to changing market volatility than a standard indicator.
2. PVSRA Logic (Institutional Volumes)
PVSRA stands for Price Volume Support Resistance Analysis. The script re-colors candles based on volume intensity:
Climax Bull (Bright Green): Extremely high volume on a bullish candle. Usually indicates institutional buying or a trend climax.
Climax Bear (Magenta/Purple): Extremely high volume on a bearish candle. Usually indicates institutional selling or a panic bottom.
Rising (Grey/Silver): Above-average volume, showing increasing interest.
3. The "Super Confluence" Signal
This is the "Golden Signal" of the script. It triggers a BUY or SELL label only when several conditions align:
AI Trend Switch: The AI Trailing Stop flips direction.
SMA 20 Cross: The AI line crosses the 20-period Simple Moving Average.
Volume Confirmation: A PVSRA Climax or Rising volume must occur on that specific bar.
Directional Alignment: The candle color must match the trend direction.
4. Summary Dashboard (Top Right)
The dashboard provides a "Quick Glance" at the market structure:
AI Trend: Shows if the machine learning model is currently Bullish or Bearish.
PVSRA Vol: Identifies the current volume signature (Normal vs. Climax).
SMA 20/50: Shows medium-term momentum (Bullish if 20 > 50).
Trend 200: Shows the macro trend. ABOVE means long-term bullish; BELOW means long-term bearish.
How to Trade with This Script
Signal Strategy
"SUPER CONFLUENCE BUY" Look for entries. High probability if Trend 200 is "ABOVE".
"SUPER CONFLUENCE SELL" Look for shorts. High probability if Trend 200 is "BELOW".
Magenta/Green Candles Caution: These are "Stop Hunts" or "Institutional Entries." Do not
trade against these candles without a clear reversal pattern.
Technical Tip
The variable target_f is the "AI-optimized multiplier." If you see this value changing frequently in the dashboard, it means the market is volatile, and the AI is struggling to find a stable trend. If it stays consistent, the trend is likely solid.
Thanks everyone and happy trading
Trend Cloud with Buy/Sell Text [wjdtks255]Indicator Title: Trend Cloud with Buy/Sell Signal Pro
Short Description
A high-probability trend-following indicator based on Supertrend dynamics, enhanced with a Volume Filter to pinpoint explosive entries while minimizing false breakouts.
Detailed Description (Overview)
The Trend Cloud with Buy/Sell Text is designed for traders who prioritize clarity and momentum. It visualizes market trends through a "Trend Cloud" system and generates real-time BUY/SELL signals only when price action is backed by significant trading volume.
Key Technical Pillars
Dynamic Trend Cloud: Fills the area between the price and the Supertrend line, providing immediate visual feedback on trend strength and potential support/resistance zones.
Smart Volume Filter: A unique logic that compares current volume against a 20-period moving average. Labels only appear when a trend shift occurs with above-average volume, filtering out weak "fakeouts."
No-Repaint Labels: Signals are calculated and fixed at the close of the candle, ensuring that the BUY/SELL text remains permanent for reliable historical backtesting and live execution.
The Alpha Hunter Strategy (How to Trade)
1. Long Entry (Buy)
Condition: The cloud turns Aqua and a "BUY" label appears below the candle.
Confirmation: Ensure the price remains above the Aqua Trend Line.
Volume Check: The indicator automatically verifies if the volume is higher than the 20-period average before displaying the label.
Exit: Exit when a "SELL" signal appears or the price closes below the Aqua line.
2. Short Entry (Sell)
Condition: The cloud turns Red and a "SELL" label appears above the candle.
Confirmation: Price should stay below the Red Trend Line.
Exit: Exit when a "BUY" signal appears or the price closes above the Red line.
Input Parameters & Optimization
ATR Period (Default: 10): Determines the sensitivity to price volatility.
ATR Factor (Default: 3.0): Controls the distance of the trend line. Increase to 3.5 - 4.0 to reduce noise in choppy markets.
Volume Filter (Toggle): When enabled, only high-momentum signals are shown.
Recommended Usage
Best Timeframes: 15m, 1h, 4h.
Asset Classes: Highly effective for Crypto (BTC/ETH) and high-volume stocks.
T3 smooth MACD BB What this script does – in plain words
Smoothes the MACD with a special T3 filter, turning the raw MACD into a smoother line so short‑term noise is reduced.
Draws Bollinger‑style bands around that smoothed MACD, giving a “mid line” and upper/lower envelopes that show how far the line is from its recent average.
Colors the main line green when it’s rising and red when it’s falling, helping you see the trend at a glance.
Adds a bold zero line plus light gray markers on the bands so you can spot crossovers easily.
Includes a translucent blue fill between the upper and lower bands for visual emphasis.
This gives a clear, color‑coded view of MACD momentum plus volatility bands—all on the same indicator pane.
ADR% / ATR / LoD dist. Table - V2ADR% / ATR / LoD Distance Table (V2) + ATR Range Lines is a simple “daily volatility dashboard” that helps you quickly judge how extended a stock is during the day and where “normal” daily movement zones sit relative to price.
It’s designed to help you answer:
“Has this stock already made most of its usual daily move?”
“Am I chasing too late?”
“Where are typical +ATR / −ATR stretch and pullback zones?”
What you’ll see
ADR% (Average Daily Range %)
Shows the stock’s typical daily travel (low → high) as a percentage.
Example: ADR% = 4% means the stock often swings ~4% in a normal day.
ATR (Average True Range)
Shows the stock’s typical daily movement in price units ($ / points).
Example: ATR = 2.50 means it often moves about $2.50 per day.
LoD dist. (Low of Day distance)
Shows how far price is from today’s Low of Day, measured relative to ATR (as a %).
Higher % = more extended away from the day’s low.
Optional: ATR Range Lines (added in this version)
You can enable two guide lines that extend to the right:
ATR Up Line = Price + ATR
ATR Down Line = Price − ATR
These act like volatility guardrails to visualize “typical daily stretch” and “typical pullback” zones.
ATR “Live vs Locked” option (important)
Lock ATR to last completed day (no intraday updates):
ON (Locked): Uses the last completed daily ATR (yesterday’s finished value).
✅ ATR stays constant all day while the market is live.
OFF (Live): ATR can update intraday as today’s daily candle expands.
✅ ATR may change during the session.
Either way, ATR is still based on your chosen ATR Length (lookback period). Locking simply prevents the ATR from drifting intraday.
How to use it (Kullamägi-style principle)
Kristjan Kullamägi’s momentum style emphasizes pressing strength when conditions are right, but also respecting extension and risk/reward. This tool helps you quantify that:
If ADR%/ATR suggests the stock already moved near its usual daily range, chasing can be lower reward.
The ATR lines help you visualize when price is in a “normal stretch zone” vs a better risk area.
Locking ATR gives you stable intraday reference levels for cleaner execution.
Tips
Use ADR% to understand whether there’s likely “room” left in today’s move.
Use LoD dist. to quickly gauge if price is already far from the day’s low (extended).
Use ATR Up/Down Lines as a simple volatility framework for entries, add-ons, and risk planning.
Keep Lock ATR ON if you prefer stable levels throughout the session.
Credits
Original indicator concept & script: ArmerSchlucker
ADR% formula credit: MikeC / TheScrutiniser and GlinckEastwoot
Modifications (V2): TradersPod
Added optional ATR Up/Down lines extending to the right
Added “Lock ATR to last completed day” option for stable intraday ATR reference
Kept the original logic and purpose intact
Alpha Hunter Integrated MACD & Oscillator [wjdtks255]Indicator Title: Alpha Hunter Integrated MACD & Oscillator Pro
Short Description
A high-precision hybrid oscillator that integrates MACD dynamics with a secondary-smoothed histogram to eliminate market noise and capture trend reversals with minimal lag.
Detailed Description
Overview
The Alpha Hunter Integrated MACD & Oscillator is designed to overcome the inherent lag of standard MACD indicators. By applying an exponential moving average (EMA) filter to the histogram itself and incorporating a momentum direction check, this tool identifies high-probability entry points while filtering out "whipsaws" commonly found in choppy markets.
Key Technical Pillars
Dual-Smoothed Histogram: Unlike standard oscillators, this script smooths the raw histogram values using a secondary filtering period. This reveals the true underlying momentum before price action fully shifts.
Momentum Directional Filter: Entry signals are only triggered when the MACD line’s slope aligns with the crossover, ensuring you don't enter against a stalling trend.
Dynamic Trend Clouds: The visual fill between the MACD and Signal lines acts as a "Trend Cloud," providing immediate visual feedback on the strength and duration of the current trend.
The Winning Trading Strategy (How to Use)
To maximize win rates, it is highly recommended to use this indicator as a Confirmation Oscillator alongside a Long-term Trend Filter (like a 200 EMA) on your main chart.
1. Long Setup (Buy)
Context: Price must be trading above the 200 EMA on the main chart.
Signal: A green "BUY" triangle and label appear on the oscillator.
Confirmation: The Histogram should be green and rising.
Exit: Exit at a pre-defined Take Profit (TP) box or when a bearish MACD crossunder occurs.
2. Short Setup (Sell)
Context: Price must be trading below the 200 EMA on the main chart.
Signal: A red "SELL" triangle and label appear on the oscillator.
Confirmation: The Histogram should be red and falling.
Exit: Exit at the designated Stop Loss (SL) or when a bullish MACD crossover occurs.
Input Parameters & Optimization
Fast/Slow/Signal: Default 12, 26, 9. (Standard for most markets).
Signal Smoothing: Set to 5 for a balance of speed and reliability. Increase to 8+ for swing trading on higher timeframes.
Recommended Timeframes: 15m, 1h, and 4h for the best signal-to-noise ratio.
Author's Note
This indicator is a "No-Repaint" script. Signals are confirmed at the close of the candle to ensure reliability during live trading. Always use proper risk management.
Inside/Outside Bars---
Inside/Outside Bars Detector
This indicator identifies and visualizes Inside Bars and Outside Bars (Engulfing Bars) on your chart, helping traders spot potential breakout and consolidation patterns.
What are Inside/Outside Bars?
• Outside Bars (Outer Bars): Candles that break BOTH the high AND low of the previous candle. These represent periods of increased volatility and potential trend continuation or reversal. Marked with red triangle arrows by default.
• Inside Bars (Inner Bars): Candles where NEITHER the high NOR low breaks the previous candle's range. These represent consolidation and often precede significant price moves. Marked with orange triangle arrows by default.
Features:
✓ Visual arrows above bars for easy identification
✓ Fixed pixel-size arrows that remain visible at any chart zoom level
✓ Statistics table showing counts of outer bars, inner bars, and total bars analyzed
✓ Fully customizable with multiple settings
Customization Options:
• Toggle outer bars and inner bars independently
• Customize arrow colors for each pattern
• Show/hide the statistics table
• Adjust calculation bars (1000 default, max 5000)
• Set to 0 to analyze all available bars up to 5000
How to Use:
Inside bars often indicate consolidation before a breakout, while outside bars suggest increased volatility and potential momentum shifts. Use these patterns in conjunction with your trading strategy to
identify entry/exit points or to confirm trend direction.
---
MINI Lead Osc v2_ CCI_ Impulse_ REG🔹 MINI Lead Osc v2 — Momentum, Impulse & Early Reversal Tool
MINI Lead Osc v2 is a leading momentum oscillator designed to detect early shifts in market strength, impulse exhaustion, and potential reversals before they become obvious on price.
This indicator is part of the ICT Suite ecosystem and is engineered to work in confluence with:
Regression SuperTrend (WAIT)
Liquidity Oscillator (Structure & Bias)
Used together, they form a complete top-down trading framework.
⚙️ Core Logic
MINI Lead Osc v2 blends multiple engines into a single clean signal:
• CCI + RSI slope momentum
• ATR volatility shift
• Pivot-based divergence detection
• Adaptive Sensitivity+ engine
• Regression channel (linreg + RMSE bands)
The output is a normalized lead line that reacts before classic lagging indicators.
🚀 What This Indicator Is Best For
✔ Early trend continuation signals
✔ Detecting impulse starts, weakness, and distribution
✔ Filtering noise during ranges
✔ Momentum confirmation for pullback entries
✔ Spotting divergence without repainting
This is not a standalone “buy/sell spam” indicator — it is a decision-quality tool.
🔁 How to Use (Recommended Setup)
For best results, use MINI Lead Osc v2 together with:
1️⃣ Regression SuperTrend (WAIT)
→ Defines dominant trend & market regime
→ Filters counter-trend signals
2️⃣ Liquidity Oscillator (Structure)
→ Confirms break → pullback → continuation logic
→ Adds HTF bias & session context
3️⃣ MINI Lead Osc v2 (this script)
→ Times entries
→ Detects early momentum shifts
→ Confirms impulse quality
📌 Trade only when all three align.
🧠 Important Notes
• Signals are non-repainting (bar-close confirmed)
• Designed for discretionary trading, not automation
• Works best on 5m – 15m – 1h timeframes
• Crypto, Futures, and FX friendly
⚠️ Disclaimer
This indicator is for educational and analytical purposes only.
It does not constitute financial advice.
Always manage risk and confirm with price action.
EMA 8 48 System v1Short Description:
A trend-following indicator using EMA crossovers, ATR-based volatility filter, and a cooldown period to reduce false signals. Designed for clear buy/sell signals in trending markets.
Full Description:
What is this indicator?
This script implements a dual EMA crossover system (8-period and 48-period EMAs) with a trend filter (EMA200), ATR-based volatility filter, and a cooldown period to avoid overtrading.
It visually plots EMAs, buy/sell signals, and ATR-based stop loss/target levels.
Why is it useful?
Helps traders identify high-probability trend entries and avoid choppy, low-volatility conditions.
Reduces false signals by requiring trend confirmation, sufficient volatility, and spacing out trades.
Suitable for intraday and swing trading on most liquid assets.
When to use:
Best used in markets showing clear trends (not sideways).
Works on most timeframes, but higher timeframes (15m, 1h, 4h, daily) tend to give more reliable signals.
How to spot buy and sell:
Buy: Green “BUY” label appears when EMA8 crosses above EMA48, price is above EMA200, and ATR is above the minimum threshold.
Sell: Red “SELL” label appears when EMA8 crosses below EMA48, price is below EMA200, and ATR is above the minimum threshold.
ATR-based stop loss and target levels are plotted for each signal.
Additional tips:
Adjust the minimum ATR and cooldown settings to match your asset’s volatility and your trading style.
Use in conjunction with price action or higher timeframe analysis for best results.
Avoid trading during low volatility or sideways markets, as signals may be less reliable.
Always backtest and forward-test before using live.
How to add signals and update settings:
Use the script’s input panel to adjust EMA lengths, ATR settings, minimum ATR, and cooldown period.
To add alerts, use TradingView’s “Add Alert” feature and select the buy or sell conditions from the script’s alert options.
For further customization, you can edit the script to add additional filters or notification logic.
This indicator is for educational purposes only. Always use proper risk management and do your own research before trading.
Disclaimer:
This script is for informational and educational purposes only and does not constitute financial advice or a recommendation to buy or sell any financial instrument.
Trading involves risk. Past performance is not indicative of future results. Always do your own research and use proper risk management.
The author is not responsible for any losses incurred from the use of this script. By using this script, you agree to take full responsibility for your trading decisions.
KAMA Momentum Extension WarningKAMA Momentum Extension Warning (Parabolic Exit)
Description This indicator is designed for Momentum & Trend Following strategies. Its primary goal is to identify "Parabolic Blow-Off" tops—moments where price moves vertically away from the trend, creating an unsustainable "rubber band" effect.
While standard trend-following tools (like moving averages) tell you when to enter or hold, this tool tells you exactly when to take profit into strength before a likely crash.
Visual Signals
Blue Line (KAMA 21): The "Floor." This represents the sustainable trend. In a healthy move, price should hug this line.
Orange Line (Extension Limit): The "Ceiling." This is calculated as KAMA + (ATR * Multiplier). It represents the mathematical limit of a normal move.
Yellow Candles: The "Climax Signal."
This triggers when the High of the day pierces the Orange Extension Limit.
It indicates the price is statistically over-extended (vertical).
How to Trade It
Trend Following: As long as candles are "Normal" colored and above the Blue Line, hold the position.
The Warning: If a candle paints Yellow, the stock has gone parabolic.
The Execution:
Sell 50% of the position immediately (do not wait for the close).
Tighten the stop loss on the remaining shares to the Low of the Previous Day.
Settings / Inputs
KAMA Length (Default: 21): Controls the baseline trend. Increase for longer-term trends, decrease for faster entries.
ATR Length (Default: 21): The volatility lookback period (usually matches the KAMA length).
Extension Multiplier (Default: 3.5): The "Sensitivity."
3.5 - 4.0: Best for volatile "Super Stocks" (Crypto, Biotech, Tech).
2.5 - 3.0: Best for slower, large-cap stocks.
Tip: Adjust in 0.1 increments to fit the specific stock's personality.
Nixxo ATR Stop LossATR that prints stop losses for short or long positions with a table that shows the pip values in each case!
ZenAlgo - SqueezeThis indicator is a separate-pane tool that reads the current chart symbol (treated as the traded instrument, typically a perpetual) and optionally reads a second symbol used as a comparison reference. It can operate in two broad modes:
Basis on - the script attempts to obtain a "spot or reference" close and compares the chart close against it.
Basis off - all basis related parts are disabled and only the on-chart derived components remain.
The comparison reference can be selected via presets (dominance and market cap style tickers, BTC perpetual, etc.) or via a manual symbol selector. There is also an optional second comparison line that is visual-only and does not influence the squeeze logic.
Spot and reference selection, including safety and fallback
When basis mode is enabled, the script needs a valid comparison close series. It supports three ways to obtain it:
Manual selection - you choose a specific reference symbol or one of the provided presets.
Auto spot from the chart symbol - the script strips the ".P" suffix from the chart ticker to guess a spot ticker (fast, but can be invalid on some symbols or spread charts).
Exchange fallback chain - if the manual request fails to return data, the script tries a hardcoded sequence of exchanges for the same base pair (same exchange prefix first, then Binance, then Bybit, then MEXC, then Bitget). It uses requests that ignore invalid symbols so the script fails gracefully into the next option. Spread-style synthetic tickers are detected and excluded from this fallback process.
Why this matters: basis style comparisons are only meaningful when the reference series is actually available and aligned to the same timeframe. The script spends a lot of logic on preventing runtime failures and preventing accidental "fake basis" on unsupported tickers.
VWAP with standard deviation bands on multiple reset schedules
The next major block computes anchored VWAP states for several higher-level periods. The core approach is:
It performs a running, volume-weighted accumulation of typical price for the anchor period.
It simultaneously accumulates the second moment needed to estimate dispersion around VWAP, producing a standard deviation estimate around the anchored VWAP.
On each reset boundary (daily, weekly, monthly, quarterly, semiannual, yearly), the accumulators reset and begin a new anchored VWAP segment.
Why this matters: anchored VWAP is treated here as a rolling "fair value" for the current period. The dispersion estimate is used to convert distance from VWAP into discrete states (premium, discount, etc.) instead of relying on raw price distance, which varies widely across assets.
Smoothed average line used as a slower trend filter
Alongside the anchored VWAPs, the script builds a slow baseline from the chart close using a two-stage smoothing process. This baseline is then used as a slower reference for trend qualification.
Why this matters: the trend logic requires alignment between price, the daily anchored VWAP, and this slower baseline, plus confirmation that both the daily VWAP and the slow baseline are rising or falling. This avoids classifying trend from price position alone.
Trend classification used for context labeling
Trend is classified as:
Bull trend when price is above the daily anchored VWAP, the daily anchored VWAP is above the slow baseline, and both the daily VWAP and the slow baseline are rising.
Bear trend when price is below the daily anchored VWAP, the daily anchored VWAP is below the slow baseline, and both are falling.
If neither is true, the script treats trend as neutral for its table and for squeeze sub-labeling.
Why this matters: the script later distinguishes events that align with the prevailing trend versus those that run against it.
VWAP state mapping and heatmap rows
For each anchored VWAP (D, W, M, Q, S, Y), the script assigns a discrete state label based on where price is relative to VWAP and how many dispersion units away it is. The state labels include:
Above, Below
Premium and Discount tiers
"Super" and "Mega" tiers for more extreme distances
These states are turned into colors using a selected palette preset. The script then draws horizontal "heat" lines at fixed Y offsets inside the indicator pane, one row per anchor timeframe, plus optional row-letter labels that also show whether the anchored VWAP is rising, falling, or stable.
How to interpret:
The heatmap is not a price plot. It is a categorical summary of where current price sits relative to each anchored VWAP and its dispersion.
Multiple rows allow you to see whether price is simultaneously extended on short anchors but neutral on long anchors, or vice versa.
Normalized metrics used for squeeze detection and plots
The script computes several standardized (z-scored) series over a fixed lookback length:
Chart close z-score - how far the current close is from its recent mean in standardized units.
Reference close z-score - same standardization on the chosen comparison series (only when basis is enabled and reference exists).
Basis percentage z-score - derived from the ratio between chart close and the reference close, transformed into percent difference, then standardized.
Delta proxy z-score - a signed volume proxy that assigns positive weight on up candles, negative weight on down candles, and zero on unchanged candles, then standardized. For symbols with missing volume, it can fall back to a constant weight of 1 depending on settings.
Why this matters:
The use of z-scores makes thresholds portable across assets and regimes. Instead of using raw basis percent or raw volume, the script detects whether each component is unusually large relative to its own recent distribution.
Squeeze event conditions and "continuation vs countertrend" labeling
The core squeeze events are defined by three simultaneous conditions, each compared to a fixed threshold:
Price is moving fast enough (rate-of-change threshold).
Basis deviation is large enough in one direction (basis z-score threshold).
Delta proxy deviation is large enough in the same direction (delta z-score threshold).
When these align to the upside, the script calls it a short squeeze event (upward acceleration with positive basis and positive delta proxy abnormality). When they align to the downside, it calls it a long squeeze event (downward acceleration with negative basis and negative delta proxy abnormality).
Volume availability handling:
You can hard-disable squeeze detection on symbols where volume is missing.
Or you can allow it, in which case the delta proxy uses a fallback weight so the pipeline still functions.
Continuation vs countertrend:
Each squeeze event is classified relative to the trend state described earlier.
A squeeze that agrees with the trend is marked as continuation.
A squeeze that opposes the trend is marked as countertrend.
Visual output tied to squeezes:
Optional dots are plotted near the top or bottom of the pane to indicate event type (short vs long, continuation vs countertrend).
Optional candle coloring is applied only during squeeze states, using separate colors for continuation bull, continuation bear, and countertrend.
Basis vs chosen comparison relationship on fixed timeframes
In addition to the main squeeze logic, the script evaluates how the basis z-score compares to the chosen reference z-score on four fixed intraday timeframes (5m, 15m, 1h, 4h). For each timeframe it assigns a simple state:
Basis standardized value above the reference standardized value
Basis standardized value below the reference standardized value
Equal or unavailable
These states are primarily used to color table cells as a compact multi-timeframe context readout.
Why this matters: it provides a quick view of whether the basis deviation is leading or lagging the chosen reference across multiple granularities, without changing the main squeeze definitions.
Cross between basis and chosen reference
When enabled and basis is available, the script detects crosses between:
Basis z-score line
Chosen reference z-score line
It can plot small up or down triangles on the basis plot when the basis standardized value crosses above or below the reference standardized value. The triangle color is tied to the daily VWAP heat color so the marker inherits the daily premium/discount context.
Why this matters: it isolates regime changes where the basis deviation becomes stronger or weaker than the reference series in standardized terms, which can be used as a context shift rather than a standalone entry indication.
Pane plots, fills, and thresholds
The indicator pane can show:
The chart close z-score line (perp series).
The chosen reference z-score line (compare series, when available).
The basis z-score line.
The optional second comparison z-score line.
A background fill is drawn between the chart close z-score and the reference z-score to visualize which is higher at the moment. Horizontal reference lines are also drawn for:
The basis z-score thresholds used for squeeze logic.
The delta proxy z-score thresholds used for squeeze logic.
Zero line and additional guide lines at several standardized levels.
How to interpret values:
The plotted values are standardized units relative to each series’ own recent distribution.
A value around 0 indicates "near recent average."
Large positive or negative values indicate "unusually above or below recent average" for that specific series.
Table readout and derived bias score
A table can be shown in the top-right of the pane, summarizing:
Current mode (basis off, auto spot, or which preset/manual reference is in use).
Whether basis data is valid.
Trend state and a slope warning/ok flag.
Daily and weekly anchored VWAP numeric values and their premium/discount state coloring.
A daily vs weekly VWAP difference state.
Price rate-of-change state.
Basis percent value and basis z-score state.
Delta proxy z-score state.
Chart close z-score state.
Reference z-score state.
A composite bias score and text label.
The four timeframe basis-vs-reference relationship states (5m, 15m, 1h, 4h).
The score is then mapped to labels from strong bearish through neutral to strong bullish, optionally appending the most recent squeeze classification when present.
Right-side value tags
On the last bar, the script can draw short horizontal lines and labels to the right showing the latest values for:
Chart close z-score
Reference z-score
Basis z-score
Optional second comparison z-score
These tags are offset a user-selected number of bars into the future so they remain readable.
"Best" block and alert conditions
A final logic layer uses:
Two fixed thresholds on the basis z-score (one associated with an "up" cross and one with a "down" cross).
A count of how many enabled VWAP heatmap rows are currently in "hot" states (above or premium tiers) vs "cold" states (below or discount tiers).
A recent-squeeze filter that checks whether any squeeze event happened within a defined lookback window.
It then plots:
Small circles for threshold crosses when at least a minimum hot/cold alignment exists.
Diamonds when alignment exists, optionally larger when alignment count is higher.
Separate diamonds when the threshold cross happens without a recent squeeze.
Alert conditions are provided for:
Strong "best" diamonds when alignment meets a higher minimum.
Optional alerts for "best" threshold crosses without recent squeezes.
Optional alerts for basis-vs-reference z-score crosses.
Why this matters: it gates threshold events by broader multi-anchor context, attempting to avoid treating a single standardized cross as equally meaningful in every macro positioning regime.
Added value over common free indicators
This script combines several components that are often separate in typical tools, and it enforces explicit data-availability safeguards:
Anchored VWAP states across multiple calendar resets with an internal dispersion estimate and a compact heatmap summary.
Basis style comparison that can be driven by multiple preset market references, with a fallback chain across exchanges and explicit spread-chart protection.
Squeeze detection that requires simultaneous agreement across price acceleration, basis deviation, and a signed volume proxy deviation, then labels the event by trend alignment.
A unified pane where standardized series, thresholds, heatmap context, and table diagnostics are all consistent with the same internal state.
Disclaimers and where it can fall short
If the chosen reference symbol is unavailable or returns gaps, basis-dependent outputs can be unavailable or may switch to fallback sources depending on settings. This can change the basis series behavior compared to a strictly fixed reference feed.
The delta component is a proxy based on candle direction and volume, not an exchange order-flow delta. On symbols with unreliable volume, enabling fallback weighting can keep the indicator running but reduces the meaning of "volume-driven" parts.
Standardized values depend on the chosen lookback. In highly non-stationary regimes, what is "unusual" can shift quickly.
Anchored VWAP states depend on reset definitions in UTC. If your trading session expectations are tied to different session boundaries, interpret anchor transitions accordingly.
How to best use it
Start by verifying Basis OK in the table when basis mode is enabled. If it shows an error state, either switch reference mode, disable basis, or enable fallback if appropriate for your symbol.
Use the heatmap rows to understand whether price is extended relative to multiple anchored baselines simultaneously or only on short anchors.
Treat squeeze dots and candle coloring as event markers, then use the trend label (continuation vs countertrend) and the VWAP states to decide whether the event aligns with your broader plan.
Use basis vs chosen crosses and the basis-vs-reference multi-timeframe states as context shifts, not as isolated triggers.
If you enable alerts, prefer those that include the multi-row hot/cold alignment gating when you want fewer, more context-filtered notifications.
Daily ATR Daily Levels [SystemAlpha]Daily ATR Daily Levels Indicator
OVERVIEW:
This indicator plots dynamic support and resistance levels based on the Daily Average True Range (ATR). It helps traders identify potential price targets and reversal zones by calculating ATR-based levels from the current day's high/low or gap levels.
KEY FEATURES:
- Calculates upper and lower ATR levels using customizable period and multiplier
- Automatically detects and accounts for price gaps
- Visual overflow indicators when price breaches ATR levels
- Works on all intraday timeframes (not available on weekly/monthly)
- Fully customizable line styles, colors, and dimensions
- Choose between today's or yesterday's ATR values
HOW IT WORKS:
1. Calculates the Daily ATR using your specified period (default: 20)
2. Identifies the day's high/low or gap reference points
3. Upper Level = Bottom Price + (ATR × Multiplier)
4. Lower Level = Top Price - (ATR × Multiplier)
5. Lines change color when price exceeds the ATR levels (overflow)
USE CASES:
- Setting profit targets based on average daily volatility
- Identifying potential support/resistance zones
- Gauging if the market has moved beyond normal daily range
- Risk management and position sizing based on ATR
INPUTS:
- Length: ATR calculation period (default: 20)
- Multiplier: ATR multiplication factor for level distance (1-5)
- Value: Use today's or yesterday's ATR calculation
- Line customization: style, width, length, offset, and colors
DISPLAY:
- Orange lines: Normal ATR levels
- Red lines: Price has breached the ATR level (overflow condition)
- Labels show the exact price level and ATR value
BEST PRACTICES:
- Use on intraday timeframes (1min to daily)
- Combine with other technical analysis tools for confirmation
- Higher multipliers (2-3x) work well for swing trading targets
- Monitor overflow conditions for potential exhaustion signals
Behavioral Transform Model: Conditional Support & ResistanceOverview
Spot abnormal price moves based on recent market behavior.
This indicator models how traders perceive “normal” price action, using recent return patterns to draw adaptive support and resistance levels. It builds a dynamic corridor around a conditional expected value, shading an envelope that the majority of price closes historically. Price closes outside this corridor are marked with color-coded anomaly signals, highlighting significant shifts in market behavior.
In short, the tool does three things: it distinguishes normal vs. abnormal price behaviour, draws data-driven support and resistance zones, and helps you see excess volatility as it develops.
What You See (Conditional Upon the Lookback Period)
Expected Value (gray line): Rolling average serving as the center point.
Upper & Lower Bounds (±1 standard deviation): Define the core “normal” price range. The upper bound is displayed in blue, and the lower bound in orange. Secondary bounds use darker shades of blue and orange to distinguish them. You can see the edges of these bounds on the chart and adjust shading if preferred. The latest values for all bounds are also shown on the price axis for easy reference.
Secondary Bounds: Wider outer limits set by the Secondary Standard Deviation input.
Shaded Corridors: Visually framing the range between core and secondary bounds for quick context.
Anomaly Markers:
White: Close outside normal corridor
Blue: Close above secondary upper bound
Orange: Close below secondary lower bound
Markers highlight behavior shifts but do not provide triggers or advice.
How It Works
The model captures trader behavior by framing price relative to a local mean and volatility derived from recent returns. The shaded corridor represents a statistically grounded “normality” band that adapts as market conditions change. Price moves beyond this band signal behaviorally and statistically significant events, such as sentiment shifts or volatility spikes.
Inputs
Lookback Period: Defines horizon for recent history, mimicking trader memory. Shorter values react quickly; longer values smooth noise.
Secondary Standard Deviation: Adjusts the width of the outer bounds and filters the frequency of anomaly markers. Regular anomaly markers still appear normally and are mainly influenced by the lookback period, while extreme anomaly markers depend on both the lookback and the secondary standard deviation width setting.
How to Use
Add to standard candlestick charts with adequate history.
Follow price relation to the shaded corridor to gauge normality.
Use anomaly markers to spot meaningful deviations from recent behavior.
Adjust inputs to match personal trading style and timeframe: longer chart timeframes often pair better with shorter lookback windows, allowing the model to remain focused on the most recent and relevant return structure.
Notes
Valid for most symbols and timeframes with sufficient data.
Restricted to standard chart types.
Latest support/resistance levels displayed on price scale.
Limitations & Risks
Outputs depend on lookback setting; different settings emphasize different dynamics.
This tool is descriptive only—no predictive signals or trade instructions are provided.
Combine with other analysis methods and apply risk management.
Past behavior does not guarantee future results.
Price Line with SMA & StdDev ChannelIndicator Synopsis
This indicator is a stand-alone price-based oscillator that mirrors market price action in a separate pane, allowing traders to analyze structure, momentum, and volatility without the visual noise of the main chart.
The indicator plots a raw price line as its core component, creating a one-to-one representation of price movement detached from candlesticks. A 14-period Simple Moving Average (SMA) smooths this price line to help identify short-term momentum shifts and directional bias.
A volatility channel is constructed around a 20-period SMA, which serves as the channel’s equilibrium (mean). The upper and lower channel boundaries are positioned one standard deviation above and below the 20-period SMA, dynamically adapting to changes in market volatility.
This structure allows traders to:
Identify mean reversion opportunities when price stretches beyond the channel
Observe trend strength and continuation when price holds above or below the channel midline
Detect volatility expansion and contraction through channel width
Use the SMA 14 as a momentum filter against the broader 20-period mean
By isolating price behavior into a separate pane, the indicator provides a clear, uncluttered framework for reading price dynamics, making it suitable for discretionary analysis, momentum confirmation, and volatility-based trade planning.
BB Re-entry HUD1) What this script does
This indicator is an BB Re-entry HUD
Core idea:
Price sweeps outside BB (often liquidity wick sweep)
Re-enters back inside BB within 1–2 bars
Multiple ELITE++ filters reduce fake signals
HUD scores follow-through strength (trend & momentum confirmation)
2) ELITE++ Re-entry Signal Logic
A BUY/SELL signal is triggered when:
One of the previous 1–2 bars moved outside BB (wick or close, selectable)
Current bar re-enters BB (optionally requires close inside)
Optional filters confirm signal quality:
Outside depth minimum (% of BB width)
Candle direction confirmation (Buy=green, Sell=red)
Re-entry close crosses previous candle 50%
Zone filter near BB edges
Touch filter: wick touches the band
Squeeze → Expand regime requirement
Cooldown to avoid rapid repeat signals
3) Trade Power HUD (0–5 Scoring)
After a signal, HUD evaluates either on the next bar (recommended) or the same bar.
Score components (1 point each):
Structure: short-term structure aligns with direction
Impulse Body: body > average body
Volume: volume > volume MA
BB Trend + Expand: price on trend side + BB width expanding
RSI + ATR: RSI threshold + ATR expanding
Interpretation:
4–5/5 = STRONG → Hold / Trail
2–3/5 = MID → Take partial / be cautious
0–1/5 = WEAK → Higher chance of fakeout
4) How to use (practical)
Enable BB plots and arrows
Wait for BUY/SELL signal
Check HUD score:
4–5: higher follow-through probability
2–3: quick TP / reduced size
0–1: skip or wait for better confirmation
Works well on 5m–15m (intraday) and 1H (smoother swings).
5) Notes
This is not a standalone holy grail—best used with support/resistance and market structure context.
Volatile news periods may produce multiple band breaks—use squeeze/cooldown filters accordingly.
Allyhshn - OrderFlowAllyhshn – OrderFlow
Dynamic Order Flow, Volume Delta & Price-Based Flow visualization
Is an advanced order flow and volume-by-price visualization indicator designed to work on any TradingView account, using public volume data and lower-timeframe aggregation to approximate professional order-flow behavior.
The script combines delta analysis, dynamic volume (bubbles), price-region (snapshot ladders), real-time flow tracking, delivering a comprehensive snapshot of buyer and seller activity directly on the chart.
1) Core Concept
The indicator estimates order flow by:
* Aggregating volume from lower timeframes.
* Classifying volume as buying or selling pressure.
* Distributing volume into price bins.
* Rendering this information as visual bubbles, ladder tables, and real-time labels.
This approach allows traders to identify:
* Aggressive buying or selling.
* Absorption and institutional participation.
* Acceptance or rejection of price levels.
* High-interest price zones (POC and volume clusters).
2) Order Flow & Delta Calculation
Delta Estimation
* Delta is calculated as the difference between buying and selling volume.
* On second-based charts, delta is computed directly from candle behavior.
* On higher timeframes, delta is reconstructed from lower timeframes
Wick-Based Classification (Optional)
* When enabled, volume classification uses **wick and candle position** rather than only
open/close.
This improves detection of:
* Absorptions;
* Rejections;
* True control of the candle (buyers vs sellers).
3) Delta Normalization & Thresholds
To maintain consistency across different market regimes:
* Absolute delta is normalized using an EMA-based baseline.
* A configurable threshold factor filters out weak or irrelevant volume.
* Only significant aggressions generate visual signals.
This makes signals comparable across:
* Low-volume sessions.
* High volatility.
* News events.
* Consolidation phases.
4) Dynamic Volume Bubbles (Order Flow Visualization)
Bubble Logic
* Buy and sell aggressions are rendered as bubbles on the chart.
* Bubble size dynamically reflects the relative strength of delta.
* Sizes adapt automatically to market conditions.
Real-Time Behavior:
* During the active candle, bubbles:
* Expand as volume accumulates.
* Update continuously.
* Reflect real-time changes in order flow.
* Buy and sell bubbles are mutually exclusive unless both sides are active.
Historical Bubbles:
* Confirmed candles store bubbles in history.
* The total number of displayed bubbles is limited to avoid clutter.
* Optional **institutional-only mode** displays only extreme or absorbed events.
5) Absorption & Institutional Event Detection
The script can isolate high-impact volume events by:
* Requiring delta to exceed a dynamic threshold;
* Filtering only extreme or abnormal volume behavior;
* Highlighting potential institutional absorption zones.
Bubble sizing becomes more aggressive in this mode, emphasizing:
* Large participants.
* Defended price levels.
* Failed auctions.
6) Vertical & Horizontal Positioning
* Bubble placement is offset vertically using ATR-based padding, ensuring clarity.
* Labels and bubbles never overlap candles.
* Horizontal offsets are configurable for right-side labels.
7) Ladder – Order Flow by Price (Flow Snapshot)
Purpose:
The Ladder provides a price-based snapshot of order flow,
similar to a volume profile combined with delta.
Features:
* Aggregates buy, sell, and total volume by price regions (bins).
* Uses fixed tick-based bins for accurate price granularity.
* Automatically adapts to the visible range or fallback lookback.
Range Modes:
*ATR Mode: Ladder range adapts dynamically to volatility.
*ABS Mode: Ladder uses a fixed price range defined by scale and units.
Display Options
* Price level.
* Bought volume.
* Sold volume.
* Total volume.
* Compact number formatting (K/M).
8) Point of Control (POC)
* The ladder automatically identifies the Point of Control.
* The price region with the highest total volume.
* The POC row can be visually highlighted.
This helps identify:
* Acceptance zones.
* Fair value areas.
* High-interest liquidity levels.
9) Real-Time Overlay on Ladder
* The current candle’s live delta is overlayed on the ladder in real time.
* This ensures the ladder always reflects the most current order flow state.
* Traders can see developing volume before candle close.
10) Right Mini Labels – Last Candle Snapshot
A compact label panel on the right side displays:
* Buyers volume.
* Sellers volume.
* Optional total volume.
These values:
* Update in real time.
* Reset at each new candle.
* Reflect only the current bar’s order flow.
This provides a quick, readable snapshot without scanning the entire ladder.
11) Data Management & Performance
* Uses rolling arrays to maintain performance.
* Automatically removes outdated price bins.
* Prevents memory growth with fixed limits.
* Designed to remain stable even on fast markets and low timeframes.
12) Intended Use Cases
This script is suitable for:
* Scalping and intraday trading.
* Identifying absorption and manipulation.
* Confirming breakouts and failures.
* Reading auction behavior.
* Enhancing entries and exits with order flow context.
13) Account Compatibility
* Does not require proprietary order book or footprint data.
* Works on all TradingView accounts.
* Uses only publicly available volume information.





















