OnBarClose事件域中的一个疑问

OnBarClose事件域中写交易策略:代码如图1中写法,信号开仓价用close。在实盘运行过程中,如果遇到如图2的高开情况。恰好触发了开仓信号,这个时候 Buy(Shoushu, Bprice); 开仓价是用的高开前这跟K线的收盘价,还是高开后的这跟K线的最新价?

OnBarClose事件域
在onbar以外的事件域中如何获取bar数据?
多数据层 Onbarclose事件反馈的 indexs数组
关于提前发单代码及OnBarClose的疑问
全新事件收盘价触发onbarclose即将上线
OnBarClose模式的一个问题
用 XAverage、Average 在OnBarClose、OnBar里写均线代码的一些疑问
请教老师,onbarclose 疑问,搭配settriger
订阅实时行情的疑问
关于事件驱动及range的一些问题

这些都是同一个东西

在此情况下,我如果开仓价用open,是不是也是高开前那一根K线的开盘价?

我应该用指定什么开仓价,才能在这个OnBarClose事件域中,条件执行的时候,开仓价能取到当前最新的价格?

哪一根bar的close能满足你的条件,对应就是取哪一根bar的open