标题:
Multicharts串接VNPY使用说明
[打印本页]
作者:
龙听
时间:
2024-6-18 15:45
标题:
Multicharts串接VNPY使用说明
首先我们电脑需要有MC14软件和VNPY。
MC14:
https://www.multicharts.cn/
VNPY:
www.vnpy.com
安装VeighNa过程中如果有问题的话,可以参考下面的链接,VeighNa的安装指南:
https://www.vnpy.com/docs/cn/com ... indows_install.html
这两个软件安装好了后,在网址:
https://gitee.com/vnpy/vnpy
下载vnpy-master,然后在Python中直接调用下载好的vnpy- master文件里面的run文件(vnpy-master\examples\veighna_trader\run.py),就能直接启动VeighNa了,如下图:
此时我们打开的是内置的VeighNa接口是CTP,如下图:
如果我们希望调用的接口是MC的icetcore的话,需要操作下面几步:
1、下载安装包可以在cmd系统控制台里面输入:
pip install vnpy_icetcore
pip install icetcore -U
2、需要修改前面下载运行的run文件
调用我们刚刚下载的icetcore包,把原先默认调用的CTP接口(CtpGateway)改成ICE的接口(IceTCoreGateway)。我们再次运行run文件(这里需要先启动MC14,另外需要MC14有API接口权限)。初次使用,打开软件后,点击左上方的系统栏中的“连接ICETcore”,会要求填写客户端路径,填写MC64文件夹中的APP文件夹位置即可,如默认路径为“C:\MCTrader14\APPs”(注意路径的符号需要使用英文字符,使用中文字符会提示异常无法使用),之后点击连接,稍等两分钟等待连接完成即可
连接完成后,如下图可以看到接口的地方都显示成了ICETCore接口了
完成以上设定后,需要在配置中,对以下两处设定进行调整,否则后续数据加载会产生问题
datafeed.name:icetcore
datafeed.apppath:C:\MCTrade14\APPs(若MC是默认路径安装,则直接复制即可,若有调整路径,以APPs文件夹所处路径填写)
欢迎光临 龙听期货论坛 (http://www.qhlt.cn/)
Powered by Discuz! 7.2