VeighNa量化社区
你的开源社区量化交易平台
yangco's Avatar
Member
离线
4 帖子
声望: 0

我看了下源码,新版本XTP login接口如下
///用户登录请求
///@return 登录是否成功,“0”表示登录成功,“-1”表示连接服务器出错,此时用户可以调用GetApiLastError()来获取错误代码,“-2”表示已存在连接,不允许重复登录,如果需要重连,请先logout,“-3”表示输入有错误
///@param ip 服务器ip地址,类似“127.0.0.1”
///@param port 服务器端口号
///@param user 登陆用户名
///@param password 登陆密码
///@param sock_type “1”代表TCP,“2”代表UDP
///@param local_ip 本地网卡地址,类似“127.0.0.1”
///@remark 此函数为同步阻塞式,不需要异步等待登录成功,当函数返回即可进行后续操作,此api只能有一个连接
virtual int Login(const char ip, int port, const char user, const char password, XTP_PROTOCOL_TYPE sock_type, const char local_ip = NULL) = 0;

多了个local_ip参数,vnpy里面的是没有这个参数的,一般情况下没问题,多网卡就需要设置本地地址,所以有问题。

非常肯定,行情和交易地址和端口都没问题。

交易服务器可以连接,行情服务器连接报-1错误,用xtp的测试代码可以连接同一个服务器和端口没有问题,local_ip需要设置本地IP,可vnstudio没该选项。

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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