Real-time futures OI buildup, option OI shift, and max pain — auto-refreshed every 60 seconds during market hours.
Waiting for data…60s
Checking…
📈 Live Prices & Market Regime
⏳
Loading NIFTY…
⏳
Loading BANKNIFTY…
🏗 Position Buildup (Futures OI + Price)
NIFTY
⏳
Waiting…
BANKNIFTY
⏳
Waiting…
Buildup Trend over Time
NIFTY
5 min
—
15 min
—
30 min
—
1 hour
—
BANKNIFTY
5 min
—
15 min
—
30 min
—
1 hour
—
⚖️ Open Interest Shift (Call vs Put Writers)
NIFTY
⏳
Waiting…
BANKNIFTY
⏳
Waiting…
OI Shift Trend over Time
NIFTY
5 min
—
15 min
—
30 min
—
1 hour
—
BANKNIFTY
5 min
—
15 min
—
30 min
—
1 hour
—
😤 Max Pain & Gravity Pull
NIFTY
⏳
Waiting…
BANKNIFTY
⏳
Waiting…
Max Pain Drift over Time
NIFTY
5 min
—
15 min
—
30 min
—
1 hour
—
BANKNIFTY
5 min
—
15 min
—
30 min
—
1 hour
—
🎯 Composite Market Verdict
NIFTY Overall Signal
—
Waiting for data…
Bullish / Bearish Meter
◀ BEARISHBULLISH ▶
BANKNIFTY Overall Signal
—
Waiting for data…
Bullish / Bearish Meter
◀ BEARISHBULLISH ▶
⚠️ How to read this:
Consistent signals across timeframes = high conviction. A 1-min signal against the 30-min and 60-min trend = likely noise.
Max Pain is most powerful in the last 3 days before expiry. Regime is daily — it's the macro anchor.
📋 Position Dashboard
Log up to 5 positions — real trades or simulations. Evaluated live against scanner signals.
📭
No positions yet
Click + Add Position to log a strangle, iron condor, or directional trade. Works for real trades and "what if" simulations.
📋 Add Position
Legs — enter strike and premium for each
Leg
Type
Action
Strike
Entry Prem
Output
🔑 Connect Kite API
Your Zerodha API token expires every day at 6 AM.
Refresh it each morning before running any strategy.
Option A — One-click OAuth (recommended):
Option B — Paste token manually:
🚀 Connect Upstox API
Your Upstox access token expires every day at 3:30 AM, regardless
of when it was generated. Refresh it each morning before arming
Dev Live Trader.
Stocks where large option writers are defending strike levels
Symbol ↕
CE Wall
Dist↑
CE Score ↕
PE Wall
Dist↓
PE Score ↕
PCR ↕
DTE ↕
Basis ↕
Trade
Target / SL
Flags
Click 🧱 Writer Walls to scan
📅 Multi-Day Swing Signals
Stocks showing consistent institutional direction across multiple sessions
Loading swing data...
🎯 Top 10 Trade Recommendations
Click 🎯 Top 10 Trades after scanning to generate recommendations.
⚡ Confluence — 0instruments appearing across multiple signals
Symbol
Direction
Score
Signals
Persistence
WAP
Basis Dev
Avg Δ Price
📊 Options Flow — 0 signals
Symbol
Category
LTP
Δ Price%
OI / Metric
Δ Metric%
Signal
Writer PNL
Run a scan to see options flow
📈 Futures Flow — 0 signals
Symbol
Category
LTP
Δ Price%
Metric
Δ Metric%
Signal
Run a scan to see futures flow
Stock Deep Dive
Open Interest by Strike
■ Call OI■ Put OI
Top OI Writer Walls
📰 Recent News (Last 7 Days)
⚡ NIFTY Pulse
Real-time weighted direction from all 50 NIFTY constituents · NSE weights June 30 2026
Auto-refresh: OFF
⚡
NIFTY Constituent Scanner
Click "Scan All 50 Stocks" to analyse weighted direction
—
—
—
—
Weighted contribution of all 50 NIFTY constituents · 99.98% index coverage
Breadth
—
—
📈 Breadth Momentum
—
Accumulating scan history...
⚡ Implied vs Actual
—
Waiting for data...
NIFTY lagging ←→ NIFTY stretched
⚡ Volume Confluence
Confirmed Bull
—
Thin Bull
—
Confirmed Bear
—
Loading volume data...
Sector Contributions
Symbol
Weight
Bar
Change
NIFTY Impact
Sector
V5
V10
V20
▼ Show all 50 stocks
🚀 Dev Live Trader
ATM Long Straddle — paper mode. Entry time and hold duration configurable below.
—
⚙️Today's Config
⏱ Timing (applies to today's whole session)
Feed-start is always exactly 15 seconds before entry — the proven buffer, not separately adjustable.
Force-exit fires this many minutes after entry. Defaults exactly match what's already live and tested.
Max 3 symbols. Leg SL / Target / Open Leg SL are in ₹ premium, not %. Config locks once armed — Disarm to edit again.
📈SMI Momentum Indicator
—
Price + DEMA
LIVE MONITOR
🛠️Manual Controls
Automatic timing (09:10 prefetch, fixed; feed-start/entry/force-exit per your Timing settings above) runs on its own once armed.
These are for manual step-through testing.
💾Database Backup (temporary)
Downloads a complete, consistent snapshot of the live database to your computer —
added specifically for the Railway region migration safety net.
📊Export Trades (CSV)
Downloads every trade — entries, exits, P&L, SL/target/rungs, and PCR/Max Pain
snapshots — as a CSV. Download once after each trading day for analysis.
📋Today's Trade Legs
Symbol
Strike
Leg
Entry
Entry Time
Exit
Exit Time
Reason
Qty
P&L
Status
No legs yet today.
🔴 Live Trading
Same config as Dev Live Trader — this page controls whether today's session trades with
REAL MONEY. Currently supports Dual Entry + Flat Exit only; Laddered Exit and Wait &
Enter Winner stay paper-only regardless of this toggle.
⚙️Trading Mode
—
✅Symbol Eligibility
Symbol
Entry Style
Exit Style
Live-Eligible?
No config saved yet.
💰Margin Check
Run a check before going live — shows required vs available margin for every eligible symbol combined.
⏹Live Kill Switch
Closes every open LIVE position immediately with real market SELL orders. Same underlying
mechanism as the normal Force Exit button — always available, works whether the page thinks
you're live or not, since the backend checks the session's actual trading mode itself.
📋Live Positions
Symbol
Leg
Entry
Entry Time
Exit
Exit Time
Reason
Qty
P&L
Status
Order ID
No live positions today.
📊 Real Trades Dashboard
Live-money NIFTY/BANKNIFTY trades only. Reads exclusively from this system's own trade records —
manual trades on any symbol, including NIFTY/BANKNIFTY itself, cannot appear here.
No closed live trades yet for this range.
📅Daily P&L
📈Equity Curve
⚖️NIFTY vs BANKNIFTY
⏱Entry-Time Performance
🥇 TGNL — Top Gainers/Losers
—
NSE's own pre-open session data, F&O-eligible stocks only, top 3 gainers (CE) + top 3 losers (PE).
Paper mode only — entering, tracking, and simulated fills, no real order placement yet.
🥇Top 3 Gainers / Top 3 Losers
No ranking yet today. Click Refresh, or wait for the automatic 09:13 AM run.
Type
#
Symbol
% Chg
LTP / IEP
Prev Close
🎯ATM / Lot-Size Resolution
No resolution yet today. Click Resolve Now (needs a ranking snapshot first), or wait for the
automatic run right after the 09:13 AM ranking.
Type
Symbol
Dir
Status
Strike
Lot Size
LTP
Initial SL
Detail
⚙️Config (paper mode)
Applies uniformly to whichever 6 stocks rank at 09:13 each day. Paper mode only —
no order placement yet. Increments are Rs. above the option's own entry fill price.
Arming is required before the 09:13 AM ranking/resolution job will do anything beyond
the read-only ranking display — same deliberate day-by-day control as every other paper
system in this build, even though no real order placement exists yet. Arm before 09:13 AM
on any day you want TGNL to actually resolve/track/enter.
📋Today's Positions (paper)
No positions yet today.
Open: 0Closed: 0Win/Loss: 0/0Net P&L: —
Symbol
Dir
Qty
Entry
Entry Time
SL
Rung
Status
Exit
Reason
P&L (net)
⏱️Low-Tracking Window (test)
Runs automatically at 09:15:00 (Start) / 09:15:30 (Finalize) IST. These buttons are for
testing the wiring at any time — outside real market hours the tracked low won't be
meaningful, but the mechanism itself (connect, subscribe, persist) is fully exercised.
(no output yet)
📈 Real Trades - Pivot
Live-money NIFTY/BANKNIFTY/SENSEX Pivot trades only. Reads exclusively from this system's own trade
records — manual trades on any symbol cannot appear here. Defaults to showing
— onward — use Reset to return to that default, or set your
own range below (Clear removes the lower bound entirely).
No closed live Pivot trades yet for this range.
🧮Per-Symbol Breakdown
Symbol
Trades
Win Rate
Gross P&L
Net P&L
📋Trades
Date
Symbol
Dir
Module
Entry→Target
Qty
Entry
Exit
Reason
Gross P&L
Charges
Net P&L
📐 Fibonacci Pivot System
V1/V2 breakout + V3 bounce off daily pivot levels — paper by default, live per-symbol via the
LIVE TRADING toggle below. Independent of Dev Live Trader/SMI above:
can hold its own open position on a symbol they already have open, and vice versa.
—
⚙️Today's Config
Max 5 symbols. Every setting is independent per symbol. Config locks once armed — Disarm to edit again
(refused while any Pivot position is still open — Force Exit first).
🛡️Daily P&L Governor (Live-only)
Aggregate, LIVE-only risk control across every symbol currently live today — not per-symbol.
Once a threshold below is crossed, NEW live entries stop for the rest of the day; already-open
live positions are never touched (no force-close). Unchecked (default) = no effect, live trades
proceed exactly as they do today. All five fields below lock once armed, same as the config above.
Rung 1, Rung 2, and Target must be strictly ascending (e.g. 2%, 3%, 5%) — enforced at arm time,
not here, same as every other Pivot arm-time check.
📡Live Monitoring
Arm for today to see live feed status.
Symbol
Last Tick
Status
📈Charts
Charts appear once armed for today.
—
■ up candle ■ down candle
dashed lines: today's active Fibonacci levels ·
▲ V1 ■ V2 ◆ V3 (entry, colored by direction) ○ exit ·
drag chart to pan time, drag the price axis (left edge) to pan price, scroll to zoom time, Shift+scroll to zoom price