macOS 系统使用 miniQMT 获取行情数据解决方案(桥接模式)
一、前言很多使用苹果 Mac 电脑做量化的朋友都会遇到一个痛点QMT/miniQMT原生仅支持 Windows 系统macOS 无法直接安装运行、调用券商终端下载行情 K 线、Tick 数据本地量化回测缺少数据源十分麻烦。本文给大家一套成熟可行的局域网桥接方案不用在 Mac 装 Windows 虚拟机、不用本地部署 xtquant依靠另一台 Windows 电脑作为行情服务端通过局域网 HTTP 接口把 miniQMT 行情数据共享给 MacMac 远程拉取并落地本地数据库完美实现 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端口服务对外开放端口默认 8001API 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 全部历史行情数据满足策略回测需求。

相关新闻