Loading dashboard data...
Failed to load dashboard data
Backtest reference is loaded โ โ live drift will populate once first orders settle.
๐ Signal Funnel
Last 7 days (max 500 most recent signals)Per-Variant Funnel
| Variant | Signals | Fired | Blocked | Placed | Filled | Fill % | Status Breakdown |
|---|---|---|---|---|---|---|---|
|
:
|
A/B variants are the 5 long-shot arms (always shown, zeros until first fire). (legacy-other-bot) = signals from prior bot generations (favorite-harvest, etc.) we can't attribute. Fix planned: ALTER TABLE bot_signals ADD client_order_tag so blocked signals can attribute to variant.
๐ Backtest vs Live โ Hourly Drift
BT: 80-day (1,845 hrs) ยท Live: rolling since first tradeEach hour โ independent sample (~18 closes/hr). Drift = (live - BT) / |BT|. โ match โค30% ยท โ drift 30-50% ยท ๐ด large >50% ยท โณ <5 settled
| Variant | BT $/hr | BT Sharpe hourly ann |
Live $/hr | ฮ% | Live hrs | Live trades | Status |
|---|---|---|---|---|---|---|---|
| โ match โ drift ๐ด large โณ ramping โณ waiting no BT |
BT $/hr is 80-day OOS expectation. Live $/hr = realized settled PnL / hours elapsed since first trade. "Live hrs" includes idle hours (matches per-hour denominator).
Cumulative P&L by Variant
Per-day realized PnL, stackedSharpe by Variant
AnnualizedNet P&L per Variant
Realized $Cost Distribution
Order count by cost bucketVariant Comparison
Sorted by Net P&L| Variant | Orders | Filled | Fill % | Settled | Wins | Win % | Avg Cost | Fees | Net P&L | Sharpe |
|---|---|---|---|---|---|---|---|---|---|---|
| No variant data yet. Bot needs to be running with longshot-ab strategy. | ||||||||||
๐ Recent Signals (every trigger, fired or blocked)
| Time | Ticker | Variant | Side | Cost | TTC | Decision | Reason / Order |
|---|---|---|---|---|---|---|---|
Recent Trades
| Time | Variant | Ticker | Side | Cost | Size | Mode | Status | Outcome | P&L |
|---|---|---|---|---|---|---|---|---|---|
| No trades yet. | |||||||||