TA-Lib 是技术分析领域最流行的库之一,提供超过 150 种股票和期货市场常用的技术指标计算函数。它支持 Python 绑定,可用于构建量化交易系统、趋势识别模型以及自动化交易策略开发。
yfinance 是 Yahoo Finance 的非官方 Python 接口,可免费获取全球股票、指数、基金等金融资产的历史与实时数据。它简化了金融数据获取流程,适用于教学、研究和小型量化项目,是许多金融分析师和投资者的首选数据源。
pandas_datareader 是 pandas 的扩展模块,用于从多个金融数据源(如 FRED、Yahoo Finance、Alpha Vantage)获取宏观经济和金融市场数据。它提供了统一接口,便于快速接入各类金融数据,是金融研究与教学的重要辅助工具。
QuantLib 是一个开源的定量金融计算库,用 C++ 编写并提供 Python 接口。它支持债券定价、期权估值、利率曲线构建、风险管理等功能,被广泛用于投资银行、对冲基金和学术研究中,是专业金融建模的必备工具。
Pyfolio 是一个由 Quantopian 开发的投资组合分析工具,用于评估量化策略的风险与收益表现。它可以生成详细的绩效报告,包括夏普比率、最大回撤、持仓分布等指标,是基金经理和量化分析师的重要分析工具。
Zipline 是一个事件驱动的 Python 回测引擎,专为量化交易设计。它支持历史数据加载、策略执行、信号生成和绩效分析,可模拟真实市场环境进行策略测试,广泛用于算法交易研究与教学实践。
ccxt 是一个用于加密货币交易的 Python 库,支持全球主流交易所的 API 接入,具备行情获取、下单、账户管理等功能。它适合构建数字货币交易机器人、跨交易所套利系统或区块链资产管理平台。
Backtrader 是一个功能强大且灵活的 Python 回测框架,支持多种交易策略、指标分析和可视化输出。它无需依赖外部平台即可独立运行,适用于股票、基金、商品等金融产品的策略回测与实盘模拟。