Backtest

Freqtrade Strategy Backtest

BETA

Paste your IStrategy — freqrunner runs it in an isolated Docker container on real Binance data and returns a full performance dashboard.

How to use
01
Choose mode
Pick the strategy type that matches your code
02
Write code
Paste or write your Python strategy in the editor below
03
Configure
Set the trading pair, timeframe, capital and size
04
Run & see results
Hit Run Backtest — the performance dashboard loads instantly
Write a class inheriting IStrategy following the Freqtrade structure. Define populate_entry_trend and populate_exit_trend to generate signals. Supports pandas_ta, ta-lib, and can_short.
Class must inherit IStrategypopulate_entry_trend → enter_long / enter_short columnspopulate_exit_trend → exit_long / exit_short columns
Strategy code
strategy.pypython
config.json auto-synced from config
config.jsonjson
Backtest config
Exchange
Market
Trading pair
BTCUSDT.P
Max 1 symbols (plan starter)Upgrade →
Order size
Freqtrade runs in an isolated Docker container. First run may take 3–10 min (OHLCV data download).
📊
Performance summary
Run a backtest to see real results here.
Freqtrade Docs
Official references for writing and optimising IStrategy classes.