TradingView TERMINAL
DOC AUTOMATION 更新於 2026 年 5 月 · 約 3 分鐘 · 適用 TradingView 桌面版 3.2.1

指令碼與自動化

Pine Script v6 入門:15 分鐘寫出你的第一個 TradingView 指標

Pine Script 入門配圖

Pine Script 是 TradingView 為交易定製的語言,v6 引擎編譯很快,社群已有 15 萬+ 公開指令碼。你不需要程式設計基礎,下面每行都有解釋。

開啟編輯器,貼上

//@version=6
indicator("雙均線", overlay = true)

fast = ta.ema(close, 9)
slow = ta.ema(close, 21)

plot(fast, color = color.purple)
plot(slow, color = color.gray)

up = ta.crossover(fast, slow)
plotshape(up, style = shape.triangleup,
          location = location.belowbar, color = color.green)

逐行解釋

  • //@version=6:宣告用 v6 語法,別省;
  • indicator(..., overlay=true):這是指標(非策略),畫在主圖上;
  • ta.ema(close, 9):對收盤價算 9 週期指數均線;
  • ta.crossover(fast, slow):快線上穿慢線的那根 K 線返回 true,plotshape 在下方畫綠三角。

新增到圖表即可看到均線與金叉標記;報錯會顯示行號,多是拼寫或縮排——Pine 對縮排敏感。儲存後進入指標庫,任何裝置登入都能用。

下一步:把 9/21 改成 input.int() 做成可調引數;想驗證均線交叉賺不賺錢,把 indicator 換成 strategy,見回測報告怎麼讀。桌面端可把編輯器拆到副屏,左改程式碼右看效果。