TradingView 是一个流行的金融数据可视化平台,它允许用户创建和分享自定义的图表、指标和策略脚本。Pine Script 是 TradingView 提供的脚本语言,用于在平台上编写自定义的图表指标和策略。

以下是一个简单的 Pine Script 示例,用于创建一个简单的移动平均线(MA)指标:

pine复制代码

//@version=4

study("Simple Moving Average", shorttitle=" *** A", overlay=true)



length = input(title="Length", defval=14, minval=1)

src = close



out = ta. *** a(src, length)



plot(out, color=color.blue, title=" *** A")



hline(0, "Zero Line", color=color.orange)

这个脚本的解释如下:

  1. //@version=4:指定 Pine Script 的版本为 4。

  2. study("Simple Moving Average", shorttitle=" *** A", overlay=true):定义一个研究(指标),并设置其标题、简称和是否叠加在价格图上。

  3. length = input(title="Length", defval=14, minval=1):创建一个输入选项,允许用户设置移动平均线的长度。默认值为 14,最小值为 1。

  4. src = close:定义移动平均线的源数据,这里使用收盘价(close)。

  5. out = ta. *** a(src, length):计算移动平均线。ta. *** a 是 TradingView 的内置函数,用于计算简单移动平均线。

  6. plot(out, color=color.blue, title=" *** A"):在图表上绘制计算出的移动平均线,并设置其颜色和标题。

  7. hline(0, "Zero Line", color=color.orange):在图表上绘制一条水平的零线,并设置其颜色和标题。

你可以在 TradingView 的 "Pine Editor" 中输入此代码,然后点击 "Compile" 按钮来检查是否有错误。如果一切正常,你可以点击 "Apply" 按钮将此指标添加到图表上。

请注意,Pine Script 是一种功能强大的脚本语言,支持各种复杂的指标和策略编写。上述示例只是一个简单的入门示例,你可以根据自己的需求进一步扩展和修改它。