Backtesting
Backtesting evaluates a trading strategy by running its exact rules against historical market data and measuring what would have happened. Done honestly, it filters out bad ideas cheaply before money is at risk. Done carelessly, it manufactures beautiful equity curves that describe the past's noise rather than any repeatable edge.
How do you backtest a strategy?
Write the rules so precisely that no in-the-moment judgment is required — entry, exit, position size, all mechanical. Obtain historical data of the same granularity the strategy actually needs: a strategy reacting within seconds cannot be tested on one-minute candles, because everything inside the candle is invisible. Replay the data in order, letting the strategy see only what it would have known at each moment, and charge realistic costs — fees, spread, slippage — on every simulated fill. Then judge the result on net outcomes and sample size across different market conditions, not on the prettiest stretch of the curve.
What are the pitfalls of backtesting?
The classics: overfitting (tuning parameters until they fit historical noise — the more combinations tried, the more certain that the best one is partly luck), look-ahead bias (any leak of future information into a decision, often subtle, like using a candle's close before the candle ended), survivorship bias (testing only on coins that still exist today, silently excluding the delisted failures), and cost neglect, which flatters high-frequency strategies most. Sound defenses exist: hold out data the optimization never saw, test out-of-sample, compare results against randomized baselines, and treat any small-sample result as unproven. A backtest is evidence of possibility, never proof of future profit.
Educational content — not financial advice. Trading digital assets carries substantial risk of loss. See the full Risk Disclosure.
Volume Catcher is an analytical tool, not financial advice. Trading digital assets involves substantial risk of loss. Past performance of signals does not guarantee future results. You are solely responsible for your execution decisions and for complying with the laws of your jurisdiction.