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

方里明 wrote:

我不合法登录解决了,之前社区也挺多人遇到这个问题的,所以艾特一下。就是在安装vnpy的时候,我是直接git下来,比如复制到桌面,然后编译到python包里面,这样就有两个vnpy文件夹了,但是import的是anaconda/lib下面那个,由于example文件夹是在桌面那个vnpy下的,所以我估计很多人(包括我)一直修改的是桌面vnpy的CTP_connect.json,所以是不合法的登录

谢谢方先生的指点。
我找到两个文件夹下的CTP_connect.json
1、D:\VNConda\Lib\site-packages\vnstation\trader
2、D:\VNConda\Lib\site-packages\vnpy\trader\gateway\ctpGateway
对它们都做了如下修改
{
"brokerID": "9999",
"mdAddress": "tcp://180.168.146.187:10011",
"tdAddress": "tcp://180.168.146.187:10001",
"userID": "1370xx",
"password": "7878xx",
"userProductInfo": "",
"authCode": ""
}
第二个文件夹下CTP_connect.json最后两行原来没有,现在也加上去了。

运行结果还是没有显示交易服务器登录完成,无账户信息,合约查询也不显示任何内容。
没有任何报错信息。

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

兄弟,你交易时段和非交易时段 用的md和td地址不是一套啊,你要分清楚啊

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

而且你的UserID不是手机号,是brokerid

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

方里明 wrote:

兄弟,你交易时段和非交易时段 用的md和td地址不是一套啊,你要分清楚啊

方里明 wrote:

而且你的UserID不是手机号,是brokerid

第一套:

标准CTP:

    第一组:Trade Front:180.168.146.187:10000,Market Front:180.168.146.187:10010;【电信】

    第二组:Trade Front:180.168.146.187:10001,Market Front:180.168.146.187:10011;【电信】

    第三组:Trade Front:218.202.237.33 :10002,Market Front:218.202.237.33 :10012;【移动】

我用的是第一套第二组,没错吧。上面三组都试过,都不行。都是在交易时段用的。
UserID不是手机号,是137074,六位数

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

dora wrote:

vnpy2.0也遇到了:“交易授权验证失败,代码:63,信息:CTP:客户端认证失败”的问题。
auto_code和product_info也留空了,simnow的密码也重置了.
还有其它的原因吗?这个问题困扰好几天了。

隔了一天,今天又试了一下,可以了,看来中间有一个确认的过程。

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

遇到过类似问题,后来cd到vnpy安装目录下,用pip install -e安装,貌似调用的就是vnpy本地的包了。
不知是否有其他人试过这个方法?

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

沪公网安备 31011502017034号

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