Либо я чего-то не понимаю, либо это самый настоящий баг. Прилагаю два скрипта, различаются наличием и отсутствием одной стрелки между кубиками "CloseL" и "CL1". Стрелка - логический сигнал на срабатывание блока закрытия позиции.
Если стрелка отсутствует, все работает в соответсвии с логикой. Например, переменные PP и Pos меняются в зависимости от входных данных (скриншот 1). Если стрелку добавить, все ломается, потому что переменная PP принимает значение 1 и перестает изменяться (скриншот 2).
Кто может пояснить, ПОЧЕМУ?
Attachments
Скрипт работает как ожидается.xml (156 downloads)Снимок1 - скрипт работает как ожидается.PNG (245 downloads)Скрипт работает неправильно.xml (144 downloads)Снимок2 - скрипт работает неправильно.PNG (260 downloads)