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