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

QuantsPlaybook ICIR 因子评估:从零看懂因子“稳不稳“

发布时间:2026/9/25 2:53:12 来源:云帆数科 栏目:资讯中心
QuantsPlaybook ICIR 因子评估:从零看懂因子“稳不稳“
QuantsPlaybook ICIR 因子评估从零看懂因子稳不稳【免费下载链接】QuantsPlaybook量化研究-券商金工研报复现项目地址: https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook在 QuantsPlaybook ICIR 是判断一个因子能不能用的第一把尺子。这个复现了上百篇券商金工研报的开源项目里几乎每个因子 notebook 都藏着完整的 ICIR 评估流程。下面挑一个动量因子带你把怎么算、怎么读、怎么判完整走一遍。 ICIR 到底在量什么一句话讲清先别记公式把它想象成考试成绩。ICInformation Coefficient信息系数相当于每一次月考的分数每个调仓日算一次因子值与下月收益的相关性一期出一个数。ICIRIC 信息比率就是平均分除以分数的波动即 IC 均值 ÷ IC 标准差。它只回答一个问题预测能力稳不稳。一个 IC 均值 0.05 但波动小的因子ICIR 会高于 IC 均值 0.08 但忽大忽小的因子——前者是稳定发挥的学生后者是赌一把的彩票。项目内部是怎么把 ICIR 算出来的QuantsPlaybook ICIR 的数据流就四步行情数据 → 因子值 → IC 序列 → ICIR。数据层notebook 先用 jqdata 或 tushare 拉行情剔除 ST、停牌、上市不满一年的股票形成干净股票池因子层逐日算因子值比如过去 20 日收益率就是最基础的动量因子IC 层每个交易日算一次截面相关scr/core.py 里用的是 Spearman 秩相关按排名算相关避开极端值干扰ICIR 层IC 序列求均值再除以标准差composition_factor.py 里ic_ir mean_ic / std_ic就是最直白的写法还套了滚动窗口用来给因子加权重。你搜因子ICIR怎么算想找的就是这条四步流水线而不是一行神秘代码。拿动量因子走一遍从输入到读数打开 再论动量因子.ipynb能看到最完整的一次读数。输入很简单中证 500 成分股2007–2019 年月度调仓20/60/120/240/480 日五个窗口且按申万一级行业和对数流通市值做了中性化把行业和市值的影响从因子里剥离出去。输出的是一张五行表格IC、IC_IR、多空夏普、单调性 MONO_Score各组收益是否按因子大小有序排列、换手率。读数时抓住三点20 日动量IC ≈-0.046IC_IR ≈ -0.06760 日动量IC_IR ≈ -0.070是五个窗口里最稳的负号才是关键A 股短期是反转——前期涨得多的股票下个月倾向跌所以这个因子要靠做空强、做多弱赚钱。约 150 个月样本里 |ICIR| 只有 0.05–0.07绝对值算一般但方向十几年来没翻过——这正是量化因子有效性评估里 ICIR 想表达的东西。仓库里其他案例同理STR 凸显性因子的 Rank ICIR ≈ 0.35筹码分布因子、球队硬币因子用的都是同一套读数方法。⚖️ ICIR 多少算好别被单一数字骗了QuantsPlaybook ICIR 的表格多为月度频率业内常用的 ICIR判断标准大致如下ICIR月度评价 0.5优秀因子0.3 – 0.5良好因子0.1 – 0.3一般因子 0.1需进一步优化两个常见误读要避开ICIR 高但样本量不足只有几个月的 IC标准差天然小ICIR 被除得虚高可信结论至少要几年的样本ICIR 高但 IC 均值低均值 0.02、标准差 0.02 也能得出 ICIR 1可预测力很弱读数时 IC 均值、IC 胜率和 ICIR 要一起看。另外注意口径股票网络中心度因子 的文档里直接给出 IC_IR ≈ 3.97 这样的大数那是年化口径月度 ICIR × √12别和上表的月度数字直接混比。高 ICIR 因子做成组合后净值曲线通常就是这种平滑少深坑的形态五分钟内跑通第一次 ICIR 分析三行命令git clone https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook cd QuantsPlaybook pip install pandas numpy scipy statsmodels jupyter notebook B-因子构建类/再论动量因子/py/再论动量因子.ipynbnotebook 里股票池、起止日期、分析参数都预设好了QuantsPlaybook ICIR 工作流开箱即用按顺序运行单元格就能读到那张五行表。想看更短的案例可以换 STR 凸显性因子完整的案例都放在B-因子构建类/下底层回测与风险指标在 hugos_toolkit/BackTestReport/ 里。⚠️ 别踩这几个坑项目接下来要做什么跑之前记住四条只看 ICIR 不看换手率动量因子月度换手接近 0.93成本吃掉一半 alpha 就不香了月度与年化口径混着比差一个 √12结论会翻车单一股票池下结论动量因子在中证 500 上是反转换中证 300 读数可能完全不同只看单个窗口20 日和 240 日要合着看单窗口容易自欺。项目仍在持续新增研报复现覆盖择时、因子、价值、组合四大类 100 策略工具链也一直在hugos_toolkit/与SignalMaker/中沉淀。打开项目里的B-因子构建类/目录挑一个你感兴趣的因子把第一次 ICIR 分析跑起来。【免费下载链接】QuantsPlaybook量化研究-券商金工研报复现项目地址: https://gitcode.com/GitHub_Trending/qu/QuantsPlaybook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Dask cuDF:基于 Dask 构建 GPU 并行 DataFrame 的配置、查询规划与多 GPU 实战指南
Dask cuDF:基于 Dask 构建 GPU 并行 DataFrame 的配置、查询规划与多 GPU 实战指南

数据分析数据工程机器学习 【免费下载链接】cudf cuDF - GPU DataFrame Library 项目地址: https://gitcode.com/gh_mirrors/cu/cudf 点击查看 免费下载 本篇技术指南以 Dask cuDF 官方文档入口为核心,系统讲解 Dask cuDF 如何作为 Dask DataFrame 的 … · 2026/9/25 2:53:06

DiceBear Critters 头像样式预设指南:12 套开箱即用的渲染参数与 Playground 调优实战
DiceBear Critters 头像样式预设指南:12 套开箱即用的渲染参数与 Playground 调优实战

UI组件后端 【免费下载链接】dicebear DiceBear is an avatar library for designers and developers. 🌍 项目地址: https://gitcode.com/gh_mirrors/di/dicebear 点击查看 免费下载 本文以 DiceBear 文档站中 Critters 样式的 Presets 页面 为骨架&am… · 2026/9/25 2:53:06

GD32开发环境搭建:SEGGER Embedded Studio从入门到点灯
GD32开发环境搭建:SEGGER Embedded Studio从入门到点灯

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 2:53:06

Breach 3靶场实战:从环境搭建到信息收集拿下第一个入口
Breach 3靶场实战:从环境搭建到信息收集拿下第一个入口

最近在复盘vulnhub上的Breach 3靶场,把它当成一次完整的实战前演练。说实话,这几年带人入门安全测试,最常被问到的问题不是“漏洞怎么利用”,而是“我连入口都找不到,接下来干什么”。DVWA和Pikachu这类靶场练的是漏洞… · 2026/9/25 3:32:27

机房管理系统源码包复现:反编译、重建数据库与运行排坑
机房管理系统源码包复现:反编译、重建数据库与运行排坑

简介:机房管理系统代码文件.zip是一套基于Java的机房管理信息系统源码包,面向需要开发或学习设备管理、上机统计、故障处理等场景的开发者与学生。压缩包共140个文件,体积约5MB,包含30个Java源文件、54个class编译文件、3个SQL脚本… · 2026/9/25 3:32:27

urql populateExchange 深度指南:用 @populate 指令自动填充 Mutation 查询字段
urql populateExchange 深度指南:用 @populate 指令自动填充 Mutation 查询字段

前端 【免费下载链接】urql The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow. 项目地址: https://gitcode.com/gh_mirrors/ur/urql 点击查看 免费下载 populateExchange 是 urql 生态中… · 2026/9/25 3:32:21

SQL Server 与 C 开发入门(Windows):ADO.NET、Entity Framework 与列存储索引实战指南
SQL Server 与 C 开发入门(Windows):ADO.NET、Entity Framework 与列存储索引实战指南

示例工程数据库教程后端 【免费下载链接】sql-server-samples Azure Data SQL Samples - Official Microsoft GitHub Repository containing code samples for SQL Server, Azure SQL, Azure Synapse, and Azure SQL Edge 项目地址: https://gitcode.com/gh_mirrors… · 2026/9/25 3:32:21

Swagger Codegen 生成的 Java 客户端 UserApi 实战指南:基于 okhttp4-gson-parcelableModel 的 Petstore 用户接口
Swagger Codegen 生成的 Java 客户端 UserApi 实战指南:基于 okhttp4-gson-parcelableModel 的 Petstore 用户接口

开发工具代码生成API设计 【免费下载链接】swagger-codegen swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. 项目地址: http… · 2026/9/25 3:32:21

全域智能管控平台权限管理:RBAC模型落地与安全管控实践
全域智能管控平台权限管理:RBAC模型落地与安全管控实践

聊到权限管理,很多人第一反应就是"给谁开通什么功能",似乎建个用户列表再打个勾就完事了。但真正做过安防平台、物联网管控平台或者企业内部中台的人都会明白,权限管理从来不是界面交互问题,而是整个系统的安全底座。尤… · 2026/9/25 3:32:21

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

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

企业微信二维码