-
empyrical -- Quantopian开源的常见金融风险指标lib库,会调用pandas_datareader从yahoo或google获取股票数据
-
pyfolio -- Quantopian开源的用图形表示的金融投资组合性能和风险分析的Python库,基于empyrical获取数据和计算基础指标,由各种各样的独立图组成,这些图提供了交易策略表现的综合图像。图形示例可以参考full_tear_sheet_example.ipynb
-
安装:pip install empyrical
-
使用方法: 以计算最大回撤和alpha、beta为例,代码如下。
import numpy as np from empyrical import max_drawdown, alpha_beta returns = np.array([.01, .02, .03, -.4, -.06, -.02]) benchmark_returns = np.array([.02, .02, .03, -.35, -.05, -.01]) max_drawdown(returns) # 计算最大回撤 alpha,



