【问题标题】:Asset Price - Simple Moving Average Script资产价格 - 简单移动平均线脚本
【发布时间】:2021-12-26 17:29:09
【问题描述】:

我试图找出当前价格与简单移动平均线之间的偏差。 我尝试的代码如下,错误消息“找不到函数或函数引用'sma'。” 不知道为什么给定 sma 是一个 Pine Script 函数,任何帮助将不胜感激。

indicator("Divergence")
myMA = sma(close,50)
Divergence = (myMA-close)
plot(Divergence, color=color.blue)

【问题讨论】:

    标签: pine-script moving-average


    【解决方案1】:

    version 5 引入了新的命名空间。技术指标,现在有ta。所以,试试ta.sma(close, 50)

    【讨论】:

      【解决方案2】:

      谢谢,现在使用下面的参考代码。

      study(title="Divergence v3", overlay=true)
      
      // Calculate moving averages
      TF = input(title="TF", type=resolution,defval="D")
      fastMA = sma(close, 20)
      Divergence = close/fastMA
      Mid=1
      L= security(tickerid, 'D', low)
      H= security(tickerid, 'D', high)
      Low=  L/fastMA
      High=  H/fastMA
      
      // Plot values
      plot(series=Divergence, color=orange, linewidth=1)
      plot(series=Mid, color=white, linewidth=1)
      plot(series=High, color=red, linewidth=1)
      plot(series=Low, color=green, linewidth=1)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-17
        • 2020-12-21
        • 2012-10-04
        • 2013-04-15
        • 2015-01-29
        • 1970-01-01
        • 2017-09-01
        • 2013-12-22
        相关资源
        最近更新 更多