OPEN-SOURCE SCRIPT
Morning VIX Bias PRO v2 (5m tuned)

I use this to help me identify tops and bottoms using volatility. try charting this on VIXY, UVXY, VXZ, SVXy and others. It's an interesting concept using vix to help detect when volatility is turning.
What It's Measuring
This indicator builds a composite volatility bias score by combining three normalized signals:
1. VIX Momentum (vixMom × 1.4)
Measures whether implied volatility is rising or falling, normalized against its 30-bar history. Rising VIX = bearish pressure on equities.
2. VX1 Futures Confirmation (vxMom × 1.2)
VX1 is the front-month VIX futures contract. When it confirms VIX spot movement, the signal has more conviction. Divergence between VIX and VX1 often signals noise rather than a real vol regime shift.
3. SPX Realized Volatility Expansion (rvNorm × 1.8)
The highest-weighted component. Tracks whether actual SPX price movement is accelerating. This grounds the signal in real price action, not just fear gauges.
The three are summed into a score, then smoothed with a 5-period EMA to reduce noise.
The Normalization Engine
Every component uses (value - mean) / stdev over 30 bars — a Z-score. This means:
The indicator is self-adjusting to current vol regimes
A reading of +1.5 means the same thing whether VIX is at 15 or 45
Prevents high-vol environments from permanently dominating the signal
The EXIT VOL Triangle (Orange ▼)
This fires when all three conditions align simultaneously:
ConditionWhat It MeansvixStretchVIX is >1.6 Z-scores above its 50-bar mean — stretched, exhaustedmomFadeVIX 2-bar change < 6-bar change — momentum deceleratingspxFadeSPX realized vol acceleration is below its own 10-bar average
This is essentially a vol exhaustion signal — the fear spike is losing energy.
Best Uses
Strongest applications:
SVXY / UVXY entry timing — The EXIT VOL triangle on a red→green transition is a natural SVXY re-entry signal after a vol spike
0DTE / short-dated options — Morning session on 5m bars tells you whether to sell premium or expect continued expansion
SPX directional bias filter — Use as a regime filter: only take long SPX setups when bias is green
Hedging decisions — Red columns = keep hedges on; green = reduce hedge cost
What It's Measuring
This indicator builds a composite volatility bias score by combining three normalized signals:
1. VIX Momentum (vixMom × 1.4)
Measures whether implied volatility is rising or falling, normalized against its 30-bar history. Rising VIX = bearish pressure on equities.
2. VX1 Futures Confirmation (vxMom × 1.2)
VX1 is the front-month VIX futures contract. When it confirms VIX spot movement, the signal has more conviction. Divergence between VIX and VX1 often signals noise rather than a real vol regime shift.
3. SPX Realized Volatility Expansion (rvNorm × 1.8)
The highest-weighted component. Tracks whether actual SPX price movement is accelerating. This grounds the signal in real price action, not just fear gauges.
The three are summed into a score, then smoothed with a 5-period EMA to reduce noise.
The Normalization Engine
Every component uses (value - mean) / stdev over 30 bars — a Z-score. This means:
The indicator is self-adjusting to current vol regimes
A reading of +1.5 means the same thing whether VIX is at 15 or 45
Prevents high-vol environments from permanently dominating the signal
The EXIT VOL Triangle (Orange ▼)
This fires when all three conditions align simultaneously:
ConditionWhat It MeansvixStretchVIX is >1.6 Z-scores above its 50-bar mean — stretched, exhaustedmomFadeVIX 2-bar change < 6-bar change — momentum deceleratingspxFadeSPX realized vol acceleration is below its own 10-bar average
This is essentially a vol exhaustion signal — the fear spike is losing energy.
Best Uses
Strongest applications:
SVXY / UVXY entry timing — The EXIT VOL triangle on a red→green transition is a natural SVXY re-entry signal after a vol spike
0DTE / short-dated options — Morning session on 5m bars tells you whether to sell premium or expect continued expansion
SPX directional bias filter — Use as a regime filter: only take long SPX setups when bias is green
Hedging decisions — Red columns = keep hedges on; green = reduce hedge cost
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.