Dashboard

The Dashboard is your home page — the first thing you see when you open Botmarley at http://localhost:3000.

What You'll See

The dashboard provides a high-level overview of your trading operation:

Botmarley dashboard with the Bot Marley logo, stats cards for Active Sessions, Total Sessions, and Total PnL, and a Quick Actions section

Portfolio Summary

If you have accounts connected and portfolio sync running, you'll see:

  • Total Portfolio Value (USD) — combined value across all accounts
  • Total Portfolio Value (BTC) — your holdings measured in Bitcoin
  • BTC Price — current Bitcoin price in USD
  • Last Sync — when portfolio data was last refreshed

Active Trading Sessions

Any currently running or paused trading sessions appear here with:

  • Session name and trading pair
  • Current status (Running, Paused)
  • Profit/Loss so far
  • Number of actions executed

Tip

Click on any active session to jump directly to its detail page with real-time charts and controls.

Empty State

If this is your first time using Botmarley, the dashboard will show helpful links to get started:

  1. Add an Account — connect to Kraken or create a Paper account
  2. Create a Strategy — build your first trading strategy
  3. Download Data — fetch historical market data for backtesting

Auto-Refresh

The dashboard uses HTMX polling to stay up-to-date. Active session stats refresh automatically without needing to reload the page.

From the dashboard, you can quickly navigate to any section using the sidebar. The most common workflows from here:

graph LR
    D[Dashboard] --> A[Accounts]
    D --> S[Strategies]
    D --> T[Trading]
    D --> B[Backtesting]
    A --> T
    S --> B
    B --> T

This flow represents the typical journey: set up accounts, create strategies, backtest them, then go live.