Dlaczego wartość zmiennej {{close}} w opisie alertu może nie działać
Funkcja zastępowania wartości w odniesieniu do alertcondition() działa tylko dla skryptów napisanych w Pine v4 lub nowszym. Jeśli w momencie uruchomienia alertu zmienne w opisie nie zostaną zastąpione wartościami (tzn. wyświetli się Close = {{close}} zamiast Close = 45.1), wskaźnik z alertcondition() jest prawdopodobnie napisany we wcześniejszych wersjach Pine i opisy zmiennych nie będą dla niego działać.
Oto jak to działa w Pine v4 lub nowszych wersjach:

A oto jak to działa we wcześniejszych wersjach Pine:

Stanie się tak nawet wtedy, gdy dodasz zmienną w polu Wiadomość w oknie dialogowym Alert (bez edytowania samego kodu). Jeśli dodasz tam zmienną i nie zostanie ona zastąpiona po uruchomieniu alertu, najprawdopodobniej wskaźnik jest napisany w języku Pine v3 lub niższym.
Jeśli skrypt jest Twojego autorstwa, możesz skorzystać z naszego Konwertera, aby przekonwertować skrypt v3 do v4. Jeśli skrypt pochodzi z biblioteki publicznej, możesz skontaktować się z jego autorem i poprosić o zaktualizowanie wskaźnika do wersji v4.
Przeczytaj także: