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

我按照脚本策略里的教程,按如下代码连接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
加入于:
帖子: 27
声望: 1

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

Administrator
avatar
加入于:
帖子: 4502
声望: 322

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

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

用Python的交易员 wrote:

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

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

沪公网安备 31011502017034号

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