VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 1
声望: 0

我想获取行情数据,代码如下
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返回有输出。不知道是什么原因。

Member
avatar
加入于:
帖子: 6135
声望: 382

这是simnow之前的地址,已经换了新地址了。连之前可以telnet看一下端口开没开