一、本地部署(适用于win mac)
大概流程就是:分别安装 pycharm、anaconda和vnpy,前两个我已经装过了,官方是使用的gitee下载vnpy,需要注册后下载,我下载的版本是2.1.9
后面安装没有按照这个流程
参考了下面的文章
非官方安装链接
小插曲 安装 psycopg2出问题了
后来先安装了postgresql
brew install postgresql 安装好之后再pip install就可以了,brew 时间有点长,可以关闭brew update 配置bash文件就可以,需要的自行设置。
最后参考官方创建run .py 直接运行 python3 run.py
后出现问题 把cptGateway改成
from vnpy.gateway.tiger import TigerGateway
升级 系统是big sur 升级pyqt pip install PyQt5==5.15.2
mac完美运行,但是很难用
Windows没啥可说的 直接下载exe就搞定了
二、第一个策略
做策略前先搞定先搞定数据,果然mac问题比较多,安装mongodb出了错误
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:374:17
@(connect):2:6
exception: connect failed
exiting with code 1
发现创建的data文件夹没有写权限,直接chmod 777 搞定
mac上连接mongodb工具用的Robo 3T
网上学了vnpy作者的《30堂实战课跑通量化交易》
课程还没听完就不评论了,不管啥了,找个代码先跑起来
下载完代码发现运行不了了,先mark后面再改,海龟策略还是可以的
海龟策略
里面有个加载数据有兴趣也可以看下
算了直接去官网找教程吧,进社区基本使用
总结:mac电脑真的是太折腾了,安装就要一天时间,奈何没有windows本,周末在家用windows就方便了。
明天开始搞策略模块