超级小白安装记录
发布于 9 天前 作者 daimeitao 121 次浏览 来自 分享

现在走到这一步了。 QQ图片20200212224319.pngQQ图片20200212224330.png

刚开始用的搭的是win7 的不含docker。后面一直不能获取期货数据。后面换了一台电脑,先用ubuntu装了系统。根据下面教程很快就部署好了 https://github.com/QUANTAXIS/QUANTAXIS/blob/master/Documents/install_for_ubuntu.md

看到如此方便,让我决定把win7换成win10系统(给自己埋下了一个大坑) 下载系统后,开始系统怎么都装不上。提示:windows无法为该电脑安装,,,,,,,折腾了5个多小时,后面换了一个硬盘。终于装上了。 但是装的是win10 企业版的ghost版本,又重新下载安装系统。 所以不要用 GHost的版本。

下载好后就看了这个教程 https://github.com/QUANTAXIS/QUANTAXIS/blob/master/Documents/install_for_windows.md QQ图片20200212230731.png 先把必须装的装好(又给后面埋下了一个坑,) docker版本不需要再装 mongodb,rabbitmp,统统都不要。

只要docker配置文件 docker-compose-yaml,可以下载后解压获取。(注意期货和股票版本。这里也有一个坑) https://codeload.github.com/QUANTAXIS/QUANTAXIS/zip/master

后面又根据这个教程把docker up起来了。 https://github.com/QUANTAXIS/QUANTAXIS/blob/master/docker/readme.md

拉起来后由于没有注意股票和期货版本配置文件。pull 了股票的配置文件后,再去拉期货的。结果后面都拉不起来了。 解决方法 用cmd编辑器cmder可以正常再拉起来。

后面进入回测部分。save完数据后。 跑s.backtest.就报错误 没有000300 指数数据 QQ图片20200212005037.png 这时回测写入的时候要用的。就是因为docker外也有数据库,所以每次save 都保存到了外部的数据库。 sublime在外部可以读取到。 jupyter是在docker内部 读取不到 QQ图片20200212232513.png QQ图片20200212232523.png 天神告知,赶紧把外部的 mgdb关了。 由于还要save数据,就挂那里save了。第二天 在jupyter 里运行的时候还是报同样的错误

【群主】杭州-yutiansutyutiansut@vip.qq.com 2020-02-10 18:31:03 你save single_index_day 000300 试一下 【群主】杭州-yutiansutyutiansut@vip.qq.com 2020-02-11 22:11:06查看前后消息 @Mei Tao 执行这个 QA.DATABASE.index_day.delete_many({“code”: “000300”}) 【群主】杭州-yutiansutyutiansut@vip.qq.com 2020-02-11 22:11:23gen 然后再去save single_index_day 000300 经过这个操作后也没有用。后面解决的方法是 天神更新了下 docker里的quantaxis 具体的操作方法是: 1.打开jupyter里的终端 2.git clone https://github.com/QUANTAXIS/QUANTAXIS quantaxis 3.cd quantaxis 4.pip install -r requirements.txt 5.pip intall -e . 再重新 save single_index_day 000300 就成功了。正常进入回测

由于感觉再jupyter上写策略,调试不太方便。然后根据这个教程。放到vscode上调试。 http://www.yutiansut.com:3000/topic/5e09a38b6e6db05445e0a2f1 但是我这里界面显示和图片中不一样。经过搜索。 下载了remote container 还再vsc里面搜索了好几个 和docker有关的都装了,后面就又了attch the container 。开始的时候就又attch shell。

回到顶部