【问题标题】:Pinescript ATR of different securities不同证券的 Pinescript ATR
【发布时间】:2023-01-14 20:02:01
【问题描述】:

我想在我的策略中使用指数的波动性作为交易过滤器。

在我的 pinescript 代码中,我可以通过 security() 函数获取其他股票/指数的 OHLC 值。如何计算同一股票/指数的 ATR 值。 Pinescript ATR 函数只有长度参数,它计算被选择用于回测的图表证券的 ATR。如何计算 pinescript 中外国证券的 ATR?

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    ta.atr() 作为 expression 参数传递给 request.security() 函数。因此,安全函数将调用该符号的 atr 函数。

    在这里,我在BINANCE:BTCUSDT上请求FX:EURUSD的ATR数据。您可以看到它绘制了 FX:EURUSD 而不是 BINANCE:BTCUSDT 的 atr 值。

    //@version=5
    indicator("My Script", overlay=true, precision=5)
    atr_eurusd = request.security("FX:EURUSD", "1D", ta.atr(14))
    plot(atr_eurusd)
    

    【讨论】:

      【解决方案2】:

      @vitruvius 有没有办法将 ATR 时间范围设置为与图表相同?

      【讨论】:

      • 这不是答案。这是一个关于 this answer 的问题,已作为答案发布。
      猜你喜欢
      • 2021-12-13
      • 2021-12-26
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 2021-02-09
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      相关资源
      最近更新 更多