from vnpy_ctp import CtpGateway
from vnpy_scripttrader import init_cli_trading
from time import sleep
setting = {
"用户名": "xxxxxx",
"密码": "xxxxxxxxxx",
"经纪商代码": "9999",
"交易服务器": "180.168.146.187:10130",
"行情服务器": "180.168.146.187:10131",
"产品名称": "simnow_client_test",
"授权编码": "0000000000000000",
"产品信息": ""
}
engine = init_cli_trading([CtpGateway])
engine.connect_gateway(setting, "CTP")
sleep(10) # 等待初始化完成
tick = engine.get_tick("cu2507.SHFE")
p = tick.last_price
print(p)
上面代码报错如下:
AttributeError: 'MainEngine' object has no attribute 'get_tick'