【问题标题】:Back Test - Check if previous candle has variable or shape was plotted回溯测试 - 检查之前的蜡烛是否有变量或形状是否被绘制
【发布时间】:2021-08-02 17:32:49
【问题描述】:

当检测到隐藏背离随后出现随机向上或向下交叉时,我正在尝试回测并开仓。

我正在使用这个脚本来检测分歧,当发现隐藏分歧时,它只设置一个变量pos_hid_div_detectedneg_hid_div_detectedhttps://uk.tradingview.com/script/n8AGnIZd-Divergence-for-Many-Indicators-v4/

如果隐藏背离和交叉发生在同一根蜡烛上,则回溯测试有效,但向上/向下交叉可能发生在背离之后。

在下面发现了 3 个积极的隐藏分歧。前 2 个位置不会打开,因为之后发生交叉。在这种情况下,回测位置不会打开。

所以我的问题是,是否有可能以某种方式在前一根蜡烛上设置一个变量来检查它是否存在分歧,以便我可以回测这些头寸的开盘情况?

寻找类似的东西:

openLong = crossUp and (close[1].hasHiddenDivergence or close[2].hasHiddenDivergence)

【问题讨论】:

    标签: pine-script trading tradingview-api back-testing


    【解决方案1】:

    您应该可以使用内置的barssince() 函数来完成此操作。例如,如果在最后三个小节中检测到一个 div:

    openLong = crossUp and barssince(pos_hid_div_detected) <= 3
    

    【讨论】:

      猜你喜欢
      • 2022-11-17
      • 1970-01-01
      • 2023-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多