Имеется ввиду не цену открытия и т.п.
Код: Выделить всё
if (BarDate() > BarDate(-1))
{A = Input.Open[0];}
или 
if (BarTime() == AsTime(10, 00, 00))
A = Input.Open[0];
Побывал
Код: Выделить всё
int Ox=0;
int Hx=0;
int Lx=0;
int Cx=0;
// закончился дневной бар и начался новый
// сохраняем дневные данные в списках
if (BarDate(0).Day != BarDate(1).Day)
{
   // новый бар
   O.Insert(0, Input.Open[0]);
   H.Insert(0, Input.High[0]);
   L.Insert(0, Input.Low[0]);
   C.Insert(0, Input.Low[0]);
    // лишнее удаляем
  var CN = O.Count;
   if (O.Count > 0)
   {
  Ox=(int)(O.Count);
  Hx=(int)(H.Count);
  Lx=(int)(L.Count);
  Cx=(int)(C.Count);
 }
   LogData ( " // Ox - " + Convert.ToString(Ox) +" // Hx - " + Convert.ToString(Hx) +" // Lx - " + Convert.ToString(Lx) +" // Cx - " + Convert.ToString(Cx) , IndicatorName);
   if (CN > Period)
   {
      O.RemoveAt(CN - 1);
      H.RemoveAt(CN - 1);
      L.RemoveAt(CN - 1);
      C.RemoveAt(CN - 1);
   }
}
}
в лог попадает какая то ерунда
2017.04.06 21:13:07.927 // Ox - 1 // Hx - 1 // Lx - 1 // Cx - 1
2017.04.06 21:13:08.207 // Ox - 1 // Hx - 1 // Lx - 1 // Cx - 1
2017.04.06 21:13:16.002 // Ox - 1 // Hx - 1 // Lx - 1 // Cx - 1
2017.04.06 21:13:16.002 // Ox - 2 // Hx - 2 // Lx - 2 // Cx - 2
2017.04.06 21:13:16.002 // Ox - 3 // Hx - 3 // Lx - 3 // Cx - 3
2017.04.06 21:13:16.002 // Ox - 4 // Hx - 4 // Lx - 4 // Cx - 4
2017.04.06 21:13:16.002 // Ox - 5 // Hx - 5 // Lx - 5 // Cx - 5
2017.04.06 21:13:16.002 // Ox - 6 // Hx - 6 // Lx - 6 // Cx - 6
2017.04.06 21:13:16.002 // Ox - 7 // Hx - 7 // Lx - 7 // Cx - 7
2017.04.06 21:13:16.002 // Ox - 8 // Hx - 8 // Lx - 8 // Cx - 8
2017.04.06 21:13:16.002 // Ox - 9 // Hx - 9 // Lx - 9 // Cx - 9
2017.04.06 21:13:16.002 // Ox - 10 // Hx - 10 // Lx - 10 // Cx - 10
2017.04.06 21:13:16.002 // Ox - 11 // Hx - 11 // Lx - 11 // Cx - 11

 
  это скорее всего не было началом дня. А значит разницу между первой точкой и точкой далее смысла высчитывать нет (в случае если мы ждём ~160 баров), а в целом смысл есть
 это скорее всего не было началом дня. А значит разницу между первой точкой и точкой далее смысла высчитывать нет (в случае если мы ждём ~160 баров), а в целом смысл есть