量化交易学习(五十五)在M1芯片Mac上安装掘金量化

184542868_0_final.png

国内的量化终端通常只支持x86架构的windows,对于intel芯片的老Mac电脑可以安装虚拟机的方式运行,而对于m系列芯片的新Mac电脑,则会有点麻烦,虽然可以通过安装arm版的windows虚拟机来跑x86架构的程序,但速度和兼容性都存在很大问题。

我之前尝试过在arm版的windows虚拟机上运行掘金量化,但是一出界面就会报错,只能作罢。

在一番折腾后,我发现可以通过CrossOver实现在M1芯片的Mac上使用掘金量化。今天,我们就来详细讲解如何在Mac M1上使用CrossOver安装掘金量化软件。

什么是CrossOver?

CrossOver是一款由CodeWeavers开发的商业软件,它基于开源的Wine项目,旨在让用户无需Windows系统就能在Mac和Linux上运行Windows应用程序。与原生虚拟机软件相比,CrossOver更轻量,不需要安装整个Windows操作系统,使用起来也更加方便。

安装步骤

  1. 安装CrossOver
    首先,从CodeWeavers官网下载最新版本的CrossOver,并按照提示完成安装。安装过程非常简单,只需拖动CrossOver图标到应用程序文件夹中即可。

官网的版本不是免费使用的,大家若需要其他渠道的版本也可以留言私信我。

  1. 安装掘金量化软件
    2063591575f9d8e92056ec0d3ef56bd9.png
    先点击左下角的【安装】按钮,然后点击右上角的【安装一个不在列表里的应用程序】

bd542293e952a7f74bb876e225d2fd0e.png
然后点【安装】,创建一个容器,名字可以随便起。
f1f99e10033daca374933e5013f0ccd7.png
容器创建好之后,选择安装包。
4b64c1f8dc9103535074ec371376ddec.png
这里我安装的是券商提供的掘金量化版本。

cd7c1613f5c595a9f34f4c265d2df612.png
之后耐心等一会儿,等初始化完成后就会弹出安装界面了。
ac1452a5960b26d9a9682a8bbb0fba00.png

安装界面的字体有点问题,不过不要紧,这不影响安装,安装完成后正常使用时字体也是正常的。点击【立即安装】就可以进入正常的安装流程了。

  1. 运行掘金量化软件
    安装完成后,你可以在CrossOver的应用列表中看到掘金量化软件的图标。点击图标,即可启动软件。如果一切顺利,掘金量化软件应该能够正常运行。

75ae55064fe7fdef71030a40451af0ad.png

虽然掘金量化的名字乱码了,但是不影响正常使用。双击图标登录后就进入主界面了。
79486af517edd6242f478b3a562ccebc.png

界面上方有一部分被遮挡住了,不过不要紧,点绿色的按钮就正常了
d41de6231949d1da2645ecdeb3a42fdf.png
01c6efbd8e7571a12fbffeb1fca213d8.png

现在掘金量化就已经能正常运行了,不过现在还不能用它来做回测。因为没有python环境,在CrossOver里安装python会有比较多的问题,在下一篇文章我将讲一下怎么通过docker来实现利用掘金量化的x86架构的linux sdk在M1芯片Mac上进行量化代码的编写。


希望这篇教程能帮助到大家。如果你有任何问题或建议,欢迎留言讨论,私信。感谢你的阅读,觉得不错,点个赞哦!还没有关注我的朋友可以关注 江达小记

江达小记