vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 2
声望: 1

小菜鸟自己摸索出来的解决方法,供可能遇到这个问题的朋友一个思路

一直报错,联系客户经理建议去中信下载仿真软件,用给的帐号密码登录,但是试了一圈发现所有仿真软件都无法登录更别提改密码了。

抱着侥幸心理,去ctptest_gateway.py 的 CtpTdApi类里加了一个更改密码的方法如下:

    def user_password_update(self):
        req = {
            "UserID": self.userid,
            "BrokerID": self.brokerid,
            "OldPassword": "",  # 初始密码
            "NewPassword": ""  # 想修改的新密码
        }

        self.reqid += 1
        self.reqUserPasswordUpdate(req, self.reqid)

然后再去onRspAuthenticate 在write_log后调用这个user_password_update()

运行。依然提示需要修改密码。
没关系,回来注释掉调用语句。再启动,然后把连接信息里的老密码改成新的。

OK,登录成功。顺利解决。

Member
avatar
加入于:
帖子: 163
声望: 18

帮顶

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

请问中信期货的BrokerID?

Member
avatar
加入于:
帖子: 2
声望: 1

jamie wrote:

请问中信期货的BrokerID?

中信的BrokerID:66666

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

hitoride,谢谢!
IP地址呢?我在公司是电信网,家里移动宽带

Member
avatar
加入于:
帖子: 163
声望: 18

地址是由期货公司提供的

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