一、前言
很多使用苹果 Mac 电脑做量化的朋友都会遇到一个痛点:QMT/miniQMT原生仅支持 Windows 系统,macOS 无法直接安装运行、调用券商终端下载行情 K 线、Tick 数据,本地量化回测缺少数据源十分麻烦。
本文给大家一套成熟可行的局域网桥接方案,不用在 Mac 装 Windows 虚拟机、不用本地部署 xtquant,依靠另一台 Windows 电脑作为行情服务端,通过局域网 HTTP 接口把 miniQMT 行情数据共享给 Mac,Mac 远程拉取并落地本地数据库,完美实现 macOS 量化回测的数据需求。
二、桥接模式核心原理
- Windows 主机:登录 miniQMT,启动行情桥接服务,将 miniQMT 底层行情接口封装为局域网 HTTP API,对外提供数据查询、下载能力;
- Mac 主机:无需安装 miniQMT/xtquant,仅填写 Windows 局域网地址 + 授权 API Key,远程发起数据请求;
- 数据流转:Windows 调用 miniQMT 下载历史数据→缓存本地→Mac 通过接口拉取→自动写入 Mac 本地量化数据库;
- 优势:全程自动化,无需手动拷贝数据文件,支持全周期 K 线、多复权类型、增量更新。
三、完整操作流程
3.1 Windows 端:启动 miniQMT 行情桥接服务(服务端)
前置条件
Windows 电脑正常安装 miniQMT,完成券商账号登录并保持软件打开状态(未登录则无法获取行情)。
桥接服务配置项说明
打开桥接服务控制面板,核心参数:
| 配置项 | 参数说明 | 推荐设置 |
|---|---|---|
| 监听地址 | 限制访问设备,0.0.0.0代表局域网所有设备均可访问 | 默认 0.0.0.0 |
| 端口 | 服务对外开放端口 | 默认 8001 |
| API Key | 局域网访问授权密钥,防止他人随意拉取数据 | 随机生成后复制保存 |
| miniQMT 路径 | miniQMT 缓存目录,大部分场景留空自动识别 | 特殊环境手动指定 userdata_mini 目录 |
操作步骤
- 保持 miniQMT 登录运行;
- 打开行情桥接服务工具,核对监听地址、端口;
- 点击「生成」获取专属 API Key,复制保存;
- 点击启动服务,面板会展示本机局域网访问地址(如
http://10.211.5.3:8001); - 可点击「测试行情」验证服务是否正常,保留窗口运行,不要关闭。
关键:记下客户端访问地址 + API Key,后续 Mac 端需要填入。
3.2 macOS 端:桥接导入行情数据(客户端)
- Mac 打开量化工具,进入【数据管理】→【miniQMT 桥接导入】页面;
- 填入 Windows 端复制的服务地址与API Key;
- 点击「测试连接」,出现连接成功日志即代表网络链路通畅;
- 自定义数据下载规则:
- 股票池选择:支持沪深 A 股、创业板、科创板、ETF、转债、沪深 300 / 上证 50 等预设板块,也可手动输入代码 / 文件导入自定义股票池;
- 数据周期设置(多周期可同时勾选,独立配置起止日期)
- 日线 1d、5 分钟 5m、1 分钟 1m、Tick 逐笔数据;
- 复权方式:不复权、前复权、后复权、等比前复权、等比后复权,多类型可同步写入本地;
- 可选配置:强制覆写已有数据(关闭则默认增量补充,节省下载时间);
- 参数配置完成后点击「开始导入」,系统自动执行三步:
- 远程请求 Windows 服务端调用 miniQMT 下载历史行情;
- 读取 Windows 本地 miniQMT 缓存数据;
- 批量写入 Mac 本地数据库,全程无需人工干预;
- 底部运行日志实时展示进度、成功 / 失败数量、数据区间,支持随时「停止」导入。
四、桥接模式支持的数据类型
方案主要面向量化回测场景,全覆盖主流行情数据:
- K 线周期:日线 (1d)、5 分钟 (5m)、1 分钟 (1m);
- 逐笔数据:Tick 明细数据;
- 复权类型:不复权、前复权、后复权、等比前复权、等比后复权;
- 数据更新模式:支持增量补充(只下载新增数据)、强制覆写全量数据两种模式。
五、稳定运行关键注意事项
- Windows 端必须保持 miniQMT 登录并打开,仅启动桥接服务但关闭 miniQMT 会无法拉取行情;
- Mac 与 Windows 必须处于同一局域网(连接同一个路由器 WiFi / 交换机),否则无法互通;
- Windows 防火墙放行 8001 端口,Mac 测试连接失败优先排查防火墙拦截问题;
- 初次调试建议单只股票测试(如 000001.SZ 日线),链路正常后再批量下载几十 / 上百只股票池;
- Mac 端提前在软件设置中配置本地数据存储目录,所有拉取的数据最终落地 Mac 本地数据库;
- 桥接服务仅提供行情数据下载,不支持交易功能,仅用于回测数据源补充。
六、总结
对于 macOS 量化用户,桥接模式是替代虚拟机、双系统的轻量化方案:
- 优势:硬件占用低、操作可视化傻瓜式、支持全周期行情 + 多复权、增量更新节省带宽;
- 适用人群:Mac 主力办公、Windows 备用机专门跑 miniQMT 数据源的量化交易者; 按照本文步骤配置局域网桥接,即可在苹果电脑上完整使用 miniQMT 全部历史行情数据,满足策略回测需求。