Is there a reason that GetBar and GetTime are not behaving symmetrically? This code:
protected override void OnStartUp() {
DateTime nextBeginTime = Bars.Session.NextBeginTime;
int nextBeginTimeBar = Bars.GetBar(nextBeginTime);
DateTime nextBeginTimeBarTime = Bars.GetTime(nextBeginTimeBar);
Print("nextBeginTime = " + nextBeginTime);
Print("nextBeginTimeBar = " + nextBeginTimeBar);
Print("nextBeginTimeBarTime = " + nextBeginTimeBarTime);
}
nextBeginTime = 9/4/2014 6:00:00 PM
nextBeginTimeBar = 2173
nextBeginTimeBarTime = 9/4/2014 6:05:00 PM

Comment