Reading the dashboard
What the KPI tiles, snapshot, and activity feed are telling you.
KPI tiles (top of the page)
- Current equity (USD)
- Sum of your USD balance + every pair's position value at current market price. This is your "if I closed everything right now, what would I have" number.
- Realized P&L (today)
- Sum of profits from cycles that closed since 00:00 UTC today.
- Unrealized P&L
- Sum of (current price − cost basis) × position across all open positions. The "what would I lose / gain if I sold right now" number.
- Open positions
- Count of pairs currently holding base-asset position.
The per-pair table (snapshot)
One row per configured pair. Key columns:
- Symbol — Kraken trading pair (e.g. BTC/USD).
- Position — units of the base asset currently held.
- Cost basis — weighted-average price paid.
- Mark — current market price.
- P&L — unrealized profit/loss on this pair.
- DCA — how many DCA levels have fired this cycle.
- State — what the bot is doing for this pair right now (waiting / placed / filling / gated / cooldown).
Activity feed
The live stream of events the bot is emitting — orders placed, fills, cycle closes, errors. New events appear at the top as they happen.
For a full filterable history, see /me/bot/trades (Trade history).
"Bot is losing money" banner
If today's combined P&L (realized + unrealized) is below −2% of equity, a red banner appears above the KPI tiles with a one-tap link to Bot controls. This is your "the bot is having a bad day, do you want to review it" signal.
Cooldown indicators
When the bot tries to place an order but doesn't have enough USD, it sets a per-pair cooldown to avoid hammering Kraken with repeated rejections. The state column shows "Cooldown until …" while one is active. See Insufficient funds — what it means.
What's NOT on the dashboard
- Tax-lot accounting.
- Charts of historical price + your fills overlaid.
- Per-pair P&L breakdown over time.
These are planned for future iterations. In the meantime, the trade history page + CSV export gives you the raw data to do your own analysis.