登录  | 立即注册

游客您好!登录后享受更多精彩

QQ登录

只需一步,快速开始

查看: 1219|回复: 2

我用vnpy_ctp封装的ctp,在下单成功之后OnRtnOrder没有被调用

[复制链接]

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-10-20 10:23:59 | 显示全部楼层 |阅读模式
我在网站github 的vnpy_ctp上面运用你们的项目将ctp封装成python,onFrontConnected,onRspUserLogin,onRspSettlementInfoConfirm,都能被调用,且reqQryInvestorPosition之后,onRspQryInvestorPosition也能被调用,但是下单成功之后,OnRtnOrder,OnRtnTrade都没有被调用,请问是怎么回事?
OnRtnOrder和OnRtnTrade的代码如下
    def OnRtnOrder(self, data: dict) -> None:
        print('OnRtnOrder')
        for key, value in data.items():
            print(key, " : ", value)

    def OnRtnTrade(self, data: dict) -> None:
        print('OnRtnTrade')
        for key, value in data.items():
            print(key, " : ", value)


https://www.vnpy.cn/comm/forum.php?mod=viewthread&tid=370&page=1&extra=#pid541
回复

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2023-10-20 11:44:46 | 显示全部楼层
已解决,nvpy给出的是onRtnOrder,而我复制的ctp是OnRtnOrder,最前面的字母o本来是小写,我复制成大写了
回复

使用道具 举报

0

主题

2

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2023-10-25 10:46:51 | 显示全部楼层
嗯,恭喜调试成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|VNPY官方Python开源量化社区 ( 沪ICP备17025576号-16 )

GMT+8, 2024-5-11 17:38 , Processed in 0.061149 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表