我看到"腳本無法依賴超過10個連續相接的指標"錯誤

當指標的某個來源輸入使用了由超過10個指標鏈計算得出的繪圖值時,就會發生此錯誤,其中每個後續指標的計算都依賴於前一個指標的繪製值。

例如,假設您在圖表中新增了12個SMA指標,然後將第一個指標之後新增的每個指標的「來源」輸入設定為使用先前新增至圖表中的指標的繪圖值之一。計算鏈中的最後一個指標會顯示此錯誤訊息,因為其「來源」輸入依賴11個連續連接的指標。

若要解決此錯誤,您可以使用Pine Script®將多個指標的計算合併為一個指標。例如,您無需在圖表中新增多個指標來級聯多個SMA,而是可以編寫一個Pine腳本,透過多個ta.sma()函數呼叫來執行鍊式計算。 

此錯誤不應與一般的指標疊加限制混淆。例如,如果指標間的連結數量限制為24個,則您可以擁有24個獨立的SMA指標,這些指標依賴24個獨立的EMA指標。儘管圖表上依賴的指標總數為24個,但由於每個獨立的SMA指標都只依賴一個EMA指標,因此不會出現錯誤,這意味著每個計算鏈的深度不超過10。相反,如果您按順序連接每個指標(例如,EMA1 -> SMA1 -> EMA2 -> SMA2 -> ...),則此錯誤會出現在第12個連接的指標上,因為它依賴於先前先前指標鏈的過多的指標鏈。

若要了解更多關於指標間的連結功能,請參閱如何將一個指標或策略應用於另一個指標文章。