Я создал индикатор, в котором есть несколько больших массивов и пересечений между значениями этих массивов. Я хочу генерировать оповещения, когда происходит такое пересечение. Я пытаюсь использовать цикл for для запуска предупреждений о нескольких пересечениях разных значений. Ошибок компиляции нет, но скрипт не выдает предупреждения.
`
for i = 0 to 24
//Crossovers
cross_1 = ta.crossover(array.get(cvol_s_arr, i), array.get(ema1_arr, i))
cross_2 = ta.crossover(array.get(cvol_s_arr, i), array.get(ema2_arr, i))
cross_3 = ta.crossover(array.get(cvol_s_arr, i), array.get(ema3_arr, i))
if cross_1
alert("" + str.tostring(array.get(s_arr, i)))
if cross_2
alert("" + str.tostring(array.get(s_arr, i)))
if cross_3
alert("" + str.tostring(array.get(s_arr, i)))
` Я пробовал генерировать оповещения таким образом. Это не вызвало ошибок компиляции, но и не вызвало никаких предупреждений. Если кто-то знает, как решить эту проблему, это будет очень полезно!
Как только ваш alert() будет создан на стороне Pinescript, вы должны настроить его на графике.
На графике создайте оповещение с помощью диалогового окна «Создать оповещение» и выберите этот индикатор или стратегию в поле «Условие» следующим образом:
эй @G.Lebret, спасибо, что изучили это, это сработало! Я понятия не имел, что вам нужно вручную настроить оповещение. Мой индикатор работает отлично, большое спасибо!