paperswithbacktest/awesome-systematic-trading
paperswithbacktest/awesome-systematic-trading has 15,301 GitHub stars and 1,860 forks. GitHot measured +14 stars in 24 hours, +141 in 7 days, and +285 in 15 days. Last checked 2026-11-11 04:24 UTC. Last push 2026-09-28.
系统化交易领域精选的优秀库、软件包、策略、书籍、博客和教程。
实测星标增长
- 24小时
- +14
- 7天
- +141
- 15天
- +285
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README_zh.md
原文
令人敬畏的系统化交易
我们正在收集一份关于寻找、开发和运行系统性交易(量化交易)策略的资源论文、软件、书籍、文章清单。
用 Papers With Backtest 复现第一篇论文
从已发表的策略、对应的 Python 代码和数据开始。将策略克隆到自己的工作区,在浏览器中运行回测。
无需信用卡,也无需本地安装。免费账户包含一次完整策略解锁、一次克隆和 1 美元研究代理额度。 这些额度每个账户仅提供一次,不会重置;已解锁的策略可持续阅读。
从以下示例中选择一个,使用你的免费解锁额度:
| 研究问题 | 打开示例 |
|---|---|
| 价值和规模如何影响股票收益? | 价值与规模效应 |
| 相关性是否能改善商品动量策略? | 商品动量 |
| 趋势与均值回归在比特币市场中表现如何? | 比特币的季节性、趋势与均值回归 |
完成第一次回测的步骤
- 打开一个示例,创建免费账户,解锁该策略的代码和回测结果。
- 将策略克隆到自己的工作区,回测会在策略聊天窗口中开始运行。
- 查看结果和代码。使用可用的代理额度,询问回测包含哪些交易成本,以及这些成本如何影响结果。
后续研究会消耗剩余代理额度,也可以充值。 Backtester 包含每月 100 次策略解锁、市场数据集、课程、每月 10 美元浏览器代理额度, 以及通过 MCP 从自己的 Claude、Codex 或 Cursor 访问策略目录的权限。 比较免费与付费权益 · 连接自己的 AI 助手
你在这里会发现什么?
- 108 个用于研究和实际交易的库和包,已失效和停止维护的项目都作了标注
- 来自已发表论文的策略,附上每一个被编码运行后实测的夏普比率
- 55本适合初学者和专业人士的书籍
- 22个视频和采访
- 还有一些博客和课程
复现结果是什么样的
我们已经把其中 4,843 篇论文编码,并在各自的完整历史上运行。在挑选一个来实现之前,有几个数字值得先知道:
- 复现结果的夏普比率中位数为 0.37,48% 的策略 t 统计量超过 1.96。 也就是说,已发表文献中有一半在其自身样本上无法与零区分开。
- 测试窗口中位数为 34 年。一个策略大致需要
(1.96 / 夏普比率)²年才能证明自己, 所以夏普比率 0.4 的策略需要约 24 年。 - 策略对标普 500 的贝塔中位数为 +0.17。剔除这部分之后,信息比率中位数降到 0.21, 说明已发表的超额收益中有相当一部分来自指数敞口,而非技巧。
- 在发表日期两侧都有记录的 2,838 篇论文中,控制市场时期之后,我们没有发现可测量的 发表后衰减,误差在每年五分之一个百分点以内。
方法与注意事项写在维基上。
点击这里查看完整的内容表
我怎样才能提供帮助?
你可以通过提交带有建议的问题和在Twitter上分享来帮助。
库和包
108个实现交易机器人、回溯测试器、指标、定价器等的库和包列表。每个库都按其编程语言分类,并按人口降序排列(星星的数量)。
回溯测试和真实交易
一般 - 事件驱动框架
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| vnpy | 基于Python的开源量化交易系统开发框架,于2015年1月正式发布,已经一步步成长为一个全功能的量化交易平台。 | ||
| zipline | Zipline是一个Pythonic算法交易库。它是一个事件驱动的系统,用于回溯测试。 | ||
| backtrader | 事件驱动的Python交易策略回测库 | ||
| QUANTAXIS | QUANTAXIS 支持任务调度 分布式部署的 股票/期货/期权/港股/虚拟货币 数据/回测/模拟/交易/可视化/多账户 纯本地量化解决方案 | ||
| QuantConnect | QuantConnect的精益算法交易引擎(Python,C#)。 | ||
| Rqalpha | 一个可扩展、可替换的Python算法回测和交易框架,支持多种证券 | ||
| finmarketpy | 用于回测交易策略和分析金融市场的Python库(前身为pythalesians)。 | ||
| backtesting.py | Backtesting.py是一个Python框架,用于根据历史(过去)数据推断交易策略的可行性。Backtesting.py在Backtrader的基础上进行了改进,并以各种方式超越了其他可获得的替代方案,Backtesting.py是轻量级的、快速的、用户友好的、直观的、互动的、智能的,并希望是面向未来的。 | ||
| zvt | 模块化的量化框架 | ||
| WonderTrader | WonderTrader——量化研发交易一站式框架 | ||
| nautilus_trader | 一个高性能的算法交易平台和事件驱动的回测器 | ||
| PandoraTrader | 基于c++开发,支持多种交易API,跨平台的高频量化交易平台 | ||
| HFTBacktest | Python+Numba 对高频交易数据进行高精度回测 | ||
| aat | 一个异步的、事件驱动的框架,用于用python编写算法交易策略,并可选择用C++进行加速。它的设计是模块化和可扩展的,支持各种工具和策略,在多个交易所之间进行实时交易。 | ||
| sdoosa-algo-trade-python | 这个项目主要是为那些有兴趣学习使用python解释器编写自己的交易算法的algo交易新手准备的。 | ||
| lumibot | 一个非常简单而有用的回溯测试和基于样本的实时交易框架(运行速度有点慢......)。 | ||
| quanttrader | 在Python中进行回测和实时交易。基于事件。类似于backtesting.py。 | ||
| gobacktest | 事件驱动的回溯测试框架的Go实现 | ||
| PineForge | 将 PineScript v6 策略转译为 C++,并使用用户提供的 OHLCV 数据运行确定性的离线回测。 | ||
| FlashFunk | Rust中的高性能运行时 |
一般 - 基于矢量的框架
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| QTradeX | 功能强大且灵活的 Python 框架,用于设计、回测、优化和部署算法交易机器人 | ||
| vectorbt | vectorbt采取了一种新颖的回测方法:它完全在pandas和NumPy对象上运行,并由Numba加速,以速度和规模分析任何数据。这允许在几秒钟内对成千上万的策略进行测试。 | ||
| pysystemtrade | 罗布-卡弗的《系统交易》一书中的python系统交易 | ||
| bt | 基于Algo和策略树的Python的灵活回测 | ||
| ml-quant-trading | 面向机器学习多因子交易的 PyTorch 研究栈:213 个因子、偏差修正、组合优化、向量化回测,并附公开的验证报告 |
加密货币
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| Freqtrade | Freqtrade是一个用Python编写的免费和开源的加密货币交易机器人。它被设计为支持所有主要交易所,并通过Telegram进行控制。它包含回测、绘图和资金管理工具,以及通过机器学习进行策略优化。 | ||
| Jesse | Jesse是一个先进的加密货币交易框架,旨在简化研究和定义交易策略。 | ||
| OctoBot | 用于TA、套利和社会交易的加密货币交易机器人,具有先进的网络界面 | ||
| Kelp | Kelp是一个免费和开源的交易机器人,适用于Stellar DEX和100多个集中式交易所 | ||
| openlimits | 一个Rust高性能的加密货币交易API,支持多个交易所和语言封装器。 | ||
| bTrader | Binance的三角套利交易机器人 | ||
| crypto-crawler-rs | 抓取加密货币交易所的订单簿和交易信息 | ||
| Hummingbot | 一个用于加密货币做市的客户 | ||
| cryptotrader-core | 简单的使用Rust中的加密货币交易所REST API客户端。 |
交易机器人
交易机器人和阿尔法模型。其中一些是旧的,没有维护。
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| Blackbird | 黑鸟比特币套利:市场中立的多/空策略 | ||
| bitcoin-arbitrage | 比特币套利 - 机会检测器 | ||
| ThetaGang | ThetaGang是一个用于收集资金的IBKR机器人 | ||
| czsc | 缠中说禅技术分析工具;缠论;股票;期货;Quant;量化交易 | ||
| R2 Bitcoin Arbitrager | R2 Bitcoin Arbitrager是一个由Node.js + TypeScript驱动的自动套利交易系统。 | ||
| Intelligent Trading Bot | 智能交易机器人:基于机器学习和特征工程自动生成信号并执行交易 | ||
| analyzingalpha | 实施简单的策略 | ||
| PyTrendFollow | PyTrendFollow - 使用趋势跟踪的系统性期货交易 | ||
| TradeSight | AI 驱动的算法交易平台:RSI/MACD 信号、隔夜策略锦标赛、通过 Alpaca 进行模拟交易、多股票扫描和网页看板 | ||
| PRISM-INSIGHT | AI 驱动的股票分析,由 13 个专业智能体协作,并通过 KIS API 自动交易(韩国和美国市场) |
分析
指标
预测未来价格走势的指标库。
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| ta-lib | 对金融市场数据进行技术分析 | ||
| go-tart | 用Go实现的ta-lib,支持增量更新 | ||
| pandas-ta | 潘达斯技术分析(Pandas TA)是一个易于使用的库,它利用潘达斯软件包的130多个指标和实用功能以及60多个TA Lib蜡烛图。 | ||
| finta | 在Pandas中实施的共同财务技术指标 | ||
| ta-rust | Rust语言的技术分析库 | ||
| wickra | 以流式处理为先的技术分析库,Rust 内核,提供 Python/Node/WASM 原生绑定和 C ABI(C、C++、C#/.NET、Go、Java、R);涵盖 24 个类别的 514 个每次 tick 为 O(1) 的指标,批处理与流式结果按位一致 |
度量衡计算
财务衡量标准。
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| quantstats | 用Python编写的面向量化投资人的投资组合分析方法 | ||
| ffn | 一个用于Python的金融函数库 |
优化
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| skfolio | 基于scikit-learn构建的投资组合优化。它提供了统一的接口和与sklearn兼容的工具,用于构建、调优和交叉验证投资组合模型。 | ||
| PyPortfolioOpt | 在python中进行金融投资组合优化,包括经典的有效边界、Black-Litterman、分级风险平价等。 | ||
| Riskfolio-Lib | Python中的投资组合优化和定量战略资产配置 | ||
| empyrial | Empyrial是一个基于Python的开源量化投资库,专门为金融机构和零售投资者服务,于2021年3月正式发布。 | ||
| Deepdow | 连接组合优化和深度学习的Python包。它的目标是促进研究在一次前进过程中进行权重分配的网络。 | ||
| spectre | Python中的投资组合优化和定量战略资产配置 |
定价
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| tf-quant-finance | 谷歌为量化金融提供的高性能TensorFlow库 | ||
| FinancePy | 一个Python金融库,专注于金融衍生品的定价和风险管理,包括固定收益、股票、外汇和信用衍生品。 | ||
| PyQL | 著名定价库QuantLib的Python封装器 |
风险
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| pyfolio | Python中的投资组合和风险分析 |
经纪人API
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| ccxt | 一个JavaScript / Python / PHP加密货币交易API,支持100多个比特币/altcoin交易所 | ||
| Ib_insync | 用于交互式经纪人的Python同步/async框架。 | ||
| Coinnect | Coinnect是一个Rust库,旨在通过REST API提供对主要加密货币交易所的完整访问。 |
数据来源
一般
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| OpenBB Terminal | 为每个人、在任何地方进行投资研究。 | ||
| TuShare | TuShare是一个用于抓取中国股票历史数据的工具。 | ||
| yfinance | yfinance提供了一个线程和Pythonic方式,从雅虎金融下载市场数据。 | ||
| AkShare | AKShare是一个优雅而简单的Python金融数据接口库,它是为人类而建的!它是为人类服务的。 | ||
| pandas-datareader | 为pandas提供最新的远程数据访问,适用于多个版本的pandas。 | ||
| Quandl | 通过一个免费的API,从数百个出版商那里获得数以百万计的金融和经济数据集。 | ||
| findatapy | findatapy创建了一个易于使用的Python API,使用统一的高级接口从许多来源下载市场数据,包括Quandl、彭博、雅虎、谷歌等。 | ||
| Investpy | 用Python从Investing.com提取金融数据 | ||
| Fundamental Analysis Data | 完整的基本面分析软件包能够收集20年的公司简介、财务报表、比率和20,000多家公司的股票数据。 | ||
| Wallstreet | 华尔街。实时股票和期权工具 | ||
| pwb-toolbox | Hugging Face 上 32 个 Papers With Backtest 数据集的加载器:股票、ETF、指数、外汇和大宗商品自 1962 年起的日频价格,主权收益率曲线,季度财务报表,FRED-MD 宏观序列,以及 57 亿行美股分钟级数据。数据卡和字段说明公开可读,下载需要授权。 |
加密货币
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| Cryptofeed | 使用Asyncio的加密货币交易所Websocket数据源处理程序 | ||
| Gekko-Datasets | Gekko交易机器人数据集转储。下载和使用SQLite格式的历史文件。 | ||
| CryptoInscriber | 一个实时的加密货币历史交易数据图谱。从任何加密货币交易所下载实时历史交易数据。 | ||
| Crypto Lake | 加密货币的高频订单簿和交易数据 | ||
数据科学
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| TensorFlow | Python中科学计算的基本算法 | ||
| Pytorch | Python中的张量和动态神经网络具有强大的GPU加速功能 | ||
| Keras | 最具用户友好性的Python中的人类深度学习 | ||
| Scikit-learn | Python中的机器学习 | ||
| Pandas | 灵活而强大的Python数据分析/操作库,提供类似于R data.frame对象的标记数据结构、统计函数以及更多。 | ||
| Numpy | 用Python进行科学计算的基本包 | ||
| Scipy | Python中科学计算的基本算法 | ||
| PyMC | Python中的概率编程。用Aesara进行贝叶斯建模和概率机器学习 | ||
| Cvxpy | 一种用于凸优化问题的Python嵌入式建模语言。 |
数据库
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| Marketstore | 金融时序数据的DataFrame服务器 | ||
| Tectonicdb | Tectonicdb是一个快速、高度压缩的独立数据库和流媒体协议,用于订单簿上的点子。 | ||
| ArcticDB (Man Group) | 用于时间序列和tick数据的高性能数据存储 |
图形计算
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| Ray | 一个开源框架,为构建分布式应用提供了一个简单、通用的API。 | ||
| Dask | 在Python中使用类似Pandas的API进行任务调度的并行计算 | ||
| Incremental (JaneStreet) | Incremental是一个库,它为你提供了一种建立复杂计算的方法,可以根据输入的变化进行有效的更新,其灵感来自Umut Acar等人关于自我调整计算的工作。Incremental在许多应用中都很有用 | ||
| Man MDF | 用于Python的数据流编程工具包 | ||
| GraphKit | 一个轻量级的Python模块,用于创建和运行计算的有序图。 | ||
| Tributary | 在Python中流化反应式和数据流图 |
机器学习
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| QLib (Microsoft) | Qlib是一个以人工智能为导向的量化投资平台,旨在实现人工智能技术在量化投资中的潜力,授权研究,并创造价值。通过Qlib,你可以轻松尝试你的想法,创造更好的量化投资策略。越来越多的SOTA量化研究作品/论文在Qlib中发布。 | ||
| FinRL | FinRL是第一个开源框架,展示了在量化金融中应用深度强化学习的巨大潜力。 | ||
| MlFinLab (Hudson & Thames) | MlFinLab通过提供可重复的、可解释的和易于使用的工具,帮助那些希望利用机器学习的力量的投资组合经理和交易者。 | ||
| TradingGym | 交易和回测环境,用于训练强化学习代理或简单的规则基础算法。 | ||
| Stock Trading Bot using Deep Q-Learning | 使用深度Q-学习的股票交易机器人 |
时间序列分析
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| Facebook Prophet | 对具有线性或非线性增长的多季节性的时间序列数据产生高质量的预测的工具。 | ||
| statsmodels | Python模块,允许用户探索数据,估计统计模型,并进行统计测试。 | ||
| tsfresh | 从时间序列中自动提取相关特征。 | ||
| pmdarima | 一个统计库,旨在填补Python时间序列分析能力的空白,包括相当于R的auto.arima函数。 |
视觉化
| 存储库 | 描述 | 明星 | 使用方法 |
|---|---|---|---|
| D-Tale (Man Group) | D-Tale是Flask后端和React前端的结合,为你带来查看和分析Pandas数据结构的简单方法。 | ||
| mplfinance | 使用Matplotlib实现金融市场数据可视化 | ||
| btplotting | btplotting为回测、优化结果和backtrader的实时数据提供绘图。 |
策略
下表中的每一条都是一篇已发表的论文,经过编码并在其完整历史上运行。表格由 scripts/build_strategies_table.py 从复现目录自动生成。
在 1,687 个复现结果中,展示最强的 61 个,每类资产最多 12 个。入选条件是在至少 10 年的窗口上 t 统计量超过 1.96。夏普比率在每个策略自身的活跃窗口上计算,而非统一日历,且未扣除交易成本。年化波动率不在 1% 至 100% 区间内的序列视为异常并剔除。之所以同时给出 t 统计量,是因为脱离它的夏普比率意义有限:目录中有一半达不到这个门槛。
股票
| 策略 | 夏普比率 | t 统计量 | 波动率 | 测试年数 |
|---|---|---|---|---|
| A Study Of Differences In Returns Between Large And Small Companies In Europe | 1.89 |
11.4 |
6.4% |
37 |
| The Investment CAPM | 1.80 |
11.0 |
2.9% |
37 |
| Important Characteristics, Weaknesses and Errors in German Equity Data from Thomson | 1.68 |
10.2 |
6.4% |
37 |
| The Role of Beta and Size in the Cross-Section of European Stock Returns | 1.63 |
9.6 |
5.3% |
34 |
| Systematic Abnormal Return Variation and Global Market Inefficiencies | 1.57 |
8.2 |
9.5% |
27 |
| Value and Size Effect: Now You See It, Now You Don’t | 1.52 |
9.3 |
5.9% |
37 |
| Properties of the Most Diversified Portfolio | 1.50 |
9.0 |
14.3% |
37 |
| Understanding Momentum and Reversal? | 1.36 |
8.2 |
5.1% |
36 |
| Fact, Fiction, and the Size Effect | 1.33 |
8.1 |
2.6% |
37 |
| The cross-section of returns in frontier equity markets: Integrated or segmented pricing? | 1.32 |
8.0 |
3.9% |
36 |
| Analytical Solution for Kelly’s Criterion for Multiple Outcomes | 1.31 |
7.9 |
13.3% |
37 |
| End-To-End Large Portfolio Optimization For Variance Minimization With Neural Networks Through Covariance Cleaning | 1.28 |
7.3 |
15.4% |
33 |
债券
| 策略 | 夏普比率 | t 统计量 | 波动率 | 测试年数 |
|---|---|---|---|---|
| Statistical and Economic Benefits of Whitening Residuals in Bond Yields | 0.90 |
5.0 |
18.6% |
30 |
| Dynamic Risk-Aware Yield Search: A Useful Tool for Fixed Income Investors | 0.89 |
4.4 |
2.9% |
25 |
| Out-performing corporate bonds indices with factor investing | 0.85 |
5.1 |
12.3% |
36 |
| Priced risk in corporate bonds | 0.72 |
3.0 |
6.0% |
17 |
| Sitting Bucks: Stale Pricing in Fixed Income Funds | 0.64 |
3.9 |
5.7% |
37 |
| Frontier and Emerging Government Bond Markets | 0.62 |
3.7 |
13.7% |
36 |
| Regime-based portfolio optimisation: A Hidden Markov Model approach for fixed income portfolios | 0.62 |
3.6 |
6.0% |
33 |
| Price Effects of Sovereign Debt Auctions in the Euro-zone: The Role of the Crisis | 0.51 |
3.1 |
13.4% |
37 |
| Are Bond Returns Predictable with Real-Time Macro Data? | 0.49 |
2.5 |
5.9% |
26 |
| Trading the Term Premium | 0.45 |
2.8 |
5.0% |
37 |
| Banks’ exposure to interest rate risk, their earnings from term transformation, and the dynamics of the term structure | 0.44 |
2.7 |
7.9% |
38 |
| Predictable End-of-Month Treasury Returns | 0.43 |
2.6 |
3.8% |
37 |
大宗商品
| 策略 | 夏普比率 | t 统计量 | 波动率 | 测试年数 |
|---|---|---|---|---|
| How to Improve Commodity Momentum Using Intra-Market Correlation | 0.65 |
2.8 |
8.7% |
19 |
| Long-Run Reversal in Commodity Returns: Insights from Seven Centuries of Evidence | 0.63 |
3.8 |
20.7% |
37 |
| Rolling vs. Expanding Windows in Mean-Reversion Strategies: Evidence from Gold-Silver and Cross-Asset Validation | 0.36 |
2.2 |
98.5% |
37 |
外汇
| 策略 | 夏普比率 | t 统计量 | 波动率 | 测试年数 |
|---|---|---|---|---|
| Good Carry, Bad Carry | 1.74 |
10.6 |
4.6% |
37 |
| The Time-Varying Systematic Risk of | 1.53 |
9.3 |
4.1% |
36 |
| Lessons from the Evolution of Foreign Exchange Trading Strategies | 1.24 |
7.4 |
12.4% |
36 |
| Optimal Currency Shares In International Reserves The Impact Of The Euro And The Prospects For The Dollar | 0.68 |
2.9 |
55.3% |
19 |
加密货币
| 策略 | 夏普比率 | t 统计量 | 波动率 | 测试年数 |
|---|---|---|---|---|
| How to Design a Simple Multi-Timeframe Trend Strategy on Bitcoin | 3.39 |
16.2 |
46.3% |
23 |
| ‘Know When to Hodl ‘Em, Know When to Fodl ‘Em’: An Investigation of Factor Based Investing in the Cryptocurrency Space | 1.53 |
6.2 |
9.6% |
16 |
| Seasonality, Trend-following, and Mean reversion in Bitcoin | 1.11 |
4.5 |
49.5% |
16 |
| Do Risk Preferences Drive Momentum in Cryptocurrencies? | 0.68 |
4.0 |
54.9% |
34 |
| The Blockchain Risk Parity Line: Moving From The Efficient Frontier To The Final Frontier Of Investments | 0.58 |
3.4 |
54.1% |
34 |
| Price Overreactions in the Cryptocurrency Market | 0.53 |
3.1 |
32.3% |
35 |
| Proof-of-What? Detecting original consensus algorithms in cryptocurrencies with a four-factor model | 0.52 |
2.4 |
85.9% |
22 |
| Cryptocurrency as money: A trading strategy solution | 0.47 |
2.8 |
15.4% |
35 |
衍生品
| 策略 | 夏普比率 | t 统计量 | 波动率 | 测试年数 |
|---|---|---|---|---|
| Media Tone Goes Viral: Global Evidence from the Currency Market | 1.06 |
6.5 |
1.3% |
38 |
| Robust Portfolio Optimization with Value-At-Risk Adjusted Sharpe Ratios | 0.92 |
5.6 |
17.1% |
37 |
| When Factor Timing Makes Sense | 0.74 |
4.5 |
10.4% |
37 |
| Rational Decision-Making Under Uncertainty: Observed Betting Patterns on a Biased Coin | 0.60 |
3.7 |
3.6% |
38 |
| Can Financial Innovation Succeed by Catering to Behavioral Preferences? Evidence from a Callable Options Market | 0.55 |
3.4 |
17.7% |
37 |
| A Theory of Model Sophistication and Operational Risk | 0.50 |
3.1 |
9.4% |
37 |
| Tail-Risk Protection Trading Strategies | 0.49 |
3.0 |
13.6% |
37 |
| Is Media Tone just a Tone? Time-Series and Cross-Sectional Evidence from the Currency Market | 0.35 |
2.1 |
3.1% |
36 |
| The Temporal Pattern of Trading Rule Returns and Central Bank Intervention: Intervention Does Not Generate Technical Trading Rule Profits | 0.33 |
2.0 |
9.3% |
37 |
| Arbitrage in the Foreign Exchange Market: Turning on the Microscope | 0.32 |
2.0 |
8.4% |
37 |
多资产
| 策略 | 夏普比率 | t 统计量 | 波动率 | 测试年数 |
|---|---|---|---|---|
| Optimal Annuity Risk Management | 1.62 |
9.9 |
5.4% |
38 |
| Explaining low annuity demand: an optimal portfolio application to Japan | 1.60 |
9.8 |
4.8% |
38 |
| Diverging roads: Theory-based vs. machine learning-implied stock risk premia | 1.57 |
9.5 |
8.3% |
37 |
| The Anomalous Behavior of the S&P Covered Call Closed End Fund | 1.36 |
8.3 |
18.6% |
37 |
| Any role for mean reversion in short term asset | 1.30 |
7.4 |
8.6% |
32 |
| Inconsistent investment and consumption problems | 1.26 |
7.7 |
2.6% |
38 |
| Heuristic Portfolio Rules with Labor Income | 1.21 |
7.4 |
10.5% |
38 |
| Investing for the Long-Run in European Real Estate | 1.11 |
4.5 |
5.5% |
16 |
| Regime-Aware Risk Management in Concentrated Equity Portfolios: Evidence from the Magnificent Seven | 1.11 |
6.4 |
1.4% |
33 |
| Are Heuristics Better than Theory if Market Crashes Are | 1.10 |
6.7 |
8.4% |
37 |
| Risk Parity Portfolios with Risk Factors | 1.08 |
6.3 |
17.3% |
34 |
| A Risk Based Approach to Tactical Asset Allocation | 1.06 |
6.4 |
5.0% |
37 |
部分论文的旧版 QuantConnect 实现保存在 static/strategies。
书籍
为量化交易者提供的55本书的综合清单。
初学者
传记
| 标题 | 评论 | 评价 |
|---|---|---|
| My Life as a Quant: Reflections on Physics and Finance - Emanuel Derman | ||
| How I Became a Quant: Insights from 25 of Wall Street’s Elite: - Barry Schachter |