Pending approvals — ASSISTED
Can I enter now?
A proposed BUY CE/PE, a score above the threshold or a CANDIDATE grade is not permission to buy. ENTRY READY appears only while every strategy, validity, quote, execution and risk check the engine itself runs is passing, and only for as long as the quote behind it is fresh. Entries only: HOLD/EXIT for open positions is under Open positions.
Parameters behind these verdicts — none validated yet
Pipeline — where each cycle gets to
Recent cycles
Feed & health
Risk
Open positions
Performance
Breakdown by strategy, regime and exit
Recent trades
Orders placed by the engine
Only orders this engine sent. In PAPER they are simulated
(broker id SIM…); trades you place yourself at the broker
are never shown here. Bought and sold are filled quantities.
Per signal — what was bought and sold
Every order
Latest signals — what the engine decided
Most of these never became orders; the rejected ones explain the engine. The scoring weights behind these numbers are unvalidated — the specification's starting values, never fitted to real data. Read them to build a view, not to place a trade.
Strategy checks — latest bar
What each strategy requires
AI — calls, agreement and what followed
Call health
Agreement
Expectancy
Vetoes & approvals
Directional accuracy by confidence — ADVISORY
Calibration — SHADOW
Recent decisions
Expiry-day iron butterfly — is it running?
How to read it
- Only expiry days count. NIFTY expires weekly (Tuesdays), so this trades about once a week. On other days the status says Not an expiry day.
- Watch the primary book (marked ★). The others exist to check that the backtest's choice still looks right on real prices.
- Judge it only after 30+ expiries (about 7 months). A few weeks can look great or terrible by luck; the backtest's worst single day was about −₹4.8k per lot.
Latest expiry day — every book
Scoreboard — all expiry days, per book
Primary book — every expiry
Scalping module — is it running?
Results per ledger
Positions
Why trades were not taken
Setups
Data coverage today
Prediction model — is it running?
How to check it — 4 questions, in order
- Is it running? The first tile should say Running between 09:30 and 15:05 IST, and Last check should be under 6 minutes old. Not running means the trader is stopped or was not restarted. No data on a weekday means a market holiday or a broker login problem.
- What did it think? The chart shows every check today: one bar per 5 minutes, height = chance of a big move. Bars that reach the dashed line are picks. Usually only 0–3 bars a day reach it.
- Was it right? 30 minutes after each check the Big move? column fills in with Yes or No. The model is useful only if its picks see big moves much more often than the other bars — compare the two rates under Was it right?.
- Would it have made money? Look at Paper money and the paper straddles table. One day means nothing: judge it only after 30+ trades (better ~100, which takes months).
Today's checks — chance of a big move
Each bar is one 5-minute check (hover for details). Filled bars reached the threshold (dashed line). Below each bar: ● a big move followed, ○ it did not, nothing = not known yet (30 minutes have not passed).
Was it right?
Paper money
Paper straddles
Every check today
▲ pushed the chance up, ▼ pulled it down — the two inputs that moved each score most. Needed is the 30-minute move India VIX implied.
About this model — what it uses and what the research found
Trade filter (XGBoost) — what is it doing?
Accepted vs rejected — real trades
Only signals the bot actually traded have a result here. In shadow mode rejected signals are traded too, so the two groups can be compared on real P&L.
The model
Decisions
What the backtest found (2026-11-01)
Walk-forward, last 25% of days untouched until the end, pass rule set before running. AUC 0.5 = no better than chance. Neither model beat the bot on its own signals.
Readiness
Each line is a precondition for trading. All six true means the trader is running, warm and has completed a cycle.
Environment
Activity log
Waiting for the first refresh.