ffn - 一个用于Python的金融函数库
如果你在寻找一个完整的回测框架,请查看 bt。 bt 构建在 ffn 之上,使得量化策略的回测变得简单而快速。
ffn 是一个包含许多实用函数的库,专为从事量化金融工作的人设计。它站在巨人的肩膀上(Pandas、Numpy、Scipy 等),提供了从绩效衡量与评估到绘图和常见数据转换等大量工具。
import ffn
returns = ffn.get('aapl,msft,c,gs,ge', start='2010-01-01').to_returns().dropna()
print(returns.calc_mean_var_weights().as_format('.2%'))示例输出:
aapl 62.54%
c -0.00%
ge 36.19%
gs -0.00%
msft 1.26%
dtype: object安装 ffn 最简单的方式是从 Python 包索引 使用 pip 进行安装。
pip install ffn由于 ffn 具有许多依赖项,我们强烈建议安装 Anaconda 科学分发版。此分发版已预先安装了许多必要的包,包括 pip。安装 Anaconda 后,上述命令将完成安装。
暂无开放 Issues,或尚未同步最近议题。