Understanding Slippage in Backtesting
Your backtest may look profitable because it assumes perfect execution.
Historical charts often make entries and exits look cleaner than they are in live trading.
In reality, market orders can receive worse prices than expected, and stop orders may experience slippage during fast conditions.
A strategy that targets small movements can be particularly sensitive to transaction costs.
When testing an NQ setup, I want to include realistic commissions, fees, and slippage assumptions.
I also consider whether the historical data supports the execution assumptions I'm making.
A backtest should estimate how the strategy might behave under realistic conditions.
If the results disappear after reasonable trading costs, the apparent edge may not be robust enough.