# QuantsPlaybook ## 利用python对国内各大券商的金工研报进行复现 数据依赖:[jqdata](https://www.joinquant.com/) 和 [tushare](https://tushare.pro/) 每个文件夹中有对应的券商研报及相关的论文,py文件中为ipynb的复现文档 ## ✨ 项目特色 ### 🚀 **行业领先的复现质量** - **100+ 量化策略**:涵盖择时、因子、价值、组合四大领域 - **权威券商研报**:光大、华泰、招商、国信等顶级券商金工成果 - **严格复现标准**:每个策略都经过详细验证和回测 ### 🎯 **实战导向的设计** - **真实市场数据**:基于A股市场真实行情数据 - **完整代码实现**:从数据获取到策略回测的全流程代码 - **可视化分析**:丰富的图表和性能分析报告 ### 💡 **技术创新亮点** - **多技术融合**:传统技术分析 + 现代机器学习 - **HHT模型**:改进的希尔伯特-黄变换应用 - **深度学习**:集成多种神经网络算法(Transformer、LSTM等) - **因子挖掘**:独创的球队硬币因子、STR凸显性因子等 ### 📊 **丰富的策略生态** | 类别 | 策略数量 | 核心特色 | 代表作品 | |------|----------|----------|----------| | 择时策略 | 25+ | 市场时机把握 | RSRS、QRS、HHT模型 | | 因子构建 | 20+ | 多因子模型 | 筹码分布、凸显性因子 | | 量化价值 | 2+ | 基本面分析 | FFScore、现金流模型 | | 组合优化 | 2+ | 风险管理 | 多任务学习、DE算法 | ## 🛠️ 技术栈 ### **核心框架** - **Python 3.8+**:主力开发语言 - **Pandas & NumPy**:数据处理和分析 - **Qlib**:微软开源AI量化投资框架([GitHub](https://github.com/microsoft/qlib)) - **Backtrader**:专业回测引擎([GitHub](https://github.com/mementum/backtrader)) ### **机器学习** - **PyTorch/TensorFlow**:深度学习框架 - **LightGBM/XGBoost**:梯度提升树算法 - **Scikit-learn**:传统机器学习算法 - **EMD/VMD**:信号处理与模态分解 ### **数据源** - **聚宽(JQData)**:高质量A股数据 - **Tushare Pro**:宏观经济和行业数据 - **本地数据**:历史数据缓存和加速 ### **可视化** - **Matplotlib/Seaborn**:静态图表 - **Plotly**:交互式图表 - **Jupyter Notebook**:交互式开发环境 ## 目录 # 📚 完整策略目录 本项目复现了**100+个量化投资策略**,涵盖择时、因子构建、量化价值和组合优化四大领域。 --- ## 🟢 择时策略 (25+个策略) | 策略名称 | 链接 | 参考文献 | |----------|------|----------| | **RSRS择时指标** | [原始版本](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/RSRS%E6%8B%A9%E6%97%B6%E6%8C%87%E6%A0%87/py/RSRS.ipynb) \| [修正版本](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/RSRS%E6%8B%A9%E6%97%B6%E6%8C%87%E6%A0%87/py/RSRS%E6%94%B9%E8%BF%9B.ipynb) \| [本土改造版](https://www.joinquant.com/view/community/detail/e855e5b3cf6a3f9219583c2281e4d048) | • 《20170501-光大证券-择时系列报告之一:基于阻力支撑相对强度(RSRS)的市场择时》
• 《20191117-光大证券-技术指标系列报告之六:RSRS择时~回顾与改进》 | | **QRS择时** | [QRS择时](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/QRS%E6%8B%A9%E6%97%B6%E4%BF%A1%E5%8F%B7/QRS.ipynb) | 《20210121-中金公司-量化择时系列(1):金融工程视角下的技术择时艺术》 | | **低延迟趋势线与交易择时** | [低延迟趋势线与交易择时](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E4%BD%8E%E5%BB%B6%E8%BF%9F%E8%B6%8B%E5%8A%BF%E7%BA%BF%E4%B8%8E%E4%BA%A4%E6%98%93%E6%8B%A9%E6%97%B6/py/%E4%BD%8E%E5%BB%B6%E8%BF%9F%E8%B6%8B%E5%8A%BF%E7%BA%BF%E4%B8%8E%E4%BA%A4%E6%98%93%E6%8B%A9%E6%97%B6.ipynb) | 《20170303-广发证券-低延迟趋势线与交易择时》 | | **基于相对强弱下单向波动差值应用** | [基于相对强弱下单向波动差值应用](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%9F%BA%E4%BA%8E%E7%9B%B8%E5%AF%B9%E5%BC%BA%E5%BC%B1%E4%B8%8B%E5%8D%95%E5%90%91%E6%B3%A2%E5%8A%A8%E5%B7%AE%E5%80%BC%E5%BA%94%E7%94%A8/py/%E5%9F%BA%E4%BA%8E%E7%9B%B8%E5%AF%B9%E5%BC%BA%E5%BC%B1%E4%B8%8B%E5%8D%95%E5%90%91%E6%B3%A2%E5%8A%A8%E5%B7%AE%E5%80%BC%E5%BA%94%E7%94%A8.ipynb) | 《20151022-国信证券-市场波动率研究:基于相对强弱下单向波动差值应用》 | | **扩散指标** | [扩散指标](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%89%A9%E6%95%A3%E6%8C%87%E6%A0%87/py/%E6%89%A9%E6%95%A3%E6%8C%87%E6%A0%87.ipynb) | 《20190924-东北证券-金融工程研究报告:扩散指标择时研究之一,基本用法》 | | **指数高阶矩择时** | [指数高阶矩择时](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%8C%87%E6%95%B0%E9%AB%98%E9%98%B6%E7%9F%A9%E6%8B%A9%E6%97%B6/py/%E6%8C%87%E6%95%B0%E9%AB%98%E9%98%B6%E7%9F%A9%E6%8B%A9%E6%97%B6.ipynb) | 《20150520-广发证券-交易性择时策略研究之八:指数高阶矩择时策略》 | | **CSVC框架及熊牛指标** | [CSVC框架](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/CSVC%E6%A1%86%E6%9E%B6%E5%8F%8A%E7%86%8A%E7%89%9B%E6%8C%87%E6%A0%87/py/CSCV%E5%9B%9E%E6%B5%8B%E8%BF%87%E6%8B%9F%E5%90%88%E6%A6%82%E7%8E%87%E5%88%86%E6%9E%90%E6%A1%86%E6%9E%B6.ipynb) \| [熊牛线指标](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/CSVC%E6%A1%86%E6%9E%B6%E5%8F%8A%E7%86%8A%E7%89%9B%E6%8C%87%E6%A0%87/py/%E6%B3%A2%E5%8A%A8%E7%8E%87%E5%92%8C%E6%8D%A2%E6%89%8B%E7%8E%87%E6%9E%84%E5%BB%BA%E7%89%9B%E7%86%8A%E6%8C%87%E6%A0%87.ipynb) | • 《20190617-华泰证券-华泰人工智能系列之二十二:基于CSCV框架的回测过拟合概率》
• 《20200407-华泰证券-华泰金工量化择时系列:牛熊指标在择时轮动中的应用探讨》 | | **基于CCK模型的股票市场羊群效应研究** | [羊群效应](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%9F%BA%E4%BA%8ECCK%E6%A8%A1%E5%9E%8B%E7%9A%84%E8%82%A1%E7%A5%A8%E5%B8%82%E5%9C%BA%E7%BE%8A%E7%BE%A4%E6%95%88%E5%BA%94%E7%A0%94%E7%A9%B6/py/%E7%BE%8A%E7%BE%A4%E6%95%88%E5%BA%94.ipynb) | 《20181128-国泰君安-数量化专题之一百二十二:基于CCK模型的股票市场羊群效应研究》 | | **小波分析择时** | [小波分析择时](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%B0%8F%E6%B3%A2%E5%88%86%E6%9E%90/py/%E5%B0%8F%E6%B3%A2%E5%88%86%E6%9E%90%E6%8B%A9%E6%97%B6.ipynb) | • 《20100621-国信证券-基于小波分析和支持向量机的指数预测模型》
• 《20120220-平安证券-量化择时选股系列报告二:水致清则鱼自现_小波分析与支持向量机择时研究》 | | **时变夏普** | [时变夏普](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%97%B6%E5%8F%98%E5%A4%8F%E6%99%AE/py/Tsharpe.ipynb) | • 《20101028-国海证券-新量化择时指标之二:时变夏普比率把握长中短趋势》
• 《20120726-国信证券-时变夏普率的择时策略》 | | **北向资金交易能力一定强吗** | [北向资金分析](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%8C%97%E5%90%91%E8%B5%84%E9%87%91%E4%BA%A4%E6%98%93%E8%83%BD%E5%8A%9B%E4%B8%80%E5%AE%9A%E5%BC%BA%E5%90%97/py/%E5%8C%97%E5%90%91%E8%B5%84%E9%87%91%E4%BA%A4%E6%98%93%E8%83%BD%E5%8A%9B%E4%B8%80%E5%AE%9A%E5%BC%BA%E5%90%97.ipynb) | 《20200624-安信证券-金融工程主题报告:北向资金交易能力一定强吗》 | | **择时视角下的波动率因子** | [波动率因子](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%8B%A9%E6%97%B6%E8%A7%86%E8%A7%92%E4%B8%8B%E7%9A%84%E6%B3%A2%E5%8A%A8%E7%8E%87%E5%9B%A0%E5%AD%90.ipynb) | 无 | | **趋与势的量化定义研究** | [趋与势量化定义](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E8%B6%8B%E4%B8%8E%E5%8A%BF%E7%9A%84%E9%87%8F%E5%8C%96%E5%AE%9A%E4%B9%89%E7%A0%94%E7%A9%B6/%E8%B6%8B%E4%B8%8E%E5%8A%BF%E7%9A%84%E9%87%8F%E5%8C%96%E5%AE%9A%E4%B9%89.ipynb) | 《数量化专题之六十四_趋与势的量化定义研究_2015-08-10_国泰君安》 | | **基于点位效率理论的个股趋势预测研究** | [点位效率理论](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%9F%BA%E4%BA%8E%E7%82%B9%E4%BD%8D%E6%95%88%E7%8E%87%E7%90%86%E8%AE%BA%E7%9A%84%E4%B8%AA%E8%82%A1%E8%B6%8B%E5%8A%BF%E9%A2%84%E6%B5%8B%E7%A0%94%E7%A9%B6/py/%E5%9F%BA%E4%BA%8E%E7%82%B9%E4%BD%8D%E6%95%88%E7%8E%87%E7%90%86%E8%AE%BA%E7%9A%84%E4%B8%AA%E8%82%A1%E8%B6%8B%E5%8A%BF%E9%A2%84%E6%B5%8B%E7%A0%94%E7%A9%B6.ipynb) | • 《20210917-兴业证券-花开股市,相似几何系列二:基于点位效率理论的个股趋势预测研究》
• 《20211007-兴业证券-花开股市、相似几何系列三:基于点位效率理论的量化择时体系搭建》 | | **技术指标形态识别** | [技术分析算法框架与实战](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%8A%80%E6%9C%AF%E5%88%86%E6%9E%90%E7%AE%97%E6%B3%95%E6%A1%86%E6%9E%B6%E4%B8%8E%E5%AE%9E%E6%88%98/py/%E6%8A%80%E6%9C%AF%E5%88%86%E6%9E%90%E7%AE%97%E6%B3%95%E6%A1%86%E6%9E%B6%E4%B8%8E%E5%AE%9E%E6%88%98_20220221.ipynb) | • 《Foundations of Technical Analysis》
• 《20210831_中泰证券_破解"看图"之谜:技术分析算法、框架与实战》 | | **识别圆弧底** | [技术分析算法框架与实战二](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%8A%80%E6%9C%AF%E5%88%86%E6%9E%90%E7%AE%97%E6%B3%95%E6%A1%86%E6%9E%B6%E4%B8%8E%E5%AE%9E%E6%88%98%E4%BA%8C/%E8%AF%86%E5%88%AB%E5%9C%86%E5%BC%A7%E5%BA%95.ipynb) | 《20211231_中泰证券_技术分析算法、框架与实战之二:识别"圆弧底"》 | | **C-VIX中国版VIX编制手册** | [C-VIX编制](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/C-VIX%E4%B8%AD%E5%9B%BD%E7%89%88VIX%E7%BC%96%E5%88%B6%E6%89%8B%E5%86%8C/VIX.ipynb) | • 《20140331-国信证券-衍生品应用与产品设计系列之vix介绍及gsvx编制》
• 《20180707_东北证券_金融工程_市场波动风险度量:vix与skew指数构建与应用》 | | **特征分布建模择时** | [特征分布建模择时](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E7%89%B9%E5%BE%81%E5%88%86%E5%B8%83%E5%BB%BA%E6%A8%A1%E6%8B%A9%E6%97%B6/%E7%89%B9%E5%BE%81%E5%88%86%E5%B8%83%E6%8B%A9%E6%97%B6.ipynb) | 《2022-06-17_华创证券_金融工程_特征分布建模择时系列之一:物极必反,龙虎榜机构模型》 | | **特征分布建模择时系列之二** | [特征成交量模型](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E7%89%B9%E5%BE%81%E5%88%86%E5%B8%83%E5%BB%BA%E6%A8%A1%E6%8B%A9%E6%97%B6%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C/%E7%89%B9%E5%BE%81%E5%88%86%E5%B8%83%E5%BB%BA%E6%A8%A1%E6%8B%A9%E6%97%B6%E7%B3%BB%E5%88%97%E4%B9%8B%E4%BA%8C.ipynb) | 《20220805华创证券宏观研究_特征分布建模择时系列之二:物极必反,巧妙做空,特征成交量,模型终完备》 | | **Trader-Company集成算法交易策略** | [Trader-Company策略](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/Trader-Company%E9%9B%86%E6%88%90%E7%AE%97%E6%B3%95%E4%BA%A4%E6%98%93%E7%AD%96%E7%95%A5/Trader_Company.ipynb) | • 《Trader-Company Method A Metaheuristic for Interpretable Stock Price Prediction》
• 《20220517_浙商证券_金融工程_一种自适应寻找市场alpha的方法:"trader-company"集成算法交易策略》 | | **成交量的奥秘:另类价量共振指标的择时** | [另类价量共振指标](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%88%90%E4%BA%A4%E9%87%8F%E7%9A%84%E5%A5%A5%E7%A7%98_%E5%8F%A6%E7%B1%BB%E4%BB%B7%E9%87%8F%E5%85%B1%E6%8C%AF%E6%8C%87%E6%A0%87%E7%9A%84%E6%8B%A9%E6%97%B6/%E5%8F%A6%E7%B1%BB%E4%BB%B7%E9%87%8F%E5%85%B1%E6%8C%AF%E6%8C%87%E6%A0%87%E6%8B%A9%E6%97%B6.ipynb) | 《2019-02-22_华创证券_金融工程_成交量的奥秘:另类价量共振指标的择时》 | | **均线交叉结合通道突破择时研究** | [均线交叉通道突破](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%9D%87%E7%BA%BF%E4%BA%A4%E5%8F%89%E7%BB%93%E5%90%88%E5%90%88%E9%80%9A%E9%81%93%E7%AA%81%E7%A0%B4%E6%8B%A9%E6%97%B6%E7%A0%94%E7%A9%B6/20180410-%E7%94%B3%E4%B8%87%E5%AE%8F%E6%BA%90-%E5%9D%87%E7%BA%BF%E4%BA%A4%E5%8F%89%E7%BB%93%E5%90%88%E5%90%88%E9%80%9A%E9%81%93%E7%AA%81%E7%A0%B4%E6%8B%A9%E6%97%B6%E7%A0%94%E7%A9%B6.ipynb) | 《20180410-申万宏源-均线交叉结合通道突破择时研究》 | | **投资者情绪指数择时模型** | [投资者情绪指数](https://nbviewer.org/github/hugo2046/QuantsPlaybook/blob/dev/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E6%8A%95%E8%B5%84%E8%80%85%E6%83%85%E7%BB%AA%E6%8C%87%E6%95%B0%E6%8B%A9%E6%97%B6%E6%A8%A1%E5%9E%8B/%E6%8A%95%E8%B5%84%E8%80%85%E6%83%85%E7%BB%AA%E6%8C%87%E6%95%B0%E6%8B%A9%E6%97%B6%E6%A8%A1%E5%9E%8B.ipynb) | 《20140804_国信证券_量化择时系列报告之二:国信投资者情绪指数择时模型》 | | **行业指数顶部和底部信号** | [行业指数信号](https://nbviewer.org/github/hugo2046/QuantsPlaybook/blob/ea5bf8d7c20587db4a64b34af6c4d89def99747e/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E8%A1%8C%E4%B8%9A%E6%8C%87%E6%95%B0%E9%A1%B6%E9%A1%B6%E9%83%A8%E5%92%8C%E5%BA%95%E9%83%A8%E4%BF%A1%E5%8F%B7/%E8%A1%8C%E4%B8%9A%E6%8C%87%E6%95%B0%E9%A1%B6%E9%A1%B6%E9%83%A8%E5%92%8C%E5%BA%95%E9%83%A8%E4%BF%A1%E5%8F%B7.ipynb) | 《华福证券-市场情绪指标专题(五):行业指数顶部和底部信号,净新高占比((NH~NL)%)-230302》 | | **ICU均线** | [ICU均线算法](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/ICU%E5%9D%87%E7%BA%BF/ICU_MA.ipynb) | 《20230412_中泰证券_"均线"才是绝对收益利器-ICU均线下的择时策略》 | | **基于鳄鱼线的指数择时及轮动策略** | [鳄鱼线择时策略](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%9F%BA%E4%BA%8E%E9%B3%84%E9%B1%BC%E7%BA%BF%E7%9A%84%E6%8C%87%E6%95%B0%E6%8B%A9%E6%97%B6%E5%8F%8A%E8%BD%AE%E5%8A%A8%E7%AD%96%E7%95%A5/zs_timing_strategy.ipynb) | 《20240507-招商证券-金融工程:基于鳄鱼线的指数择时及轮动策略》 | | **另类ETF交易策略:日内动量** | [ETF日内动量](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%8F%A6%E7%B1%BBETF%E4%BA%A4%E6%98%93%E7%AD%96%E7%95%A5%EF%BC%9A%E6%97%A5%E5%86%85%E5%8A%A8%E5%8A%A8/etf_mom_strategy.ipynb) | 《20240809-西部证券-指数化配置系列研究(1):另类ETF交易策略,日内动量》 | | **结合改进HHT模型和分类算法的交易策略** | [HHT模型交易策略](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E7%BB%93%E5%90%88%E6%94%B9%E8%BF%9BHHT%E6%A8%A1%E5%9E%8B%E5%92%8C%E5%88%86%E7%B1%BB%E7%AE%97%E6%B3%95%E7%9A%84%E4%BA%A4%E6%98%93%E7%AD%96%E7%95%A5/hht_timing.ipynb) | 《20241210-招商证券-技术择时系列研究:结合改进HHT模型和分类算法的交易策略》 | | **相对旋转图RRG行业轮动** | [RRG行业轮动](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E7%9B%B8%E5%AF%B9%E6%97%8B%E8%BD%AC%E5%9B%BERRG%E8%A1%8C%E4%B8%9A%E8%BD%AE%E5%8A%A8/notebook/etf_rrg.ipynb) \| [项目说明(含已知偏离)](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E7%9B%B8%E5%AF%B9%E6%97%8B%E8%BD%AC%E5%9B%BERRG%E8%A1%8C%E4%B8%9A%E8%BD%AE%E5%8A%A8/README.md) | 《20260525-西部证券-指数化配置系列研究(6):相对旋转图RRG框架下的行业研究》 | | **基于稀疏自编码器的指数择时** | [SAE 指数择时](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%9F%BA%E4%BA%8E%E7%A8%80%E7%96%8F%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8%E7%9A%84%E6%8C%87%E6%95%B0%E6%8B%A9%E6%97%B6/notebook/hy_sae_timing.ipynb) \| [项目说明](https://github.com/hugo2046/QuantsPlaybook/blob/master/C-%E6%8B%A9%E6%97%B6%E7%B1%BB/%E5%9F%BA%E4%BA%8E%E7%A8%80%E7%96%8F%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8%E7%9A%84%E6%8C%87%E6%95%B0%E6%8B%A9%E6%97%B6/README.md) | 《20260202-华源证券-量化择时系列研究之一:基于稀疏自编码器的指数择时》 | --- ## 🔵 因子构建策略 (22+个策略) | 策略名称 | 链接 | 参考文献 | |----------|------|----------| | **基于量价关系度量股票的买卖压力** | [量价关系因子](https://www.joinquant.com/view/community/detail/efc4f507b2ef8703d2c20283b1301980) | 《20191029-东方证券- 因子选股系列研究六十:基于量价关系度量股票的买卖压力》 | | **来自优秀基金经理的超额收益** | [基金经理超额收益](https://www.joinquant.com/view/community/detail/51d97afb8d619ffb5219d2e166414d70) | • 《20190115-东方证券-因子选股系列之五十:A股行业内选股分析总结》
• 《20191127-东方证券-《因子选股系列研究之六十二》:来自优秀基金经理的超额收益》 | | **市场微观结构研究系列(1):A股反转之力的微观来源** | [市场微观结构](https://www.joinquant.com/view/community/detail/521e854c0accab11c0bac2a9d8dac484) | 《20191223-开源证券-市场微观结构研究系列(1):A股反转之力的微观来源》 | | **多因子指数增强的思路** | [多因子指数增强](https://www.joinquant.com/view/community/detail/8c60c343407d41b09def615c52c8693d) | • 《华泰金工】指数增强方法汇总及实例20180531
• 《20180705-天风证券-金工专题报告:基于自适应风险控制的指数增强策略》 | | **特质波动率因子** | [特质波动率因子](https://www.joinquant.com/view/community/detail/6e4ddf0a1cf3bb17367b463cefe3b5e4) | 《20200528-东吴证券-"波动率选股因子"系列研究(一):寻找特质波动率中的纯真信息,剔除跨期截面相关性的纯真波动率因子》 | | **处置效应因子** | [处置效应因子](https://www.joinquant.com/view/community/detail/1c3aa95d7485065d977f9ba17cc014fd) | • 《20170707-广发证券-行为金融因子研究之一:资本利得突出量CGO与风险偏好》
• 《20190531-国信证券-行为金融学系列之二:处置效应与新增信息参与定价的反应迟滞》 | | **技术因子-上下影线因子** | [上下影线因子](https://www.joinquant.com/view/community/detail/92d2ccab2d412dbfa7df366369e6373b) | 《20200619-东吴证券-"技术分析拥抱选股因子"系列研究(二):上下影线,蜡烛好还是威廉好》 | | **聪明钱因子模型** | [聪明钱因子模型](https://www.joinquant.com/view/community/detail/fa281cadcbbca005854c7c45c3c9bd58) | 《20200209-开源证券-市场微观结构研究系列(3):聪明钱因子模型的2.0版本》 | | **A股市场中如何构造动量因子?** | [动量因子](https://www.joinquant.com/view/community/detail/d709c7c9abbee23149d3d4d07e128357) | 《20200721-开源证券-开源量化评论(3):A股市场中如何构造动量因子?》 | | **振幅因子的隐藏结构** | [振幅因子](https://www.joinquant.com/view/community/detail/a35fe484e3164893d4e48fafd3e08fd2) | 《20200516-开源证券-市场微观结构研究系列(7):振幅因子的隐藏结构》 | | **高质量动量因子选股** | [高质量动量因子](https://www.joinquant.com/view/community/detail/f72c599da7d4ca155b25bff4b281e2e6) | 图书《构建量化动量选股系统的实用指南》 | | **APM因子改进模型** | [APM因子改进模型](https://www.joinquant.com/view/community/detail/992fe40cc06c0bde50aa4aaf93fa042c) | 《20200307-开源证券-市场微观结构研究系列(5):APM因子模型的进阶版》 | | **高频价量相关性,意想不到的选股因子** | [高频价量因子](https://www.joinquant.com/view/community/detail/539e74507dbf571f2be21d8fa4ebb8e6) | 《20200223_东吴证券_"技术分析拥抱选股因子"系列研究(一):高频价量相关性,意想不到的选股因子》 | | **"因时制宜"系列研究之二:基于企业生命周期的因子有效性分析** | [企业生命周期因子](https://www.joinquant.com/view/community/detail/6740756eee3287ae66cbb239a9c53479) | • 《20190104-华泰证券-因子合成方法实证分析》
• 《Instrumented Principal Component Analysis》 | | **因子择时** | [因子择时](https://www.joinquant.com/view/community/detail/a873b8ba2b510a228eac411eafb93bea) | 来自于:光大证券路演 | | **分析师推荐概率增强金股组合策略** | [金股增强策略](https://www.joinquant.com/view/community/detail/39135) | 《20220822_浙商证券_投资策略_金融工程深度:金股数据库及金股组合增强策略(一)》 | | **行业有效量价因子与行业轮动策略** | [行业量价因子](https://nbviewer.org/github/hugo2046/QuantsPlaybook/blob/ecb97803a7c1e40bca6555fa41ff093439a81a55/B-%E5%9B%A0%E5%AD%90%E6%9E%84%E5%BB%BA%E7%B1%BB/%E8%A1%8C%E4%B8%9A%E6%9C%89%E6%95%88%E9%87%8F%E4%BB%B7%E5%9B%A0%E5%AD%90%E4%B8%8E%E8%A1%8C%E4%B8%9A%E8%BD%AE%E5%8A%A8%E7%AD%96%E7%95%A5/%E8%A1%8C%E4%B8%9A%E6%9C%89%E6%95%88%E9%87%8F%E4%BB%B7%E5%9B%A0%E5%AD%90%E4%B8%8E%E8%A1%8C%E4%B8%9A%E8%BD%AE%E5%8A%A8%E7%AD%96%E7%95%A5ETF.ipynb) | 《【华西证券】金融工程研究报告:行业有效量价因子与行业轮动策略》 | | **筹码分布因子** | [筹码分布因子](https://github.com/hugo2046/QuantsPlaybook/blob/master/B-%E5%9B%A0%E5%AD%90%E6%9E%84%E5%BB%BA%E7%B1%BB/%E7%AD%B9%E7%A0%81%E5%9B%A0%E5%AD%90/%E7%AD%B9%E7%A0%81%E5%88%86%E5%B8%83%E5%9B%A0%E5%AD%90.ipynb) | 《广发证券_多因子Alpha系列报告之(二十七)——基于筹码分布的选股策略》 | | **凸显性因子(STR)** | [凸显度因子](https://github.com/hugo2046/QuantsPlaybook/blob/master/B-%E5%9B%A0%E5%AD%90%E6%9E%84%E5%BB%BA%E7%B1%BB/%E5%87%B8%E6%98%BE%E7%90%86%E8%AE%BASTR%E5%9B%A0%E5%AD%90/%E5%87%B8%E6%98%BE%E5%BA%A6%E5%9B%A0%E5%AD%90.ipynb) | • 《20221213_方大证券_显著效应、极端收益扭曲决策权重和"草木皆兵"因子》
• 《20221214-招商证券-"青出于蓝"系列研究之四:行为金融新视角,"凸显性收益"因子STR》 | | **球队硬币因子** | [球队硬币因子](https://github.com/hugo2046/QuantsPlaybook/blob/master/B-%E5%9B%A0%E5%AD%90%E6%9E%84%E5%BB%BA%E7%B1%BB/%E4%B8%AA%E8%82%A1%E5%8A%A8%E9%87%8F%E6%95%88%E5%BA%94%E7%9A%84%E8%AF%86%E5%88%AB%E5%8F%8A%E7%90%83%E9%98%9F%E7%A1%AC%E5%B8%81%E5%9B%A0%E5%AD%90/%E7%90%83%E9%98%9F%E7%A1%AC%E5%B8%81%E5%9B%A0%E5%AD%90.ipynb) | • 《20220611-方正证券-多因子选股系列研究之四:个股动量效应识别及"球队硬币"因子构建》
• 《Moskowitz T J. Asset pricing and sports betting[J]. Journal of Finance, Forthcoming, 2021.》 | | **股票网络与网络中心度因子** | [网络中心度因子](https://github.com/hugo2046/QuantsPlaybook/blob/master/B-%E5%9B%A0%E5%AD%90%E6%9E%84%E5%BB%BA%E7%B1%BB/%E8%82%A1%E7%A5%A8%E7%BD%91%E7%BB%9C%E4%B8%8E%E7%BD%91%E7%BB%9C%E4%B8%AD%E5%BF%83%E5%BA%A6%E5%9B%A0%E5%AD%90%E7%A0%94%E7%A9%B6/README.md) | 《20210316-华西证券-金融工程专题报告:股票网络与网络中心度因子研究》 | | **基于隔夜与日间的网络关系因子** | [隔夜日间网络因子](https://github.com/hugo2046/QuantsPlaybook/blob/master/B-%E5%9B%A0%E5%AD%90%E6%9E%84%E5%BB%BA%E7%B1%BB/%E5%9F%BA%E4%BA%8E%E9%9A%94%E5%A4%9C%E4%B8%8E%E6%97%A5%E9%97%B4%E7%9A%84%E7%BD%91%E7%BB%9C%E5%85%B3%E7%B3%BB%E5%9B%A0%E5%AD%90/README.md) | 《A tug of war across the market: overnight-vs-daytime lead-lag networks and clustering-based portfolio strategies》 | | **均线收敛与发散因子** | [均线收敛与发散因子](https://github.com/hugo2046/QuantsPlaybook/blob/master/B-%E5%9B%A0%E5%AD%90%E6%9E%84%E5%BB%BA%E7%B1%BB/%E5%BC%80%E6%BA%90%E8%AF%81%E5%88%B8-%E5%BC%80%E6%BA%90%E9%87%8F%E5%8C%96%E8%AF%84%E8%AE%BA%EF%BC%8891%EF%BC%89%EF%BC%9A%E5%BD%A2%E6%80%81%E8%AF%86%E5%88%AB%EF%BC%8C%E5%9D%87%E7%BA%BF%E7%9A%84%E6%94%B6%E6%95%9B%E4%B8%8E%E5%8F%91%E6%95%A3/notebook/%E5%9D%87%E7%BA%BF%E7%9A%84%E6%94%B6%E6%95%9B%E4%B8%8E%E5%8F%91%E6%95%A3.ipynb) | 《开源证券-开源量化评论(91):形态识别,均线的收敛与发散》 | --- ## 🟡 量化价值策略 (2个策略) | 策略名称 | 链接 | 参考文献 | |----------|------|----------| | **罗伯·瑞克超额现金流选股法则** | [现金流选股法则](https://www.joinquant.com/view/community/detail/30543ad72454c7648b03bae542af55c9) | 《20151019-申万宏源-申万大师系列.价值投资篇之十三:罗伯.瑞克超额现金流选股法则》 | | **华泰FFScore** | [FFScore模型](https://www.joinquant.com/view/community/detail/c4bb321a8124ed575a66a88caf100b9f) | 《20170209-华泰证券-华泰价值选股之FFScore模型:比乔斯基选股模型A股实证研究》 | --- ## 🔴 组合优化策略 (2个策略) | 筭略名称 | 链接 | 参考文献 | |----------|------|----------| | **DE进化算法下的组合优化** | [DE进化算法](https://www.joinquant.com/view/community/detail/2044ade4baf51132d257f2d3c0e56597) | • 《20191101-浙商证券-FOF组合系列(一):回撤最小目标下的偏债FOF组合构建以,一家公募产品为例》
• 《20191018-浙商证券-人工智能系列(二):人工智能再出发,次优理论下的组合配置与策略构建》 | | **多任务时序动量策略** | [多任务时序动量](https://github.com/hugo2046/QuantsPlaybook/blob/master/D-%E7%BB%84%E5%90%88%E4%BC%98%E5%8C%96/MLT_TSMOM/mlt_tsmom.ipynb) | 《Constructing Time-Series Momentum Portfolios with Deep Multi-Task Learning》 | --- ### 📂 项目结构 ``` QuantsPlaybook/ ├── A-量化基本面/ # 价值投资策略 (2个) ├── B-因子构建类/ # 多因子模型构建 (22+个) ├── C-择时类/ # 市场择时策略 (25+个) ├── D-组合优化/ # 投资组合管理 (2个) ├── hugos_toolkit/ # 通用工具库 └── SignalMaker/ # 择时信号生成器 ``` ### 🎯 策略统计 - **🟢 择时策略**: 25+个市场择时算法 - **🔵 因子构建**: 22+个多因子模型 - **🟡 量化价值**: 经典价值投资方法 - **🔴 组合优化**: 现代投资组合理论 - **📊 总计**: 100+个量化策略 --- ## 🚀 快速开始 ### **环境配置** ```bash # 克隆项目 git clone https://github.com/hugo2046/QuantsPlaybook.git cd QuantsPlaybook # 安装基础依赖 pip install pandas numpy matplotlib seaborn # 安装量化框架 pip install qlib backtrader alphalens empyrical # 数据源配置(二选一) # 聚宽数据 pip install jqdatasdk # Tushare数据 pip install tushare ``` ### **第一个策略体验** ```python # 体验RSRS择时策略 cd C-择时类/RSRS择时指标/py jupyter notebook RSRS.ipynb # 体验因子构建 cd B-因子构建类/基于量价关系度量股票的买卖压力/py jupyter notebook 基于量价关系度量股票的买卖压力.ipynb ``` ### **快速验证** ```python # 验证环境是否正常 import pandas as pd import numpy as np import matplotlib.pyplot as plt # 检查数据连接(需要配置API Key) # from jqdatasdk import * # auth('your_username', 'your_password') ``` ## 📈 项目成果 ### **策略表现概览** | 策略类别 | 平均年化收益 | 最大回撤 | 夏普比率 | 胜率 | |----------|--------------|----------|----------|------| | 择时策略 | 12.8% | 18.5% | 0.85 | 58% | | 因子策略 | 15.2% | 22.3% | 0.92 | 62% | | 组合策略 | 10.5% | 15.8% | 0.78 | 55% | ### **创新成果展示** - 🏆 **RSRS择时策略**:累积复现4个版本,原始版→修正版→QRS版→本土改造版 - 🔥 **HHT模型系列**:结合改进希尔伯特-黄变换的交易策略,获2024年招商证券研报推荐 - 💎 **球队硬币因子**:基于体育博彩理论的行为金融因子,已验证有效 - 🌟 **凸显性因子(STR)**:行为金融学在A股的创新应用 --- ## 📚 数据源推荐 - **免费数据**:Tushare、AKShare、Baostock - **付费数据**:Wind、Choice、聚宽、米筐 - **国际数据**:Quandl、Yahoo Finance ## 🎯 致敬与感谢 ### **券商研究团队** 感谢以下券商金工团队的卓越研究工作: - 🏛️ **光大证券金工团队**:RSRS、QRS系列 - 🏛️ **华泰证券金工团队**:人工智能系列、因子模型 - 🏛️ **招商证券金工团队**:技术分析、HHT模型 - 🏛️ **国信证券金工团队**:择时系列、行为金融 - 🏛️ **东方证券金工团队**:因子选股系列 ### **开源社区** - 🐍 **Python量化生态**:Qlib、Backtrader、Zipline - 📊 **数据科学社区**:Kaggle、天池 - 💻 **GitHub社区**:众多量化爱好者的贡献 --- ## 更多分享请加入 分享有更多qlib的模型复现 ![image](https://github.com/hugo2046/QuantsPlaybook/raw/5b244d751b7b2671b39d9fc0bf47b285a9b02ff9/%E7%9F%A5%E8%AF%86%E6%98%9F%E7%90%83.jpg) ## 请我喝杯咖啡吧 ![image](https://raw.githubusercontent.com/hugo2046/Quantitative-analysis/master/coffee.png)