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 画在独立窗口。
- 从改现成脚本入手,进步最快。
在桌面版里编辑与回测脚本,反馈更快、体验更顺。
免费下载桌面版