首页/新闻资讯/正文详情

QuantsPlaybook量化研报复现指南:10分钟跑通

发布时间:2026/9/24 17:01:09 来源:云帆数科 栏目:资讯中心
QuantsPlaybook量化研报复现指南:10分钟跑通
QuantsPlaybook量化研报复现指南10分钟跑通【免费下载链接】QuantsPlaybook量化研究-券商金工研报复现项目地址: https://gitcode.com/GitHub_Trending/qu/QuantsPlaybookQuantsPlaybook用Python复现了100份券商金工研报25个择时策略、22个因子策略外加量化基本面与组合优化。每个策略都附带原始研报PDF和可运行notebook面向量化初学者和开发者。为什么需要它你大概遇到过这种情况读到一篇讲股票网络中心度因子的券商研报里面有公式、回测表格和累计收益曲线看起来不难——不就是算个相关系数吗。真动手写代码情况完全不同。先要数据A股日频行情从哪拿停牌、复权怎么处理再要算300只股票的相关系数矩阵接着还要自己写分组、IC统计、多空收益。每一步都有坑某个数和研报对不上时你根本不知道从哪查起。QuantsPlaybook的做法很直接每份研报的原始PDF和复现notebook放在同一个文件夹里读报告时可以逐行对照代码读完直接运行验证。开箱里有什么四大策略库A-量化基本面2个价值策略、B-因子构建类22个因子策略含筹码分布、动量、网络中心度、C-择时类25个择时策略含RSRS、HHT、小波分析、D-组合优化DE算法、多任务时序动量全部在仓库根目录每个文件夹都是研报PDF复现notebook的结构。独立因子算法模块网络中心度因子的src/factor_algo.py里calculate_scc、calculate_tcc、generate_factor拆成了独立函数只取一个就能用。可复用的回测与信号组件hugos_toolkit/把回测引擎、绩效分析tear报告、plotly画图三块封装在一起SignalMaker/里有QRS、HHT、鳄鱼线等择时指标的信号生成器。因子分组分析与数据说明src/analyze.py负责因子分组和未来收益统计README注明数据依赖JQData和Tushare Pro部分策略还在仓库里直接附带了本地csv/parquet数据。它是怎么工作的先当黑盒输入和输出以股票网络与网络中心度因子模块为例。输入是一张收益率表行是日期列是股票。输出是同形状的因子表每只股票每天得到一个中心度数值。开盒滑动窗口 一个公式factor_algo.py里的generate_factor先把收益率表按20天切成重叠的滑动窗口再对每个窗口调用calculate_scc。SCC的核心只有一个公式SCC 1 / [2(1-ρ̄)]其中ρ̄是这只股票和所有其他股票的平均Pearson相关系数。大白话讲一只股票越跟大盘齐步走1-ρ̄越小SCC越高说明它在股票网络里越中心。100天的数据被窗口吃掉前19天最后输出81行。因子怎么被验证算出因子后交给analyze.py的factor_group_analysis按因子值排序分成10组计算每组未来2日收益Ref($close,-2)/Ref($close,-1)-1默认剔除停牌和涨跌停股票得到一张日期 × 分组均值收益的表。IC、单调性、多空收益都从这张表里出。原始研报给出的全市场回测中SCC因子IC均值8.30%、IC_IR 3.97项目README中引用的研报数字。下面两张图来自该研报复现再往下同一因子还能用于指数增强10分钟看到结果克隆仓库git clone https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook安装依赖并进入仓库根目录cd QuantsPlaybook pip install pandas numpy matplotlib loguru tqdm在仓库根目录运行最小示例50只股票×100天随机数据不需要数据tokenimport sys, numpy as np, pandas as pd sys.path.append(B-因子构建类/股票网络与网络中心度因子研究/src) from factor_algo import calculate_scc, generate_factor np.random.seed(42) returns pd.DataFrame(np.random.randn(100, 50) * 0.02, indexpd.date_range(2020-01-01, periods100, freqD), columns[fs{i:03d} for i in range(50)]) print(generate_factor(returns, calculate_scc, window20).shape) # (81, 50)输出(81, 50)就跑通了81天×50只股票的SCC因子值。想看真实行情执行cd C-择时类/RSRS择时指标/py jupyter notebook RSRS.ipynb打开一个完整的RSRS择时回测需要jqdatasdk账号并配置数据。适合谁、不适合谁适合这三类人量化初学者notebook里能看到数据→因子计算→分组验证的完整流程不必自己猜研究该怎么写。验证研报结论的人原始PDF和代码并排存放对照文字公式与实现很方便。复用组件的开发者回测引擎、tear报告、信号生成器都是独立模块可以直接搬进自己的项目。三个注意事项先知道不踩坑没有数据key就看不到真实行情数据依赖JQData和Tushare Pro都要token上面的示例用随机数据跑通正是为了绕开这一点。代码不是完全开箱即用factor_algo.py里硬编码了作者本机路径/data1/hugo/workspace不同时期的notebook依赖也不同你大概率要改一下sys.path并自行补装依赖。部分模块标注复现待验证网络中心度模块的README明确写了待进行回测验证文中IC数字来自原始研报你换样本重跑结果不一定一致。仓库按一报一文件夹组织选一个你好奇的文件夹先读起来对照研报文字看代码就是用它最高效的方式。【免费下载链接】QuantsPlaybook量化研究-券商金工研报复现项目地址: https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

easytrader 远端服务模式实战:交易服务端与量化策略端分离部署指南
easytrader 远端服务模式实战:交易服务端与量化策略端分离部署指南

easytrader 远端服务模式实战:交易服务端与量化策略端分离部署指南 【免费下载链接】easytrader 提供同花顺客户端/miniqmt/雪球的股票量化交易,支持跟踪 joinquant /ricequant 模拟交易 和 实盘雪球组合 项目地址: https://gitcode.com/gh_mirrors/ea… · 2026/9/24 17:01:09

ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 克里金插值热力图 Kriging Heatmap 效果
ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 克里金插值热力图 Kriging Heatmap 效果

ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 克里金插值热力图 Kriging Heatmap 效果 一、功能介绍 二、功能实现 三、功能应用 四、核心代码 4.1 底图与图例初始化 4.2 主流程 `regenerate()` 4.3 工具类 `KrigingHeatmapUtils` API 速览 五、完整代码 六、在线… · 2026/9/24 17:01:03

轻量级原型工具如何支持Web应用的完整设计到开发链路
轻量级原型工具如何支持Web应用的完整设计到开发链路

从需求被提出开始, 一直到页面上线为止, Web应用从设计再到开发的链路可以被压缩到短短几天时间之内, 不过, 前提条件是原型工具必须要覆盖这条链路的每一个具体环节, 而绝非仅仅只是停留在所谓的“画图”阶段。轻量级原型工具所具备的真正价值, 在于它能够让需求文字转变成为可… · 2026/9/24 17:01:03

Terraform托管服务与原生方案选型对比:状态管理、执行模型与权限体系全解析
Terraform托管服务与原生方案选型对比:状态管理、执行模型与权限体系全解析

1. 从一次真实的选型纠结说起 去年年底,团队要把一套跑了两年多的机器人仿真与调度平台做基础设施重构。原来的做法是几个人共用一台跳板机,手工装依赖、手工改配置、手工记录变更,时间一长,环境漂移得厉害,谁也说不清… · 2026/9/24 18:44:35

跌倒检测实战:YOLOv8数据标注、CPU训练与树莓派部署
跌倒检测实战:YOLOv8数据标注、CPU训练与树莓派部署

简介:本资源是一套面向本科毕业设计与深度学习初学者的跌倒检测实战项目,聚焦老年人监护、家庭安全等实际场景,基于YOLOv8目标检测框架实现端到端的跌倒行为识别。压缩包共1437个文件,含1428张标注清晰的跌倒/非跌倒场景JPG图像&a… · 2026/9/24 18:44:35

TJD-103防水绝缘自粘胶带:原理、参数与施工指南
TJD-103防水绝缘自粘胶带:原理、参数与施工指南

防水绝缘材料这块,实际干电工或者设备维护的朋友应该都有体会:很多故障不是因为东西本身坏了,而是因为潮气、凝露、甚至直接泡水导致的绝缘失效。我自己在户外配电箱、水泵电机、路灯线路这些场合吃过不少亏,所以对防水绝缘处理一… · 2026/9/24 18:44:35

Terraform 原生与托管服务选型:状态管理与协作的深度对比
Terraform 原生与托管服务选型:状态管理与协作的深度对比

1. 从一个真实的选择困境说起去年帮一个做机器人中间件的小团队做基础设施梳理,他们的情况很有代表性:三个后端、一个运维兼职、十几台云主机、一套 K8s 集群,外加一堆边缘设备要纳管。团队之前用 Terraform 管云资源,后来有人提议… · 2026/9/24 18:44:35

用AI代码整洁器重构老项目:从技术债清理到可持续维护
用AI代码整洁器重构老项目:从技术债清理到可持续维护

接手一个跑了七八年的老系统,第一感觉就像走进一间堆了十年的杂物间。我上个月刚碰一个订单服务,入口 Controller 一千多行,一个生成报价的私有方法五百行,里面还藏了三个标志位交叉判断。新需求排期永远估不准,改一行… · 2026/9/24 18:44:35

sysfs_fs_type(struct file_system_type)结构体
sysfs_fs_type(struct file_system_type)结构体

file_system_type是VFS与具体文件系统之间的桥梁,它定义了文件系统的名称、挂载/卸载行为、锁依赖关系以及所有已挂载实例的管理方式。每个文件系统只需提供一个这样的结构体,即可无缝接入VFS的统一框架 · 2026/9/24 18:44:28

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码