Backtesting

Validate your edge before going live.

Simulate any strategy against the complete Polymarket fill and price history, every tick from 2020 to today, before allocating real capital.

Every tick, 2020 to liveReal spread dataIn development
Capabilities

History that fights back.

Not a candle replay. The same 2B-fill dataset behind the Data API, with execution modelled against real spreads.

REPLAYTick-level replay

Full fill and price history replay from 2020. Every fill, every tick, exactly as it happened.

METRICSStrategy metrics

Strategy PnL, Sharpe, max drawdown, and risk attribution out of the box.

EXECUTIONRealistic execution

Slippage and fee modelling with real spread data, so results survive contact with the live book.

PORTFOLIOPortfolio simulation

Simulate a whole book across multiple markets at once, not one market at a time.

How it will work

Define a strategy. Get a verdict.

Describe the strategy, the sizing, and the window. The engine replays history tick by tick and returns the numbers that matter. Example shown is illustrative.

  • Test copytrade, LP, and custom strategies
  • Same sizing and exit rules as the live terminal
  • Results traceable to the individual simulated fills
Request
curl -X POST https://partner-api.bravadotrade.com/v1/backtests \
  -H "X-API-Key: bvd_live_xxxxxxxx" \
  -d '{
    "strategy": "copy_leader",
    "leader": "0x8f16c9f1...",
    "size_mode": "pct_of_leader",
    "size_pct": 10,
    "from": "2024-01-01",
    "to": "2026-06-01"
  }'
Response
{
  "backtest_id": "bt_4c19d2ae",
  "status": "complete",
  "net_pnl_usd": 18432.10,
  "sharpe": 1.84,
  "max_drawdown_pct": 11.2,
  "win_rate": 0.61,
  "fills_simulated": 12408
}

Be first in line.

Backtesting is in development. Reach out for early access and to shape what it ships with.