前言
跟我一起从零开始量化交易。这个版块是从零搭建一套适合自己的交易系统,并进行适当的定制,然后得到一个属于自己的量化系统。
在这个网费便宜,电脑便宜,电费便宜的时代,
只要有一点点耐心,就可以有一个属于自己的量化交易系统,智能交易助手。
01 为什么选择VNPY
1. vnpy是最适合中小机构和个人的开源方案
2. 其他优秀的开源项目有wondertrader,功夫量化
3. 免费的python平台有易盛极星量化,无限易
4. 收费的平台有 mc tb 文化
如果你没有IT基础,没有接触过量化,仅仅是想尝鲜,用收费平台,少折腾。
如果你有IT基础,没有接触过量化,仅仅想尝鲜,易盛,无限易
如果你不是想尝鲜,而是对量化有长远的打算,直接vnpy。
如果你不是几亿以上的机构,团队小而精,对速度没有变态的要求,直接vnpy
中型规模或者对速度有要求,直接上wondertrader quantaxis 或者功夫,当然团队需要有懂c++或者rust的人。
02 VNPY搭建
官方推荐使用vnstation,但是我建议你手工安装一遍,跑一下,就对整个程序有基本的理解了。
1. 准备python环境,推荐 3.10 [下载网址](
https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe)
2. 安装git [下载网址](
https://github.com/git-for-windows/git/releases/download/v2.42.0.windows.2/Git-2.42.0.2-64-bit.exe) 作为优秀的程序员必备,版本管理神器
3. 下载pycharm 虽然vscode已经一统天下,但是纯python开发,还是pycharm更加方便,可以让你专注于代码的创作。[下载地址](
https://www.jetbrains.com/pycharm/download/?section=windows)
4. 下载vnpy库 [gitee](
https://gitee.com/mirrors/vn-py)。更加程序员一点的方式是,在pycharm中,从git中创建。

pip安装出现的问题解决
安装ta-lib 失败
无论何种失败 从[下载网址](
https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib)找到对应版本

主要是python版本,和对应的64或者62位然后
pip install [whl的下载位置完全路径]
例如 pip install C:\Users\jerri\Downloads\TA_Lib-0.4.24-cp310-cp310-win_amd64.whl
03 选做 使用OpenCtp
官方的模拟环境simnow经常出问题,所以我们使用第三方的openctp来模拟。
安装open ctp的模拟库
pip install vnpy_tts
04 运行
在下载的run.py,点击运行按钮


05 后记
搭建环境仅仅是最基础的一步
一个完整的量化系统需要
1. 历史行情(用于回测和运行策略加载初始数据)
2. 实时行情接受(用于交易和补充数据)
3. 策略编写、回测、运行
4. 账户监控
vnpy为我们提供了所有的这些模块,我们可以不用编写代码或者很少编写代码就实现这些功能。
在这些的基础上,我们在引入人工智能,帮助我们交易
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/73763
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!