Skip to content

建立 2026-09-14 更新 2026-09-14

Pine Script

Pine Script 是 TradingView 的專用語言,用來寫指標與策略。策略可以在圖上做回測(策略測試器),但回測不是保證未來獲利。目前請以 Pine Script 官方文件v6 為準。

還沒會看圖、畫線、用內建指標之前,不必急著寫腳本。Pine 是把「已經說得清楚的規則」自動化,不是用來尋找隱藏聖盃。

官方學習資源

官方文件

Primer / First stepsFirst indicator 開始,範例可直接貼進 Pine 編輯器。

編輯器在哪

超級圖表下方的 Pine 編輯器。選「建立新的/指標」,貼上程式碼,儲存後按「加到圖表」。內建指標可從圖表上的 { } 看原始碼,再複製成自己的工作副本修改。

最小例子(均線):

//@version=6
indicator("My SMA", overlay=true)
length = input.int(14, "Length")
plot(ta.sma(close, length), color=color.orange)

overlay=true 表示畫在價格圖上;RSI 這類震盪指標通常設 false,會出現在下方獨立窗格。

指標與策略差在哪

  • 指標(indicator):計算並畫出來,可設快訊,不下單。
  • 策略(strategy):用 strategy.entry / strategy.exit 模擬進出場,結果出現在策略測試器。

回測預設用歷史 K 線的開高低收,容易過度樂觀。官方社群庫很大,見 The Pine Script Public Library;使用他人腳本前至少要看懂它在算什麼。

想系統上課,社群口碑較好的入門是 The Art of Trading 的 Pine Script v6 課程導論,仍應以官方文件核對語法。