VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 4
声望: 1

问题描述:
在做穿透式测试,3.8.3项要求:非交易时间下单,必须收到交易所返回的“此时不能下单”的错误记录。

现在的情况:

非交易时间(中午、下午15点后)下单,委托状态显示“已撤销”,但日志里没有任何错误信息(没有ErrorID,没有错误提示)。

已经试过的方法:

全局配置log.level调到10(DEBUG)
在onRspOrderInsert、onErrRtnOrderInsert、onRtnOrder里都加了打印日志,但下单后这些回调根本没有被触发(日志里看不到任何输出)
论坛有人说要改ctptest_gateway.py,但我安装的vnpy_ctp目录下只有ctpgateway.py,没有这个文件
用脚本模式启动也试过,还是没反应
CTP原始日志(ctp
*.log)里也查不到任何错误记录
环境:

VeighNa 4.3.0 社区版

vnpy_ctp 6.7.11.3

Windows 10

中辉CTPTEST测试环境(AppID和授权码已配置,登录正常)

想请教:

非交易时间下单被拒的错误,到底应该从哪个回调里取?是onRtnOrder里的StatusMsg吗?

为什么onRspOrderInsert这些回调根本没被触发?是我哪里配置错了吗?

是不是我缺少ctptest_gateway.py这个文件?如果是,怎么才能有?

截图:
(附上最新下单的日志截图,显示只有下单记录,没有错误)

折腾好几天了,实在没辙了,求各位大佬指点一下,谢谢!

Member
avatar
加入于:
帖子: 6076
声望: 371

连接CTP接口做测试
没看到截图

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】