超全Python 量化金融库汇总,必看

Python量化实战(二):回测-银行低估值选股策略 本文为银行板块低估值选股策略的回测篇 阅读详情

本文汇总了定量金融的大量三方库,按功能进行分类,覆盖数值运算,衍生品定价,回溯检验,风险管理,数据爬取,可视化等多个子领域,供每个Python程序员参考。

不要重复造轮子,明确要解决的问题,然后寻找相应的工具。很多著名的包如Numpy,Pandas,Seaborn,backtrader等已经被证明高度有效,即便没有找到符合应用场景的包,类似的工具也能够为创建自己的解决方案提供参考。

科学运算和数据结构

  • numpy[2] - 进行数值运算的基础包,scipy和numpy令Python进行有效的矩阵运算成为可能

  • scipy[3] - 科学计算生态系统,广泛应用于数学,物理学和工程学等自然科学领域

  • pandas[4] - 提供了高性能的数据结构和数据分析工具

  • quantdsl[5] - 金融/交易领域进行定量分析的领域特定语言

  • statistics[6] - 进行基础统计运算

  • sympy[7] - 专门用于符号数学

  • pymc3[8] - 用Python实现概率编程,贝叶斯建模,用Theano实现概率机器学习

金融工具和定价

  • PyQL[9] - Quantlib的Python接口

  • pyfin[10] - 期权定价

  • vollib[11] - 计算期权价格,隐含波动率和希腊值

  • QuantPy[12] - 定量金融分析

  • Finance-Python[13] - 定量金融分析

  • ffn[14] - 拓展Pandas,提供一系列函数进行基础的量化分析

  • pynance[15] - 获取股票和衍生品市场的数据,分析和可视化

  • hasura/base-python-dash[16] - 快速入门部署Dash应用,Dash基于Flask,Plotly.js和React.js,允许用户用纯Python快速搭建强大的数据科学网页App

  • hasura/base-python-bokeh[17] - 如何用Bokeh实现数据可视化

  • pysabr[18] - 用Python实现SABR模型

技术指标

  • pandas_talib[19] - 整合Pandas和Talib,用pandas计算技术指标

  • finta[20] - 用Pandas计算常见的技术指标

  • Tulipy[21] - 技术指标库(tulipindicators的Python绑定)

量化交易/回溯检验

  • TA-Lib[22] - 计算技术指标,跟Numpy深度整合

  • trade[23] - 用于开发金融应用的基础包

  • zipline[24] - 强大的回溯检验框架,被很多量化交易平台作为底层技术,包括Qauntopian, 聚宽等

  • QuantSoftware Toolkit[25] - 创建和管理投资组合

  • quantitative[26] - 定量金融的基础工具,回溯检验

  • analyzer[27] - 接收实时报价并回溯检验

  • bt[28] - 回溯检验框架,比Zipline更灵活

  • backtrader[29] - 回溯检验框架,支持实盘交易,过去几年快速崛起,已成为最流行的量化工具之一

  • pythalesians[30] - 回溯检验框架

  • pybacktest[31] - 向量化回溯检验框架,向量化允许进行快速的回溯,但检验精度不高

  • pyalgotrade[32] - 回溯检验框架

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

  • Pandas TA[34] - 拓展Pandas,包含115种技术指标,快速创建交易策略

  • ta[35] - 用Pandas计算技术指标

  • algobroker[36] - 算法交易的部署引擎

  • pysentosa[37] - sentosa交易系统的Python接口

  • finmarketpy[38] - 分析市场数据,支持简单回溯检验

  • binary-martingale[39] - 自动化交易程序,用马丁格尔策略交易二元期权

  • fooltrader[40] - 利用大数据技术进行量化分析,包含回溯检验

  • zvt[41] - 提供统一和灵活的方式来获取数据,计算因子,选股,回溯检验和实盘交易

  • pylivetrader[42] - 兼容zipline的实时交易库

  • pipeline-live[43] - zipline扩展库,用于实盘交易

  • zipline-extensions[44] - Zipline扩展,适配QuantRocket

  • moonshot[45] - 向量化回溯检验和交易引擎

  • PyPortfolioOpt[46] - 金融投资组合优化,包括创建有效边界和其它高级算法

  • riskparity.py[47] - 用TensorFlow设计风险平价投资组合

  • mlfinlab[48] - 《金融机器学习应用》一书的实现

  • pyqstrat[49] - 快速地回测交易策略

  • pinkfish[50] - 证券分析

  • aat[51] - 异步算法交易引擎

  • Backtesting.py[52] - 回溯检验框架

  • catalyst[53] - 回溯检验框架,专门用于数字货币市场

  • quantstats[54] - 投资组合分析

  • qtpylib[55] - 回溯检验框架,支持实盘交易

  • freqtrade[56] - 开源数字货币交易机器人

  • algorithmic-

chatgpt赋能python:Python量化常用库介绍 本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。 阅读详情

相关推荐

超全,169个Python 量化金融库汇总!

超全,169个Python 量化金融库汇总!

一名正义的白帽黑客 4248

超全,Python 量化金融库汇总

本文汇总了定量金融的大量三方库,按功能进行分类,覆盖数值运算,衍生品定价,回溯检验,风险管理,数据爬取,可视化等多个子领域,供每个Python程序员参考。不要重复造轮子,明确要解决的问题,然后寻找相应的工具。很多著名的包如Numpy,Pandas,Seaborn,backtrader等已经被证明高度有效,即便没有找到符合应用场景的包,类似的工具也能够为创建自己的解决方案提供参考。numpy[2] - 进行数值运算的基础包,scipy和numpy令Python进行有效的矩阵运算成为可能scipy[3] - 科

weixin_56659172的博客 2155

史上最全的Python定量金融三方库汇总

Python在定量金融领域的应用非常广泛,从衍生品定价到量化交易,Python社区提供了大量解决问题的工具。 本文汇总了定量金融的大量三方库,按功能进行分类,覆盖数值运算,衍生品定价,回溯检验,风险管理,数据爬取,可视化等多个子领域,供每个Python程序员参考。 不要重复造轮子,明确要解决的问题,然后寻找相应的工具。很多著名的包如Numpy,Pandas,Seaborn,backtrader等已经被证明高度有效,即便没有找到符合应用场景的包,类似的工具也能够为创建自己的解决方案提供参考。 内容来源于G.

量化炼金 | CodeAlchemy 8093

超全整理,Python 量化金融库汇总

本文汇总了定量金融的大量三方库,按功能进行分类,覆盖数值运算,衍生品定价,回溯检验,风险管理,数据爬取,可视化等多个子领域,供每个Python程序员参考。

veratata的博客 682

Python 量化金融都需要用到哪些库?最全汇总

今天分享一篇 Python 量化金融最全汇总,推荐大家收藏! 本文汇总了定量金融的大量三方库,按功能进行分类,覆盖数值运算,衍生品定价,回溯检验,风险管理,数据爬取,可视化等多个子领域,供每个Python程序员参考。 不要重复造轮子,明确要解决的问题,然后寻找相应的工具。很多著名的包如 Numpy,Pandas,Seaborn,backtrader 等已经被证明高度有效,即便没有找到符合应用场景的包,类似的工具也能够为创建自己的解决方案提供参考。 科学运算和数据结构 numpy[2]- 进行数值运.

码农黑羽的博客 1188

【Python技术学习】- Python 量化金融库

用于回测和实施交易算法的库,安装命令:pip install zipline。: 用于定价金融工具和执行金融计算的库,安装命令:pip install Quantlib。: 用于技术分析的库,安装命令:pip install TA-Lib。: 是一个用于评估投资组合性能的库,它可以与zipline等回测工具集成,提供分析投资组合收益、风险等方面的工具,安装命令:pip install pyfolio。: 是一个用于估计统计模型的库,包括线性回归、时间序列分析等。

xiaoli8748的专栏 1133

findatapy:Python库可通过Bloomberg,Eikon,Quantl,Yahoo等下载市场数据

findatapy创建了一个易于使用的Python API,可使用统一的高级界面从包括Quandl,Bloomberg,Yahoo,Google等在内的许多来源下载市场数据。 用户还可以使用配置文件定义自己的自定义股票。 还有一些功能对于下载外汇市场数据的人特别有用。 下例显示了如何从Quandl下载AUDJPY数据(并通过美元交叉自动计算得出)。 非常欢迎该项目的贡献者,见下文! from findatapy.market import Market, MarketDataRequest, MarketDataGenerator market = Market(market_data_generator=MarketDataGenerator()) md_request = MarketDataRequest(start_date='year', category='fx', dat

避坑指南:SAP成本中心分割结构配置常见错误及解决(含KA06/KL01前置步骤)

本文深入解析了SAP成本中心会计中分割结构配置的关键步骤与常见错误。重点强调了配置前必须通过KA06创建次级成本要素(类别42)和通过KL01创建活动类型这两个核心前置步骤,并详细剖析了在OKES中定义分割规则及版本时的高频报错原因与解决方案,帮助顾问和运维人员有效规避配置陷阱,确保成本分摊的准确性。

pear55的博客 865

WSL 运行make提示/lib/modules/xxx/build: No such file or directory. Stop.错误解决办法

WSL运行make提示/lib//modules/xxx文件或目录不存在。 WSL2的内核是修改过的,无法使用 ubuntu上游的内核头文件和modules文件,因此,我们需要手动编译并安装一个版本。

weixin_45668903的博客 1万+

删除结点

对给定的单链表 L ,设计一个算法,删除 L 中值为 x 的结点的直接前驱结点。 1 由键盘输入值,换行表示输入结束,根据输入建立单链表。 2 输入链表中的一个元素值,从链表中删除这个元素的前驱结点。 3 对删除元素后的链表元素在屏幕上显示。 测试用例1 11 22 33 44 55 66 77↵ 44↵ 期待输出1 11 22 44 55 66 77↵ #include <iostre...

SChenlyx 1618

用Docker-Compose三节点部署生产级Doris集群:从配置文件到故障转移

本文详细介绍了如何使用Docker-Compose部署一个生产级的三节点Apache Doris集群。内容涵盖从核心架构理解、配置文件编写到集群初始化验证的全过程,并重点讲解了如何实现高可用、数据持久化、健康检查以及故障转移等生产级运维关键点,为中小团队提供了一种在容器化便利性与系统稳定性间取得平衡的可靠部署方案。

kkk56的博客 856

Apache Flink连载(一):Apache Flink是什么?

Apache Flink 是一个框架和分布式处理引擎,用于在。

qq_32020645的博客 1216

TC3XX - MCAL知识点(三十七):AURIX™ TC3xx 的BootLoader烧录APP完成之后跳转使多个核均正常运行

摘要:针对AURIX TC3xx多核芯片在软件复位后仅Core0能启动的问题,分析发现该芯片在Cold Power-on Reset(断电复位)时会完整执行多核启动流程,而Application Reset(软件复位)会跳过从核初始化。解决方案包括:1)在BootLoader中显式调用IfxCpu_startCore()函数启动其他核;2)通过跳转函数强制各核从指定地址启动;3)双Boot场景下让每个核独立响应复位命令。实测表明,软件复位后需手动触发从核启动,或采用断电复位方式确保所有核正常初始化。

梦想技术家 411

人工智能训练师(三级)操作技能考核·自测卷

为您定制了一份。这份试卷严格拆分了“业务分析”、“智能训练”、“智能系统设计”、“培训与指导”四大模块,所有填空题均来源于上一轮整理的。您可以先用它进行“第二步(抛开答案自己填)”,填完后对照末尾的答案速查进行“第一步(补全并运行)”的校验,最后标记错题进行“第三步(针对性重复练习)”。

suny8088的博客 105

LSTM 深度解析从原理推演到现代序列建模的演进

LSTM(Long Short-Term Memory,长短期记忆网络)是一种特殊的递归神经网络(RNN),它通过引入记忆单元(Cell State)来解决普通RNN在长序列数据处理中的梯度消失问题。LSTM可以在长时间的序列中捕捉依赖关系,是一种非常适合处理时间序列、自然语言处理、语音识别等任务的深度学习模型。在LSTM中,记忆单元(Cell State)是一个贯穿整个序列的数据通道,用于存储和传递关键信息。记忆单元在LSTM的时间步之间保持信息的持久性,可以看作是一个长期记忆的“容器”。

hello.reader 3万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

上一篇: Python机器学习:适合入门的8个项目
下一篇: 十分钟彻底搞定python异常处理
python2021_
博客等级 码龄6年 1730粉丝 157原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值