Quote from HowardCohodas:
For your backtesting, are you using EOD data or tick data?
Most backtesting is done with EOD data. Slippage is lost in the noise when evaluating a strategy using EOD data.
So what is backtesting for? I limit it to qualifying a strategy for prototyping using paper trading. Even paper trading has its limitations. The platforms that I have any experience with will "execute" your paper trade if the price hits your specifications. However, no consideration is given to the quantity specification of your order compared to the available quantity in the marketplace.
After qualifying with backtesting and prototyping with paper trading your next step is live trading. Only then will you know what the market has in store for you.
Now if you are engaging in high frequency trading backed by supercomputers to operate your algorithms, well that's another story all together.