VIX Percentile OscillatorWhat is this script?
This is a trading tool that helps you decide when to buy or sell options based on market volatility. Think of it as a "fear meter" for the stock market.
What is VIX?
VIX = Volatility Index (also called the "fear index")
When VIX is HIGH → Market is scared/volatile → Options are EXPENSIVE
When VIX is LOW → Market is calm → Options are CHEAP
What does "Percentile" mean?
Instead of just showing VIX price, this script shows where VIX is compared to history.
Example: If VIX Percentile = 85%
This means VIX is higher than 85% of all past readings
Only 15% of the time was VIX higher than now
Translation: Volatility is unusually HIGH
The 5 Trading Zones
The script divides the market into 5 zones:
🔴 EXTREME SELLING ZONE (90-100%)
VIX is in the top 10% historically
Action: AGGRESSIVELY SELL OPTIONS (collect big premiums)
Market panic = expensive options = profit for sellers
🟠 SELLING ZONE (80-89%)
VIX is elevated but not extreme
Action: SELL OPTIONS (good premiums available)
⚪ NEUTRAL ZONE (20-79%)
VIX is normal
Action: WAIT or use other strategies
🟢 BUYING ZONE (10-19%)
VIX is low
Action: BUY OPTIONS (they're cheap)
🟢 EXTREME BUYING ZONE (0-9%)
VIX is in the bottom 10% historically
Action: AGGRESSIVELY BUY OPTIONS (bargain prices)
Market complacency = cheap options = opportunity
Understanding the Chart
Main Line (Blue/Red/Green):
Shows current VIX percentile
Color changes based on zone
Thick line = easy to see
Histogram (Background bars):
Red bars = above 50% (high volatility)
Green bars = below 50% (low volatility)
Purple Momentum Line:
Shows if VIX is rising or falling
Helps you catch trends early
Background Colors:
Light red/orange = Selling zones
Light green = Buying zones
Triangle Markers:
Appear when entering new zones
"EXTREME" label = strongest signals
The Statistics Table (Top Right)
VIX Price: Current VIX value (e.g., 16.50)
Percentile: Where VIX ranks (0-100%)
Z-Score: Statistical measure
Above +2 or below -2 = extreme
Red text = unusually high/low
Momentum: Rate of change
Red = rising (volatility increasing)
Green = falling (volatility decreasing)
Avg VIX: Average VIX over lookback period
Current Zone: Which zone you're in right now
Bars in Zone: How long you've been in this zone
Simple Trading Rules
FOR OPTION SELLERS (Premium Collectors):
✅ SELL when: Percentile > 80% (especially > 90%)
High premiums available
Examples: Sell covered calls, cash-secured puts, credit spreads
FOR OPTION BUYERS (Hedgers/Speculators):
✅ BUY when: Percentile < 20% (especially < 10%)
Cheap options available
Examples: Buy protective puts, long calls, debit spreads
Key Settings You Can Adjust
Lookback Period (default: 252)
How far back to compare (252 = 1 year of trading days)
Longer = smoother, more stable
Shorter = more sensitive to recent changes
Smoothing Period (default: 3)
Reduces noise/wiggling
Higher = smoother line
Lower = more responsive
Zone Thresholds:
Extreme Sell: 90%
Sell: 80%
Buy: 20%
Extreme Buy: 10%
You can customize these!
Real-World Example
Scenario: VIX Percentile jumps to 92%
What this means:
VIX is higher than 92% of all past readings
Market is in panic mode
Option premiums are INFLATED
Trading Action:
✅ Sell covered calls on stocks you own
✅ Sell cash-secured puts on stocks you want to buy
✅ Sell credit spreads
❌ DON'T buy expensive options right now
Why it works: When fear is extreme, it usually calms down eventually. You profit as premiums deflate.
Important Reminders
⚠️ This is a TIMING tool, not a crystal ball
It tells you WHEN premiums are expensive/cheap
It doesn't tell you WHICH options to trade
You still need proper risk management
⚠️ Works on ALL timeframes
Daily charts = swing trading
Weekly charts = position trading
Intraday charts = day trading volatility
⚠️ Best for:
Option sellers during high VIX (>80%)
Option buyers during low VIX (<20%)
Portfolio hedging decisions
Volatility trading strategies
Bottom Line: This script helps you buy options when they're cheap and sell options when they're expensive. It's like shopping for sales, but for volatility!
DISCLAIMER: This information is provided for educational purposes only and should not be considered financial, investment, or trading advice. Please do boost if you like it. Happy Trading.
Volatilität
TZ - India VIX Volatility ZonesTZ – India VIX Volatility Zones is a long-term volatility analysis indicator designed to visually map important India VIX regimes using clearly defined horizontal zones and labels.
The indicator highlights how market volatility cycles between complacency, normal conditions, elevated risk, and panic phases. These zones are based on historical behavior of India VIX and help traders understand when risk is underpriced or overstretched.
This tool is especially useful for:
Index traders
Options sellers and buyers
Risk management and regime filtering
Long-term volatility study
How It Works
The script plots static, historically significant volatility zones on the India VIX chart and visually separates them using shaded bands and labels.
Volatility Zones Explained
1.Extreme Low Volatility (VIX 8–10)
Indicates market complacency and underpriced risk. Often precedes volatility expansion.
2.Low Volatility (VIX 10–13)
Stable market conditions with controlled movement.
3.Normal Volatility (VIX 13–18)
Healthy market behavior and balanced risk.
4.High Volatility (VIX 18–25)
Rising uncertainty and increased intraday swings.
5.Panic Zone (VIX 25–35+)
High fear environment, usually during major events or crises.
How Traders Can Use This Indicator
Identify volatility regimes before choosing option strategies
Avoid aggressive short-volatility trades during extreme zones
Prepare for volatility expansion during low-VIX phases
Use as a market risk context tool alongside price action
This indicator does not provide buy/sell signals. It is designed for contextual analysis and decision support.
Best Usage
Apply on India VIX (NSE:INDIAVIX)
Works best on Weekly and Monthly timeframes
Can be combined with index charts for volatility-based risk assessment
Disclaimer
This indicator is for educational and analytical purposes only.
It does not constitute financial advice or trade recommendations.
Users should apply proper risk management and confirm signals using additional analysis.
Kalman Hull Kijun [BackQuant]Kalman Hull Kijun
A trend baseline that merges three ideas into one clean overlay, Kalman filtering for noise control, Hull-style responsiveness, and a Kijun-like Donchian midline for structure and bias.
Context and lineage
This indicator sits in the same family as two related scripts:
Kalman Price Filter
This is the foundational building block. It introduces the Kalman filter concept, a state-estimation algorithm designed to infer an underlying “true” signal from noisy measurements, originally used in aerospace guidance and later adopted across robotics, economics, and markets.
Kalman Hull Supertrend
This is the original script made, which people loved. So it inspired me to create this one.
Kalman Hull Kijun uses the same core philosophy as the Supertrend variant, but instead of building a Supertrend band system, it produces a single structural baseline that behaves like a Kijun-style reference line.
What this indicator is trying to solve
Most trend baselines sit on a bad trade-off curve:
If you smooth hard, the line reacts late and misses turns.
If you react fast, the line whipsaws and tracks noise.
Kalman Hull Kijun is designed to land closer to the middle:
Cleaner than typical fast moving averages in chop.
More responsive than slow averages in directional phases.
More “structure aware” than pure averages because the baseline is range-derived (Kijun-like) after filtering.
Core idea in plain language
The plotted line is a Kijun-like baseline, but it is not built from raw candles directly.
High level flow:
Start with a chosen price stream (source input).
Reduce measurement noise using Kalman-style state estimation.
Add Hull-style responsiveness so the filtered stream stays usable for trend work.
Build a Kijun-like baseline by taking a Donchian midpoint of that filtered stream over the base period.
So the output is a single baseline that is intended to be:
Less jittery than a simple fast MA.
Less laggy than a slow MA.
More “range anchored” than standard smoothing lines.
How to read it
1) Trend and bias (the primary use)
Price above the baseline, bullish bias.
Price below the baseline, bearish bias.
Clean flips across the baseline are regime changes, especially when followed by a hold or retest.
2) Retests and dynamic structure
Treat the baseline like dynamic S/R rather than a signal generator:
In uptrends, pullbacks that respect the baseline can act as continuation context.
In downtrends, reclaim failures around the baseline can act as continuation context.
Repeated back-and-forth around the line usually means compression or chop, not clean trend.
3) Extension vs compression (using the fill)
The fill is meant to communicate “distance” and “pressure” visually:
Large separation between price and baseline suggests expansion.
Price compressing into the baseline suggests rebalancing and decision points.
Inputs and what they change
Kijun Base Period
Controls the structural memory of the baseline.
Higher values track broader swings and reduce flips.
Lower values track tighter swings and react faster.
Kalman Price Source
Defines what data the filter is estimating.
Close is usually the cleanest default.
HL2 often “feels” smoother as an average price.
High/Low sources can become more reactive and less stable depending on the market.
Measurement Noise
Think of this as the main smoothness knob:
Higher values generally produce a calmer filtered stream.
Lower values generally produce a faster, more reactive stream.
Process Noise
Think of this as adaptability:
Higher values adapt faster to changing conditions but can get twitchy.
Lower values adapt slower but stay stable.
Plotting and UI (what you see on chart)
1) Adaptive line coloring
Baseline turns bullish color when price is above it.
Baseline turns bearish color when price is below it.
This makes the state readable without extra panels.
2) Gradient “energy” fill
Bull fill appears between price and baseline when above.
Bear fill appears between price and baseline when below.
The goal is clarity on separation and control, not decoration.
3) Rim effect
A subtle band around price that only appears on the active side.
Helps highlight directional control without hiding candles.
4) Candle painting (optional)
Candles can be colored to match the current bias.
Useful for scanning many charts quickly.
Disable if you prefer raw candles.
Alerts
Long state alert when price is above the baseline.
Short state alert when price is below the baseline.
Best used as a bias or regime notification, not a standalone entry trigger.
Where it fits in a workflow
This is a context layer, it pairs well with:
Market structure tools, BOS/MSB, OBs, FVGs.
Momentum triggers that need a regime filter.
Mean reversion tools that need “do not fade trends” context.
Limitations
No baseline eliminates chop whipsaws, tuning only manages the trade-off.
Settings should not be copy pasted across assets without checking behavior.
This does not forecast, it estimates and smooths state, then expresses it as a structural baseline.
Disclaimer
Educational and informational only, not financial advice.
Not a complete trading system.
If you use it in any trading workflow, do proper backtesting, forward testing, and risk management before any live execution.
Buying Opportunity Score V2.2Buying Opportunity Indicator V2.2
What This Indicator Does
This indicator identifies potential buying opportunities during market fear and pullbacks by combining multiple technical signals into a single composite score (0-100). Higher scores indicate more fear/oversold conditions are present simultaneously.
Why These Components?
Market bottoms typically occur when multiple fear signals align. This indicator combines five complementary measurements that each capture different aspects of market stress:
1. VIX Level (30 points) - Measures implied volatility/fear. VIX spikes during selloffs as traders buy protection. Thresholds based on historical percentiles (VIX 25+ is ~85th percentile historically).
2. Price Drawdown (30 points) - Distance from 52-week high. Larger drawdowns create better risk/reward for mean reversion entries. A 10%+ drawdown from highs historically presents better entry points than buying at all-time highs.
3. RSI 14 (12 points) - Classic momentum oscillator measuring oversold conditions. RSI below 30 indicates short-term selling exhaustion.
4. Bollinger Band Position (13 points) - Statistical measure of price extension. Price below the lower band (2 standard deviations) indicates statistically unusual weakness.
5. VIX Timing (15 points) - Bonus points when VIX is declining from a recent peak. This helps avoid catching falling knives by waiting for fear to subside.
How The Score Works
- Each component contributes points based on severity
- Components are weighted by predictive value from historical analysis
- Score of 70+ means multiple fear signals are present
- Score of 80+ means extreme fear across most components
How To Use
1. Apply to SPY, QQQ, or IWM on daily timeframe
2. Monitor the Current Score in the statistics table
3. Scores below 50 = normal conditions, no action needed
4. Scores 60-69 = elevated fear, monitor closely
5. Scores 70+ = consider entering long positions
6. Scores 80+ = strongest historical entry points
Important Limitations
- This is a research tool, not financial advice
- Past patterns may not repeat in the future
- Signals are infrequent (typically 2-4 per year reaching 70+)
- Works best on broad market ETFs; not validated for individual stocks
- Always use proper position sizing and risk management
- The indicator identifies conditions that have historically been favorable, but cannot predict future returns
Statistics Table
The table shows:
- Current Score with context message
- Chart Results: Rolling 1Y/3Y/5Y statistics from your loaded chart data
Alerts
Multiple alert options available for different score thresholds.
Open Source
Code is fully visible for review and educational purposes.
ATR-Normalized VWMA DeviationThis indicator measures how far price deviates from the Volume-Weighted Moving Average ( VWMA ), normalized by market volatility ( ATR ). It identifies significant price reversal points by combining price structure and volatility-adjusted deviation behavior.
The core idea is to use VWMA as a dynamic trend anchor, then measure how far price travels away from it relative to recent volatility . This helps highlight when price has stretched too far and may be due for a reversal or pullback.
How it works:
VWMA deviation is calculated as the difference between price and the VWMA.
That deviation is divided by ATR (Average True Range) to normalize for current volatility.
The script tracks the highest and lowest normalized deviations over the chosen lookback period.
It also tracks price structure (highest/lowest highs/lows) over the same period.
A reversal signal is generated when a historical extreme in deviation aligns with a price structure extreme, and a confirmed reversal candle forms.
You get visual signals and color highlights where these conditions occur.
Settings explained:
Lookback period defines how many bars the script uses to find recent extremes.
ATR length controls how volatility is measured.
VWMA length controls how the volume-weighted moving average is calculated.
Signal filters help refine entries based on price vs deviation behavior.
Display options let you customize how signals and levels appear on the chart.
This indicator is especially useful for spotting potential turning points where price has moved far from VWMA relative to volatility, suggesting possible exhaustion or overextension.
Tips for use:
Combine with broader trend context (higher timeframe support/resistance).
Use with risk management rules (position sizing, stops) — signals are guides, not guaranteed entries.
Adjust lookback and ATR settings based on your trading timeframe and asset volatility.
Futures Ultra CVD (Pure )Futures Ultra CVD (Pure)
Futures Ultra CVD (Pure) is a volume-driven Cumulative Volume Delta (CVD) indicator designed to expose real buying and selling pressure behind price movement. Unlike price-only indicators, this script analyzes how volume is distributed within each bar to determine whether aggressive buyers or sellers are in control, then tracks how that pressure evolves over time.
This version is intentionally pure and ungated: it does not rely on external symbols, market filters, session bias, or macro confirmation. All signals are derived strictly from price, volume, and delta behavior of the active chart, making it suitable for futures, equities, crypto, and FX.
Core Concept: How CVD Is Calculated
For each bar, volume is split into buying pressure and selling pressure using the bar’s price position:
Buying volume increases as price closes closer to the high
Selling volume increases as price closes closer to the low
The difference between buying and selling volume forms Delta:
Positive delta = net aggressive buying
Negative delta = net aggressive selling
This delta is then accumulated into Cumulative Volume Delta (CVD) using one of three user-selectable modes:
Total – running cumulative sum of all delta values
Periodic – rolling sum over a fixed lookback period
EMA – smoothed cumulative delta using an exponential average
This flexibility allows traders to choose between raw order-flow tracking or smoother, trend-like behavior depending on timeframe and instrument.
Visual Structure & Histogram Logic
The CVD is displayed as a column histogram, not a line, to emphasize momentum and pressure shifts.
Enhanced coloring provides additional context:
Brighter green/red bars indicate increasing momentum
Muted colors indicate stalling or weakening pressure
Optional footprint-style highlights appear when buy or sell volume overwhelms the opposite side by a user-defined imbalance factor
This allows traders to visually distinguish:
Strength vs weakness
Continuation vs exhaustion
Absorption and aggressive participation
Built-In Order Flow Signals
The script automatically detects and labels key order-flow events:
Strong Delta
Triggered when delta exceeds a user-defined threshold, highlighting unusually aggressive buying or selling.
Delta Surge
Detects sudden expansion in delta compared to the prior bar, often associated with breakout attempts or liquidation events.
Zero-Line Crosses
Marks transitions between net bullish and bearish participation as CVD crosses above or below zero.
CVD Continuation Logic (Trend Confirmation)
Beyond raw delta, the script evaluates CVD structure to identify continuation conditions:
A bullish continuation requires:
Positive and rising CVD
Strong buy delta
Confirmation from at least one of the following:
CVD above its EMA and SMA
Bullish price expansion
Sustained positive delta pressure
Bearish continuation follows the inverse logic.
These continuation signals are designed to confirm participation strength, not predict reversals.
Conflict Detection (Divergence Warning)
The indicator also flags conflict conditions, where:
Strong buying occurs while CVD remains negative
Strong selling occurs while CVD remains positive
These scenarios often precede failed breakouts, absorption zones, or short-term reversals and can be used as cautionary signals.
Alerts & Practical Use
All major events include built-in alerts:
Strong delta
Delta surge
CVD continuations
Zero-line crosses
Buy/sell imbalances
Conflict signals
Alerts can be set to trigger on bar close or intrabar in real time, depending on trader preference.
How Traders Typically Use This Indicator
Confirm breakouts with delta participation
Validate trends using CVD continuation instead of price alone
Identify absorption or exhaustion via conflicts and imbalances
Combine with price structure, VWAP, or market profile tools
This script is not a trading system by itself. It is a decision-support tool designed to reveal what price alone cannot: who is actually in control of the market.
On-Chart Symbols & What They Mean
This script uses a small number of visual symbols to communicate order-flow events clearly and consistently. All symbols are derived directly from the Cumulative Volume Delta calculations described above.
Δ+ (Green Up Arrow)
Strong Buy Delta
Indicates that buying pressure on the current bar exceeded the Strong Delta Threshold
Represents aggressive market buying dominating selling volume
Often appears during breakouts, trend acceleration, or initiative buying
This symbol does not imply direction by itself; it only confirms strong buyer participation.
Δ− (Red Down Arrow)
Strong Sell Delta
Indicates that selling pressure on the current bar exceeded the Strong Delta Threshold
Represents aggressive market selling dominating buying volume
Often appears during breakdowns, liquidation events, or initiative selling
Like Δ+, this symbol measures participation strength, not trade direction.
↑ (Green Label Up)
CVD Bullish Continuation
Appears when all of the following are present:
CVD is positive and increasing
Strong buy delta is detected
At least one confirmation condition is met:
CVD is above its EMA and SMA
Price shows bullish expansion
Consecutive positive delta bars (sustained buying pressure)
This symbol highlights trend continuation supported by volume, not a reversal signal.
↓ (Red Label Down)
CVD Bearish Continuation
Appears when:
CVD is negative and decreasing
Strong sell delta is detected
At least one confirmation condition is met:
CVD is below its EMA and SMA
Price shows bearish expansion
Consecutive negative delta bars (sustained selling pressure)
This indicates bearish continuation with participation confirmation.
Cyan / Orange Histogram Bars
Footprint-Style Volume Imbalance
Cyan bars indicate buy volume exceeds sell volume by the imbalance factor
Orange bars indicate sell volume exceeds buy volume by the imbalance factor
These bars highlight areas where one side is overwhelming the other, often associated with absorption, initiative moves, or failed auctions.
Bright vs Muted Histogram Colors
CVD Momentum State
Bright colors = CVD increasing in the direction of its current bias
Muted colors = CVD losing momentum or stalling
This allows quick visual identification of strengthening vs weakening participation.
Conflict Alerts (No Symbol by Default)
Delta vs CVD Disagreement
These conditions trigger alerts (but no fixed chart icon):
Strong buying while CVD remains negative
Strong selling while CVD remains positive
Conflicts often signal absorption, trap conditions, or short-term exhaustion.
Important Usage Notes
All symbols are informational, not trade entries.
Signals are calculated from price-based volume distribution, not true bid/ask data.
Results depend on the quality of volume data provided by the exchange and TradingView.
RegimeLens [JOAT]RegimeLens — Market Regime Detection and Classification
RegimeLens identifies whether the market is in a Trending, Ranging, or Volatile state using a proprietary combination of trend strength analysis, volatility measurement, and percentile-based classification. Understanding the current market regime helps traders adapt their approach to current conditions—because the strategy that works in a trend will fail in a range.
Why This Script is Protected
This script is published as closed-source to protect the proprietary regime classification algorithm and the specific threshold calibration methodology from unauthorized republishing. The unique combination of ADX analysis, Bollinger Band width percentiles, ATR percentile ranking, and the transition zone logic represents original work that goes beyond standard regime detection approaches.
What Makes This Indicator Unique
Unlike simple trend indicators, RegimeLens:
Classifies markets into four distinct regimes, not just "trending" or "not trending"
Uses percentile-based volatility analysis for more adaptive classification
Includes a transition zone logic to prevent rapid regime flip-flopping
Tracks regime duration and strength for additional context
Provides visual regime changes with on-chart labels
What This Indicator Does
Classifies market into four regimes: Trend Up, Trend Down, Ranging, or Volatile
Displays Bollinger Bands colored according to current regime
Marks regime changes with on-chart labels
Colors price bars according to detected regime
Tracks regime duration and strength metrics
Provides comprehensive dashboard with all regime metrics
Core Methodology
The indicator analyzes multiple market dimensions to determine the current regime:
Trend Strength Analysis (ADX) — Measures directional movement strength regardless of direction. High ADX indicates trending; low ADX indicates ranging.
Directional Bias (DI+ vs DI-) — Determines whether bullish or bearish forces dominate when a trend is detected.
Volatility Expansion/Contraction (BB Width) — Tracks Bollinger Band width relative to historical norms using percentile ranking.
ATR Percentile Ranking — Compares current ATR to its historical distribution to identify abnormally high volatility conditions.
Regime Definitions
Trend Up (Green) — ADX above trending threshold with DI+ > DI- and price above basis. Strong directional movement with bullish bias confirmed.
Trend Down (Red) — ADX above trending threshold with DI- > DI+ and price below basis. Strong directional movement with bearish bias confirmed.
Ranging (Yellow) — ADX below ranging threshold indicating sideways consolidation. Low directional strength suggests mean-reversion strategies may work better.
Volatile (Purple) — Both ATR percentile AND BB width percentile above the high volatility threshold. Indicates unstable, potentially dangerous conditions where normal strategies may fail.
The classification uses a priority system where high volatility conditions take precedence, followed by trend strength evaluation, with ranging as the default state for low-activity periods.
Regime Strength Calculation
Each regime has an associated strength score (0-100%) that indicates how firmly the market is in that state:
For trends: Based on ADX relative to threshold plus BB percentile
For ranging: Based on inverse ADX plus inverse BB percentile
For volatile: Based on ATR percentile
This helps identify when regime transitions may be approaching—declining strength often precedes regime changes.
Visual Features
Regime-Colored Bollinger Bands — Upper, basis, and lower bands all colored by current regime
Band Fill — 85% transparent fill between bands in regime color
Background Highlighting — Optional 90% transparent background in regime color
Regime Change Labels — On-chart markers when regime changes (arrows for trends, diamond for range, X for volatile)
Bar Coloring — Optional price bar coloring by regime
Color Scheme
Trend Up Color — Default: #00C853 (bright green)
Trend Down Color — Default: #FF1744 (bright red)
Range Color — Default: #FFD600 (yellow)
Volatile Color — Default: #AA00FF (purple)
Dashboard Information
The on-chart table (top-right corner) displays:
Current regime name with color coding
ADX value (highlighted if above trend threshold)
DI+ / DI- comparison with directional coloring
Bollinger Band width percentage
Volatility percentile (highlighted if above volatile threshold)
Regime strength percentage
Duration in bars since last regime change
Inputs Overview
Detection Settings:
ADX Length — Period for ADX/DI calculation (default: 14, range: 5-50)
BB Length — Period for Bollinger Bands (default: 20, range: 10-100)
BB Multiplier — Standard deviation multiplier (default: 2.0, range: 1.0-4.0)
ATR Length — Period for ATR calculation (default: 14, range: 5-50)
Thresholds:
Trending ADX Threshold — ADX level above which market is considered trending (default: 25, range: 15-50)
Ranging ADX Threshold — ADX level below which market is considered ranging (default: 20, range: 10-40)
High Volatility Percentile — Percentile above which volatile regime is triggered (default: 75, range: 50-95)
Visual Settings:
Trend Up/Down/Range/Volatile Colors — Fully customizable color scheme
Show Background — Toggle regime-colored background
Show Regime Bands — Toggle Bollinger Bands display
Show Dashboard — Toggle the information table
Color Price Bars — Toggle bar coloring by regime
How to Use It
Strategy Selection:
Trend Up/Down — Use trend-following strategies (breakouts, pullbacks, moving average systems)
Ranging — Use mean-reversion strategies (support/resistance bounces, oscillator extremes)
Volatile — Reduce position size, widen stops, or stay flat until conditions stabilize
For Regime Change Trading:
Watch for regime change labels as potential entry points
Trend regime starting often signals breakout opportunity
Ranging regime starting after trend may signal consolidation before continuation
Volatile regime is a warning to be cautious
For Risk Management:
Increase position size during strong trend regimes
Decrease position size during volatile or ranging regimes
Use regime strength to gauge conviction
Monitor duration—very long regimes may be due for change
Alerts Available
MRD Trend Up — Market regime changed to trending bullish
MRD Trend Down — Market regime changed to trending bearish
MRD Ranging — Market regime changed to sideways consolidation
MRD Volatile — Market regime changed to high volatility state
MRD Any Change — Notification on any regime transition
Best Practices
Don't fight the regime—adapt your strategy to current conditions
Volatile regime is a warning sign, not a trading signal
Use regime strength to gauge how established the current state is
Combine with other indicators appropriate for the detected regime
This indicator is provided for educational purposes. It does not constitute financial advice. Past performance does not guarantee future results. Always conduct your own analysis and use proper risk management before making trading decisions.
— Made with passion by officialjackofalltrades
SD-Range Oscillator | QuantEdgeBSD-Range Oscillator | QuantEdgeB
🔍 Overview
SD-Range Oscillator | QuantEdgeB (SDRO) is a normalized momentum oscillator that compresses a low-lag trend core into a 0–100 style range using standard-deviation (SD) bands. It builds a smooth baseline from a fast triple-smoothed average, wraps it with ±2×SD volatility bounds, then normalizes the core value inside that envelope. Clear Long/Short regimes trigger when the normalized value crosses user-defined thresholds, with optional labels, regime-colored candles, and intuitive filled zones.
✨ Key Features
1.⚡ Low-Lag Core (Triple-Smooth Engine)
- Uses a fast, low-lag triple-smoothed average as the oscillator’s primary signal input.
- Helps keep momentum readings responsive while filtering noise.
2. 📏 SD Volatility Envelope (±2×SD)
- Builds a volatility channel around a smoothed baseline using standard deviation.
- Automatically adapts to changing market turbulence.
3. 🧮 Normalized Range Output
- Converts the core signal into a normalized value by mapping it between the upper/lower SD bounds.
- Makes readings consistent across assets and timeframes.
4. 🎯 Threshold-Based Regimes
- Long when the normalized value exceeds the Long threshold.
- Short when it falls below the Short threshold.
- Includes an additional safety filter to reduce “forced” longs when price is already extended near the upper envelope.
5. 🎨 Visual Clarity & Zones
- Regime-colored oscillator line and candles.
- Filled SD bands around the baseline for quick volatility context.
- Optional highlight fills between the oscillator and thresholds to show active long/short phases.
- Extra OB/OS background zones for quick overextension awareness.
6. 🔔 Signals & Alerts
- Optional “Long/Short” labels on confirmed regime flips.
- Alert conditions fire on long/short regime crossovers.
💼 Use Cases
• Momentum Confirmation: Validate breakouts by requiring SDRO to hold above the Long threshold.
• Mean-Reversion Awareness: Watch for extreme normalized readings near upper/lower bounds.
• Regime Filtering: Use SDRO state (Long/Short/Neutral) to filter trades from other systems.
• Cross-Market Comparison: Normalization makes it easier to compare momentum across different tickers.
🎯 For Who
• Trend traders who want a clean momentum filter with adaptive volatility context.
• System builders needing a simple regime variable (1 / -1 / neutral) to gate entries.
• Discretionary traders who like visual confirmation (fills, candle coloring, threshold zones).
• Multi-asset traders who benefit from normalized, comparable oscillator readings.
⚙️ Default Settings
• TEMA Period: 7
• Base Length (SMMA): 25
• Long Threshold: 55
• Short Threshold: 45
• SD Multiplier: 2× (fixed in code)
• Color Mode: Alpha
• Color Transparency: 60
• Labels: Off by default
📌 Conclusion
SD-Range Oscillator | QuantEdgeB blends a low-lag triple-smoothed core with an adaptive SD envelope to produce a normalized, easy-to-read momentum signal. With clear threshold regimes, volatility-aware context, and strong visuals (fills + candle coloring), SDRO helps separate meaningful momentum shifts from noise across any asset or timeframe.
🔹 Disclaimer: Past performance is not indicative of future results. Always backtest and align settings with your risk tolerance and objectives before live trading.
🔹 Strategic Advice: Always backtest, optimize, and align parameters with your trading objectives and risk tolerance before live trading.
Momentum Echo Oscillator [Community Edition]Concept: The Momentum Echo Oscillator (MEO) is a modern take on classical momentum oscillators. Most indicators only look at the "now". MEO introduces the concept of Momentum Echoes—historical momentum harmonics that are weighted and blended back into the current price velocity.
Why use MEO? Standard momentum tools (like ROC or RSI) can be very "jittery" or noisy. By integrating historical echoes, MEO provides a smoother, more rhythmic representation of price flow, making it easier to spot genuine trend reversals.
Key Elements:
Primary Momentum: The immediate speed of price.
Echo Harmonics: Two adjustable lookback points that act as a "memory" for the indicator, filtering out false breakouts.
Dynamic Histogram: Visualizes the gap between the Echo Engine and the Trigger Line, highlighting acceleration and deceleration.
Settings:
Echo Weight: Adjust how much "memory" you want the indicator to have.
Smoothing: Clean up the signals for higher timeframes.
This is an open-source tool for the TradingView community. Enjoy!
TwinSmooth ATR Bands | QuantEdgeBTwinSmooth ATR Bands | QuantEdgeB
🔍 Overview
TwinSmooth ATR Bands | QuantEdgeB is a dual-smoothing, ATR-adaptive trend filter that blends two complementary smoothing engines into a single baseline, then builds dynamic ATR bands around it to detect decisive breakouts. When price closes above the upper band it triggers a Long regime; when it closes below the lower band it flips to Short—otherwise it stays neutral. The script enhances clarity with regime-colored candles, an active-band fill, and an optional on-chart backtest table.
✨ Key Features
1. 🧠 Twin-Smooth Baseline (Dual Engine Blend)
- Computes two separate smoothed baselines (a slower “smooth” leg + a faster “responsive” leg).
- Blends them into a single midpoint baseline for balanced stability + speed.
- Applies an extra EMA smoothing pass to produce a clean trend_base.
2. 📏 ATR Volatility Bands
- Builds upper/lower bands using ATR × multiplier around the trend_base.
- Bands expand in volatile conditions and contract when markets quiet down—auto-adapting without manual tweaks.
3. ⚡ Clear Breakout Regime Logic
- Long when close > upperBand.
- Short when close < lowerBand.
- Neutral otherwise (no forced signals inside the band zone).
4. 🎨 Visual Clarity
- Plots only the active band (lower band in long regime, upper band in short regime).
- Fills between active band and price for instant regime context.
- Colors candles to match the current state (bullish / bearish / neutral).
- Multiple color palettes + transparency control.
💼 Use Cases
• Trend Confirmation Filter: Use the regime as a higher-confidence trend gate for entries from other indicators.
• Breakout/Breakdown Trigger: Trade closes outside ATR bands to catch momentum expansions.
• Volatility-Aware Stops/Targets: Bands naturally reflect volatility, making them useful as adaptive reference levels.
• Multi-Timeframe Alignment: Confirm higher-timeframe regime before executing on lower timeframes.
🎯 For Who
• Trend Traders who want clean regime shifts without constant whipsaw.
• Breakout Traders who prefer confirmation via ATR expansion rather than raw MA crossovers.
• System Builders needing a simple, robust “state engine” (Long / Short / Neutral) to plug into larger strategies.
• Analysts who want quick on-chart validation with a backtest table.
⚙️ Default Settings
• SMMA Length (Base Smooth Leg): 24
• TEMA Length (Base Responsive Leg): 8
• EMA Extra Smoothing: 14
• ATR Length: 14
• ATR Multiplier: 1.1
• Color Mode: Alpha
• Color Transparency: 30
• Backtest Table: On (toggleable)
• Backtest Start Date: 09 Oct 2017
• Labels: Off by default
📌 Conclusion
TwinSmooth ATR Bands | QuantEdgeB merges a dual-speed smoothing core into a single trend baseline, then wraps it with ATR-based bands to deliver clean, volatility-adjusted breakout signals. With regime coloring, active-band plotting, and optional backtest stats, it’s a compact, readable tool for spotting momentum shifts and trend continuation across any market and timeframe.
🔹 Disclaimer: Past performance is not indicative of future results. Always backtest and align settings with your risk tolerance and objectives before live trading.
🔹 Strategic Advice: Always backtest, optimize, and align parameters with your trading objectives and risk tolerance before live trading.
DDDDD : EMA Pack (Matched Colors + MTF)📌 DDDDD : EMA Pack (Matched Colors + MTF)
🔹 Concept
DDDDD : EMA Pack is a clean and minimal Exponential Moving Average (EMA) overlay designed for trend structure analysis and multi-timeframe context.
This indicator focuses on visual clarity, consistent color mapping, and optional MTF EMA projection, allowing traders to read market structure without clutter or signal noise.
It is not an entry or signal generator, but a trend and regime visualization tool.
🔹 Logic
The script plots a fixed set of EMAs commonly used to define short-term momentum, intermediate trend, and long-term bias:
EMA 5
EMA 10
EMA 25
EMA 50
EMA 75
EMA 200
Each EMA is calculated using the standard exponential moving average formula.
If a higher timeframe is selected, the EMA is calculated on that timeframe and projected onto the current chart using request.security().
🔹 Methodology
Users may select:
Source price (default: close)
EMA timeframe
Empty = current chart timeframe
Any higher timeframe = true MTF EMA projection
All EMA colors are manually matched and fixed to maintain visual consistency across markets and timeframes.
Line thickness is kept uniform to avoid visual hierarchy bias.
This design ensures the indicator remains purely structural, without repainting logic, smoothing tricks, or adaptive parameters.
🔹 How to Use
Use EMA alignment and spacing to assess:
Trend direction
Trend strength
Compression vs expansion
Higher-timeframe EMA projection can be used as:
Dynamic support/resistance
Trend filter
Regime context for lower-timeframe execution
This indicator works best when combined with:
Price action
Market structure
Separate entry/exit logic of your own system
⚠️ This indicator does not provide buy/sell signals and should not be used alone for trade execution.
🔹 Notes
No repainting beyond standard MTF behavior
No performance or profitability claims
Designed for discretionary and systematic traders
Suitable for stocks, crypto, forex, and indices
SMC Post-Analysis Lab [PhenLabs]📊 SMC Post-Analysis Lab
Version: PineScript™ v6
📌 Description
The SMC Post-Analysis Lab is a dedicated hindsight analysis tool built for traders who want to understand what really happened during any historical trading period. Unlike forward-looking indicators, this tool lets you scroll back through time and instantly receive algorithmic classification of market states using Smart Money Concepts methodology.
Whether you’re reviewing a losing trade, studying a successful session, or building your pattern recognition skills, this indicator provides immediate context. The expansion-aware algorithm processes price action within your selected window and outputs clear, actionable classifications ranging from Parabolic Expansion to Consolidation Inducements.
Stop relying on subjective post-trade analysis. Let the algorithm objectively tell you whether institutional players were accumulating, distributing, or running inducements during your trades.
🚀 Points of Innovation
First indicator specifically designed for SMC-based post-trade review rather than live signal generation
Dual-mode analysis system allowing both dynamic scrollback and precise date selection
Expansion-aware classification algorithm that weighs range position against net displacement
Real-time efficiency metrics calculating directional quality of price movement
Integrated visual FVG detection within the analysis window only
Interactive table with clickable date range adjustment via chart interface
🔧 Core Components
Pivot Detection Engine: Uses configurable pivot length to identify significant swing highs and lows for structure break detection
Window Calculator: Determines active analysis zone based on either bar offset or timestamp boundaries
Data Aggregator: Tracks window open, high, low, close and counts bullish/bearish structure break events
State Classification Algorithm: Applies hierarchical logic to determine market state from six possible classifications
Visual Renderer: Draws structure breaks, FVG boxes, and window highlighting within the active zone
🔥 Key Features
Sliding Window Mode: Use the Scroll Back slider to dynamically move your analysis zone backwards through history bar-by-bar
Date Range Mode: Select specific start and end timestamps for precise session or trade review
Six Market State Classifications: Parabolic Expansion (Bull/Bear), Bullish/Bearish Order Flow, Accumulation/Distribution Reversal, and Consolidation/Inducement
Range Position Percentile: See exactly where price closed relative to the window’s high-low range as a percentage
Bull/Bear Event Counter: Quantified count of structure breaks in each direction during the analysis period
Efficiency Calculation: Net move divided by total range reveals trending quality versus chop
🎨 Visualization
Blue Window Highlight: Active analysis zone is clearly marked with blue background shading on the chart
Structure Break Lines: Dashed lines appear at each bullish or bearish structure break within the window
FVG Boxes: Fair Value Gaps automatically render as semi-transparent boxes in bullish or bearish colors
Dashboard Table: Top-right positioned table displays State, Analysis description, and Metrics in real-time
Color-Coded States: Each classification uses distinct coloring for immediate visual recognition
Interactive Tip Row: Optional help text guides users on clicking the table to adjust date range
📖 Usage Guidelines
General Configuration
Analysis Mode: Default is Sliding Window. Choose Date Range for specific timestamp analysis.
Sliding Window Settings
Scroll Back (Bars): Default 0. Increase to move window backwards into history.
Window Width (Bars): Default 100. Range 20-50 for scalping, 100+ for swing analysis.
Date Range Settings
Start Date: Select the beginning timestamp for your analysis period.
End Date: Select the ending timestamp for your analysis period.
Visual Settings
Show Help Tip: Default true. Toggle to hide instructional row in dashboard.
Bullish Color: Default teal. Customize for bullish elements.
Bearish Color: Default red. Customize for bearish elements.
SMC Parameters
Pivot Length: Default 5. Lower values (3-5) catch minor breaks. Higher values (10+) focus on major swings.
✅ Best Use Cases
Post-trade review to understand why entries succeeded or failed
Session analysis to identify institutional activity patterns
Trade journaling with objective algorithmic classifications
Pattern recognition training through historical scrollback
Identifying whether stop hunts were inducements or legitimate breaks
Comparing your real-time read versus what the algorithm detected
⚠️ Limitations
Designed for historical analysis only, not live trade signals
Classification accuracy depends on appropriate pivot length for the timeframe
FVG detection uses simple gap logic without mitigation tracking
State classification is based on window data only, not broader context
Requires manual scrolling or date input to review different periods
💡 What Makes This Unique
Purpose-Built for Review: Unlike most indicators focused on live signals, this is designed specifically for post-trade analysis
Expansion-Aware Logic: Algorithm weighs both position in range AND directional efficiency for accurate state detection
Interactive Date Control: Click the dashboard table to reveal draggable anchors for window adjustment directly on chart
🔬 How It Works
1. Window Definition:
User selects either Sliding Window or Date Range mode
System calculates which bars fall within the active analysis zone
Active zone receives blue background highlighting
2. Data Collection:
Algorithm captures window open, running high, running low, and current close
Structure breaks are detected when price crosses above last pivot high or below last pivot low
Bullish and bearish events are counted separately
3. State Classification:
Range Position calculates where close sits as percentage of high-low range
Efficiency calculates net move divided by total range
Hierarchical logic applies priority rules from Parabolic states down to Consolidation
4. Output Rendering:
Dashboard table updates with State title, Analysis description, and Metrics
Visual elements render within window only to keep chart clean
Colors reflect bullish, bearish, or neutral classification
💡 Note:
This indicator is intended for educational and review purposes. Use it to develop your understanding of Smart Money Concepts by analyzing what institutional order flow looked like during historical periods. Combine insights with your own analysis methodology for best results.
TCI Time Oracle - Intraday
🟢 Green Zone — Opening & Closing Liquidity Window
Time:
Opening Green: ~9:15 – 9:30 AM
Closing Green: ~3:15 – 3:30 PM
Market Character:
Highest liquidity of the day
Overnight positions unwind / fresh positions initiate
Strong directional intent often revealed
Smart money sets the day’s bias
Trading Insight:
Best zone for trend bias identification
Option premiums react fastest here
Not ideal for late entries, but excellent for confirmation
🔵 Blue Zone — Midday Compression / Algo Control
Time: ~11:15 AM – 12:00 PM
Market Character:
Volatility contraction
Algo-driven price control
Time decay dominates options
Fake breakouts and mean reversion
Trading Insight
Worst zone for aggressive option buying
Best for range scalping or staying flat
Institutions wait, retailers get chopped
🔴 Red Zone — Institutional Expansion / Trap Zone
Time: ~1:15 PM – 2:00 PM
Market Character:
Sudden volatility expansion
Institutional orders hit the market
Trend acceleration or sharp reversal
Options see rapid delta & gamma shift
Trading Insight:
High probability trend continuation or trap creation
Strong zone for directional option trades
Requires strict risk management
Big Picture Takeaway
Green sets the intent
Blue compresses and traps
Red expands and delivers the real move
This time-zone behavior is exactly why one strategy cannot work all day. Edge comes from trading the right setup in the right time window.
ZeroDegen Mega Pro Pack v2═══════════════════════════════════════════════════════════════════════════════
ZERODEGEN MEGA PRO PACK v2 — Multi-Mode Trading System
═══════════════════════════════════════════════════════════════════════════════
Professional trading indicator with 11 modes for crypto markets. Clear BUY/SELL signals, real-time market analysis, and institutional-grade filters.
🎯 WHAT IT DOES
Analyzes price action using multi-factor confirmation:
- EMA crossovers (9/21) for trend direction
- RSI momentum filtering
- ADX trend strength validation
- Volume confirmation
- Higher timeframe bias (1H trend filter)
- Institutional concepts: Liquidity sweeps, Fair Value Gaps
Generates clear BUY and SELL signals directly on your chart with a real-time status panel showing all market conditions at a glance.
📊 11 TRADING MODES
SCALP (15m): Standard, Aggressive, Conservative
TREND (1H-4H): Standard, Cloud, Institutional
INSTITUTIONAL: Liquidity Engine
MIXED: Pro, Reversal, Auto Engine, Automation + Confidence
Switch modes with one click to match market conditions.
⚡ KEY FEATURES
✓ Clear visual BUY/SELL/EXIT signals
✓ Real-time status panel with all indicators
✓ Smart filters (Volume, ADX, ATR, Range)
✓ HTF Bias display (1H trend direction)
✓ Institutional Confidence score
✓ Works on any crypto pair
✓ TradingView alert-ready
📈 RECOMMENDED USAGE
Timeframes: 15m (scalp), 1H (swing), 4H (trend)
Markets: BTC, ETH, SOL, and other liquid crypto pairs
🔐 HOW TO GET ACCESS
Visit: xeroc00l.org
- Monthly: $59/mo
- Quarterly: $149 (save 15%)
- Lifetime: $497 (one-time)
After payment, send your TradingView username to zerocool@xeroc00l.org — access granted within 24 hours.
🚀 COMING SOON
We're actively developing additional features including bot integration, automated execution, and a private trading community. Subscribe now and get access to all future updates.
Learn more: xeroc00l.org
⚠️ LEGAL DISCLAIMER
This indicator is provided for educational and entertainment purposes only. It is not financial advice and should not be construed as a recommendation to buy, sell, or hold any cryptocurrency or financial instrument.
Trading cryptocurrencies and leveraged products involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. You should not trade with money you cannot afford to lose.
The creators of ZeroDegen are not licensed financial advisors, brokers, or dealers. By using this indicator, you acknowledge that all trading decisions are your own responsibility and you agree that ZeroDegen and its creators are not liable for any losses incurred.
Always do your own research and consider consulting a licensed financial professional before making investment decisions.
© 2025 ZeroDegen | For entertainment purposes only
Impulsive Trend Detector [dtAlgo]This advanced Pine Script indicator identifies and tracks impulsive price movements based on Break of Structure (BOS) and Change of Character (CHoCH) concepts from Smart Money trading methodology.
The indicator automatically detects pivot highs and lows, then monitors when price breaks these key levels to signal potential impulsive moves. BOS indicates continuation in the current trend direction, while CHoCH signals potential trend reversals. Each detected move is measured from the break point to the next opposing pivot, providing accurate percentage calculations that match TradingView's measuring tool.
Impulsive moves are categorized into four levels based on magnitude (Level 1: 5-10%, Level 2: 10-15%, Level 3: 15-20%, Level 4: 20%+), with color-coded visual labels and connecting lines displayed directly on the chart.
Comprehensive Session Analysis:
Track moves across 11 distinct trading sessions in Eastern Time: Pre-London/NY, London/NY overlap, NY (with Power Hour and End subdivisions), Sydney, Asia, Sake Time, Asia/London overlap, London, Weekend, and No Session periods.
Three Dynamic Tables provide:
Real-time statistics (bullish/bearish, BOS/CHoCH, levels)
Session breakdown with move counts and average percentages
Event log showing last 10 moves with date, day, session, direction, type, level, percentage, duration, and bar count
Perfect for Smart Money traders seeking data-driven insights into market structure behavior across global trading sessions.
Swing HelperThis script, titled "Swing helper", is a multi-metric dashboard designed to provide a comprehensive snapshot of a security's volatility, relative volume, and price action health directly on the chart. It focuses on Average Daily Range (ADR) relationship and key performance indicators to help traders identify setups like volatility contractions or trend strength.
Key Features
Dual-ADR Analysis: Calculates and compares Long-Term (LT) and Short-Term (ST) ADR percentages. The ADR Ratio helps identify when volatility is expanding or contracting relative to historical norms.
Relative Volume (RVol): Compares current volume to a 20-day moving average, highlighting institutional participation.
Dynamic Closing Range: Visualizes where the price is closing relative to the day's true range (the "Closing Range %"), indicating buying or selling pressure.
SMA 50 Distance: A unique metric that measures the price's distance from the 50-day Simple Moving Average in "ADR units," helping to gauge how overextended a stock is.
Automated Price Projections: Dynamically plots -1x and -2x ADR levels from the current price to provide immediate downside targets or support levels.
Custom Bar Coloring: Highlights specific price action patterns:
Inside Days (Blue)
Upside Reversals (Green)
Downside Reversals (Red)
Visual Customization
The script includes a highly flexible Summary Table with customizable positions, sizes, and colors (including borders and headers), allowing it to fit into any dark or light mode chart layout without obstructing price action.
How to Use
Volatility Contraction: Watch for the ADR Ratio to drop, indicating a tightening range before a potential breakout.
Relative Strength: Look for high RVol combined with a high Closing Range % (e.g., >75%) to confirm strong demand.
Mean Reversion: Use the SMA50 Dist metric to identify when a stock is "stretched" too far from its moving average relative to its daily volatility.
MACD Classic MT5 Style (2 Lines + Histogram)MACD Classic MT5 Style (แบบ MetaTrader 5) มีความแตกต่างจาก MACD ทั่วไปที่ใช้กันใน TradingView พอสมควรครับ นี่คือคำอธิบายว่ามันทำงานอย่างไรและอ่านค่าอย่างไรครับ:
1. ความแตกต่างสำคัญ (Key Difference)
MACD ทั่วไป (Standard):
มี 2 เส้น (เส้น MACD และ เส้น Signal)
ฮิสโตแกรม (แท่งกราฟ) คือ ส่วนต่าง (Gap) ระหว่าง 2 เส้นนั้น
MACD แบบ MT5 (Classic MT5):
เส้น MACD จะถูกวาดออกมาเป็น แท่งกราฟ (Histogram) แทนที่จะเป็นเส้น
เส้น Signal จะเป็น เส้น (Line) สีแดงพาดผ่านแท่งกราฟ
สรุปคือ: ในแบบ MT5 แท่งกราฟคือตัวพระเอก (MACD) ส่วนเส้นคือตัวช่วยกรอง (Signal)
Here is the English translation of the explanation:
MACD Classic MT5 Style vs. Standard MACD
The "Classic MT5 Style" MACD differs significantly from the standard MACD typically found on TradingView. Below is an explanation of its mechanics and how to interpret it.
1. Key Differences
Standard MACD (TradingView Default):
Displays 2 Lines (MACD Line and Signal Line).
The Histogram represents the difference (gap) between those two lines.
MT5 Style MACD (Classic):
The MACD value is plotted as a Histogram (bars) instead of a line.
The Signal Line appears as a standard Line (usually red) overlaying the histogram.
In summary: In the MT5 style, the Histogram represents the actual MACD Line, while the separate line acts as the Signal filter.
SETUP XANDAO ETFEste setap é usado para operar nos futuros, usamos essas métricas para poder achar entradas
IDAHL | QuantEdgeBIDAHL | QuantEdgeB
🔍 Overview
The IDAHL indicator builds adaptive, volatility-aware threshold bands from two separate ALMA lines—one smoothed from recent highs, the other from recent lows—then uses percentiles of those lines to define a dynamic “high/low” channel. Price crossing above or below that channel triggers clear long/short signals, with on-chart candle coloring, fills, optional labels and even a built-in backtest table.
✨ Key Features
• 📈 Dual ALMA Bands (with DEMA pre-smoothing)
o High ALMA: ALMA applied to DEMA-smoothed highs (high → DEMA(30) → ALMA).
o Low ALMA: ALMA applied to DEMA-smoothed lows (low → DEMA(30) → ALMA).
• 📊 Percentile Thresholds
o Computes a high threshold at the Xth percentile of the High ALMA over a lookback window.
o Computes a low threshold at the Yth percentile of the Low ALMA.
o Shifts each threshold forward by a small period to reduce repainting.
• ⚡ Dynamic Channel Logic
o When price closes above the high percentile line, the “final” threshold flips down to the low percentile line (and vice versa), creating an adaptive channel that only moves when the outer bound is violated.
o Inside the channel, the threshold holds its last value to avoid whipsaw.
• 🎨 Visual & Alerts
o Plots the two percentile lines and fills between them with a color that reflects the current regime (green for long, yellow for neutral, orange for short).
o Colors your candles to match the active signal.
o Optional “Long”/“Short” labels on confirmed flips.
o Alert conditions fire on each long/short crossover.
• 📊 On-Chart Backtest Metrics
o Toggle on a small performance table—complete with win-rate, net P/L, drawdown—from your chosen start date, without any extra code.
⚙️ How It Works
1. Adaptive Smoothing (ALMA)
o Uses ALMA (Arnaud Legoux Moving Average) for smooth, low-lag filtering. In this script, the inputs are additionally pre-smoothed with DEMA(30) to reduce noise before ALMA is applied—improving stability on highs/lows.
2. Percentile Lines
o The High ALMA series feeds a linear-interpolation percentile function to generate the upper bound; the Low ALMA produces the lower bound.
o These lines are offset by a small look-ahead (X bars) to reduce repaint behavior.
3. Channel Logic
o Breakout Flip: When the selected source (default: Close) closes above the upper bound, the active threshold “jumps” to the lower bound—locking in a new channel until price next crosses.
o Breakdown Flip: Conversely, a close below the lower bound flips the threshold to the upper bound.
4. Signal Generation
o Long while the source is above the current “final” threshold.
o Short while below.
o Neutral inside the channel before any flip.
5. Visualization & Alerts
o Dynamic fills between the two percentile lines change hue as the regime flips.
o Candles adopt the regime color.
o Optional pinned “Long”/“Short” labels at flip bars.
o Alerts on every signal crossover of the zero-based regime line.
6. Backtest Table
o From your chosen start date, a mini-table displays cumulative P/L, win rate and drawdown for this strategy—handy for quick in-chart validation.
🎯 Who Should Use It
• Breakout Traders hunting for adaptive channels that auto-recenter on new highs/lows.
• Volatility Traders who want thresholds that expand and contract with market turbulence.
• Trend-Chasers seeking a fresh take on high/low channels with built-in smoothing.
• Systematic Analysts who appreciate on-chart backtesting without leaving TradingView.
⚙️ Default Settings
• ALMA Length: 14
• Percentile Length: 35 bars
• Percentile Lookback Period (offset): 4 bars
• Upper Percentile: 92%
• Lower Percentile: 50%
• Threshold Source: Close
• Visuals: Candle coloring on, labels off by default, “Strategy” palette
• Backtest Table: on by default (toggleable)
• Start Date (Backtest): 09 Oct 2017
📌 Conclusion
IDAHL blends two smooth, low-lag ALMA filters (fed by DEMA-smoothed highs/lows) with percentile-based channel construction for a self-rewiring high/low envelope. It gives you robust breakout/breakdown signals, immediate visual context via colored fills and candles, optional labels, alerts, and even performance stats—everything you need to spot and confirm regime shifts in one compact script.
🔹 Disclaimer : Past performance is not indicative of future results. Always backtest and align settings with your risk tolerance and objectives before live trading.
🔹 Strategic Advice : Always backtest, optimize, and align parameters with your trading objectives and risk tolerance before live trading.
BTE/TSS - IB 2.0📊 BTE – IB 2.0 (Initial Balance Framework)
BTE – IB 2.0 is a professional Initial Balance (IB) indicator designed for intraday traders who focus on market structure, auction logic, and contextual decision-making — not signal chasing.
The indicator automatically calculates IB High, IB Low, and IB Mid from a user-defined session (default: NY open) and projects IB-based extensions derived from the actual IB range, not arbitrary multipliers.
This is not a predictive tool.
It is a structural framework for understanding market behavior.
📐 What the indicator displays
• IB High & IB Low – core auction boundaries
• IB Mid (50%) – balance point of the auction
• IB Extensions (1×, 2×, 3×) – range-based projections
• Intermediate 50% levels between all extensions
• Optional IB calculation area (boxed range)
• Clean, readable IB level labels directly on the chart
All elements are fully customizable: colors, line styles, extensions, labels, and visibility.
📊 IB Delta & NY Range Analytics
The indicator includes a 20-day statistical table showing:
• IB Range (IB Delta)
• NY Session Range
• Maximum / Mean / Minimum / Current day values
This helps traders:
• evaluate volatility context
• distinguish rotational vs. expansion days
• avoid trading breakouts when statistics do not support them
👤 Who this indicator is for
• Traders using auction market theory
• Traders working with Initial Balance structure
• Traders focused on context, behavior, and reaction
🚫 Who this indicator is NOT for
• Traders looking for buy/sell signals
• Traders expecting predictions
• Traders ignoring session context and structure
🕒 Recommended use
• ES / NQ / YM / RTY
• Futures & index markets
• NY RTH session
• Best combined with Market Profile, order flow, and price action
⚠️ Important note
This indicator does not predict direction.
It defines auction boundaries — execution and bias are the trader’s responsibility.
If you do not understand how to work with Initial Balance, the issue is not the tool.
📩 Contact
For questions, access, or professional use inquiries:
admin@tradingstrategystore.com
Global Sessions Pro NY/London/Tokyo - O/C/H/LGLOBAL SESSIONS PRO — NY / LONDON / TOKYO
Session Opens, Highs, Lows, Midpoints, Closes, Ranges & Killzones
OVERVIEW
Global Sessions Pro is a comprehensive session-mapping indicator designed for traders who rely on market structure, session context, and time-based behavior.
The indicator automatically plots New York, London, and Tokyo sessions, including:
• Session Open, High, Low, Midpoint, and Close
• Prior session levels projected forward
• Session range boxes
• Right-side labeled price levels (clearly identified)
• Stacked session summary labels (no overlap)
• Optional killzones and overlap windows
• Breakout alerts (prior or current session levels)
The script is fully timezone-aware, DST-safe, and works on any chart timeframe.
KEY FEATURES
SESSION MAPPING
For each session (NY / London / Tokyo), the indicator can display:
• Open
• High
• Low
• Midpoint (High + Low) / 2
• Close
Each level is drawn with its own horizontal line and optional right-side label, so there is never confusion about which line represents which level.
SESSION RANGE BOXES
Optional shaded boxes highlight the true session range as it develops in real time.
These are useful for visualizing:
• Compression vs expansion
• Relative session volatility
• Strength or weakness between sessions
Opacity and visibility are fully configurable.
RIGHT-SIDE LEVEL LABELS
Each session level can be labeled on the right edge of the chart, showing:
• Session name (NY / Lon / Tok)
• Level type (O / H / L / M / C)
• Optional price value
Examples:
NY H: 18234.25
Lon L: 18098.50
Tok M: 18142.75
This eliminates ambiguity when multiple session levels overlap or share similar colors.
SESSION SUMMARY LABELS (AUTO-STACKED)
At the top of each session range, an optional summary label displays:
• Session name
• Open / High / Low / Close
• Total range (points)
• Range in ticks
• ATR multiple
Summary labels are automatically stacked vertically using ATR-based or tick-based spacing, preventing overlap even when multiple sessions occur close together.
PRIOR SESSION LEVELS
The indicator can project prior session levels into the next session, including:
• Prior High and Low
• Optional prior Open, Close, and Midpoint
These levels are commonly used for:
• Support and resistance
• Liquidity sweeps
• Mean reversion
• Failed breakouts
Projection length is configurable and safely capped to comply with TradingView drawing limits.
KILLZONES AND SESSION OVERLAPS
Optional background shading highlights key institutional windows:
• London Open
• New York Open
• London / New York overlap
These zones help identify high-probability volatility windows and time-based trade filters.
All killzones respect the selected session timezone basis.
ALERTS
Built-in alerts are available for:
• Break of prior session high
• Break of prior session low
• Break of current session high
• Break of current session low
Alerts can be configured to trigger on wick or close.
Alert logic is written using precomputed crossover detection to ensure historical consistency and avoid missed or false alerts.
TIMEZONE AND SESSION HANDLING (IMPORTANT)
SESSION TIME BASIS OPTIONS
The indicator supports three session-time modes:
Market Local (DST-aware) – Recommended
• New York uses America/New_York
• London uses Europe/London
• Tokyo uses Asia/Tokyo
• Automatically adjusts for daylight saving time
UTC (Fixed)
• Sessions are interpreted strictly in UTC
• Best for crypto or non-DST workflows
• Requires manual adjustment during DST changes
Custom Timezone
• Define a single custom timezone for all sessions
This ensures sessions display correctly regardless of the chart’s timezone.
DEFAULT SESSION TIMES
(Default values assume Market Local (DST-aware) mode)
Tokyo: 09:00 – 15:00
London: 08:00 – 16:30
New York: 09:30 – 16:00
These defaults are optimized for cash and index trading.
FX traders may adjust session windows as needed.
BEST USE CASES
This indicator is particularly effective for:
• Index futures (ES, NQ, RTY, DAX, FTSE)
• Forex session-based strategies
• Time-based breakout systems
• Liquidity sweep and mean-reversion models
• London Open and New York Open trading
• Multi-session market context analysis
PERFORMANCE AND SAFETY NOTES
• All future-drawn objects are capped to comply with TradingView limits
• Crossover logic is evaluated every bar to prevent calculation drift
• Old session drawings are automatically culled to reduce chart clutter
• Works on all intraday and higher timeframes
RECOMMENDED SETTINGS
For most traders:
• Session Time Basis: Market Local (DST-aware)
• Show Open / High / Low / Midpoint: ON
• Prior Session Levels: ON
• Summary Labels: ON
• Killzones: ON
• Alerts: ON (Close-based)
FINAL NOTES
This indicator is designed to provide objective session structure without opinionated trade signals. It works best as a context layer combined with your own execution rules, confirmations, and risk management.
If you trade time, structure, and liquidity, this script provides the framework.
HoneG_MATSU_4GYAKUBARI_MAIN_v3This tool generates counter-trend signals recommended for 3- to 5-minute trades, though it is applied to 1-minute charts.
適用するのは1分チャートですが、取引は3分~5分推奨の逆張りサインツールです。
MARAL Execution WorkflowOverview
MARAL Execution Workflow is a discretionary execution decision-support indicator designed to organize market context into a consistent workflow. It is not an automated trading system, does not place orders, and does not predict outcomes.
Meaning of MARAL: Market Alignment + Risk Awareness + Logic-based execution gating — a structured workflow framework designed to improve clarity and consistency in discretionary execution.
This tool supports discretionary decision-making across three stages: Context → Qualification → Management.
It extends analysis beyond entry by supporting post-entry decisions such as: Should I stay? Should I reduce risk? Should I exit? Or should I wait? These are decision-support questions, not predictions.
Key Features
9-Layer Framework + 3 Boards + EDC
The script uses a 9-layer framework coordinated by a centralized decision-state layer (EDC). Each layer has a defined role:
1. Directional Context (Trend/Bias Layer) — establishes a directional preference using configurable bias filters.
2. Higher-Timeframe Context (HTF Layer) — anchors execution to broader context when enabled.
3. Structure Mapping (Swing/Structure Layer) — identifies structural behavior (highs/lows) to frame decision areas.
4. Location / Proximity Awareness (Obstacle Layer) — evaluates proximity to likely reaction areas for risk awareness.
5. Momentum Quality (Momentum Layer) — distinguishes healthier follow-through vs weakening/choppy conditions.
6. Volatility / Stability Regime (VOL/REGIMI) evaluates volatility using ATR% thresholds and regime support using ADX.
7. Pre-Entry Qualification (Checklist Layer) — confirms whether minimum execution conditions are satisfied before entry.
8. Post-Entry Management Context (Management Layer) — monitors changing conditions after a setup for discretionary management.
9. Liquidity Context (Liquidity Layer) — integrates liquidity-based location context using PDH/PDL proximity, sweep/reclaim behavior, and lookback extreme breaks. When enabled, the script may also plot liquidity reference points for visual mapping.
Liquidity Regime States (Panel Output)
The Liquidity Layer displays a 3-state liquidity regime used for execution risk awareness:
• HIGH — a liquidity event is detected (e.g., sweep/reclaim or lookback extreme break).
• NEUTRAL — no event, but liquidity is nearby (proximity to PDH/PDL within a defined threshold).
• LOW — no event and no nearby liquidity pressure detected.
These are context/risk states used for discretionary gating — not buy/sell signals and not outcome predictions.
Boards
• Context Board — summarizes direction, HTF context, structure, momentum, volatility (ATR%), trend regime (ADX), scores, and liquidity context.
• Qualification Gate — rule-based checklist view to confirm minimum execution conditions before entry.
• Management Desk — post-setup view to monitor risk changes, obstacle proximity, deterioration cues, and management states.
EDC — Execution Decision Core
EDC consolidates outputs from the framework into unified workflow states. It applies rule-based gating to reduce conflict when conditions are mixed.
EDC Unified Output States (Decision-Support Only):
• SETUP: WAIT / LONG / SHORT
• ENTRY PERMISSION: ENTER / WAIT / SKIP
• LIQUIDITY: HIGH / NEUTRAL / LOW
• TRADE STATUS: VALID / RISKY / WEAK / —
• ACTION STATE: HOLD / TIGHT SL / SCALE OUT / EXIT / —
— may appear when a state is not applicable (e.g., no active management window is being tracked).
Panels & Labels (Exact On-Chart Meanings)
1) Context Board (Market Environment Snapshot)
• DIRECTION → Bullish / Bearish / Neutral
• H1 CONTEXT / H4 CONTEXT / DAILY CONTEXT → HTF bias states (when enabled). If HTF is disabled, shows OFF.
• STRUCTURE → Bull Struct / Bear Struct / Neutral Struct
• MOMENTUM → BULL / BEAR / NEUTRAL
• VOLATILITY (ATR%) → ATR as a percentage of price (volatility context)
• TREND STRENGTH → ADX context value
• LONG SCORE / SHORT SCORE → internal workflow alignment scores (0–100) with grade: A++ / A+ / A / B / No-Trade
• ALIGNMENT SCORE → combined alignment score used for gating
• LIQUIDITY CONTEXT → HIGH / NEUTRAL / LOW
Important: Scores are internal workflow scoring for filtering/alignment. They are not performance statistics and do not imply guaranteed probability or outcomes.
2) Qualification Gate (Pre-Entry Checklist)
Gate Legend: OK = passes filter, WARN = mixed/caution, BAD = fails filter (execution gated).
• SETUP → WAIT / LONG / SHORT
• HTF CONTEXT → OK / WARN / BAD / —
• STRUCTURE → OK / WARN / BAD / —
• MOMENTUM → OK / WARN / BAD / —
• VOL/REGIME → OK / WARN / BAD / — (Volatility + regime filter; not volume)
o OK = ATR% within thresholds AND ADX meets regime requirement
o WARN = ATR% within thresholds but regime is mixed (ADX below threshold)
o BAD = ATR% outside thresholds
• LIQUIDITY → HIGH / NEUTRAL / LOW
• ALIGNMENT → shows score vs required minimum threshold
• ENTRY PERMISSION → ENTER / WAIT / SKIP
Purpose: reduce forced entries by requiring minimum execution quality.
3) Management Desk (Post-Setup Decision Support)
The Management Desk operates inside an Active Window measured in bars after the last setup (configurable by input). When the management window is not active, some fields may show —.
• TRADE STATUS → VALID / RISKY / WEAK / —
— appears when no active trade state is being tracked (not applicable).
• MARKET PHASE → RANGE / IMPULSE / PULLBACK / CONTINUATION
Environment classification used for management context (not prediction).
• OBSTACLE AHEAD → YES / NO
Proximity risk context (e.g., near PDH/PDL or near swing levels under the script’s logic).
• EXIT PRESSURE → LOW / RISING / HIGH
Management pressure context based on deterioration cues (not a signal).
• MOMENTUM HEALTH → STRONG / WEAKENING / WEAK / NEUTRAL
Follow-through quality context used for management.
• SCORE TREND → IMPROVING / DETERIORATING / STABLE
Direction of the internal workflow score trend (not P&L, not performance).
• RISK STATE → OVEREXTENDED / NORMAL
Overextension context based on distance from EMA vs ATR.
• TRADE AGE → FRESH / MID / LATE / —
Workflow age based on bars since last setup. — when not applicable.
• SL MODE → BE OK / TIGHT / NORMAL / —
Stop-management context used for discretionary risk control. — when not applicable.
• ACTION STATE → HOLD / TIGHT SL / SCALE OUT / EXIT / —
o HOLD = maintain the current plan under present conditions
o TIGHT SL = discretionary prompt to reduce risk by tightening protection
o SCALE OUT = discretionary prompt to partially reduce exposure (partial exit / trim size), typically when obstacle proximity risk is detected
o EXIT = discretionary prompt that conditions deteriorated and exit may be considered
o — = not applicable
• ACTIVE WINDOW → ON / OFF
Shows whether the post-setup management window is active (bars after the last setup, per the “Active Window” input). When OFF, management/trade states may show —.
Optional Modules (Toggleable)
To keep the chart clean and workflow-focused, optional modules can be enabled/disabled:
A) PDH/PDL Reference (Optional)
• Plots Previous Day High / Previous Day Low as structured reference points (risk awareness only).
B) ATR-Based Planning Guides (Optional)
• Optional visual guides for SL / TP1 / TP2 / TP3 based on ATR.
• Visual planning references only. Does not place orders and does not guarantee outcomes.
C) Visual Color Layer (Optional)
• Optional state-based candle coloring for readability only.
D) State Markers (Optional)
• Optional state markers (e.g., LONG/SHORT confirmations). These are state confirmations only, not trade recommendations.
Display & Layout Options
• Display Mode: Mobile / Medium / Desktop
• Mobile Minimal View: optional minimal mode (EDC-only)
• Panel Positioning: 9 anchor positions
(Top Left / Top Center / Top Right / Middle Left / Middle Center / Middle Right / Bottom Left / Bottom Center / Bottom Right)
Why This Is Not a “Mashup”
This publication is not intended to bundle multiple classic indicators as independent buy/sell tools. While it uses familiar building blocks (trend/bias filtering, volatility/regime context, structure references, liquidity context), each component has a defined role inside a single execution workflow:
• Context Board → Qualification Gate → Management Desk organizes information into a consistent discretionary process.
• EDC consolidates multi-layer conditions into unified states using rule-based gating to reduce conflict and prioritize risk awareness.
This is a decision-support framework designed to improve clarity and consistency in discretionary execution. It does not place orders and does not provide guaranteed outcomes.
How to Use (Recommended Workflow)
1. Set context: Use the Context Board to determine directional preference, volatility/regime stability, and location context.
2. Qualify execution: Use the Qualification Gate as the filter. If alignment is not sufficient, avoid forcing entries.
3. Execute with location awareness: Avoid late entries into nearby obstacles. Treat proximity as increased risk.
4. Manage post-setup: Use the Management Desk to monitor risk changes. If states deteriorate, follow your plan (reduce risk, protect, or exit).
5. Stay consistent: Works best with position sizing rules and disciplined confirmation.
Screenshots / Visual Reference (What each panel shows)
Screenshot 1 — Full Workflow View (Desktop)
Shows the complete workflow layout on one chart: Context Board, Qualification Gate, Management Desk, and the EDC (Execution Decision Core) summary together.
Screenshot 2 — Context Board
Shows directional context, HTF context (if enabled), structure mapping, momentum quality, volatility/stability regime (ATR + ADX), and liquidity context (HIGH/NEUTRAL/LOW). This board is used to understand “market alignment” before considering execution.
Screenshot 3 — Qualification Gate (Pre-Entry)
Shows the rule-based checklist view used for discretionary pre-entry qualification. It summarizes SETUP (WAIT/LONG/SHORT), key confluence checks, liquidity context, and ENTRY PERMISSION (ENTER/WAIT/SKIP). This is a gating view—meant to prevent forced entries when alignment is insufficient.
Screenshot 4 — Management Desk (Post-Entry)
Shows post-entry condition monitoring within the active window after the last setup. It highlights trade status shifts (VALID/RISKY/WEAK), obstacle proximity, exit pressure, momentum health, score trend, risk state, SL mode, and action guidance context.
Screenshot 5 — EDC Panel (Execution Decision Core) — Centralized State
Shows the unified decision-support outputs consolidated from the workflow layers and boards into one compact view:
• SETUP: WAIT / LONG / SHORT
• ENTRY PERMISSION: ENTER / WAIT / SKIP
• LIQUIDITY: HIGH / NEUTRAL / LOW
• TRADE STATUS: VALID / RISKY / WEAK
• ACTION STATE: HOLD / TIGHT SL / SCALE OUT / EXIT
These are rule-based guidance states for discretionary execution and risk awareness — not automated actions.
Screenshot 6 — Example –Execution context
The screenshot shows MARAL Execution Workflow applied to XAUUSD on the 1-hour timeframe. All three boards and the EDC panel are visible:
• Context Board (top-right) – Confirms a fully aligned bullish environment: direction and all HTF contexts are Bullish, structure is “Bull Struct”, momentum is “BULL”, volatility (ATR%) is within normal bounds, and the long-side alignment score is high while the short-side score is in “No-Trade” territory. Liquidity Context is “LOW”, indicating limited immediate liquidity pressure.
• Qualification Gate (top-center) – For the same bar, the checklist produces a LONG setup with HTF CONTEXT, STRUCTURE, MOMENTUM and VOL/REGIME all marked OK. Liquidity is LOW, and ALIGNMENT shows “93 / 65”, meaning the current long-side score (93) is above the user-defined minimum threshold (65). ENTRY PERMISSION = ENTER, signaling that, within this framework, execution conditions are sufficiently aligned to allow a discretionary long entry according to the trader’s own plan.
• Management Desk (left) – Once a trade is active, the post-entry view monitors evolving risk. In this example the trade status is VALID and MARKET PHASE is CONTINUATION, while RISK STATE highlights OVEREXTENDED and TRADE AGE is FRESH. MOMENTUM HEALTH = STRONG, SCORE TREND = STABLE, and ACTION STATE = HOLD. This illustrates how the panel can flag extension or emerging pressure without forcing a decision.
• EDC | Execution Decision Core (bottom-right) – The EDC panel consolidates the key states into one unified view: SETUP = LONG, ENTRY PERMISSION = ENTER, LIQUIDITY = LOW, TRADE STATUS = VALID, ACTION STATE = HOLD. These are rule-based guidelines summarizing the interaction between Context, Qualification, Management and liquidity conditions. They are decision-support outputs only; they do not place orders and do not imply any guaranteed outcome.
Inputs & Customization
Inputs are provided to adapt the workflow to different instruments and timeframes, including:
• bias/trend parameters and smoothing, optional HTF context,
• structure sensitivity and lookback,
• momentum thresholds,
• volatility thresholds (ATR% limits) and regime filter (ADX),
• liquidity sensitivity (lookback / proximity thresholds),
• visuals (show/hide boards, display mode, mobile minimal view, text size, positioning).
Markets & Timeframes
Designed for multiple markets and instruments available on Trading View, including:
• Indices (index charts / index futures where available — not an options-chain or options-pricing tool)
• Crypto
• Forex
• Stocks / ETFs
• Commodities
Timeframe-agnostic: can be applied from lower to higher timeframes based on your trading style. Results vary by instrument, timeframe, and volatility/regime.
Limitations (Important)
• Discretionary analysis tool only; does not place trades.
• Optional markers/labels (if enabled) are state confirmations only, not recommendations.
• HTF values can update as HTF candles develop.
• Structure/obstacle references are informational decision areas and may be exceeded.
• No indicator removes risk; risk management remains essential.
• Provided “as-is.” Outputs may differ across symbols, sessions, spreads, or data feeds.
Risk & Disclaimer
Trading involves risk. Past behavior does not indicate future performance. This script is provided for educational and analytical purposes only. You are responsible for all trading decisions, including entries, exits, position sizing, and risk management. The script does not place trades and does not provide investment advice.






















