Выведите на панель график от логической формулы входа, возможно так сможете быстрее понять где ошибки:
Не понимаю где ошибка.
Так и получается, что в первоначальном варианте сигнал сохраняется все время в течении 5 минут, а когда пытаюсь определить край 5ти минутки то сигналы не в том месте появляются, хотя по логике их там совсем не должно быть...
А возможно сделать блок принудительного, разового пересчета скрипта, к примеру скрипт сформировал приказ на сделку и вместе сним запустил таймер по истечении которого он еще раз пересчитается(типа в не очереди)?