Добрый день!
Пытаюсь приучить блок «Сжатие» делать то, что я хочу. Но чего-то он сопротивляется.
В первом скрипте – главном – проблему вызывает блок Логической Формулы «УсловиеСтопаПоВолне» (Открытие<Закрытие&&Открытие[i-1]<Закрытие[i-1]), который, по идее, должен выдавать «Истину», если две последние дневные свечи направлены вверх (рис.1). Но он этого не делает.
Во втором скрипте – тестовом – я реализовал эту часть программы, но здесь все работает как надо (рис.2).
Что-то похожее на правду на главном скрипте получается только если в блоке Логической Формулы прописать: Открытие3[i-15]<Закрытие3[i-15]&&Открытие3[i-1]<Закрытие3[i-1] (рис.3). То есть здесь он почему-то после блока «Сжатие» отказывается воспринимать дневные свечи, работая с ними как с часовыми, а в тестовом скрипте (и в главном скрипте за один блок до, в логформуле «ЕстьДневнаяСвечаВниз») – все нормально.
С чем это может быть связано?


Attachments
1.jpg (540 downloads)
2.jpg (432 downloads)
Главный.tscript (171 downloads)
Тестовый.tscript (178 downloads)
3.jpg (593 downloads)