Set the costs to none
The result roughly quadruples. That gap is the whole argument: a backtester that skips fees reports a strategy that does not exist.
Live demo
Pick a market, change any parameter, and the backtest re-runs in this tab on the same deterministic kernel the command line uses. Nothing is sent anywhere, the page replays a committed year of real Binance data locally.
loading the tape…
Open the full report for this run Trade list, cost breakdown and run settings, generated by the same function the CLI calls. The link carries the configuration, so it opens on this run and can be shared.
Two things worth trying
The result roughly quadruples. That gap is the whole argument: a backtester that skips fees reports a strategy that does not exist.
Across a 5×5 grid of them, thirteen of nineteen lose money, and none finishes with more winners than losers.
A 36% win rate is what trend following looks like: many small losses paying for a few large wins. The win rate is not the number to read.