For M6E and MES I usually roll them over a few days before they expire. At those times is the bid/ask spread usually only one tick. If you want to roll over weeks in advance of the expiry date you might indeed face larger slippage. The commission on these smaller contracts is lower (at IB) than their larger brothers. The benefit of the smaller contract is that you can more precisely follow the forecast signal, resulting in less "rounding errors".Regarding the other mini-contracts, do they have enough liquidity to be able to comfortably roll them and to not loose too much on the spread? Also, I'd need to get historical data for them somewhere, rerun backtests, prepopulate all the roll periods for the new contracts (I have automatic rolls which rely of prepopulated roll-schedule for each contract for the next 80-100 years) - quite a lot of work.. I just want to finally sit, relax and watch the thing do everything by itself
For historical data can you use these instruments, or their larger brothers 6E and ES. Any price difference between the pairs (M6E, 6E) and (MES, ES) is immediately corrected by arbitrage in the market.
So yeah, completely irrational reasoning., and the rational thing to do in the absence of any other evidences is to trade an energy instrument which allows more granular positions - NG..