docker pull crodlbacktester/crodlbacktester:latestA complete backtesting environment that runs entirely on your hardware.
Test thousands of parameter combinations across multiple exchanges and timeframes in a single run.
Everything runs on your machine. Your strategies and data never leave your computer.
Backtest against Bybit, Bitget, Blofin, Bitunix, and Hyperliquid futures data.
Net P&L, ROI, win rate, profit factor, max drawdown, Sharpe ratio, and more for every run.
Download 1m candles and aggregate to 5m, 15m, 1h, 4h, or 1d for any strategy.
Write strategies in CRODL's Rune Script language — the same scripts you use on the platform.
Supported Exchanges
Install Docker, pull the image, and start backtesting. Choose your platform below.
Download Docker Desktop for Mac — supports Intel and Apple Silicon. Open the .dmg and drag to Applications.
Download Docker Desktop for Macdocker pull crodlbacktester/crodlbacktester:latestmkdir -p ~/crodl-backtester/data ~/crodl-backtester/results ~/crodl-backtester/statedocker 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
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.
Create a docker-compose.yml in your project directory:
services:
backtester:
image: crodlbacktester/crodlbacktester:latest
ports:
- "8888:8888"
volumes:
- ./data:/app/data
- ./results:/app/results
- ./state:/app/statedocker compose up -dRecommended Server Provider