Я испробовал очень простую стратегию, как показано ниже:
VB_signal = (close - open) > high[1] - low[1]
strategy.entry("VB_buy", strategy.long, when = VB_signal)
strategy.close("VB_buy", when = barstate.isnew)
, когда текущая цена превышает цену открытия + диапазон предыдущего бара (максимум - минимум), немедленно входит всередина текущего бара.
Но когда я тестировал эту стратегию, стратегия всегда вводилась после закрытия текущего бара (начало следующего бара) Как это сделатьстратегия входит в середину текущего бара?
На рисунке ниже,
Хотел войти в середину второго бара, но входит на 3-й бар.