Live monitor
Structured trade filtering with drilldown-ready event views
Exchange-authoritative account PnL comes from immutable Bitget account bills. Bot-attributed LIVE rows remain separate and explicitly flag unreconciled history.
Auto-refresh 10s
Visible trades
0
After all active filters
LIVE visible
0
Kafka-derived LIVE projection
DRY-RUN visible
0
Kafka-derived paper projection
Bitget bills net PnL
—
Loading exchange ledger
LIVE attributed net
$0.00
0 rows unreconciled and excluded
DRY-RUN historical PnL
$0.00
Paper history only
Historical portfolio PnL
Closed trades over time
+$0.00
0 closed trades realized
No closed trades yet, so the historical PnL curve is empty.
Advanced filters
Operator-aware backend metadata is surfaced here as structured controls instead of freeform guesswork.
Persisted account filter
LIVE trade ledger
0 rowsCurrent state comes from the Kafka-derived LIVE projection; audit history is served from Iceberg through Trino.
Loading live trades…
DRY-RUN trade ledger
0 rowsPaper events use the Kafka-derived DRY-RUN projection and remain isolated from LIVE state.
Loading dry-run trades…