我想获取行情数据,代码如下
def test_connect():
setting = {
"用户名": "xxx",
"密码": "xxxxx",
"经纪商代码": "9999",
"交易服务器": "tcp://180.168.146.187:10202",
"行情服务器": "tcp://180.168.146.187:10212",
"产品名称": "simnow_client_test",
"授权编码": "0000000000000000"
}
event_engine1 = EventEngine()
main_engine1 = MainEngine(event_engine1)
main_engine1.add_gateway(CtpGateway)
main_engine1.connect(setting, "CTP")
sleep(25)
res = main_engine1.get_all_contracts()
print(res)
print(main_engine1.get_all_exchanges())
get_all_contracts返回为空,不过get_all_exchanges返回有输出。不知道是什么原因。