Enable browser notifications to get alerts when trades fire.

⚠️ Breeze session failed — bot paused. Submit a new session token to resume (login as edas). 🛑 Risk halt active:

Daily P&L

Cumulative P&L

Realized Today

Open Positions

Calendar Positions

Strike Type Near Exp Far Exp Lots Entry ₹ Curr ₹ Unreal P&L Peak P&L Trail SL ·
No open calendar positions

🎯 V6b Sniper Positions

CE Strike PE Strike Offset Expiry iv/hv Lots Credit ₹ Curr ₹ Unreal P&L Peak P&L BE Range ·
No open V6b sniper positions

Market Signals

Trend (20/50-DMA)
NIFTY spot
India VIX
HV20
IV/HV ratio
Sniper gate
🎯 ARMED

Controls

"Stop All" exits the trading loop entirely (Flask dashboard stays up).

Testing reset

"Flush Open Trades" drops all open calendars and resets cumulative P&L to ₹0 (applies within ~30s). "Clear Trade History" deletes the trade-log files.

30-Day Cumulative P&L

Calendar Trade History — closed trades, one row per calendar

Total realized:
Entry → Exit Strike Lots Near leg (sold) Near P&L Far leg (bought) Far P&L Set P&L Reason
No closed calendar trades yet
Total (all closed calendars)

Near/Far leg P&L is computed from the actual broker fill price on each side and shown for transparency — it can differ slightly from Set P&L (the audited total that feeds Cumulative P&L above) due to normal execution slippage between the decision price and the real fill. Trades from before this leg-level tracking existed show Set P&L only (near/far read "—").

🎯 Sniper Trade History — closed strangles, one row per cycle

Total realized:
Entry → Exit Expiry ~Center Lots CE leg (sold) CE P&L PE leg (sold) PE P&L Set P&L Reason
No closed sniper trades yet
Total (all closed sniper trades)
Realized (history above) + Unrealized (open positions) = Cumulative P&L
Download Server Data (ZIP)

Download all collected data from the running Render instance as a ZIP — iv_history.csv, scan_history.csv, chain_snapshots.jsonl, market_history.csv, trade logs, and more. Use the resulting ZIP with Import Local Trade Data below to seed the dev branch.

Import Local Trade Data

Upload a ZIP of your local data/ folder to seed the Render instance with historical trade logs and market history. state.json is skipped by default to avoid phantom positions — tick the checkbox only if the bot is stopped and you want to restore open positions.

Server IP: