הוספתי ערך משתנה לתיאור התראה (כלומר {{סגירה}}), אך זה לא עובד
תכונת החלפת הערכים, בכל הנוגע ל-alertcondition(), פועלת רק עבור סקריפטים שנכתבו בגרסת-Pine v4 ומעלה. אם וכאשר ההתראה מופעלת, המשתנים בחלק של התיאור אינם מוחלפים בערכים (כלומר, הוא מציג סגירה= {{close}} במקום Close = 45.1), כנראה שהאינדיקטור עם alertcondition() נכתב בגרסאות קודמות של Pine ותיאורים ששונו לא יעבדו.
כך זה עובד בגרסת-Pine v4 ומעלה:
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/43536776915/original/VbAOa1ZV-rmo9GqAHC6kjLx1r8eGOu6Rtg.png?1737730813)
וכך זה עובד בגרסאות קודמות של Pine:
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/43536776979/original/Ll53GFo7g5rqPao37XuazxD07EhR0-FAYw.png?1737730831)
זה יקרה גם אם תוסיף את המשתנה בשדה ההודעה בתיבת התראה (בלי לערוך את הקוד). אם תוסיף את המשתנה והוא לא יוחלף כשההתראה תופעל, סביר להניח שהאינדיקטור נכתב ב-Pine v3 ומטה.
אם הסקריפט שייך לך, אתה יכול להשתמש בממיר שלנו כדי להמיר סקריפט מגרסת v3 ל-v4. תוכל לקרוא עוד על האפשרות הזו כאן. אם הסקריפט הזה שייך לספרייה הציבורית, תוכל ליצור קשר עם המחבר שלו ולבקש ממנו לעדכן את האינדיקטור ל-v4.