返回列表 发布新帖

逐K线驱动在5分钟周期下的第一个bar?

932 3
发表于 2024-5-6 22:27:14 | 显示全部楼层 阅读模式

逐K线驱动在5分钟周期下,问题: handlebar C.barpos每一天第一次进入对应的时间戳是0930还是0935?我测了一下好像是0935。

看到一篇文章,说 - “在QMT中,回测handlebar和实盘handlebar的区别,回测handlebar是逐bar运行的,比如我们在回测参数中选取了15分钟作为回测的频率,则handlebar在回测模式下,会在每个15分钟的k线上运行一次,而在实盘模型下,无论是选择10分钟,或者15分钟,还是日线,其实都是每个tick运行一次handlebar,但是信号是根据每个bar的最后一个tick来判断,如果触发信号,则在下一根bar的第一个tick下单。"



如果第一个时间戳是0935,按照文章的讲法,实盘在0935前的最后一个tick上完成信号,在0935后的第一个tick触发信号下单。那么希望0930开盘后第一个tick下单应该怎样写程序呢?

评论3

心如止水
发表于 2024-5-7 14:38:41 | 显示全部楼层
时间戳是0935,但实际上9:30开盘就已经产生tick数据,也已经在每个tick运行handlebar了
*******3838_L2Iy2楼主
发表于 2024-5-8 12:35:58 | 显示全部楼层
你的意思是只要开盘前启动QMT,passorder传参quickTrade,无论是1还是2,都可以9:30开盘后立即下单。但传参0只能是9:35分之后下单。

我的理解对吗?
*******3838_L2Iy2楼主
发表于 2024-5-8 12:41:09 | 显示全部楼层
心如止水 发表于 2024-5-7 14:38
时间戳是0935,但实际上9:30开盘就已经产生tick数据,也已经在每个tick运行handlebar了 ...

也就是说,虽然开盘后的tick运行在9:30-9:35之间,但这个bar时间戳是0935?

回复

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

客服专线

400-080-8112

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