I wrote this code - expecting to see the Bars.GeDayBar(1) return data from the prior day.
if (Bars.GetDayBar(1) != null)
{
writeit1 =
"Today : "+Time[0].DayOfWeek+" "+Time[0].Date.ToShortDateString()+" "+Time[0].TimeOfDay.ToString()
+";" +Bars.GetDayBar(1).Time.ToLongDateString()
+";" +Bars.GetDayBar(1).Open.ToString()
+";" +Bars.GetDayBar(1).High.ToString()
+";" +Bars.GetDayBar(1).Low.ToString()
+";" +Bars.GetDayBar(1).Close.ToString()
+";" +Bars.GetDayBar(1).Volume.ToString()
+";" +Bars.GetDayBar(1).FirstBarOfSession.ToString()
+Environment.NewLine;
Print (writeit1);
Instead - it appears that Bars.GetDayBar(1) is returning data from 3 days prior. Here is the output to the output window:
Today : Tuesday 3/5/2013 00:00:00;Friday, March 01, 2013;1500.75;1513;1494;1510.75;8886;False
Today : Wednesday 3/6/2013 00:00:00;Friday, March 01, 2013;1500.75;1513;1494;1510.75;8886;False
Today : Thursday 3/7/2013 00:00:00;Monday, March 04, 2013;1507.25;1520.5;1505.25;1520.5;12829;False
Today : Friday 3/8/2013 00:00:00;Tuesday, March 05, 2013;1526.75;1537.25;1526.5;1532;36076;False
Comment