指令碼與自動化
Pine Script v6 入門:15 分鐘寫出你的第一個 TradingView 指標
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,見回測報告怎麼讀。桌面端可把編輯器拆到副屏,左改程式碼右看效果。