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:11 阅读更多 →
templ ADR 0001 解析:如何在文本行内书写 `@Component()` 组件表达式

templ ADR 0001 解析:如何在文本行内书写 `@Component()` 组件表达式

开发工具代码生成后端 【免费下载链接】templ A language for writing HTML user interfaces in Go. 项目地址: https://gitcode.com/gh_mirrors/te/templ 点击查看 免费下载 符号在 templ 模板语言中用于调用组件表达式(templ element expression&…

2026/9/24 17:00:11 阅读更多 →
刷题笔记:

刷题笔记:

标准刷题结构:public class Main{ public static void main(String[] args){ } }输入:import java.util.Scanner; public class Main{ public class void main(String[] args){ Scanner sc new Scanner(String.in); } }格式化输出:printf(&…

2026/9/24 17:00:11 阅读更多 →

最新新闻

JSP+MySQL个人日记本源码运行全攻略:从环境搭建到避坑指南

JSP+MySQL个人日记本源码运行全攻略:从环境搭建到避坑指南

简介:基于jspmysql的JSP个人日记本源码,是一份面向Java Web初学者与课程设计场景的完整Web应用项目。资源以JSP作为视图层、Servlet处理控制逻辑,结合MySQL存储用户、日记与分类数据,覆盖用户登录、会话保持、日记增删改查、分类管…

2026/9/24 18:29:14 阅读更多 →
2026年AirPods全系选购指南:从AirPods 4到Pro与Max,哪款最适合你

2026年AirPods全系选购指南:从AirPods 4到Pro与Max,哪款最适合你

AirPods这个品类,现在真的有点“乱花渐欲迷人眼”了。从最初只有一款标准版,到如今AirPods 4、AirPods Pro、AirPods Max三条线并行,Plus版一般、Lite版传闻满天飞,哪怕是数码圈老手,真要下手买前不花点时间做功课&…

2026/9/24 18:29:14 阅读更多 →
结构可靠性分析:验算点法与直接抽样组合实战

结构可靠性分析:验算点法与直接抽样组合实战

简介:面向结构可靠性与安全度评估的实用算法压缩包,适合结构工程专业学生、科研人员及从事可靠性分析的工程师。资源聚焦验算点法和直接抽样法,同时涉及蒙特卡洛模拟思路,用于计算结构失效概率、评估极端荷载下的安全裕度&#xf…

2026/9/24 18:29:14 阅读更多 →
前后端分离部署实战:systemd托管Java进程+Nginx反向代理

前后端分离部署实战:systemd托管Java进程+Nginx反向代理

1. 部署方案设计与总体思路1.1 为什么是“systemd Nginx”这套组合前后端分离项目的部署,说简单也简单,说麻烦也麻烦。简单在于流程是固定的——后端打成 jar 包跑起来,前端构建出静态文件扔给 Web 服务器。麻烦在于每一个环节都有坑&#x…

2026/9/24 18:29:14 阅读更多 →
腾讯云EdgeOne免费CDN实战:接入配置与成本优化指南

腾讯云EdgeOne免费CDN实战:接入配置与成本优化指南

上个月帮一个朋友的博客站点排查访问慢的问题。他的服务器带宽只有5M,文章里全是高清截图和录屏素材,高峰期十几个人同时打开就卡得不行。我顺手看了眼他用的还是老式按量计费CDN,月底账单里光是流量费就占了一半。我说你这个站,流…

2026/9/24 18:29:14 阅读更多 →
Linux与Windows系统运维:参数查询与配置命令对照实战

Linux与Windows系统运维:参数查询与配置命令对照实战

很多时候,我们干的活儿并不是什么高深莫测的架构设计,反而是那些每天都在重复的“查一下参数、改一个配置”。尤其是当你的手头同时管着 Windows 服务器和 Linux 服务器时,这种“精神分裂”的感觉会特别明显:明明在 Windows 上用图…

2026/9/24 18:28:13 阅读更多 →

日新闻

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

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

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

2026/9/24 0:00:19 阅读更多 →
单细胞注释实战:基于Scanpy的标记基因与参考映射流程解析

单细胞注释实战:基于Scanpy的标记基因与参考映射流程解析

简介:一份基于单细胞RNA测序数据的细胞类型注释算法研究Python毕业设计源码,针对计算机相关专业正在做毕设或需要项目实战的学习者,可用于课程设计与期末大作业。项目代码完整、经导师指导评审通过,可直接运行,覆盖数据…

2026/9/24 0:00:19 阅读更多 →
C#源生成器实战:用增量生成器替代反射,告别AOT崩溃

C#源生成器实战:用增量生成器替代反射,告别AOT崩溃

第一次在项目里被反射卡住,是在一个老旧的WinForms模块里:几十个类依赖PropertyChanged通知,运行时反射读属性、发通知,每次启动慢半拍不说,一上.NET Native/AOT裁剪模式几乎全面崩盘。后来我把这段逻辑全部改成C#源生…

2026/9/24 0:00:19 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/24 9:10:42 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →