A_sendorderex 没有执行,返回值是false,委托列表是空
2022-09-28 09:52

老师好,

目前刚刚学习TBL,对照王凯明老师视频,抄了一个策略,在测试过程中,发现a_sendorderex没有成功执行,返回值是false,委托列表也是空,请问如何进一步盘查错误?哪里可以看到更多错误信息?我使用的是TB本地期货模拟账户,在启动策略单元后,“量化看盘”窗口工作正常,由于没有执行,所以程序被卡住了,随后我手动下单测试,订单被执行,没有任何错误。

 

先谢了 yes

评论区
tbs1422111417

嗯 我是先启动策略单元,然后再启动自动交易,请问这样的顺序是不对的吗?还有就是对“测试单元”“自动交易”的隶属关系不太了解。我的操作顺序是1. 新建测试单元(里面添加应用),2. 账户登录 3. 管理量化看盘  4. 头寸管理器 5.启动策略单元 6.启动自动交易

2022-09-28 22:20
tbs1422111417

我找到问题了,不知道为什么第一遍发送总是不成功,再次发送时,big_con已经更新成1了,所以,就卡住了。现在增加一个判断(见下图),只有订单发送成功后,才更新big_con,就可以。但是,还是希望老师解释一下为什么第一次发送订单不被执行,是否由于使用本地TB模拟账户,速度太快??

2022-09-28 14:18
顶部