Уважаемые господа разработчики я столкнулся ... со следующей проблемой

 
Уважаемые господа разработчики я столкнулся ... со следующей проблемой
Сие заключается в том, что в реальном времени в пределах одного бара эксперт срабатывает по принципу O-H-L-C по разному. Если можно пдробно объясните это феноним. Далее при тестировании на OHLC срабатыват несколько раз на одном баре (Это подтверждается функ. print , которая выдает от 2 до 4 одинаковых подряд времееных интервалов. Причем у них, как я понял, разные L-H !!!!!) Если я ошибаюсь, то объясните, если нет, то исправте, а то весьма неприятно и непредсказуемо !!! Приходится ставить совсем дурацкие условия проверки типа...
if Period=60 then
{
if min<>0 then continue;
};

Жду ответа
С уважением
Роман
 
моделирование баров
При тестировании на истории происходит моделирование развития ценового бара с течением времени. То есть, от момента формирования бара с цены Open до закрытия бара по цене Close.
При тестировании OHLC происходит проверка бара по 4ем точкам. При моделировании с шагом в 1 пункт тестируются десятки и сотни(в зависимости от периода) конфигураций бара.


Напишите простой эксперт в виде:

print("Time: ",TimeToStr(Time[0]),
" Open: ",Open[0]," High: ",High[0],
" Low: ",Low[0], " Close: ",Close[0]);


и посмотрите на выдаваемые логи при моделях тестирования OHLC и 1 point. Сразу все станет понятно.

 
Спасибо
 
Спасибо
Причина обращения: