模拟账户测试,a函数集合竞价时间不能发单。是什么原因??
好的 我用实盘再测试一下
模拟账户确实没有集合竞价功能吧
实盘应该没问题
还有可能带来闪烁问题
我的策略是记录上一交易日委托单的价格、头寸等,在当日竞价期间发单。但我测试的结果是“非交易时间段发单失败”。不知是什么原因?
那你的委托单到底是确切几点几分发单的呢?什么账户?柜台时间是多少呢?
一直在测试。我只想问一下,A_SendOrderEx()函数是不是可以在竞价期间的4分钟内发单?测试的结果是“发单失败,非交易时间段”。如果可以发单,那就是程序有问题。
本来就是可以发单的,只要执行了,就会发单。
你需要分析的是为什么会在集合竞价的4分钟内驱动执行a函数。
a函数本身是不做集合竞价过滤处理的,所以你要避免在集合竞价期间执行该函数
我觉得这种问题要么分析代码逻辑,要么自己写print打断点日志处理。
就这么问一句,分析不出来原因。
硬要分析,要么是软件bug,要么是模型逻辑有问题。
建议你先按照模型逻辑有问题的思路去排查,确实排查不出来,就提交一份你觉得没有问题但是能复现问题的代码和测试环境来证明是软件的bug。