灵活且易于使用的 Python 库,用于分析和处理金融和经济数据
项目描述
地位 |
|
例子 |
|
支持 |
cifrum – 一个灵活且易于使用的 Python 3.6+ 库,用于分析和操作金融和经济数据
cifrum是根据 GPL 许可条款发布的。我们感谢为维护该项目并加速其发展所提供的各种捐助和财政资源。
如果您发现cifrum对您的金融研究、私人投资或公司有用,请考虑根据您的资源向该项目捐款。任何数量都有帮助!
所有捐款将严格用于资助 cifrum 开发支持活动:Python 库开发、前端解决方案、文档和维护工作,以及支付服务器托管费用。
<nav class="contents" id="contents-of-this-document" role="doc-toc">本文件内容
</nav>介绍
cifrum是一个 Python 库,旨在解决量化金融和投资任务。此外,它还有更广泛的目标,即成为流行的编程语言中最有用和最灵活的金融数据分析开源工具。
应用
cifrum在社区开发的有用应用如下:
生态系统
图书馆周围的生态系统包括:
主要特点
[x] TimeSeries验证财务数据操作的正确性
[x]通过测试和活跃社区检查财务数据的无错误操作
[x]资产相关性和主要业绩指标的资产分析工具
[ ]用于资产类别分配和投资组合回测的投资组合分析工具
[ ]投资组合优化和高效前沿可视化
[ ]金融资产和投资组合的蒙特卡洛模拟
[ ]键的关键属性计算
[x]访问来自不同股票市场的财务数据:EOD 收盘价、调整后收盘价、汇率、通货膨胀
[x]使用 GraphQL 数据访问 API 的金融和经济数据
免费提供金融和经济数据
[x]纽约证券交易所和纳斯达克股票和 ETF 的 EOD 调整收盘价
[x]莫斯科交易所股票和 ETF 的 EOD 收盘
[x]俄罗斯开放式基金的 EOD 关闭
[ ] BSE 和 NSE 股票和 ETF 的 EOD 收盘(印度)
[x]主要股票和债券指数的 EOD
[ ]莫斯科交易所交易证券的债券数据:EOD 收盘价、息票、到期日
[x]美元、欧元、卢布的汇率
[ ]比特币 [BTC]、以太坊 [ETH]、币安币 [BNB] 和其他加密货币的汇率
[x]美国、欧盟和俄罗斯的通货膨胀
[x]美国、欧盟和俄罗斯的主要利率
[x]俄罗斯前 10 大银行的存款利率历史
安装
该库已发布到pypi.org。
安装稳定版:
pip install -U cifrum
安装开发版本:
pip install -U git+https://github.com/okama-io/cifrum.git
Jupyter 笔记本
示例文件夹包含Jupyter笔记本,展示了如何深入使用库部件。
示例也与 binder 兼容。您可以通过按下按钮进行尝试。
依赖项
库依赖项列在 [ tool.poetry.dependencies ]部分下 的 pyproject.toml 中。
讨论、发展和获得帮助
开发讨论在GitHub 存储库中进行。我们鼓励您使用Github 跟踪器报告问题。我们欢迎与正确性、文档、性能和功能请求相关的各种问题。
社区论坛也可用于一般问题和讨论。
最后,Gitter 频道可用于开发相关问题。
贡献
欢迎所有贡献、错误报告、错误修复、文档改进、增强、前端实现和想法,并讨论主题。立即开始贡献的简单方法:
浏览问题跟踪器以查找您感兴趣的问题
阅读源代码并改进文档或解决 TODO
改进示例库和教程
错误报告是使库更稳定的重要组成部分
通过okama.io 前端运行该库,并提出设计、UI 和功能方面的改进建议
代码托管在GitHub 上。您需要一个可以免费为项目做出贡献的 GitHub 帐户。我们使用 git 进行版本控制,以实现项目的分布式工作。
贡献应作为拉取请求提交。开发团队的成员将审查拉取请求并指导您完成贡献过程。
随意在社区提问。
执照
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。