As I understand it "CME US Index Futures RTH" should give me 450 minutes of data per day (09:30-17:00) and if I ask for 300-minute bars then every day I would expect:
- 1 bar starting at 09:30 and ending at 14:30 (containing 300 minutes)
- 1 bar starting at 14:30 and ending at 17:00 (the remaining 150 minutes)
My main chart is just a default NQ 5m chart, with no explicit trading hours set.
I am logging out the bar times and for the main 5m chart series (BarsInProgress==0) I can see bar closes every 5 minutes, as I would expect.
However for the added data series (BarsInProgress==1) I seem to get bar closes every few minutes, instead of the two expected bar closing times above.
If I create a chart in Ninja, and set it to 300-minute and "CME US Index Futures RTH", then I see the two bars per day, with bar closing times as expected,
but I cannot seem to replicate this expected behaviour in code for some reason.
Am I being spectacularly stupid and missing something here?
I have attached an image of the logging output and a .cs file used to demonstrate the issue.
Thanks for any help on this.

Comment