开箱即用虚拟机

为了您方便快速上手 RQAlpha,免去开发环境的安装和配置,我们为您提供了一个虚拟机镜像文件。该虚拟机已经安装了最新版本的 RQAlpha 及其他依赖组件。

使用虚拟机

此处附上使用 VirtualBox 使用本镜像的简单教程

  • 访问 VirtualBox 官网 下载 VirtualBox。
  • 下载 RQAlpha 开箱即用虚拟机镜像
  • 在 VirtualBox 中选择 “导入虚拟电脑”, 选择刚刚下载的 .ova 文件。
  • 点击 继续,进行虚拟机的一些设置,亦可维持默认。
  • 点击 导入,坐等几分钟。
  • 选择刚刚创建好的虚拟机,点击启动。
https://raw.githubusercontent.com/ricequant/rq-resource/master/rqalpha/virtualBox_1.png
  • 选中创建好的虚拟机,点击 “启动”
  • 虚拟机的默认用户密码为: rqalpha

在终端运行 RQAlpha

在您成功创建虚拟机并运行后,您可以按照以下步骤快速运行 RQAlpha

打开终端并在终端输入如下命令以进入事先创建好的虚拟环境

source activate py3

在终端输入如下命令以进入 RQAlpha 代码所在文件夹

cd /home/rqalpha_user/rqalpha

在终端输入如下命令以启动 RQAlpha,并运行 策略示例 中的 第一个策略-买入&持有 进行回测。

rqalpha run -f ./rqalpha/examples/buy_and_hold.py -s 2016-06-01 -e 2016-12-01 --account stock 100000 --benchmark 000300.XSHG --plot

使用 PyCharm 进行断点调试

该虚拟机镜像中安装了 PyCharm,您可以方便的使用 PyCharm 进行代码的阅读、编写,或是通过断点调试了解 RQAlpha 的运行流程。

  • 打开 PyCharm
  • 在右上角的下拉框中选择 debug_buy_and_hold
  • 点击右边的小虫子图标,运行期间可点击代码行号的右侧增加断点,点击左下方的箭头图标控制代码运行。
https://raw.githubusercontent.com/ricequant/rq-resource/master/rqalpha/pycharm_1.png