INVENTORY · MEASURED AT A PINNED COMMIT

QuantsPlaybook 案例清单:58 个案例目录的逐条实测

本页把仓库里到底有什么、装在哪一类、依赖什么数据、README 有没有给你入口,逐条列成表。所有数字都来自固定 commit 1e4a2310 的全量文件树统计,可复现。

  • QuantsPlaybook 实测 58 个案例目录:A 类 2 + B 类 25 + C 类 29 + D 类 2。
  • 另有 2 个自研工具目录(hugos_toolkit、SignalMaker)与 1 个散落在分类目录下的 Notebook。
  • 24 个案例在 README 里没有指向仓库内文件的链接。
  • 32 个案例的 Notebook 文件名与目录名不一致。

四类案例各有多少个?

A 量化基本面2 个案例
B 因子构建类25 个案例
C 择时类29 个案例
D 组合优化2 个案例
依据固定 commit 1e4a2310 文件树统计的结构示意图;数字为本站实测,非官方统计口径。

COUNT RECONCILIATION

QuantsPlaybook 到底有多少个策略?四种说法与实测结果

同一份 README 里对「有多少策略」有四种不一致的表述。这不是抠字眼——它直接决定你对工作量的预期。

出处对照表
出处原文说法本站实测 / 核对差异说明
README 首屏「项目特色」「100+ 量化策略:涵盖择时、因子、价值、组合四大领域」实测 58 个案例目录与同页分类表矛盾
README「策略生态」表择时 25+ / 因子 20+ / 量化价值 2+ / 组合优化 2+合计 49+与首屏 100+ 矛盾
README「完整策略目录」小节标题择时 25+ / 因子 22+ / 价值 2 / 组合 2合计 51+第三种口径
README「项目结构」「策略统计」块「B-因子构建类 (22+个) / C-择时类 (25+个)」;「总计 100+个量化策略」实测 B 类 25、C 类 29数量接近但不一致
本站实测(固定 commit)—58 个案例目录 / 65 个 Notebook / 83 份研报 PDF以目录与文件为准,可复现

结论:把「100+」当成营销数字看,把「58 个案例目录」当成工作量的真实下限。本站所有数量类结论都出自同一次文件树统计,脚本与原始 JSON 保存在研究档案中。

A · FUNDAMENTALS AND D · PORTFOLIO

QuantsPlaybook 的 A 类与 D 类有哪些案例?

这两个方向案例少,容易被忽略。它们各自的定位很清楚:A 类做基本面价值选股,D 类做组合权重与风险配置。

案例目录对照表
案例目录Notebook研报 PDFREADME 仓库内入口内容与数据特征
华泰FFScore11无(README 指向聚宽社区)财务 + 行情;FFScore 价值选股
申万大师系列十三11无(README 指向聚宽社区)现金流选股法则;偏基本面
DE算法下的组合优化12无(README 指向聚宽社区)组合权重优化;需自备组合数据
MLT_TSMOM12有多任务时序动量;ts_data_service/config.py 里写 TS_TOKEN

注意:A 类的两个案例在 README 表格里都有条目,但链接指向聚宽社区文章而不是仓库内文件;照 README 点进去会离开 GitHub。

C · TIMING

QuantsPlaybook 的择时案例有哪些?29 个目录逐条清单

这是案例最多、也最杂的一类:从经典技术指标(RSRS、扩散指标)到信号处理(小波、HHT)、深度学习(稀疏自编码器)、行业轮动(RRG)都有。表中「README 仓库内入口」一列直接反映你能不能在 GitHub 里点到代码。

案例目录对照表
案例目录Notebook研报 PDFREADME 仓库内入口内容与数据特征
RSRS择时指标23有原始版 + 修正版两套 Notebook;经典阻力支撑相对强度
QRS择时信号11有含 requirements.txt,依赖 pyfolio_reloaded
C-VIX中国版VIX编制手册26有6 份 PDF;公开 issue 提过缺少 prepare_data
CSVC框架及熊牛指标24有CSCV 回测过拟合概率 + 牛熊指标两条线
基于稀疏自编码器的指数择时1—有2026 年新增;自带 使用指南/常用操作/参数参考/偏离评估;.env 的 TS_TOKEN
相对旋转图RRG行业轮动1—有纯离线快照版;数据为百度网盘 DuckDB(约 1.1 GB+)
结合改进HHT模型和分类算法的交易策略11有SignalMaker/hht_signal.py 的配套研究
基于鳄鱼线的指数择时及轮动策略1—有SignalMaker/alligator_indicator_timing.py 的配套研究
另类ETF交易策略:日内动量11无仓库内体积居前的数据文件(95 MB 分钟 parquet)在这个目录
时变夏普16有6 份 PDF;公开 issue #3 讨论过该案例问题
技术分析算法框架与实战12有含 Technical Pattern Recognition 子模块
技术分析算法框架与实战二11有识别圆弧底;公开 issue #7 讨论过
特征分布建模择时21有用 config.json 的 ts_token;依赖钉在 2021 年
特征分布建模择时系列之二11有同上;特征成交量模型
小波分析13有含支持向量机指数预测
扩散指标11有扩散指标择时基础用法
指数高阶矩择时11有偏度/峰度类择时
投资者情绪指数择时模型11有(README 用 nbviewer 链到 dev 分支)情绪指数构造
行业指数顶部和底部信号11无(README 的 nbviewer 链接是错别字路径)净新高占比;(requirements.txt 只有 3 行)
均线交叉结合通道突破择时研究11无(README 链接路径多一个「合」字,404)申万宏源研报复现
低延迟趋势线与交易择时11有广发证券研报复现
基于相对强弱下单向波动差值应用11有国信证券波动率研报
基于CCK模型的股票市场羊群效应研究11有羊群效应 CCK 模型
基于点位效率理论的个股趋势预测研究12有兴业证券「相似几何」系列
北向资金交易能力一定强吗11有北向资金行为分析
成交量的奥秘_另类价量共振指标的择时11有README 配图指向本地 D:\Downloads\…,图在 GitHub 上必然 404
Trader-Company集成算法交易策略32有3 个 Notebook,含 version_0.0.1 目录
趋与势的量化定义研究11有国泰君安数量化专题
ICU均线11有公开 issue #2:作者自己问「为什么 5 日回看比原研报差」

另有 1 个 Notebook 直接放在 C-择时类/ 下、不属于任何案例目录:择时视角下的波动率因子.ipynb。

B · FACTOR CONSTRUCTION

QuantsPlaybook 的因子案例有哪些?25 个目录逐条清单

因子类案例的依赖最重:Qlib 流水线、alphalens 因子分析、LightGBM/TCN 因子合成、网络构建都出现在这一类,也是「装不上」问题最集中的地方。

案例目录对照表
案例目录Notebook研报 PDFREADME 仓库内入口内容与数据特征
筹码因子1—有依赖 Qlib(qlib==0.0.2.dev20 + pyqlib==0.9.1 同装);数据走百度网盘
凸显理论STR因子15有行为金融 STR 因子;5 份 PDF;公开 issue #1 问 IC 为何与研报不同
个股动量效应的识别及球队硬币因子12有需自建 MySQL;数据走百度网盘(2013-01-01~2023-05-31)
股票网络与网络中心度因子研究1—有自带 22.5 KB 中文《使用指南》;Qlib 字段表达式
基于隔夜与日间的网络关系因子1—有需 DolphinDB + 作者私有 DataFeed;无 Qlib 时回退模拟数据
开源证券-开源量化评论(91):形态识别,均线的收敛与发散1—有数据走百度网盘;后复权收盘价 2014–2023
企业生命周期11无仓库内第二大数据文件(约 68.9 MB 的 factors_frame.csv)
多因子指数增强12无基于自适应风险控制的指数增强
基于量价关系度量股票的买卖压力11无东方证券因子选股系列六十
来自优秀基金经理的超额收益14无「优秀基金经理」因子;依赖持仓数据
开源证券-市场微观结构研究系列(1):A股反转之力的微观来源11无W 因子构建
基金重仓超配因子及其对指数增强组合的影响1—无Notebook 名为「基金持股比列」(原文如此)
处置效应因子12无资本利得突出量 CGO;重置版 Notebook
再论动量因子11无动量因子再检验
因子择时11无来源为券商路演而非公开报告
振幅因子的隐藏结构11无开源证券市场微观结构系列(7)
聪明钱因子模型的2.0版本11无市场微观结构系列(3)
金股增强策略11无分析师推荐概率;需金股数据库
高质量动量因子选股1—无来源为图书《构建量化动量选股系统的实用指南》
高频价量相关性,意想不到的选股因子1—无CPV 因子;需高频数据
行业有效量价因子与行业轮动策略11无(README 用 nbviewer 链到历史 commit)华西证券行业轮动
APM因子模型11无市场微观结构系列(5)APM 进阶版
剔除跨期截面相关性的纯真波动率因子11无Notebook 名为「波动率选股因子_特质波动率」
A股市场中如何构造动量因子?11无开源量化评论(3)
上下影线因子11无Notebook 名为「上下引线因子」(原文如此)

这一类还有个结构特点:多数案例把代码拆成 scr/(或 src/)+ notebook/ 两层,并把 Qlib 的 YAML 工作流配置放在 src/config/ 下;单是「球队硬币」案例就有 36 份 workflow_config_*.yaml。

README VS REPO

QuantsPlaybook 的 README 与仓库有哪些对不上的问题?

这一节是本站最实用的部分之一:如果你照着 README 找代码,下面六种情况会直接把你带沟里。

问题类型对照表
问题类型实测数量典型例子你该怎么做
仓库内链接 404(错别字)2 / 40均线交叉结合合通道突破择时研究、另类ETF交易策略:日内动动用目录名在仓库里搜索,别点 README 链接
案例目录在 README 里没有仓库内入口24 / 58A 类 2 个、B 类 20 个、C 类 2 个(含 1 个路径写错)、D 类 1 个以本页清单为准定位目录
README 表格链接指向聚宽社区而非仓库17 行因子构建类 23 行里 16 行、量化价值 2 行全部想要代码就进目录,想读讲解再看社区帖
nbviewer 链接指向 dev 分支或历史 commit3 个其中 1 个路径还是不存在的(行业指数顶顶部…)以上面同一目录下的 .ipynb 为准
Notebook 文件名与目录名不一致32 / 58上下影线因子 → 上下引线因子.ipynb;C-VIX… → 中国版VIV.ipynb在目录内按 .ipynb 后缀找,不要按名字猜
文档里的图片用本地绝对路径1 处成交量的奥秘…/README.md 指向 D:\Downloads\localhost_8501_.png忽略这类图,直接跑代码看输出

核对方式:把 README 里全部 40 个仓库内链接、3 个 nbviewer 链接与 21 个聚宽链接,逐个与固定 commit 的文件树做集合比对。脚本与完整输出见研究档案。

HOW TO FIND YOUR REPORT

怎样按手上的研报找到代码?QuantsPlaybook 四步定位法

案例目录名基本都是「券商 + 报告标题」的形态,所以定位并不难,难的是知道去哪一列找。

  • ① 先按券商名缩小范围

    仓库里出现的券商至少包括光大、华泰、招商、国信、广发、东方、开源、东吴、国泰君安、兴业、东北、西部、浙商、华西、安信、申万宏源、中金、中泰、华创、华福等。在本页表里搜券商名,通常 1 秒能定位到候选目录。

  • ② 再看方向前缀判断数据门槛

    B-因子构建类 通常需要因子数据或 Qlib 环境;C-择时类 多数只需要指数日线,门槛相对低;A / D 类需要财务或组合数据。先看方向,再看依赖。

  • ③ 进目录后先读 README 与 requirements

    预期看到:研报 PDF(可能是扫描件)、requirements.txt、notebook/ 或 py/、以及一个数据获取脚本。没有 requirements.txt 的目录说明该案例未做依赖管理,需要自己按 import 推断。

  • ④ 确认数据入口,再决定要不要跑

    找到案例里怎么拿数据:jqdatasdk 认证、TS_TOKEN、自建数据库连接串、百度网盘快照,或干脆是模拟数据回退。这一步决定你能不能得到有意义的输出。

  • 别按 Notebook 名字找

    32 个案例的 Notebook 名与目录名不一致,其中有些是错别字(如「上下引线因子」)。最稳的方式是进目录列 *.ipynb。

    别信「100+」当预算

    按 58 个案例目录安排时间,比按 100+ 现实得多。而且其中相当一部分需要付费数据权限才能产出有意义的结果。

    先看有没有自带文档

    2025–2026 年新增的案例会自带中文文档(使用指南 / 常用操作 / 参数参考 / 偏离评估),老案例通常只有十几行「说明」。自带文档的案例上手成本明显更低。

    FAQ

    QuantsPlaybook 案例清单常见问题

    QuantsPlaybook 到底有多少个策略?

    以固定 commit 1e4a2310 的文件树为准:58 个案例目录(A 类 2、B 类 25、C 类 29、D 类 2),共 65 个 .ipynb(含 1 个不属于任何案例目录的 Notebook)与 83 份研报/论文 PDF。README 里的「100+」出现 3 次,但同页分类表加起来只有 49+,属于无法核验的宣传数字。

    QuantsPlaybook 为什么我点 README 里的链接会 404?

    README 的 40 个仓库内链接里有 2 个是错别字导致的死链:均线交叉结合合通道突破择时研究 与 另类ETF交易策略:日内动动——目录名里多写了一个重复字。改成一个字或者在仓库里搜目录名即可。另有 3 个 nbviewer 链接指向 dev 分支或历史 commit,其中 1 个路径也不存在。

    QuantsPlaybook 我按 README 的表找不到某个案例的代码,是错觉吗?

    不是。58 个案例目录中有 24 个在 README 里没有指向仓库内文件的链接。其中因子构建类 23 行表格里有 16 行、量化价值 2 行全部指向聚宽社区文章;另有少数几个在 README 里完全没有入口。建议以本站本页的清单表为准,直接在仓库里按目录名检索。

    QuantsPlaybook 目录名和 Notebook 文件名为什么对不上?

    实测有 32 个案例存在这种情况,通常是把研报标题简写成目录名、Notebook 却保留了更早或更口语化的命名,个别是错别字(如「上下引线因子」、「基金持股比列」、「中国版VIV」)。在目录内按 .ipynb 后缀列文件即可,不要按名字猜。

    QuantsPlaybook A 类和 D 类只有 2 个案例,值得看吗?

    值得,而且它们比因子类更容易跑通:A 类(FFScore、大师系列现金流)主要是财务指标 + 行情;D 类(DE 组合优化、多任务时序动量)需要组合数据。如果你想先跑通一个完整案例建立信心,从 C 类里已离线化的那三个(RRG、SAE 择时、部分技术分析案例)或 A 类入手更现实。

    QuantsPlaybook 这份清单会过时吗?

    会。仓库在持续更新(最近一次推送是 2026-09-22),本站所有数字都绑定在 commit 1e4a2310 上,并标注采集日期 2026-09-29。仓库后续新增案例时,本页数字不会自动更新——请以仓库为准,并把 commit 一并记录下来。

    这些案例的依赖能装上吗?QuantsPlaybook 下一步验证

    环境与依赖页给出 22 套 requirements.txt 的本机实测矩阵:哪些通过、哪些报什么错、以及 Python 版本该怎么选。