脚本与自动化
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,见回测报告怎么读。桌面端可把编辑器拆到副屏,左改代码右看效果。