Удалил из скрипта ВСЕ, кроме этой формулы с условиями. Работает. Очевидно, моя ошибка в чем-то другом. Прошу меня извинить за пустой вопрос.
И спасибо за оперативные ответы!!!
У Вас очевидная ошибка.
Во второй части условия Вы пишете
EMA60[2] > ...Что такое
EMA60[2]? -- это
второй элемент массива. Фактически,
вторая точка слева.
Понятно, что если цены сильно выросли, то "вторая точка слева" будет всегда меньше текущих уровней.
Итого.
Попробуйте исправить формулу вот так:
EMA60[i] > EMA60[i-1] && EMA60[i-1] > EMA60[i-2]"Последнее значение больше предыдущего
И предпоследнее больше пред-предпоследнего."
ПС Все же при составлении логических формул принято писать "
&&", а не просто "
&"