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

想问一下大神脚本模式进行CTPtest接入认证

engine = init_cli_trading([CtptestGateway])

setting = {
    "用户名": "xxx",
    "密码": "xxx",
    "经纪商代码": "66666",
    "交易服务器":"tcp://116.246.25.180:51205",
    "行情服务器":"tcp://116.246.25.180:51213",
    "产品名称":"client_vnpy_1.0",
    "授权编码":"9I03XXXXXXX",
    "产品信息": "TEST"
}
engine.connect_gateway(setting,"CTPTEST")

没有提示任何信息,也没有报错。ctptest接口的gateway_name是"CTPTEST"么?我测试了几个名字都提示找不到底层接口。这个名字没有报错。但是没有登录输出也无法挂单。

我在图形界面登录,日志界面也是没有任何报错信息和登录信息提示。

连接的是中信期货的评测环境。我之前试过用CTP接口连接中信期货仿真环境,顺利连接,没有问题。

用Python的交易员 wrote:

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

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

我按照脚本策略里的教程,按如下代码连接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

如题,看CTA策略的模板,似乎都是一个策略对应一个品种,实盘运行前还得订阅一个品种,有没有像聚宽、米筐等这些平台一样筛选品种,然后多品种交易的策略模板

如题,看CTA策略的模板,似乎都是一个策略对应一个品种,实盘运行前还得订阅一个品种,有没有像聚宽、米筐等这些平台一样筛选品种,然后多品种交易的策略模板

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

沪公网安备 31011502017034号

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