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

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

以下是它在 Pine v4 或更高版本中的工作原理:


以下是它在更早 Pine 版本中的工作原理:


即使您在快訊對話框的消息欄位中增加變數(而未修改程式碼本身),這種情況仍然會發生。如果您增加了變數,但在快訊觸發時未被替換,那麼該指標很可能是用 Pine v3 或更低版本編寫的。

 

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