我尝试了一种非常简单的策略,如下所示,
VB_signal = (close - open) > high[1] - low[1]
strategy.entry("VB_buy", strategy.long, when = VB_signal)
strategy.close("VB_buy", when = barstate.isnew)
当前价格超过开盘价+上一个柱线的范围(高-低)时,立即进入当前柱线的中间。
但是当我回测该策略时,该策略总是在当前柱关闭后输入(开始于下一个柱)。如何使该策略输入到当前柱的中间?
在下图中,
Wanted to enter in the middle of second bar, but it enters on 3rd bar.