Pine Script 新手入門:寫第一個指標
Pine Script 是 TradingView 為交易場景設計的指令碼語言,用來編寫自定義指標與策略。你不需要是程式設計師,從改一段現成程式碼開始,就能上手。
一個最簡單的指標
在圖表底部開啟“Pine 編輯器”,貼上下面這段——它在主圖上畫出兩條 EMA 均線:
//@version=6
indicator("我的第一個指標", overlay=true)
fast = ta.ema(close, 9)
slow = ta.ema(close, 21)
plot(fast, color=color.aqua)
plot(slow, color=color.orange)
點“新增到圖表”,兩條均線就出現了。
逐行看懂它
//@version=6:宣告 Pine 版本,寫在第一行;indicator(..., overlay=true):宣告這是指標,overlay=true表示畫在主圖上(否則畫在獨立視窗,像 MACD);ta.ema(close, 9):對收盤價算 9 週期 EMA;plot(...):把計算結果畫到圖上。
接下來怎麼學
最快的進步方式是改現成指令碼:把週期 9、21 改成你習慣的數值,或加一句在金叉處畫訊號。想深入可查閱官方 Pine 文件,並從社群指令碼里找靈感。寫好後可釋出,供社群使用。
關鍵要點
- 結構:版本宣告 → indicator() → 計算 → plot()。
- overlay=true 畫在主圖,false 畫在獨立視窗。
- 從改現成指令碼入手,進步最快。
在桌面版裡編輯與回測指令碼,反饋更快、體驗更順。
免費下載桌面版