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

手把手跑通 QuantsPlaybook 量价因子:行业轮动策略从示例到自定义

发布时间:2026/9/24 18:41:41 来源:云帆数科 栏目:资讯中心
手把手跑通 QuantsPlaybook 量价因子:行业轮动策略从示例到自定义
手把手跑通 QuantsPlaybook 量价因子行业轮动策略从示例到自定义【免费下载链接】QuantsPlaybook量化研究-券商金工研报复现项目地址: https://gitcode.com/GitHub_Trending/qu/QuantsPlaybookQuantsPlaybook 里有个模块专门做行业轮动它把 10 类量价因子量价因子就是只用开盘、收盘、最高、最低、成交量算出来的数值批量展开成 192 个交给机器学习模型预测行业 ETF 次日涨跌再回测验证。整个过程封装在 行业有效量价因子与行业轮动策略 目录下一个 notebook 就能走通。三步跑通示例克隆并安装依赖git clone https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook进入目录后执行pip install -r B-因子构建类/行业有效量价因子与行业轮动策略/requirements.txt打开 notebook 按顺序执行jupyter notebook B-因子构建类/行业有效量价因子与行业轮动策略/行业有效量价因子与行业轮动策略ETF.ipynb前几步会拉取 ETF 数据、转成 qlib 格式然后训练 LightGBM 模型结果在哪里看IC 曲线、分组累计收益图在 notebook 的IC 及分组收益一节里直接画出回测净值曲线在最后的 Backtrader 回测输出中预测结果本身存在 qlib 的实验记录recorder里核心方法拆解192 个量价因子是怎么来的因子清单定义在 scr/factor_expr.py 里由 10 个因子族组成二阶动量、动量期限差、成交金额波动、成交量波动、多空对比总量及其变化、量价相关系数、量价背离等。每个因子族在 5/10/20/60/120/180 天窗口上批量展开组合起来正好 192 个。这样做的理由是研报没写死窗口参数用常用窗口全覆盖再靠 IC 筛选有效组合比人工拍一个窗口更稳。用 IC 验证因子预测力IC 是当日因子值与次日收益的逐日相关系数符号稳定、绝对值大说明预测方向可靠RankIC 用排序算对极端值更稳健。对应 notebook 里plot_qlib_factor_dist那一步会画出 IC 序列和十组分层收益分层收益按因子值从小到大分 10 组若第 10 组曲线持续高于第 1 组说明因子有单调区分力这是比 IC 更直观的证据。分层回测看图预测值转成持仓信号后用 Backtrader 回测并输出净值、回撤和相对基准的表现。从示例到自己换因子族scr/factor_expr.py 里的VolumePriceFactor10就是只保留默认窗口的 10 因子精简版照着它的conf字典删减即可换窗口改parse_config_to_fields里的windows列表192 的个数会随之变化换标的池notebook 里的industry_etf文件可以换成自己的 ETF 清单行业 ETF 历史短作者最后用的是全市场 ETF 池换模型/标签任务配置里的LGBModel可换成其他 qlib 模型标签默认是 T2 开盘价对 T1 开盘价的收益想改预测周期就改get_label_config结果怎么读先 IC 序列带 20 日滚动均线均值远离零且方向一致才算及格再看十组分层累计收益是否单调铺开、头部和尾部差距是否稳定拉开最后看回测净值对基准的超额是否持续为正中间反复穿越零轴说明因子只在部分行情有效。常见坑TA_Lib 装不上现象是pip install -r requirements.txt在 TA_Lib 处失败原因是它需要系统级 C 库支持解决是先装好 C 库或换一个预编译轮子。turnover_rate_f 缺失警告Factor_Calculator打印该提示说明数据里没有换手率字段依赖它的因子如换手率变化无法计算解决是拉数时把换手率字段一起取回来。行业池太短行业 ETF 在 2020 年占比才到 60%用纯行业池训练样本不够解决是像示例一样把标的池扩到全部 ETF或缩短训练区间起点。一句话总结这条流水线把拉数、批量造因子、验证、回测串成了 notebook你只需替换因子族和标的池就能改出自己的行业轮动版本。下一步可以去 B-因子构建类 看看筹码因子、网络中心度因子等模块把它们产出的因子拼进同一个预测模型里试试。【免费下载链接】QuantsPlaybook量化研究-券商金工研报复现项目地址: https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

PaddleHub 图像分类模型 resnext50_vd_64x4d_imagenet:安装、预测 API 与网络结构源码解析
PaddleHub 图像分类模型 resnext50_vd_64x4d_imagenet:安装、预测 API 与网络结构源码解析

人工智能大模型微调模型推理服务 【免费下载链接】PaddleFormers PaddleFormers is an easy-to-use library of pre-trained large language model zoo based on PaddlePaddle. 项目地址: https://gitcode.com/gh_mirrors/pa/PaddleFormers 点击查看 免费下载 导读… · 2026/9/24 18:41:41

2026年AI编码工具实测:6款高效编程助手与配置指南
2026年AI编码工具实测:6款高效编程助手与配置指南

1. 先搞清楚:AI编码工具到底解决了什么问题 前阵子帮一个团队做代码评审,打开他们的工程,我第一反应是:这代码是人写的还是AI写的?不是骂人,是真的分不清了。2026年,AI工具早已不是“要不要用”… · 2026/9/24 18:41:41

NLTK与Spacy实战指南:从入门到工业级NLP应用
NLTK与Spacy实战指南:从入门到工业级NLP应用

NLP这块我断断续续折腾了两三年,从最开始拿NLTK一行行跑示例代码,到后来用Spacy搭完整的中文文本处理管线,中间踩过的坑比写过的代码还多。今天这篇就把NLTK和Spacy这两大Python NLP库的入门路线捋一遍,从环境搭建到核心功能实操&… · 2026/9/24 18:41:41

Elasticsearch的基本概念和指标
Elasticsearch的基本概念和指标

背景 在13年的时候,我开始负责整个公司的搜索引擎。嗯……,不是很牛的那种大项目负责人。而是整个搜索就我一个人做。哈哈。 后来跳槽之后,所经历的团队都用Elasticsearch,基本上和缓存一样,是项目必备的工具。目前静儿… · 2026/9/24 19:14:12

红帽 RHEL 生产环境日常排障 6 招
红帽 RHEL 生产环境日常排障 6 招

「 红帽 Enterprise Linux 跑在生产上,半夜被叫醒多半不是因为"它挂了",而是"某个服务起不来、端口不通、磁盘写满、访问被拦"。下面这 6 招是现场排障的高频动作,照着敲基本能定位八成问题。 」一、服务起不来&#xff… · 2026/9/24 19:14:12

CertPolEng.dll丢失怎么办?系统修复与安全提取全攻略
CertPolEng.dll丢失怎么办?系统修复与安全提取全攻略

电脑用得好好的,突然弹窗提示“无法启动此程序,因为计算机中丢失CertPolEng.dll”,或者某个软件一点开就报错“找不到CertPolEng.dll”。我相信遇到这个报错的人,第一反应都是打开浏览器搜索“CertPolEng.dll下载”,然… · 2026/9/24 19:14:06

鸿蒙端侧离线路径规划引擎:routing_client_dart实战
鸿蒙端侧离线路径规划引擎:routing_client_dart实战

1. 项目背景:routing_client_dart 为什么要鸿蒙化 先说结论:routing_client_dart 是 Flutter 生态里一个专门处理路径规划请求的 Dart 客户端库,它把起点终点坐标、出行方式、绕过区域这些参数整理好,发给 OSRM 这类服务端&#x… · 2026/9/24 19:14:06

Flutter鸿蒙化适配:从在线API到独立路径规划引擎的改造实践
Flutter鸿蒙化适配:从在线API到独立路径规划引擎的改造实践

做 Flutter 鸿蒙化适配的这几个月,我踩得最深的坑不在 UI 渲染,也不在状态管理,反倒是一个看起来不起眼的三方库:routing_client_dart。这个库本身是做路径规划用的,底层走的是 GraphHopper 的服务,功能挺纯… · 2026/9/24 19:14:06

PSO-CNN回归预测实战:粒子群算法自动优化卷积神经网络超参数
PSO-CNN回归预测实战:粒子群算法自动优化卷积神经网络超参数

简介:面向多变量输入的回归预测任务,这套Matlab完整源码实现了粒子群算法(PSO)优化卷积神经网络(CNN)的核心流程,主要自动搜索学习率、批大小、正则化系数等关键超参数,适用于风电、… · 2026/9/24 19:14:06

基于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

了解更多?预约专属演示

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

企业微信二维码