Либо я чего-то не понимаю, либо это самый настоящий баг. Прилагаю два скрипта, различаются наличием и отсутствием одной стрелки между кубиками "CloseL" и "CL1". Стрелка - логический сигнал на срабатывание блока закрытия позиции.

Если стрелка отсутствует, все работает в соответсвии с логикой. Например, переменные PP и Pos меняются в зависимости от входных данных (скриншот 1). Если стрелку добавить, все ломается, потому что переменная PP принимает значение 1 и перестает изменяться (скриншот 2).

Кто может пояснить, ПОЧЕМУ?


Attachments
Скрипт работает как ожидается.xml (156 downloads)
Снимок1 - скрипт работает как ожидается.PNG (245 downloads)
Скрипт работает неправильно.xml (144 downloads)
Снимок2 - скрипт работает неправильно.PNG (260 downloads)