It is not "screwing" with the data. It is behaving exactly as defined by the option set out for it. If MergeBackAdjusted or MergeNonBackAdjusted are set it will merge based on the rollover dates of the contract months defined in the Instrument Manager for that instrument. If you want non-merged data DoNotMerge, as you have pointed out, is the way to achieve it.
These merge settings only make sense when using front months and not the ##-## continuous contracts. ##-## are already merged by your data provider and provided as-is. There is never a need to use any merge settings for such contracts. The merge policies are there for people who want continuous contracts, but do not have the convenience of having such contracts available from their data providers or who find their data provider's continuous contract data to be inferior or different than regular contracts.
Comment