pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/hugo2046/QuantsPlaybook

GitHub - hugo2046/QuantsPlaybook: 量化研究-券商金工研报复现
Skip to content

hugo2046/QuantsPlaybook

Repository files navigation

QuantsPlaybook

利用python对国内各大券商的金工研报进行复现

数据依赖:jqdatatushare

每个文件夹中有对应的券商研报及相关的论文,py文件中为ipynb的复现文档

✨ 项目特色

🚀 行业领先的复现质量

  • 100+ 量化策略:涵盖择时、因子、价值、组合四大领域
  • 权威券商研报:光大、华泰、招商、国信等顶级券商金工成果
  • 严格复现标准:每个策略都经过详细验证和回测

🎯 实战导向的设计

  • 真实市场数据:基于A股市场真实行情数据
  • 完整代码实现:从数据获取到策略回测的全流程代码
  • 可视化分析:丰富的图表和性能分析报告

💡 技术创新亮点

  • 多技术融合:传统技术分析 + 现代机器学习
  • HHT模型:改进的希尔伯特-黄变换应用
  • 深度学习:集成多种神经网络算法(Transformer、LSTM等)
  • 因子挖掘:独创的球队硬币因子、STR凸显性因子等

📊 丰富的策略生态

类别 策略数量 核心特色 代表作品
择时策略 25+ 市场时机把握 RSRS、QRS、HHT模型
因子构建 20+ 多因子模型 筹码分布、凸显性因子
量化价值 2+ 基本面分析 FFScore、现金流模型
组合优化 2+ 风险管理 多任务学习、DE算法

🛠️ 技术栈

核心框架

  • Python 3.8+:主力开发语言
  • Pandas & NumPy:数据处理和分析
  • Qlib:腾讯量化投资平台(AI驱动的量化框架)
  • Backtrader:专业回测引擎

机器学习

  • PyTorch/TensorFlow:深度学习框架
  • LightGBM/XGBoost:梯度提升树算法
  • Scikit-learn:传统机器学习算法
  • EMD/VMD:信号处理与模态分解

数据源

  • 聚宽(JQData):高质量A股数据
  • Tushare Pro:宏观经济和行业数据
  • 本地数据:历史数据缓存和加速

可视化

  • Matplotlib/Seaborn:静态图表
  • Plotly:交互式图表
  • Jupyter Notebook:交互式开发环境

目录

📚 完整策略目录

本项目复现了100+个量化投资策略,涵盖择时、因子构建、量化价值和组合优化四大领域。


🟢 择时策略 (25+个策略)

策略名称 链接 参考文献
RSRS择时指标 原始版本 | 修正版本 | 本土改造版 • 《20170501-光大证券-择时系列报告之一:基于阻力支撑相对强度(RSRS)的市场择时》
• 《20191117-光大证券-技术指标系列报告之六:RSRS择时~回顾与改进》
QRS择时 QRS择时 《20210121-中金公司-量化择时系列(1):金融工程视角下的技术择时艺术》
低延迟趋势线与交易择时 低延迟趋势线与交易择时 《20170303-广发证券-低延迟趋势线与交易择时》
基于相对强弱下单向波动差值应用 基于相对强弱下单向波动差值应用 《20151022-国信证券-市场波动率研究:基于相对强弱下单向波动差值应用》
扩散指标 扩散指标 《20190924-东北证券-金融工程研究报告:扩散指标择时研究之一,基本用法》
指数高阶矩择时 指数高阶矩择时 《20150520-广发证券-交易性择时策略研究之八:指数高阶矩择时策略》
CSVC框架及熊牛指标 CSVC框架 | 熊牛线指标 • 《20190617-华泰证券-华泰人工智能系列之二十二:基于CSCV框架的回测过拟合概率》
• 《20200407-华泰证券-华泰金工量化择时系列:牛熊指标在择时轮动中的应用探讨》
基于CCK模型的股票市场羊群效应研究 羊群效应 《20181128-国泰君安-数量化专题之一百二十二:基于CCK模型的股票市场羊群效应研究》
小波分析择时 小波分析择时 • 《20100621-国信证券-基于小波分析和支持向量机的指数预测模型》
• 《20120220-平安证券-量化择时选股系列报告二:水致清则鱼自现_小波分析与支持向量机择时研究》
时变夏普 时变夏普 • 《20101028-国海证券-新量化择时指标之二:时变夏普比率把握长中短趋势》
• 《20120726-国信证券-时变夏普率的择时策略》
北向资金交易能力一定强吗 北向资金分析 《20200624-安信证券-金融工程主题报告:北向资金交易能力一定强吗》
择时视角下的波动率因子 波动率因子
趋与势的量化定义研究 趋与势量化定义 《数量化专题之六十四_趋与势的量化定义研究_2015-08-10_国泰君安》
基于点位效率理论的个股趋势预测研究 点位效率理论 • 《20210917-兴业证券-花开股市,相似几何系列二:基于点位效率理论的个股趋势预测研究》
• 《20211007-兴业证券-花开股市、相似几何系列三:基于点位效率理论的量化择时体系搭建》
技术指标形态识别 技术分析算法框架与实战 • 《Foundations of Technical Analysis》
• 《20210831_中泰证券_破解"看图"之谜:技术分析算法、框架与实战》
识别圆弧底 技术分析算法框架与实战二 《20211231_中泰证券_技术分析算法、框架与实战之二:识别"圆弧底"》
C-VIX中国版VIX编制手册 C-VIX编制 • 《20140331-国信证券-衍生品应用与产品设计系列之vix介绍及gsvx编制》
• 《20180707_东北证券_金融工程_市场波动风险度量:vix与skew指数构建与应用》
特征分布建模择时 特征分布建模择时 《2022-06-17_华创证券_金融工程_特征分布建模择时系列之一:物极必反,龙虎榜机构模型》
特征分布建模择时系列之二 特征成交量模型 《20220805华创证券宏观研究_特征分布建模择时系列之二:物极必反,巧妙做空,特征成交量,模型终完备》
Trader-Company集成算法交易策略 Trader-Company策略 • 《Trader-Company Method A Metaheuristic for Interpretable Stock Price Prediction》
• 《20220517_浙商证券_金融工程_一种自适应寻找市场alpha的方法:"trader-company"集成算法交易策略》
成交量的奥秘:另类价量共振指标的择时 另类价量共振指标 《2019-02-22_华创证券_金融工程_成交量的奥秘:另类价量共振指标的择时》
均线交叉结合通道突破择时研究 均线交叉通道突破 《20180410-申万宏源-均线交叉结合通道突破择时研究》
投资者情绪指数择时模型 投资者情绪指数 《20140804_国信证券_量化择时系列报告之二:国信投资者情绪指数择时模型》
行业指数顶部和底部信号 行业指数信号 《华福证券-市场情绪指标专题(五):行业指数顶部和底部信号,净新高占比((NH~NL)%)-230302》
ICU均线 ICU均线算法 《20230412_中泰证券_"均线"才是绝对收益利器-ICU均线下的择时策略》
基于鳄鱼线的指数择时及轮动策略 鳄鱼线择时策略 《20240507-招商证券-金融工程:基于鳄鱼线的指数择时及轮动策略》
另类ETF交易策略:日内动量 ETF日内动量 《20240809-西部证券-指数化配置系列研究(1):另类ETF交易策略,日内动量》
结合改进HHT模型和分类算法的交易策略 HHT模型交易策略 《20241210-招商证券-技术择时系列研究:结合改进HHT模型和分类算法的交易策略》

🔵 因子构建策略 (22+个策略)

策略名称 链接 参考文献
基于量价关系度量股票的买卖压力 量价关系因子 《20191029-东方证券- 因子选股系列研究六十:基于量价关系度量股票的买卖压力》
来自优秀基金经理的超额收益 基金经理超额收益 • 《20190115-东方证券-因子选股系列之五十:A股行业内选股分析总结》
• 《20191127-东方证券-《因子选股系列研究之六十二》:来自优秀基金经理的超额收益》
市场微观结构研究系列(1):A股反转之力的微观来源 市场微观结构 《20191223-开源证券-市场微观结构研究系列(1):A股反转之力的微观来源》
多因子指数增强的思路 多因子指数增强 • 《华泰金工】指数增强方法汇总及实例20180531
• 《20180705-天风证券-金工专题报告:基于自适应风险控制的指数增强策略》
特质波动率因子 特质波动率因子 《20200528-东吴证券-"波动率选股因子"系列研究(一):寻找特质波动率中的纯真信息,剔除跨期截面相关性的纯真波动率因子》
处置效应因子 处置效应因子 • 《20170707-广发证券-行为金融因子研究之一:资本利得突出量CGO与风险偏好》
• 《20190531-国信证券-行为金融学系列之二:处置效应与新增信息参与定价的反应迟滞》
技术因子-上下影线因子 上下影线因子 《20200619-东吴证券-"技术分析拥抱选股因子"系列研究(二):上下影线,蜡烛好还是威廉好》
聪明钱因子模型 聪明钱因子模型 《20200209-开源证券-市场微观结构研究系列(3):聪明钱因子模型的2.0版本》
A股市场中如何构造动量因子? 动量因子 《20200721-开源证券-开源量化评论(3):A股市场中如何构造动量因子?》
振幅因子的隐藏结构 振幅因子 《20200516-开源证券-市场微观结构研究系列(7):振幅因子的隐藏结构》
高质量动量因子选股 高质量动量因子 图书《构建量化动量选股系统的实用指南》
APM因子改进模型 APM因子改进模型 《20200307-开源证券-市场微观结构研究系列(5):APM因子模型的进阶版》
高频价量相关性,意想不到的选股因子 高频价量因子 《20200223_东吴证券_"技术分析拥抱选股因子"系列研究(一):高频价量相关性,意想不到的选股因子》
"因时制宜"系列研究之二:基于企业生命周期的因子有效性分析 企业生命周期因子 • 《20190104-华泰证券-因子合成方法实证分析》
• 《Instrumented Principal Component Analysis》
因子择时 因子择时 来自于:光大证券路演
分析师推荐概率增强金股组合策略 金股增强策略 《20220822_浙商证券_投资策略_金融工程深度:金股数据库及金股组合增强策略(一)》
行业有效量价因子与行业轮动策略 行业量价因子 《【华西证券】金融工程研究报告:行业有效量价因子与行业轮动策略》
筹码分布因子 筹码分布因子 《广发证券_多因子Alpha系列报告之(二十七)——基于筹码分布的选股策略》
凸显性因子(STR) 凸显度因子 • 《20221213_方大证券_显著效应、极端收益扭曲决策权重和"草木皆兵"因子》
• 《20221214-招商证券-"青出于蓝"系列研究之四:行为金融新视角,"凸显性收益"因子STR》
球队硬币因子 球队硬币因子 • 《20220611-方正证券-多因子选股系列研究之四:个股动量效应识别及"球队硬币"因子构建》
• 《Moskowitz T J. Asset pricing and sports betting[J]. Journal of Finance, Forthcoming, 2021.》
股票网络与网络中心度因子 网络中心度因子 《20210316-华西证券-金融工程专题报告:股票网络与网络中心度因子研究》
基于隔夜与日间的网络关系因子 隔夜日间网络因子 《A tug of war across the market: overnight-vs-daytime lead-lag networks and clustering-based portfolio strategies》

🟡 量化价值策略 (2个策略)

策略名称 链接 参考文献
罗伯·瑞克超额现金流选股法则 现金流选股法则 《20151019-申万宏源-申万大师系列.价值投资篇之十三:罗伯.瑞克超额现金流选股法则》
华泰FFScore FFScore模型 《20170209-华泰证券-华泰价值选股之FFScore模型:比乔斯基选股模型A股实证研究》

🔴 组合优化策略 (2个策略)

筭略名称 链接 参考文献
DE进化算法下的组合优化 DE进化算法 • 《20191101-浙商证券-FOF组合系列(一):回撤最小目标下的偏债FOF组合构建以,一家公募产品为例》
• 《20191018-浙商证券-人工智能系列(二):人工智能再出发,次优理论下的组合配置与策略构建》
多任务时序动量策略 多任务时序动量 《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+个量化策略

🚀 快速开始

环境配置

# 克隆项目
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

第一个策略体验

# 体验RSRS择时策略
cd C-择时类/RSRS择时指标/py
jupyter notebook RSRS.ipynb

# 体验因子构建
cd B-因子构建类/基于量价关系度量股票的买卖压力/py
jupyter notebook 基于量价关系度量股票的买卖压力.ipynb

快速验证

# 验证环境是否正常
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

请我喝杯咖啡吧

image

About

量化研究-券商金工研报复现

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy