请选择 进入手机版 | 继续访问电脑版
楼主: CII中创学院
1166 0

[讨论交流] 如何用Python搭建股票、期货、数字货币开源本地化量化研究环境? [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
50 点
帖子
1
精华
0
在线时间
2 小时
注册时间
2019-10-16
最后登录
2020-3-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
来源 | Fintech独角兽

作者 | sniper



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 3T

Robo 3T是MongoDB的可视化软件,可以让用户友好的使用MongoDB里的数据。链接:https://pan.baidu.com/s/1lqwD3_G4vXTkVwjoMKHozA  提取码:2q5p,选择下图文件,下载好安装包,一路next即可。


⑤安装Git

Git是一款很实用的与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进行数字货币市场研究,具体配置过程可以私聊小编噢,小编也提供数字货币分钟级数据和策略模板。


原文章链接:https://mp.weixin.qq.com/s/0wUNtp6yqXbK6ft6xiL_bw

欢迎关注我们!



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 15:41