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