I have issue with contact offset, they don't mach with charts. I use do not merge policy, trading hours <use instrument settings>, hourly charts.
ES 03-15
03/11/2015 (day before rollover to ES 06-15)
Close: 2042.5
ES 06-15
03/11/2015
Close: 2034.75
Diff: 2034.75 - 2042.5 = -7.75
Offset for this contract is -7.5 (from instrument rollovers)
ES 12-21
12/08/2021(day before rollover to ES 03-22)
Close 4691.75
ES 03-22
12/08/2021
Close: 4684.75
Diff: -7
Offset: -7.25
Comment