哪位帮忙看看下面代码对不对,运行了啥也不显示,也没报错,
如果代码没错的话后面怎么接收数据?
from vnpy.app.script_trader import init_cli_trading
from vnpy.gateway.ctp import CtpGateway
setting = {
"用户名": "**",
"密码": "**",
"经纪商代码": "9999",
"交易服务器": "180.168.146.187:10000",
"行情服务器": "180.168.146.187:10010",
"产品名称": "",
"授权编码": "",
"产品信息": ""
}
engine = init_cli_trading([CtpGateway])
engine.connect_gateway(setting,"CTP")
engine.subscribe(['AU1912'])
用python写了个期货策略,实时行情从新浪财经http读取,程序判断符合交易条件时发出提示,然后手动下单,先凑合着用。正在研究vnpy,因为能力有限,感觉好难,不知道啥时能上手。因为新浪财经的期货实时行情数据的质量实在粗糙,而且频繁读取服务器(1秒1次)不知道会不会被封,想先导入vnpy的ctp接口接收simnow的实时行情,由于需求简单,所以没有安装全套的vnpy,觉得ctp接口的行情部分封装在vnctpmd.pyd文件中,从下载的vnpy安装包里提取了vnctpmd.pyd、thostmduserapi_se.dll、thosttraderapi_se.dll这三个文件,拷贝到Python的Lib目录下,试着运行了下from vnctpmd import MdApi,可以正确导入,看了下MdApi里的方法,没搞懂该怎么用,vnpy源文件里找了一遍也没弄明白,请版主指点下该怎么连接服务器、订阅行情、接收返回的数据这三项内容,能行的话麻烦给个简单的示例代码,返回的数据弄个dict之类的变量存储下即可,我自己来处理,万分感谢。