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