Like most, I use MergeBackAdjusted, which has many benefits for both backtesting and live trading.
However, in live trading, there is the following issue:
- the day prior to the configured Rollover date, from 6pm to midnight in real-time, it is impossible to use the new front-month contract with backadjusted data from the prior month going to 6pm.
- once past midnight, Ninja correctly displays backadjusted data from the prior month up until 6pm of the prior day to the configured Rollover date.
I understand for most people this isn't an issue, however I now have a strategy that is always in the market, and needs correct data 24/7 to execute.
I would certainly appreciate this being fixed, or a workaround provided.
Re. workaround, do not tell me I can use DoNotMerge, because in that case after doing the rollover I have different historical data, potentially leading to a different state for my strategy - it just doesn't work (for example yesterday, that strategy was short in the close on CL 04-13 data but long on CL 05-13).
Thanks in advance
Dominique
Comment