Available now via Docker Hub

Backtest strategies
on your machine

Run thousands of parameter combinations across 5 exchanges. Your strategies stay private. Your data stays local.

CRODL Backtester dashboard showing equity curve, drawdown chart, and trade analysis
quickstart
docker pull crodlbacktester/crodlbacktester:latest

Everything you need to optimize

A complete backtesting environment that runs entirely on your hardware.

Parameter Sweeps

Test thousands of parameter combinations across multiple exchanges and timeframes in a single run.

Fully Private

Everything runs on your machine. Your strategies and data never leave your computer.

Multi-Exchange

Backtest against Bybit, Bitget, Blofin, Bitunix, and Hyperliquid futures data.

Detailed Metrics

Net P&L, ROI, win rate, profit factor, max drawdown, Sharpe ratio, and more for every run.

Any Timeframe

Download 1m candles and aggregate to 5m, 15m, 1h, 4h, or 1d for any strategy.

Rune Script

Write strategies in CRODL's Rune Script language — the same scripts you use on the platform.

Supported Exchanges

BybitBybitBitgetBitgetBlofinBlofinBitunixBitunix
HyperliquidHyperliquid

Up and running in minutes

Install Docker, pull the image, and start backtesting. Choose your platform below.

1Install Docker Desktop

Download Docker Desktop for Mac — supports Intel and Apple Silicon. Open the .dmg and drag to Applications.

Download Docker Desktop for Mac
2Pull the image
terminal
docker pull crodlbacktester/crodlbacktester:latest
3Create directories
terminal
mkdir -p ~/crodl-backtester/data ~/crodl-backtester/results ~/crodl-backtester/state
4Run the container
terminal
docker run -d \
  --name crodl-backtester \
  -p 8888:8888 \
  -v ~/crodl-backtester/data:/app/data \
  -v ~/crodl-backtester/results:/app/results \
  -v ~/crodl-backtester/state:/app/state \
  crodlbacktester/crodlbacktester:latest
5Open in browser

Navigate to http://localhost:8888 and log in with your backtester token.

Requires a CRODL Lifetime Membership. Generate your backtester token from your account settings at crodl.com.

Prefer Docker Compose?

Create a docker-compose.yml in your project directory:

docker-compose.yml
services:
  backtester:
    image: crodlbacktester/crodlbacktester:latest
    ports:
      - "8888:8888"
    volumes:
      - ./data:/app/data
      - ./results:/app/results
      - ./state:/app/state
terminal
docker compose up -d

Start optimizing your strategies today

Pull the Docker image and run your first backtest in under five minutes.

Install Now

Recommended Server Provider