如何在TradingView上撰寫指標(indicator)?

如何在TradingView上撰寫指標(indicator)?

在PINE Editor上的指標,v4上稱為study,在v5則稱為indicator。

開始編輯indicator

首先,進入Pine Editor,點選 Open / New indicator 來進入第一個 indicator的撰寫

第一版|個簡單的MACD範例

第一個範例就是透過快、慢的EMA線變化,來作為商品價格趨勢的交易指標與參考。

//@version=5
indicator("MACD #1")
fast = 12
slow = 26
fastMA = ta.ema(close, fast)
slowMA = ta.ema(close, slow)
macd = fastMA - slowMA
signal = ta.ema(macd, 9)
plot(macd, color = color.blue)
plot(signal, color = color.orange)

第二版|可以動態傳入數值的版本

//@version=5
indicator("MACD #2")
fastInput = input(12, "Fast length")
slowInput = input(26, "Slow length")
[macdLine, signalLine, histLine] = ta.macd(close, fastInput, slowInput, 9)
plot(macdLine, color = color.blue)
plot(signalLine, color = color.orange)

參考資料