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

我按照脚本策略里的教程,按如下代码连接CTP,此处隐去账号ID,但是一直报错invalid port

from vnpy.app.script_trader import init_cli_trading
from vnpy.gateway.ctp import CtpGateway
engine = init_cli_trading([CtpGateway])

setting = {
    "用户名": "xxxx",
    "密码": "123456",
    "经纪商代码": "9999",
    "交易服务器":"tcp://180.168.146.187:10101",
    "行情服务器":"tcp://180.168.146.187:10111",
    "产品名称":"simnow_client_test",
    "授权编码":"0000000000000000",
    "产品信息": ""
}
engine.connect_gateway(setting,"CTP")

报错如下
Invalid portInvalid port: : No errorNo error
请问是怎么回事啊,我是在阿里云服务器上跑的,用的VSCODE

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

有没有大神帮忙解决一下的

Administrator
avatar
加入于:
帖子: 4028
声望: 220

服务器地址中的冒号,要用英文的

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

用Python的交易员 wrote:

服务器地址中的冒号,要用英文的
谢谢大佬,完美解决,我昨天找到过这个问题,把其他的都改了,竟然漏了地址中的两个冒号

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