Почему может не работать переменная {{close}} в описании оповещения
Функция замены переменной alertcondition() работает только в том случае, если скрипт написан в четвёртой версии (Pine v4) и выше. Если при срабатывании оповещения переменная в описании не заменяется на значение (например, отображает Close = {{close}} вместо Close = 45.1), индикатор с функцией alertcondition() скорее всего написан в одной из предыдущих версий языка Pine, в которых поддержка переменных ещё не добавлена.
Вот как функция работает в версии Pine 4 и выше:

А так функция работает в более ранних версиях Pine:

Так получается при добавлении переменной в диалоговое окно ввода сообщения для оповещений, когда при этом не внесены изменения в код. Если вы добавили переменную, но при срабатывании оповещения ей не присваивается значение, скорее всего индикатор написан в версии Pine 3 или ниже.
Если скрипт ваш, можно использовать наш конвертер и превратить его в версию Pine v4. Если скрипт взят из публичной библиотеки, вы можете связаться с его автором и попросить обновить индикатор до версии Pine v4.
Также читайте: