Pine 中的间隙模型效果不佳。我该如何解决?

The gap model in Pine does not work well. How can I fix it?

提问人:Sun100 提问时间:11/16/2023 最后编辑:Olexandr KonovalovSun100 更新时间:11/20/2023 访问量:25

问:

购买入场条件。 如果今天的开盘价比前一天的低点(在本例中为5)低一定数量,则以今天的开盘价买入,并以今天的收盘价收盘。

卖出入场条件 如果今天的开盘价比前一天的最高价(此处设置为5)高出一定数量,则以今天的开盘价卖出,并以今天的收盘价平仓。

因此,该头寸应在从开盘价到收盘价的白天平仓。

我写的松树脚本如下 我读到如果我设置 process_orders_on_close = true,我可以以收盘价平仓,所以我这样做了

当我实际在图表上运行它时,它并没有按预期工作。 (持仓期不是1天)

我该如何解决这个问题?

//@version=5
strategy("Gap Strategy", shorttitle="GS", overlay=true, process_orders_on_close = true)

//buyCondition,sellCondition
buyCondition = open < low[1] - 5
sellCondition = open > high[1] + 5

//Entry
if(buyCondition)
    strategy.entry("Buy", strategy.long)
if(sellCondition)
    strategy.entry("Sell", strategy.short)

//Close
strategy.close("Buy")
strategy.close("Sell")

由于以开盘价入场的条件是价格必须比开盘价高或低一定数量,我想知道还不能以开盘价进行计算这一事实是否有问题。

在这种情况下,指定进入和关闭时间可能是个好主意,但在这种情况下,我无法尝试,因为我不明白应该如何编程。

松脚本 -v5

评论


答: 暂无答案