独家:微软AI量化投资平台Qlib视频教程3:下载行情数据

上一个视频介绍了怎么安装Qlib,本次视频演示将网上的行情数据下载到本地。

视频地址点此

可以将Qlib的机器学习和另一个更加成熟的基于python的开源量化回测框架backtrader一起使用。关于backtrader技术教程,请进QQ群1125384417下载样书及源码。

===============

背景资料:

微软研究院发布的融合了各种机器学习算法的AI人工智能量化投资平台Qlib,可以用来进行交易策略量化回测。

从应用层来看,它主要包括松耦合的三大块(每块可以独立):

1 数据

从外部获取行情数据,按Qlib内部高效率的格式存储起来

2 机器学习

利用各种机器学习算法进行预测,预测的量称为标签label,至于具体预测什么由你定,比如预测明日股票收益率。目前内置如下机器学习算法。用户也可插入自己的机器学习算法。

GBDT based on LightGBM (Guolin Ke, et al.)
GBDT based on Catboost (Liudmila Prokhorenkova, et al.)
GBDT based on XGBoost (Tianqi Chen, et al.)
MLP based on pytorch
GRU based on pytorch (Kyunghyun Cho, et al.)
LSTM based on pytorcn (Sepp Hochreiter, et al.)
ALSTM based on pytorcn (Yao Qin, et al.)
GATs based on pytorch (Petar Velickovic, et al.)
SFM based on pytorch (Liheng Zhang, et al.)
TFT based on tensorflow (Bryan Lim, et al.)

3 交易策略回测

利用前述行情数据和预测数据,编写交易策略,进行策略回测。他的回测引擎我看了不如backtrader简洁易懂和成熟,所以实际上可以将它的行情数据和预测数据(也是线)送给backtrader,进行回测。这样就可以结合两者的长处。

综上所述,Qlib里机器学习和回测的整个研究流程其实是很简单的,本质上和我有篇文章讲的backtrader与机器学习结合是一致的。Qlib的特色之处在于:一是数据存储和处理的效率有较大提升,因为它自己设计了专用的格式和缓存机制,二是它的机器学习针对时间序列做了一些辅助功能,相对你直接用机器学习方法预测,可以减到一些代码量。

 

未来会持续追踪和介绍Qlib使用方法和技术,敬请关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

扫地僧量化

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值