怎么能实现在15分钟k线结束后取收盘价进行开仓操作

tbquant开发的自动化交易代码,实盘交易怎么能实现在15分钟k线结束后取收盘价进行开仓操作;为什么我在onbar里的一直执行,

onbar实时行情是tick驱动 onbarclose里写 实时行情一根k线驱动一次 看看视频 https://video.tbquant.net/video?id=video398

回复:Params //此处添加参数Vars //此处添加变量Defs //此处添加策略函数 Integer LogFile(String str) { FileAppend("d://AI//"+FormulaName()+".tbf","["+Text(SystemDateTime())+"] "+ str); Return 0; }Events //此处实现事件函数 //初始化事件函数,策略运行期间,首先运行且只有一次 OnInit() { } //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组 OnBar(ArrayRef<Integer> indexs) { } OnBarClose(ArrayRef<Integer> indexs) { Print(""); Numeric currTime = CurrentTime; LogFile("onbarclose ,currTime:"+Text(currTime)); }你看这个代码,周期选1分钟或者5分钟日志文件里这个OnBarClose一秒钟几十条日志,这是为什么呢

回复:那是因为历史的每个k线也要运行一次onbarclose Numeric currTime = date+ Time;改成这样你去看看就明白了

回复:👍👍👍👍👍👍