Gross return
—
Good validation gives you reasons to trust or reject the process. Bad validation gives you a screenshot.
Date range, instrument set, and capital base should resemble the desk you plan to run rather than the dataset that flatters the strategy most.
A strong terminal profit can still hide intolerable drawdowns, unstable streaks, or fragile dependence on one period of market behavior.
Backtesting narrows uncertainty. It does not remove slippage, changing regimes, liquidity shifts, or execution drift in live conditions.
A backtest that ignores costs lies. Each round-trip pays commission and slippage. See how a thin gross edge survives — or doesn't — once real costs are modelled.
Do not tune until the bad period disappears.