Здравствуйте!
Есть скрипт со сжатием рабочий интервал для пересчета 1мин. все расчеты ведутся на основе 15 мин.

Позиции открываются вот таким вот образом:
source.Positions.BuyIfGreater(bar+1,Lot,H[bar], "OpenLong");
или
source.Positions.SellIfLess(bar+1,Lot,L[bar], "OpenShort");

Так вот при поступлении сигнала на открытие ставится заявка на покупку или продажу и если она не исполнилась в течении минуты она снимается и все.

По идее она должна держаться в течении 15 минут после поступления сигнала на уровне High или low 15 минутного бара давшего сигнал на вход.

Подскажите пожалуйста в чем может быть ошибка?
Поможет ли установка в настройках агента " Ждать исполнения сигнала на вход" параметра 15?

В лаборатории все работает как надо, видны входы и в середини и в начале 15 минутных баров.

Спасибо!