Skip to content

Local Backtester

The Local Backtester is a standalone Docker-based application that runs on your own machine. Unlike the chart-based backtester built into Crodl's trading terminal, the Local Backtester is designed for heavy-duty strategy testing — parameter sweeps, multi-market analysis, and large-scale optimization.

Local Backtester vs Chart Backtester

FeatureChart BacktesterLocal Backtester
Runs onCrodl serversYour machine (Docker)
Best forQuick single backtestsParameter sweeps & optimization
Data sourceChart dataDownloaded exchange data
Multi-marketNoYes — sweep across exchanges, symbols, bars
Parameter sweepsNoYes — grid search across parameter ranges
SpeedShared resourcesUses your full CPU
PrivacyStrategy runs on serverStrategy runs locally
AvailabilityAll members (built into the terminal)Lifetime members

How It Works

The Local Backtester runs as a Docker container on your machine. It provides a web interface at http://localhost:8888 where you can:

  1. Download historical data from supported exchanges
  2. Write strategies using Rune Script (same language as the chart backtester)
  3. Run single backtests with detailed equity curves, drawdown charts, and trade analysis
  4. Run parameter sweeps — test thousands of parameter combinations in parallel
  5. View and compare results with ranked results tables (by PnL % or ROI $) and performance metrics

Requirements

  • Docker Desktop installed on your machine
  • Lifetime membership on Crodl
  • Backtester token from your Crodl account settings

Getting Started

Head to the Installation guide to get started in under 5 minutes.