Market closed·Opens Mon 9:15
Brutal honesty · transparency framework

We publish what hurts.

This page is the opposite of marketing. It shows every loss, every drawdown, every regime where the engine has negative edge, and every failure mode we are still chasing. If a number on the dashboard looks better than what you see here, the dashboard is wrong — not this page.

No live ledgerLedger is wired — waiting for closed trades in the last 30 days.
Append-only ledgerOut-of-sample onlyNo survivorship biasCalibration audited weekly
01

Loss reporting

Loss ledger · last 7 closed losersnet 0.0R · append-only

Every loss is recorded with its reason code before the P&L tile updates. The engine cannot delete or re-sort this list — overrides and stop hits get equal billing.

No closed losers in the live ledger yet. Sign in and trade to populate this table.

02

Drawdown analytics

Drawdown analyticspeak-to-trough · published, not pruned

Underwater curve and drawdown cohorts populate from reconciled fills once live trades exist.

03

Signal grade history

Signal grading · post-trade auditA→F grades from closed-trade outcomes

Grade histograms appear after closed live trades accumulate. Grades are assigned post-trade from realized R — not pre-trade marketing scores.

04

Performance breakdown

Performance breakdownnegative cells shown — not hidden

Playbook and time-of-day slices appear after reconciled live fills accumulate.

05

Confidence calibration

Confidence calibrationpredicted vs actual win rate

Reliability buckets populate once enough scored live trades exist. Connect Upstox and trade with signal scores enabled.

06

Risk-adjusted metrics

Risk-adjusted metricswith caveats, not without

Sharpe, Sortino, and profit factor are computed from your closed-trade series once live fills exist.

07

Market condition attribution

Market condition attributionby instrument type

CE / PE / EQ attribution fills in once enough tagged live trades accumulate.

08

When NOT to trade

When NOT to tradehard vetoes · enforced in code

These are not suggestions. Each rule is a server-side gate — the engine refuses to arm a signal, and the manual ticket is disabled, until the condition clears.

VIX > 25 — circuit-breaker risk

Implied vol regime invalidates intraday playbook win rates by ~14pts. Engine refuses to arm.

Expiry day after 14:30 IST

Theta decay and OI unwind dominate price; the playbooks have negative edge in this window.

Spread > 50 bps

Execution slippage eats > 0.3R on average. Hard veto, no override.

First 5 minutes of the open

Tick noise > signal; classifier confidence falls below 55%. Wait for the opening-drive window.

After 3 consecutive losses

Mandatory 60-second cool-off. Revenge-trade detection halts new entries.

Latency > 400ms

Quote staleness invalidates stops. Engine pauses arming until probe recovers.

09

Failure transparency

Top failure modes · last 30dpublished with mitigation

Failure-mode counts aggregate from live fill patterns — slippage, fast stops, and F-grade outcomes.

10

Trust reinforcement

Our commitments to youhow we keep ourselves honest
Every fill is logged

Order ID, timestamp, intended price, fill price, slippage — written to an append-only ledger before P&L is shown.

Losses are published with reasons

We do not curate the loss feed. Stop hits, time stops and manual overrides all appear with the same prominence as wins.

Walk-forward, not back-fit

All published win rates are out-of-sample. In-sample numbers are watermarked and never used in marketing.

Drawdowns are not deleted

Worst-case drawdown history is permanent. We show DD-05 (-8.9%) on the home page, not just the recovered curve.

Confidence is calibrated

When the engine says 70%, it should win 70% of the time. Calibration error > 8pts triggers a model review.

When we don't know, we say so

Uncertainty bands are shown on every projection. No point estimates without a confidence interval.

If any line on this page is later contradicted by reality, we change the line — not the data.
Gate session audit · verify claims

Import a gate CSV from Terminal → Diagnostics to cross-check block rates, Kronos scores, and override counts against what we publish here.

If we lied on this page, the audit chain would catch us before you did · DyadScalp
Risk Notice

DyadScalp is a decision-support terminal. It does not custody funds, manage portfolios, or offer investment advice. Orders are routed to your registered broker under your own credentials. Index-options scalping carries the risk of total loss on each trade — server-side risk gates cap the bleed but do not prevent it. Past simulation and replay performance is not indicative of live results.