⚠ Kite session expired — quotes/chain/margin are failing or stale. Nothing shown right now can be trusted for a real trade until scripts/kite_login.py (or the auto-login) refreshes the token.
Market—
Budget—
Open—
Margin buffer—
Last cyclenever
01
Command Center
Active recommendations
Open positions
Recent alerts
02
Chain & Signals
Top 20 by volume
Candles
Chain
Strike
Call OI
Call IV
Call LTP
Call Δ
Put Δ
Put LTP
Put IV
Put OI
Recommendation detail
03
Positions
–
Open
Instrument
Type
Strike (entered)
Lots
Premium
Max profit / loss
Margin
Entry
Current
P/L
Exit now
P/L %
Trigger
* margin is an estimate (spread-width defined-risk proxy) when a live Kite broker margin quote wasn't available for that trade.
Closed today
Instrument
Structure
Exit reason
Exit time
Realized P/L
Realized %
04
Performance
Till-date
05
Alerts
Full log
06
Risk & Fusion
All fields editable — applies to the next signal cycle, saved and kept across restarts
Risk gate
Fusion weights — index
Fusion weights — single stock
Strategy matrix
Every cycle, the best-fit selector scores each enabled strategy applicable to the direction read by net risk:reward — expected gain ÷ (expected loss + charges), both computed from the structure's actual expiry payoff over the move the option chain's own implied volatility prices in, tilted by the signal's direction and conviction — and picks the highest score. A card surfaces only if that ratio clears the bar and the expected return on the margin it blocks clears its floor. Uncheck a strategy to remove it from consideration.
Strategy
Category
Direction
Stop
Profit target
07
Session
Data sources
Connections
Emergency control
Cancels every pending order, flattens every open position at market, and suspends auto-trigger system-wide until re-armed — use the ⏻ Halt everything button in the top bar, available from any screen.
08
Run Log
Every scheduled run, success or failure
Started
Type
Status
Detail
09
Signal Scan
Every instrument, every cycle — not just the ones that surfaced a card
Instrument
Segment
Direction
Conviction
Expected move
TA votes
Outcome
Macro drivers
News drivers
10
Learning
Conviction calibration — last 30 days
Did the underlying move the way each card called? Repeat cards (same instrument and direction within an hour) count once. Hit rate is the share that moved the called way; the range is a 90% interval — wide ranges mean too few cards to tell. If conviction worked, higher buckets would hit more often.
Group
Cards
Hit after 1h
Hit after 2h
Hit by close
Avg move by close
Calibration by event type — last 7 days
Direction is calibrated as a full fit (actual ≈ α + β·predicted), not just a flat bias — β below 0 means this event type's predicted and actual direction have been anti-correlated, so the correction inverts sign in proportion to how strongly the headline was scored, not by a flat amount. Both shrunk toward α=0 / β=1 / scale=1 until enough samples accumulate. See manthan/learning/calibration.py.
Event type
Samples
Hit rate
Predicted dir. (avg)
Actual dir. (avg)
Direction α
Direction β
Magnitude scale
Reaction trend — average move since detection
Every tracked event, checked at fixed horizons after detection (not just the final resolution) — how the average reaction builds or fades over the following minutes.
Horizon
Samples
Mean move
Recently resolved events
Resolved
Instrument
Event type
Headline
Predicted dir.
Actual move
11
Data
Historical analysis
Daily P&L
Daily win rate
Equity curve & capital deployed
Solid — account equity (starting capital + cumulative realized P&L). Dashed — capital/margin actually deployed that day.
Breakdown
Instrument
Signal
Duration
Total P&L
Win rate
⏻ Halt everything?
This cancels all pending orders, flattens all open positions at market, and suspends auto-trigger until you re-arm the system.