Originally posted by AAAintheBeltway
Of course, there is no way to verify the results or to be sure they were not produced or enhanced by curve fitting, but the large number of trades, over 700, would seem to argue against curve fitting being a significant factor.
That's what I'm trying to say earlier - curve-fitting/optimization is not a significant factor is systems with large number of trades.
jaan: <i>it is perfectly possible to over-optimize a system having any number of historical trades. </i>
It's possible, but I think it won't improve system's results.
Conclusion is: only systems with small # of trades and large # of parameters are over-optimized just to show good results in testing period.
Slippage: It's not easy to calculate possible slippage. First, it depends on market volume/order's size ratio. The higher value this ratio has, the lower slippage will be.
If SP Mini 95% of the trading time has >20 contracts on both bid and ask, then when you trade with less than 20 contracts, you can get market orders executions with max slippage of one tick ( on average ). Of course it depends on market data and order execution speed. If you got lagged quotes, or it takes several seconds to submit an order... executions can be poor.
Let's say someone wants to trade with 200 contracts. If s/he will submit 10 market orders 20-lot each over the first 3 minutes , AFTER the strategy-signal price is hit, will you be sure, that average execution price of all 200-contracts will always be worse than a strategy-signal price?
Many times, after a system indicates: [buy at X price], the price will FALL from that X price-level, thus give you opportunity to buy some contracts at the LOWER prices. Of course, opposite situation also happens, and in these situations you got poorer executions.
Let's say system has 50% profitable trades, 50% unprofitable.
Then - on average - the price has gone against the direction of the trade in the first minutes after the 50% of trade signals. That gives you opportunity to execute some orders at better prices (assuming that you send multiple orders to open/close the whole position)
If system executes orders outside Regular Trading Hours when volume is very low, then slippage calculations are even more complicated.
In systems results reports, slippage must be connected with orders sizes, average number of contracts available on bid/ask and tick size.
DT-waw