第1天 vn.py安装与基本使用
一、本地部署(适用于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问题比较多,安装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就方便了。
明天开始搞
策略模块