Algorithmic trading 如何使策略进入当前栏的中间?

Algorithmic trading 如何使策略进入当前栏的中间?,algorithmic-trading,trading,pine-script,Algorithmic Trading,Trading,Pine Script,我尝试了一个非常简单的策略,如下所示 VB_signal = (close - open) > high[1] - low[1] strategy.entry("VB_buy", strategy.long, when = VB_signal) strategy.close("VB_buy", when = barstate.isnew) 当强>当前价格超过开盘价+先前栏的范围(高-低),立即进入当前栏的中间。< /强> 但是,当我对这个策略进行了回溯测试时,策略总是在当前栏关闭<

我尝试了一个非常简单的策略,如下所示

VB_signal = (close - open) > high[1] - low[1]

strategy.entry("VB_buy", strategy.long, when = VB_signal)
strategy.close("VB_buy", when = barstate.isnew)

当强>当前价格超过开盘价+先前栏的范围<强>(高-低),<强>立即进入当前栏的中间。< /强>

<>但是,当我对这个策略进行了回溯测试时,<强>策略总是在当前栏关闭< /强>(下一个栏的下标)<强> >之后,如何使该策略进入当前栏的中间?<强> < /p> 在下图中


在历史和实时计算期间,默认情况下,代码在条形图上计算关闭


来源:

我明白了,所以我没有办法让它“进入”在当前栏中。对于策略,不。你可以尝试用一个指示器来做这件事,并为那个条件设置一个警报,但是之后你会有很多重画的问题。