Reading the /backtest charts
The backtest page shows per-coin per-year P&L grids, drawdown timelines, and the out-of-sample split. Quick reference for what each panel means.
The per-coin per-year grid
The big table at the top breaks the backtest into cells of (coin ร year). Each cell shows the gross P&L for that coin in that year, with long / short split where relevant.
Greener cells are positive years; red cells negative. The strategy's stability hinges on having few deeply red cells โ a strategy that gets +200% one year and -80% the next isn't really making money, it's just gambling.
Drawdown timeline
The line chart below the grid shows equity through time. The red shaded regions are drawdown windows โ periods when equity was below its all-time high.
What matters is the max drawdown depth (worst point) and the recovery time (how long until the new high). v6.4 and v7 both stay under 50% max drawdown in backtests; recovery times range from weeks to months.
Out-of-sample (OOS) holdout
The backtest covers 2020 through April 2026. Strategy parameters were tuned on a subset (in-sample); the remainder is the holdout (OOS). The OOS portion is what really matters โ anyone can fit a strategy to in-sample data, the question is whether it generalises.
On both v6.4 and v7, OOS performance is degraded vs in-sample (expected) but still profitable on year-weighted score. The /methodology page explains the splits in detail.
What's NOT shown
The backtest uses dYdX maker fees on entries/TPs and taker fees on SLs โ these are baked in, so the numbers are post-fee. It does NOT model slippage from your own orders impacting the orderbook (the bot trades in small notional sizes where this is negligible).
Funding rates are modeled approximately. The backtest does not include any 'live' costs like server hosting or Botely subscription fees.