VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 46
声望: 0

如题

Member
avatar
加入于:
帖子: 1472
声望: 105

【第二个强平总是挂不上】的具体报错截图看下?

Member
avatar
加入于:
帖子: 46
声望: 0

MTF wrote:

【第二个强平总是挂不上】的具体报错截图看下?
没有报错,就是不返回vt_orderids

Member
avatar
加入于:
帖子: 4711
声望: 287

可以自己去对应引擎的send_order函数下打印排查看看

Member
avatar
加入于:
帖子: 46
声望: 0

xiaohe wrote:

可以自己去对应引擎的send_order函数下打印排查看看

description
那就是trading是false,为啥啊?

Member
avatar
加入于:
帖子: 4711
声望: 287

策略启动之前,停止之后,trading都是False,文档有介绍
https://www.vnpy.com/docs/cn/community/app/cta_strategy.html#cta-ctatemplate

Member
avatar
加入于:
帖子: 46
声望: 0

xiaohe wrote:

策略启动之前,停止之后,trading都是False,文档有介绍
https://www.vnpy.com/docs/cn/community/app/cta_strategy.html#cta-ctatemplate
那不对啊,我是策略启动后平仓得啊,就是连续第二次平仓平不了返回[]

Member
avatar
加入于:
帖子: 4711
声望: 287

可以贴一下第二笔委托时trading状态为False的打印截图看看

Member
avatar
加入于:
帖子: 46
声望: 0

xiaohe wrote:

可以贴一下第二笔委托时trading状态为False的打印截图看看

description

description

trading状态不为false,但是返回还是[]

Member
avatar
加入于:
帖子: 4711
声望: 287

那就不是trading为False导致的,排查不能光看代码,要以打印结果为准的
你应该去engine.py的send_order函数下打印排查,一个一个函数打进去

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

沪公网安备 31011502017034号

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