如图,目前有两个问题
- 行情能连接上,为啥获取不到行情?
- 期货公司那边CTP版本为6.7.3,目前用vnpy_ctp.version打印出来的版本为6.6.9.1,对应的应该是CTP6.6.9.我去网站上下了6.6.9的生产版本并用里面的dll文件
替换vnpy_ctp内的dll文件。但还是报错4097
附上代码
from vnpy_ctp import CtpGateway
from vnpy_scripttrader import init_cli_trading
ctp_setting = {
"用户名": " ",
"密码": " ",
"经纪商代码": " ",
"交易服务器": " ",
"行情服务器": " ",
"产品名称": " ",
"授权编码": " ",
"产品信息": ""
}
engine = init_cli_trading([CtpGateway])
engine.connect_gateway(ctp_setting,"CTP")
engine.subscribe(vt_symbols = ["rb2409.SHFE","rb2410.SHFE"])
tick = engine.get_tick(vt_symbol="rb2410.SHFE",use_df=False)
print(tick)