想问一下大神脚本模式进行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策略的模板,似乎都是一个策略对应一个品种,实盘运行前还得订阅一个品种,有没有像聚宽、米筐等这些平台一样筛选品种,然后多品种交易的策略模板