aizixun8 发表于 2024-12-4 18:33:29

Python量化金融必备:169个三方库汇总,覆盖数值运算、衍生品定价、风险管理等

前言

此次,我们为每一位程序员整理了169个量化金融第三方库,按功能分类,涵盖了数值运算、衍生品定价、回测、风险管理、数据爬取、可视化等细分领域。参考。

不要重新发明轮子,确定你想要解决的问题,然后找到解决问题的工具。许多著名的软件包如 Numpy、 、 等都被证明是非常有效的。即使没有找到满足应用场景的包,类似的工具也可以为创建自己的解决方案提供参考。

科学运算和数据结构

numpy - 用于执行数值运算的基本包。 scipy 和 numpy 使得执行高效的矩阵运算成为可能。

scipy - 广泛应用于数学、物理和工程等自然科学领域的科学计算生态系统

- 提供高性能数据结构和数据分析工具

- 用于金融/贸易领域定量分析的领域特定语言

- 执行基本统计操作

sympy - 专门用于符号数学

pymc3 - 用于实现概率编程、贝叶斯建模以及实现概率机器学习

金融工具和定价

PyQL - 接口

pyfin - 期权定价

- 计算期权价格、隐含波动率和希腊值

- 定量财务分析

- - 定量财务分析

ffn - 扩展,提供一系列基本定量分析的函数

- 获取股票和衍生品市场的数据、分析和可视化

/base--dash - 快速开始部署 Dash 应用程序。 Dash 基于 Flask、.js 和 React.js,允许用户纯粹、快速地构建强大的数据科学 Web 应用程序。

/base--bokeh - 如何使用Bokeh实现数据可视化

- 使用实现 SABR 模型

技术指标

- 和Talib,用于计算技术指标

finta - 用于计算常用技术指标

-技术指标库(绑定)

量化交易/回测

TA-Lib - 计算技术指标,与Numpy深度集成

trade - 开发金融应用程序的基本包

- 强大的回测框架被众多量化交易平台作为底层技术,包括聚宽等。

- 创建和管理投资组合

- 量化金融基础工具、回测

- 接收实时报价和回查

bt - 回测框架,比

- 回测框架,支持真实交易,这几年迅速崛起,成为最流行的量化工具之一

- 回测框架

- 矢量化回溯检查框架,矢量化允许快速回溯,但检查精度不高

- 回测框架

- 提供一系列函数和自定义类来管理量化交易

TA - 扩展,包括 115 种技术指标,可快速创建交易策略

ta - 用于计算技术指标

- 算法交易的部署引擎

- 交易系统接口

- 分析市场数据并支持简单的回测

- - 使用策略交易二元期权的自动交易程序

- 利用大数据技术进行定量分析,包括回测

zvt - 提供统一灵活的方式获取数据、计算因子、选股、回测和实时交易

- 兼容的实时交易库

-live - 用于真实交易的扩展库

- - 扩展、适应

- 矢量化回测和交易引擎

- 金融投资组合优化,包括创建有效前沿和其他高级算法

.py - 使用设计风险平价投资组合

​​-《金融机器学习应用》一书的实现

- 快速回测交易策略

- 证券分析

aat - 异步算法交易引擎

.py - 回测框架

https://img1.baidu.com/it/u=3582494029,13153017&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=666

- 回测框架,专门用于数字货币市场

- 投资组合分析

- 支持真实交易的回测框架

- 开源数字货币交易机器人

--with- - 《算法交易》一书的源代码和数据

- 通过深度学习优化投资组合

标题风险分析

- 计算投资组合和交易策略的绩效指标

- 常用风险和绩效指标的计算

- 金融计量经济学工具包,包括风险高斯混合模型、自适应投资组合

- 计算财务风险

qfrm - 量化金融风险管理

- - 投资组合构建和定量分析

- 可视化投资组合绩效

因素分析

- 分析预测因素的表现

时间序列

ARCH - 实现 ARCH 模型

- 用于创建回归模型、统计检验、时间序列模型的计量经济学模型库

dynts - 操作和分析时间序列

- 时间序列模型和因果推理

- 从时间序列中提取有意义的特征

/- - 可视化时间序列数据集

日历

- 证券交易所经济日历

- 工作日计算和实用工具

ars - 扩展,证券交易所经济日历

数据来源

- 从彭博终端和雅虎财经获取数据

- 从财经获取实时股票价格

yahoo- - 从雅虎财经下载股票报价、历史价格、产品信息和财务报表

- - 从多个数据源获取经济/金融时间序列,包括谷歌财经、雅虎财经、圣路易斯联邦储备银行(FRED)、OECD、Fama/、世界银行、欧元区统计局等,是一项重要的工作生态系统的组成部分

- - 提供高级接口来下载和分析金融时间序列

- 从雅虎财经批量获取股票数据

- 从雅虎财经获取数据

yql- - 从雅虎财经获取数据

- 从雅虎财经获取实时报价

- 实时股票和期权报价

- 从网络上爬取股票信息

- 从雅虎财经获取数据

- 获取在国家证券交易所、纽约证券交易所和纳斯达克上市的公司的详细数据

- 从全球经济指标聚合器获取经济数据

- 获取A股数据

- 获取最新汇率报价

ticks - 获取股票报价的命令行程序

pybbg - 彭博终端 COM 接口

ccy - 获取外汇数据

- 获取中国股票、基金、债券、期货市场历史数据

jsm - 获取日本股市的历史数据

- 从不同数据源获取中国股票数据

- 获取数字货币数据

after-hours - 获取美股盘前和盘后市场价格

- - 集成API接口

pytdx - 获取中国国内股票实时行情

pdblp - 用于与终端集成的公共接口

- 从平台获取股票每日K线和实时行情/新闻流

IEX - 获取IEX交易所股票的实时报价和历史数据

-trade-api - 从平台获取实时股票行情和历史数据,并提供交易接口来交易美股

https://img2.baidu.com/it/u=1537337657,318232748&fm=253&fmt=JPEG&app=120&f=JPEG?w=889&h=500

- 集成和MQL5交易平台,适合外汇交易

- 获取中国股票、基金、债券和宏观经济数据

- 从雅虎财经获取数据

- 从英伟财经获取数据()

- 通过以下方式获取雅虎财经的实时报价

Excel 集成

- 与 Excel 深度集成

- 读取/写入 Excel 2007 xlsx/xlsm 文件

xlrd - 从 Excel 电子表格中提取数据

- 将数据写入 Excel 电子表格

xlwt - 创建跨平台和向后兼容的电子表格

- 与Excel深度集成,可免费试用,商业付费软件

- 创建 Excel 用户定义函数

expy - Excel 插件,允许用户从电子表格执行代码并定义自定义函数

pyxll - Excel 插件,从 Excel 执行代码

可视化

- 数据可视化的基础包,从二维图表到三维图表

- 快速创建漂亮的统计图表

- 创建动态和交互式图表

- 同时支持静态和交互式图表的统计可视化工具

D-Tale - 可视化数据结构。

读者福利:我知道你感兴趣,所以准备了这套学习资料

对于0基础入门的初学者:

如果你是新手,想要快速上手的话,可以考虑一下。

一方面,学习时间相对较短,学习内容更加全面、有针对性。

另一方面,你也可以找到适合自己的学习计划

包括:永久使用安装包、网页开发、爬虫、数据分析、人工智能、机器学习等学习教程。让我来帮你从零开始系统学习吧!

零基础学习资源介绍及学习路线总结

将各个方向的技术点进行整理,形成各个领域的知识点总结。它的用处在于,你可以根据以上知识点找到相应的学习资源,保证你学得更全面。 (在学习教程最后获取)

必备的开发工具

温馨提示:篇幅有限,文件夹已打包,获取方法为:文末

600个学习视频合集

观看零基础学习视频。看视频是最快、最有效的学习方式。跟着视频里老师的思路,从基础到深入,很容易上手。

实际案例

光学理论是没有用的。你必须学会​​遵循并实践它,才能将所学的知识运用到实践中。这个时候,你可以通过一些实际案例来学习。

100道练习题

检查学习成果。

面试问题

数据收集

这套完整版的全套学习资料已经为大家准备好了。如果有需要的朋友可以微信扫描下方二维码添加。输入“领取材料”即可免费获得全套材料。 【如果需要合作,可以随时联系我】朋友圈也会不定期更新最新知识。 ↓↓↓

或者

[点击此链接]获取

世界上赚钱成本最低的是:用知识投资大脑

生活中学习永远不会太晚。迟了的是你总是想学习却从来不付诸行动,这就导致了很多内耗。

最后祝您学习愉快

好文章推荐

了解前景:

了解赚钱的副业:
页: [1]
查看完整版本: Python量化金融必备:169个三方库汇总,覆盖数值运算、衍生品定价、风险管理等