我在快訊描述中增加了一個變數值(例如 {{close}}),但它不起作用

關於alertcondition()的值替換功能,僅適用於用Pine v4或更高版編寫的腳本。如果在觸發快訊時,描述中的變數未替換為值(即它顯示Close = {{close}},而不是Close = 45.1),則帶有alertcondition()的指標可能寫在早期的Pine版本和變數描述中對它不起作用。

這是它在Pine v4或更高版本中的運作方式:


這是它在早期Pine版本中的運作方式:


即使您在快訊對話框的消息欄位中增加變數(無需編譯程式碼本身),也會發生這種情況。如果您在此處增加變數,並且在觸發快訊時未替換它,則指標很可能是用Pine v3或更低版本編寫的。

 

如果腳本是您的,您可以使用我們的轉換器將v3腳本轉換為v4。您可以在此處閱讀有關該功能的更多資訊。如果此腳本來自公共程式庫,您可以聯繫其作者,並要求他們將指標更新為v4。