设为首页收藏本站

 找回密码
 注册
查看: 745|回复: 0
打印 上一主题 下一主题

TBQuant策略代码中无需再调用集合竞价过滤函数CallAuctionFilter [复制链接]

期市新手

TB官方客服

Rank: 1

精华
0
UID
160971
积分
16
帖子
13
主题
1
阅读权限
10
注册时间
2011-1-1
最后登录
2022-10-26
跳转到指定楼层
1#
发表于 2020-9-11 14:38:39 |只看该作者 |倒序浏览
        众所周知,期货交易中集合竞价产生当天的开盘价之后的1分钟之内是无法报单的。比如有夜盘的品种在20:59通过集合竞价产生当日开盘价之后,在21:00之前报单,会被柜台拒绝,成为废单。所以我们在TB旗舰版中写策略时需要调用集合竞价过滤函数CallAuctionFilter,函数的本质就是延迟报单,防止集合竞价产生的这个Tick刚好满足条件触发报单;同时还考虑到了有可能期货公司的柜台本地时间与北京时间不一致,使得在上午小结后以及下午开盘后可能导致正常的报单成为废单,导致实际仓位与图表信号不一致,头寸监控器报警。CallAuctionFilter函数代码很好理解,有兴趣的人可以自己研究一下。
        考虑到每次写策略代码都要调用这个函数以及部分新手会忘记调用,TBQuant软件中已经内置过滤功能,策略代码中无需再调用集合竞价过滤函数CallAuctionFilter。但无论在TB旗舰版还是TBQuant中,务必确保运行软件的电脑时间与北京时间一致
您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-20 18:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部