Quote from gmst:
... Due to above differences in backtesting environment and live execution environment, I have come to conclusion that actual execution code for such retail traders has to be different than the backtesting code ...
Quote from vincegata:
If you lose connection to a data feed server, one technique I saw is to fill missing ohlc bars with an average. On the other hand, I trade using tick data, if, say I loose last 2 min of ticks, I do not know how to handle that - I would like to find out too.
Quote from gmst:
So, my question is:
1) Do you guys write much more robust execution code than your backtesting code?
2) How large is the difference between such robust code for execution Vs simpler code for backtesting in terms of increase in complexity, increase in number of variables/arrays that you have to use and round-about logic that needs to be used to make the live execution code robust?