您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

如何用Python搭建股票、期货、数字货币开源本地化量化研究 [开拓者 TB]

  • 咨询内容: 来源 | 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进行数字货币市场研究,具体配置过程可以私聊小编噢,小编也提供数字货币分钟级数据和策略模板。
    附件: 你需要登录才可以下载或查看附件。没有帐号?注册

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容