alphalens框架使用说明

更多精彩内容详见个人量化交易专辑索引

1. 环境准备

pip install --upgrade alphalens-reloaded
注意老版本的alphalens已经不再维护。

2. 数据准备

factor_data = al.utils.get_clean_factor_and_forward_returns(
            factor=factors,
            prices=prices,
            quantiles=20,
            periods=(1, 5, 10))

参数factor为因子数据,第一列为一级索引是Timestamp格式的日期,第二列为二级索引是标的名称,第三列为因子数值;
参数prices为价格数据,行索引Timestamp格式的日期,列索引是标的名称,值是股价(比如等比后复权股价);
参数quantiles为因子按大小分组(分位)数量;
参数periods表示要计算的向后几天的收益率;
返回预处理的数据用于后续分析;

3. 收益分析

al.tears.create_returns_tear_sheet(factor_data, long_short=True)

参数long_short表示是否扣除市场风险;
输出图"Mean Period Wise Return by Factor Quantile"用于查看各分位平均收益率的差异;
输出图"Cumulative Return by Quantile"用于查看各分位累计收益率的差异;

4. 相关性分析

al.tears.create_information_tear_sheet(factor_data)

输出表"IC Mean"、"Risk-Adjusted IC"分别表示IC、IR;

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我的小白兔奶糖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值