A few quick questions, regarding the execution side of things:
When to trade:
IB offers the liquid trading hours along with the trading hours of each instrument. The liquid hours also seem to contain ETH. In my paper trading I trade 30 minutes before the market closes (according to liquid hours). As I only place 1 lot orders, I spread them out in (randomized) 10 minutes intervals. Let's say I want to trade 3 contracts. The first goes 50 minutes before the exchange closes, second goes 40 minutes and the third 30 minutes before close.
My question relates to the liquidity of the session: Are the IB liquid hours of any value here or should I set a trading time for each instrument manually because most contracts are traded some other time.
How to trade with SNAP:
I use these 10 minutes intervals so that I have enough time to trade something like 30-40 contracts on a roll day for some instruments (thats about worst case max my backtest tells me). I therefore can place a SNAP-MID and wait for a fill for 10 minutes. If not filled it gets cancelled and replaced by a SNAP-MKT.
@Kernfusion wrote that he waits up to 40 minutes till a SNAP-MID fills. What is a reasonable value here? Waiting a shorter time should make more trading possible at the end of the trading day which is the price that the backtest works with.
As always, thanks for your replies!