苹果电脑macOS系统可以使用qmt吗,如何操作?
发布时间:2小时前阅读:12
有很多小伙伴买的苹果电脑搭载的macOS系统,但是QMT仍然是windows的专属生态软件,macOS 无法像 Windows 一样直接调用券商终端下载行情数据。
这个问题应该怎么解决呢?今天我就给大家出一个主意---桥接模式。
简单说,它可以让一台 Windows 电脑作为行情服务端,通过局域网把 miniQMT 的行情能力开放给 macOS。Mac 端不需要安装 xtquant,也不需要运行 miniQMT,只要填入服务地址和 API Key,就可以远程下载数据,并自动写入 Mac 本地数据库,这样就可以获取miniQMT的所有数据啦!

搭建桥接网络之后,应该做什么呢?整体的工作流应该这样:
1、Windows 端:启动行情桥接服务
在 Windows 电脑上,需要先启动 miniQMT 并保持登录。这个服务端只做行情数据,不包含交易功能。它会以数据专用模式启动,把 miniQMT 的历史行情接口封装成 HTTP API,并显示当前局域网访问地址。
服务端可以配置:
l 监听地址:默认 0.0.0.0,表示允许局域网内其它设备访问;
l 端口:默认 8001;
l API Key:用于防止局域网内未授权访问;
l miniQMT 路径:通常可留空,特殊环境下可手动指定。
2、macOS 端:通过桥接服务导入数据
在 Mac 端打开数据管理界面,进入“miniQMT 桥接导入”页面。
填写 Windows 端显示的服务地址和 API Key 后,可以先点击“测试连接”。连接成功后,就可以选择股票池、周期、复权方式和日期范围,开始导入数据。
导入过程会自动完成三件事:
l 请求 Windows 服务端调用 miniQMT 下载历史数据;
l 从 Windows 服务端读取 miniQMT 本地缓存;
l 把数据写入 Mac 本地数据库。
整个过程不需要手动拷贝文件,也不需要 Mac 安装 xtquant。
从桥接导入数据模块和Windows中从miniQMT导入数据模块的功能完全一致,支持增量补充,支持多种复权数据,支持预设股票池和自定义股票池。一切都是傻瓜化操作。
上面我们大概讲解了用桥接模式如何打通windows和macOS之间的网络并在macOS上面使用miniQMT的数据,
下面我们来概述一下,桥接模式支持的数据和注意事项。
桥接模式支持哪些数据?
当前桥接模式主要面向回测行情数据导入,支持常用的 K 线周期:
l 日线数据:1d
l 1 分钟数据:1m
l 5 分钟数据:5m
l Tick 数据:tick
同时也支持各种复权方式,比如不复权、前复权、后复权、等比前复权、等比后复权等
为了让桥接模式稳定工作,建议大家注意以下几点:
1、Windows 端必须先启动并登录 miniQMT。 、
如果 miniQMT 没有运行,桥接服务虽然可以启动,但取不到行情数据。
2、Mac 和 Windows 需要网络互通。
最简单的方式是连接同一个局域网。
3、Windows 防火墙需要允许桥接服务端口访问。
如果 Mac 端连接失败,可以先检查端口是否被防火墙拦截。
4、建议先用单只股票测试。
例如先导入 000001.SZ 的日线数据,确认链路正常后再下载大股票池。
5、数据路径要提前配置好。
桥接模式最终仍然是把数据写入本地数据库,因此 Mac 端需要先在设置中配置数据目录。
感兴趣的小伙伴快去试试吧!
关注"叩富问财"服务号/公众号,回复“量化软件”,联系经理开通量化权限与优惠费率证券账户!
打开微信,搜索"叩富问财",在对话框中输入"量化软件",开启你的量化交易之旅!
温馨提示:投资有风险,选择需谨慎。


问一问

+微信
分享该文章
