基于 Python 的量化交易研究工具包,用向量化计算批量回测成千上万种策略思路。
9709+114 本周1263PythonOther更新于 4天前
用于投资组合绩效分析的 Python 库,提供风险指标、图表和 HTML 报告。
本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。
QuantStats 是一个用于投资组合分析的 Python 库。它接收周期性收益率序列,计算夏普比率、索提诺比率、波动率、最大回撤、胜率等绩效与风险指标,并通过回撤、滚动统计、月度收益等图表进行可视化。
库分为三个模块:stats 负责指标计算,plots 负责绘图,reports 负责批量作图和生成可保存为 HTML 的完整报告。它还提供 pandas 扩展,可以直接在收益序列上调用指标;并能借助 yfinance 下载股票收益数据。
项目同时支持蒙特卡洛模拟,用于概率化的风险分析,可估算破产概率和达成目标的概率。所有指标基于收益周期计算,而非离散交易,因此结果反映的是日、周或月收益的表现。
使用 pip 安装该包
pip install quantstats --upgrade --no-cache-dir导入 quantstats 并获取股票的日收益率
import quantstats as qs
stock = qs.utils.download_returns('META')计算夏普比率
qs.stats.sharpe(stock)概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Python 的量化交易研究工具包,用向量化计算批量回测成千上万种策略思路。
一个可自托管的 Python 加密货币量化交易框架,用于研究、回测、优化并实盘运行自定义策略。
基于 Python 的事件驱动回测库,用于验证交易策略,是 Quantopian Zipline 的社区维护分支。
面向量化金融的开源库、工具与资源精选清单,涵盖定价、回测与数据等领域。
系统化(量化)交易相关库、论文、策略、书籍、博客与课程的精选资源清单。
基于 Rust 内核、事件驱动的交易引擎,以 Python 作为策略控制层,支持回测与实盘交易。