else if (State == State.Historical) { sessionIterator = new SessionIterator(BarsArray[1]); }
[COLOR=#0000ff]if (BarsInProgress == 1) { if[/COLOR](Bars.IsFirstBarOfSession) { Print([COLOR=#800000]"Calculating trading day for "[/COLOR]+Time[[COLOR=#ff6600]0[/COLOR]]); [COLOR=#008000] // use the current bar time to calculate the next session[/COLOR] sessionIterator.GetNextSession(Time[[COLOR=#ff6600]0[/COLOR]],[COLOR=#0000ff]true[/COLOR]); [COLOR=#008000] // store the desired session information[/COLOR] DateTimetradingDay=sessionIterator.ActualTradingDayExchange; DateTimebeginTime=sessionIterator.ActualSessionBegin; DateTimeendTime=sessionIterator.ActualSessionEnd; Print([COLOR=#0000ff]string[/COLOR].Format([COLOR=#800000]"The Current Trading Day {0} starts at {1} and ends at {2}"[/COLOR], tradingDay.ToShortDateString(),beginTime,endTime)); } }
Comment