VeighNa量化社区
你的开源社区量化交易平台
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
加入于:
帖子: 173
声望: 32

帮顶

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

请问中信期货的BrokerID?

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

jamie wrote:

请问中信期货的BrokerID?

中信的BrokerID:66666

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

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

Member
avatar
加入于:
帖子: 173
声望: 32

地址是由期货公司提供的

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

谢谢

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

沪公网安备 31011502017034号

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