设为首页收藏本站

 找回密码
 注册
查看: 1112|回复: 0

如何用Python搭建股票、期货、数字货币开源本地化量化研究 [复制链接]

Rank: 1

精华
0
UID
289564
积分
30
帖子
2
主题
2
阅读权限
10
注册时间
2020-3-11
最后登录
1970-1-1
发表于 2020-3-12 18:39:31 |显示全部楼层
来源 | Fintech独角兽
作者 | sniper
原文章链接:https://mp.weixin.qq.com/s/0wUNtp6yqXbK6ft6xiL_bw
欢迎关注我们!

0 1 用Python搭建开源本地化的股票量化研究环境
所需环境:Anaconda3+Alphalens
简介:Alphalens 是一款 Python 的工具包,是 Quantopian 公司旗下三大开源包之一,另外两个分别是 Zipline 和 Pyfolio,Alphalens 用于因子开发, Zipline 用于回测策略,Pyfolio 用于策略分析。
搭建环境的步骤(以Win10、64位电脑为例):
①登陆清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
②登入网站,往下拉,选择版本为Anaconda3-5.2.0-Windows-x86_64.exe,点击下载。(注意版本很重要,不同版本的Anaconda对应不同的Python,如果选错版本,之后会出现一些Python工具包不兼容的报错。)

③下载好后,点击安装,一路next即可,直到遇到下图,记住把两个勾都勾上,这是指自动配置环境变量,配置好环境变量才能在命令行执行Python命令。

④安装成功后,在键盘按下win+r,输入cmd打开命令行
这个就是win~

在这里输入cmd~

打开后是这样的界面,一个黑框框~这样就是成功打开命令行啦~

⑤更改pandas版本,在命令行输入pip install pandas==0.22.0 -i https://pypi.douban.com/simple(可以复制,然后在命令行右键粘贴),按回车即进行下载。

⑥下载alphalens,在命令行输入pip install alphalens==0.2.1 -i https://pypi.douban.com/simple,按回车下载。下载完之后,股票因子研究的环境就搭建好啦。Alphalens主要有四大功能:因子收益、因子 IC、因子换手以及事件研究。在使用Alphalens之前,需要对股票数据进行预处理,数据预处理需要一定的Python基础。关注小编,之后会有陆续的文章讲解噢~也欢迎私聊小编,免费送数据及处理代码,关于环境搭建有问题也欢迎私聊小编。

  0 2 用Python搭建开源本地化的期货量化研究环境
所需环境:Anaconda3+MongoDB+vnpy_fxdayu
简介:vnpy_fxdayu是前大鱼金融团队改进的开源本地化期货回测工具,自由度高。
搭建环境的步骤(以Win10、64位电脑为例):
①参照搭建股票量化环境文章,下载Anaconda3。
②安装MongoDB登陆网站:https://www.mongodb.com/download-center/community,选择下图版本下载。

下载好后,点击安装,一路next就行,直到遇到下图,要把勾去掉。注意:下载安装好MongoDB就行了,不需要连接,配置MongoDB服务,因为我们会用pymongo来控制MongoDB。
③下载安装pymongo在命令行输入:pip install pymongo,即进入下载安装。
④下载安装Robo 3TRobo 3T是MongoDB的可视化软件,可以让用户友好的使用MongoDB里的数据。链接:https://pan.baidu.com/s/1lqwD3_G4vXTkVwjoMKHozA  提取码:2q5p,选择下图文件,下载好安装包,一路next即可。
⑤安装GitGit是一款很实用的与GitHub上的项目交互的工具,为下一步安装vnpy_fxdayu用。链接:https://pan.baidu.com/s/1FY9kwhq5Wr7shdVoRj-Fvg ,提取码:3hy0, 选择下图文件,下载好安装包,一路next即可。


⑥下载vnpy_fxdayu在桌面点击有键,选择Git Bash Here,会出现一个窗口,如下图,在窗口输入git clone https://github.com/xingetouzi/vnpy_fxdayu.git,按下回车即进入下载下载好vnpy_fxdayu之后,期货量化研究环境就下载好了,可以选择使用Jupyternotebook或vscode进行期货市场研究,具体配置过程可以私聊小编噢,小编也提供期货数据和期货CTA策略模板。


 0 3 用Python搭建开源本地化的数字货币量化研究环境
所需环境:Anaconda3+MongoDB+vnpy_crypto
简介:vnpy_crypto是用于数字货币回测的工具。
搭建环境的步骤(以Win10、64位电脑为例):
①参考期货研究环境搭建,下载安装好Anaconda3、MongoDB、pymongo、Robo 3T、Git
②参考期货研究环境搭建,打开Git Bash Here,输入:git clone https://github.com/ChannelCMT/vnpy_crypto.git,按下回车即进入下载。可以选择使用Jupyternotebook或vscode进行数字货币市场研究,具体配置过程可以私聊小编噢,小编也提供数字货币分钟级数据和策略模板。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-3-29 22:33

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部