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

发布于VeighNa社区公众号【vnpy-community】
 
原文作者:用Python的交易员 | 发布时间:2025-04-30
 

MultiCharts数据服务

 

关于MultiCharts量化平台本身,在2020年的这篇公众号文章中就有介绍过《vn.py技术架构2 - 受启发的项目:CTP API、MultiCharts》。

我本人和MultiCharts可以算是相当有缘分:职业生涯中学习上手的第一套量化平台就是MultiCharts,10多年前还在英国念硕士的时候买了MultiCharts国际版终身授权,当时的价格大概是1300美金,差不多10000$,足足省吃俭用了半年,遗憾的是授权码已经找不到了。回国后在期货公司开始第一份工作的时候,用的也是由艾杨软件代理的MultiCharts中国版,某种意义上促成了后续CtaStrategy模块的开发。

去年艾杨软件在MultiCharts专策版中支持了Python接口功能,同时也推出了用于对接VeighNa量化平台的交易接口模块vnpy_icetcore(具体可以阅读这篇文章),但对于许多已经使用VeighNa直连CTP(或者其他交易柜台)的用户来说无法直接使用该模块。

因此我们根据VeighNa社区用户的习惯,开发了新的vnpy_mcdata数据服务模块。在此过程中受到了艾杨技术团队的大力支持,在此表示感谢!与vnpy_icetcore定位于gateway不同的是,vnpy_mcdata专注于datafeed,也就意味着使用任何交易接口的同学都可以使用MultiCharts作为数据服务。

目前支持的期货和期货期权数据范围包括:

  • 交易所

    • 中金所CFFEX
    • 上期所SHFE
    • 能交所INE
    • 大商所DCE
    • 郑商所CZCE
    • 广期所GFE
  • 数据类型

    • 1分钟K线
    • 1小时K线
    • 日K线

 

申请试用账号

 

VeighNa社区的新用户可以发送邮件申请试用权限:

  • 申请邮箱:mcsupport@icetech.com.cn
  • 邮件标题:VeighNa社区MC专策版试用权限申请
  • 邮件内容:之前注册试用的手机号
  • 试用时长:2周

申请成功后会收到回复的邮件,其中包含以下信息:

  • 会员账号
  • 密码
  • MC注册名
  • MC注册码

 

平台安装登录

 

访问以下网页下载安装MultiCharts 14(专策版):

https://www.multicharts.cn/download

点击网页中的【64位元】下载链接:

description

下载完成后运行安装,注意记住选择的安装目录,后面配置datafeed时需要用到。

完成后双击桌面的【MC14 专策版】图标启动。首次运行确认用户协议后,会看到登录对话框:

description

在其中填入会员账号和密码后点击【登录】按钮,经过一段初始化等待后看到如下图所示的注册对话框:

description

在其中填入MC注册名和MC注册码,勾选【记住密码】后点击【登录】按钮即可进入MultiCharts主界面。

此时桌面底部的任务栏中会出现两个进程,分别是:

  • MC14 专策版 V2:核心数据服务进程,必须保持开启
  • MultiCharts 64:图表量化平台进程,不用的话可以关闭。

 

VeighNa数据连接

 

首先需要安装vnpy_mcdata数据服务模块:

pip install vnpy_mcdata

然后修改全局配置中的数据服务相关字段(以datafeed开头):

  • datafeed.name: "mcdata"
  • datafeed.username": "C:/MCTrader14/APPs"

注意username需要填入你的MultiCharts安装目录(结尾的APPs文件夹保持不变),并将路径中的 “\” 替换为 “/”。

重启VeighNa Trader并加载DataManager模块,即可测试从MultiCharts获取历史K线数据:

description

除了期货交易所合约外,MultiCharts还提供了多种连续合约的数据,以期货产品名称 + 标准后缀标识:

  • HOT:主力连续,对应米筐的88
  • HOT/Q:主力前复权,对应米筐的888
  • HOT/H:主力后复权,对应米筐的889
  • 000000:指数连续,对应米筐的99

 

MultiCharts专策版数据服务的价格为2980元/年,试用结束后需要购买可以扫描下方二维码:

description

 

Member
avatar
加入于:
帖子: 4
声望: 0

请问elite版如何添加MC数据源?

Member
avatar
加入于:
帖子: 1852
声望: 141

在配置页面,数据服务下拉框选择【mcdata】即可,同时datafeed.username配置你的安装路径

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】