Upstox Live Tunnel Engine

CPR Scanner + Index Gamma Exposure - one Upstox session, inside Colab.

Cloud Engine Synced
SymbolLast PriceCPR Width %PivotTCBCPosition vs CPRSentiment Profile
Click the green button to run the CPR scan.

NIFTY Gamma Signal

--

Load to read the current dealer-gamma structure.

idle
Load GEX to see the regime read.
Gamma Structure
Recent Net GEX (today's snapshots)
no snapshots yet
Key Levels

Net GEX by strike

Green = positive net GEX (call-dominated, pinning) - Red = negative (put-dominated, accelerating). Lines: white=spot, yellow=gamma flip, green=call wall, red=put wall. Overlay these on your price + volume-profile chart and trade where a wall meets a POC.

Intraday drift - Net GEX & Gamma Flip over the day

Each Load GEX (and every auto-refresh) logs a snapshot server-side. Amber = Net GEX (left axis); white = spot, yellow = flip, faint green/red = walls (right axis). Watch the flip cross spot, and Net GEX swell or fade - that is the "gamma shift".

How to read this Gamma Signal

This panel turns the option chain into a map of where dealers are mechanically forced to hedge. The regime is the bias, the walls are structural support/resistance, and the flip is the line between pinning and trending. Overlay these prices on your own chart and act where they line up with volume-profile levels.

Educational tool - not financial advice. These are model outputs from an assumed dealer-positioning convention and may be wrong, delayed, or incomplete. In NSE the directional sign is a tilt, not a guarantee - trust the wall levels more than the sign. You are responsible for your own trades, sizing, and risk.
What each value means
  • Regime - Positive = pinning/mean-revert (fade extremes toward the magnet); Negative = trend-accelerating (expect follow-through).
  • Spot vs Flip - above the flip you're in positive-gamma territory; a cross below flips the regime - the flip is your tripwire.
  • Call Wall - largest positive net GEX strike; upside magnet / resistance.
  • Put Wall - most negative net GEX strike; downside support.
  • Net GEX (cr) - strength gauge; read it relative to its own intraday drift, not as a literal rupee figure.

Scans the liquid F&O set for RSI extremes. Most oversold and most overbought interleave in an OB/OS zig-zag so you can compare both sides fast. Always confirm with trend/structure before trading.

SymbolLastRSI(14)Status
Pick a timeframe and click "Scan RSI".

RSI(14) on the selected timeframe. >70 overbought (red), <30 oversold (blue). Intraday TFs fall back to daily candles when the market is closed (shown as 1D*). "View Setup" opens the chart. Scans a curated liquid subset for speed; widen RSI_UNIVERSE in the code for the full list.

NIFTY Futures Basis

--

Near-month future vs spot - the NSE "funding rate" (cost of carry).

idle
Load to read the futures premium / discount.
ExpiryDaysFutureBasis (pts)Basis %Annualised %
Pick an index and click "Load Basis".

How to read Futures Basis

Basis = future price - spot. A premium (contango) is the normal/positive-carry state; a discount (backwardation) signals stress or bearish positioning. The annualised % is the carry rate - the closest NSE analogue to crypto funding.

Educational tool - not financial advice. Basis reflects cost-of-carry, dividends, and sentiment together; read it alongside price and OI, not in isolation.
What each value means
  • Basis (pts) - future minus spot in index points; positive = premium, negative = discount.
  • Annualised % - basis% x 365/days; a rising premium often tracks bullish leverage, a flip to discount tracks de-risking.
  • Ladder - near/next/far months; a steepening curve = building carry, an inverting curve = stress.

NIFTY OI Positioning

--

Put/Call ratio + strike-wise OI walls from the live option chain.

idle
Load to read the OI positioning.

Open Interest by strike

Red bars = Call OI (resistance builds where calls are written) - Green bars = Put OI (support builds where puts are written). Lines: white=spot, red=max Call OI strike, green=max Put OI strike.

How to read OI Positioning

The PCR (OI) is total put OI / total call OI. Above ~1.3 the crowd is put-heavy (contrarian bullish lean); below ~0.7 call-heavy (contrarian bearish lean). The max Call OI strike acts as resistance and the max Put OI strike as support until they are broken and writers unwind.

Educational tool - not financial advice. OI walls move intraday; re-load around events and expiry.

NIFTY NSE Positioning + HV

--

NSE-native substitute for Bitcoin COT: option concentration, PCR, futures basis, VIX, trend and historical volatility.

idle
Load the tile to calculate the NSE positioning signal.

Positioning breakdown

Why this signal

How to read this tile

Positive positioning edge supports LONG; negative edge supports SHORT. SUPER signals require a strong edge and HV20 at or below 20%. A CAUTION badge appears when India VIX is high or HV is in its upper historical percentile.

This is not actual CFTC COT data. It is an NSE proxy built from Upstox market and option-chain data. Use it with price structure and risk controls.

India VIX - Fear & Greed

--

30-day implied volatility of NIFTY options - the market's fear gauge.

idle
Fear / Greed gauge
load to draw the gauge
India VIX - last 60 sessions (daily candles)

How to read India VIX

  • <11 Extreme Greed - complacency; option premium very cheap, buyers' market.
  • 11-13 Greed - calm risk-on regime.
  • 13-16 Neutral - normal volatility.
  • 16-20 Caution - volatility picking up; size down, widen stops.
  • >20 Fear / >25 Extreme Fear - hedging demand and panic; premium rich, favour defined-risk selling structures.
Educational tool - not financial advice.

Python port of the GVKR Pine verdict: Hull(110) + Supertrend(10,3) + HMA(55) baseline channel + FTS trail on 5m / 15m / 35m / 125m / 1D. A timeframe votes only when all four components agree; a symbol's final verdict needs 3 of 5 timeframes to agree.

Scans ~40 symbols x 5 timeframes - takes 30-90 seconds.
Symbol515351251DBuy/SellFinal Verdict
Click "Scan 5TF Verdict" to run the multi-timeframe scan.

Green cell = that timeframe is a full 4-component BUY; red = full SELL; grey = mixed/none. Aligned rows (5/5) are the strongest trends. Educational tool - not financial advice.

Scans the liquid F&O set for the last completed candle's pattern: Doji, Hammer, Shooting Star, Bullish/Bearish Engulfing. Patterns are location-dependent - always check them at a level (CPR, OI wall, confluence zone), never in the middle of nowhere.

SymbolLastPatternBias
Pick a timeframe and click "Scan Patterns".

Bullish patterns sort first, then bearish, then neutral Dojis. Educational tool - not financial advice.

NIFTY AI Signal

--

Final confluence result: GEX + OI + VIX + RSI + 5TF Verdict + Confluence zones + IV state + Gamma Blast, scored into one call.

idle
Signal
--
compute to read the market
Confidence
--
bull vs bear score
Trade Frame
--
IV State
--
IV Rank / percentile
Compute to see the final confluence verdict.
Component reads
Scoring checks
Gamma Blast watch (expiry premium explosion)
--
Day-range compression (narrow range watch)
--

Intraday price action - 5m candles with signal levels

Green/red candles = today's 5m session. Left labels: SUP / RES and live ENTRY / SL / TP. Right labels: confluence zones - green support, red resistance, yellow pivot/magnet; * = 2+ methods agree (long dashes). Faint short-dash lines are single-method levels inside today's range.

Signal history (auto-tracked entries)
no trades logged yet

How to read the AI Signal

Each component votes bull/bear with a weight; the totals become the bull score vs bear score. A signal only fires when one side clears the minimum score with clear separation - otherwise it says WAIT, which is a valid answer. Entry/SL/TP are framed from the nearest confluence support/resistance.

Educational tool - not financial advice. Model outputs can be wrong, delayed, or incomplete. You are responsible for your own trades, sizing, and risk.

NIFTY Confluence Zones

--

Where GEX walls, OI walls and CPR pivots agree - the highest-quality levels on the board.

idle
Build to see where the methods agree.
Price ladder map
build to draw the ladder
Zones (strongest first)
PriceTypeStrengthMethodsMembers
No zones yet.

How to read Confluence

Levels from three independent methods (GEX dealer-hedging walls, PCR max-OI walls, CPR floor-pivots) are clustered within ~0.2% of spot. A zone touched by 2+ methods is confluent - these are the levels most likely to produce a reaction. S = support lean, R = resistance lean, P = pivot/magnet.

Educational tool - not financial advice.

IV Term Structure

ATM IV across the next expiries with total Call/Put OI - the volatility calendar.

ATM IV by expiry (line, left %) with total OI (bars, right)

A downward-sloping line (front IV rich) = event/expiry premium in the near contract - calendar-sell territory. Upward-sloping (contango) = normal decay curve.

Volatility Curve (Smile)

OTM-side IV by strike (puts below spot, calls above) with the OI walls behind it.

IV smile across strikes (line, left %) with Call/Put OI (bars, right)

A steep left wing = downside puts bid (crash protection demand). A lifted right wing = upside call chase. The lowest point of the smile normally sits at/near ATM.

Live ATM IV

Intraday ATM IV history vs spot - watch premium expand into moves and crush after events.

ATM IV % (blue, right) vs Spot (dotted grey, left) - today

Every refresh logs one point to today's CSV in /content, so the line accumulates through the session (like OptionX). Turn on auto 20s and leave the tab open to build the full-day curve. Flat outside 09:15-15:30 IST is expected - the chain is static.

Live 25-Delta Skew

25d Put IV minus 25d Call IV, intraday - the live fear premium.

25d skew in IV points (blue, right) vs Spot (dotted grey, left) - today

Rising skew = put protection being bid (fear building). Falling/negative skew = call demand (chase). Points accumulate with each refresh; use auto 20s for a continuous intraday line.