返回列表 发布新帖

大QMThandlebar下 isnewbar和islastbar函数不起效,实时情况下为什么每个tick都会触发

426 1
发表于 2024-8-12 16:01:29 | 显示全部楼层 阅读模式
is_new_bar()) #历史k线每根都是新k线 盘中 每根新k线第一个分笔返回True 其他分笔返回False
官方是这么解释的,我的理解是 一分钟的第一个tick是新k线,触发new_bar,一分钟的最后一个tick,触发last_bar,不知道这样理解对不对?
实际情况是每个tick都会触发?!
16ed2dacbf5fa15e163a98924c29e13.png

这是我的代码结构,我在handlebar里面对is_new_bar和is_last_bar判断,每笔都生效

评论1

*******5926楼主
发表于 2024-8-12 16:48:20 | 显示全部楼层
找到原因了,在实盘环境下,handlebar是以分笔作为k线的,也就是一个tick就是一个k线,所以每次新的tick过来了,就被认定为new-bar 同时也是last-bar。和回测是不同的,回测里是以周期认定的,而实盘的周期是tick。

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 蜀ICP备19002686号-2
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表