I am a Quant Trader with 5 years of HFT experience. I had a look at the platform and am wondering to what extent strategies developed here can be transfered to profitable live systems. Here a few points:
- Market orders are executed at the close of the bar which triggered them with some non-price-dependent slippage. In a non-HFT setup with broker interface such as IB I would assume at least a latency of 1 second - i.e. actual execution time 1 second after the close. It doesn't sound like much but during faster markets the actual execution price can be quite different than the close of the last bar. Imagine a bar with close a lot below the recent market range - it will not be hard to filter out instruments and bars for which the sell-out continues for at least one bar and generates profit close-to-close. The problem is that we don't know where exactly we were filled around the first close, so this trade is not doable. There is also a statistical side: any optimization process employed during strategy development will push trading towards exactly such exploitable scenarios because they overwhelm the noisier and lower volatility signals.
- Limit orders are checked for execution every bar with its close price. This is very far from real simulation models. The advantage of limit orders in terms of execution costs can only be simulated if a models accounts for the scenarios in which a limit order is touched but the price reverts.
During slow time both complications are not in effect but from my experience there is no algo trading during slow times any way.
Does anybody have experience moving strategies developed here to live trading?