因为期货交易所对超出每日4000笔的申报收取申报费,同时为了避免程序出现bug导致无限制申报等小概率问题,所以想请教如何实现当每日申报达到X笔时停止全部交易和停止全部策略的代码写法或思路!非常感谢!
这个非常麻烦。
只能提供一个思路。
创建一个公共的基础数据字段,然后每个策略的onorder域只要发生申报确认了就都往这个基础数据里记一笔。
然后ondic域里,一直监视这个基础数据是否达到阈值,达到就stop
需要对所有策略都添加这些内容。而且还要注意多个单元之间是否会发生冲突,冗余等情况,实际运行起来有可能会有很多意外,需要实际测试。
实际上最好的办法是跟期货公司商量如果超了就停掉报单,通知你