AI 原生量化投研平台AI-native quantitative research platform
正在加载…Loading…
页面仍在加载,可以继续等待,或重新加载。The page is still loading. You can keep waiting or reload.
部分页面资源未能加载,请重新加载。Some page resources could not load. Please reload.
设备当前处于离线状态,恢复连接后可以继续等待或重新加载。Your device is offline. Once connected, you can keep waiting or reload.
4 个字段
用分钟成交量的条件分位数回归残差计算日内相关性并做 10 日平滑
研报的核心不是问「成交量是否大」,而是问「在已知交易条件下成交量是否仍然异常」:对分钟相对成交量估计给定当分钟价格变化、上一分钟成交量、日内时段效应与个股流动性基底下的 20% 与 80% 条件分位数,用残差刻画真正的异常成交,再在日内求相关、做 10 日平滑得到日频因子。本表输出研报第一部分的两个条件分位数残差因子;同一篇研报中基于 CSAD 稀疏回归状态识别的贝叶斯放量分歧命中因子,公开内容缺少关键公式,不在本表范围内。
数据区间:2015-01-05 ~ 2026-11-03(每个交易日一条记录)。
cn_stock_factors_hf_xy_conditional_quantile_residualdate + instrument| 字段 | 类型 | 可空 | 含义 |
|---|---|---|---|
date | PlDatetime | 否 | 交易日期 |
instrument | PlString | 否 | 股票代码 |
vr_quantile_resid_corr | PlFloat64 | 是 | 高低分位残差相关,日内 20% 与 80% 条件分位数残差的相关系数取 10 日均值,值越大表示条件成交分布整体稳定位移,值越大未来收益越高 |
vr_q80_ret_corr | PlFloat64 | 是 | 异常放量与收益相关,日内 80% 条件分位数残差与分钟收益的相关系数取 10 日均值,衡量异常放量与价格方向的同步程度 |
| 依赖表 | 频率 | 用到的字段 | 用途 |
|---|---|---|---|
cn_stock_bar1m_c | 1 分钟 | date、instrument、close、volume | date 用于取交易日与分钟位置(时段哑变量);close 计算分钟收益(集合竞价 bar 的 close 作第一根分钟的前收);volume 计算分钟相对成交量及其滞后项 |
cn_stock_prefactors | 日频 | date、instrument、volume、amount | 过去 20 个交易日日成交量均值 ÷ 240 作为分钟相对成交量的分母;过去 20 个交易日日成交额均值的对数作为个股流动性基底 |
因子做 10 日平滑,输出区间之外需多读 9 个交易日的分钟数据;分位数模型每月用上月最后 5 个交易日的样本训练,月初还需额外读取上月末 5 个交易日(与回看区间重叠的部分不重复读);日频表另回溯 30 个交易日用于 20 日均值。
中文名: 高低分位残差相关
描述: 高低分位残差同步,表示整个条件成交分布发生较稳定的位移,而非少数尾部分钟的偶发异常。研报 RankIC 均值为正。
构建逻辑:
项目实现说明(研报原文无法公开访问,下列变量与训练细节均为本项目自定,与研报文字描述一致但未经原文核对):
09:31 起的 240 根连续竞价分钟,第一根分钟没有上一分钟成交量,只用第 2~240 根中文名: 异常放量与收益相关
描述: 高分位条件残差衡量「超出正常放量上沿」的异常成交,它与分钟收益的相关刻画异常放量是否伴随上涨。
构建逻辑: 按 vr_quantile_resid_corr 第 1~3 步得到 ε80,每个交易日在个股的全部有效分钟上计算 ε80 与分钟收益 r 的相关系数,再取 10 日均值。
项目实现说明: 分钟口径、变量定义、滚动训练与有效样本门槛同 vr_quantile_resid_corr。
核对口径: 研报样本 2017-08-29 ~ 2026-09-30,T+1 收盘成交;本项目研报口径子样本取同区间的月末截面,另给 2015-01 ~ 2026-10 全样本;全市场不做任何股票过滤;前向收益取次日开盘到 21 个交易日后开盘(后复权);Rank IC 按截面 Spearman 计算。研报未写明截面频率与预处理,ICIR 约 0.59 看起来是未年化值,本项目同时给出未年化值。因子原值与换手率的月末秩相关均值为 -0.61、与流通市值的为 -0.08,因此另给两种月末截面回归中性化后的结果:申万一级行业哑变量 + 对数流通市值;再加对数换手率。
| 因子 | 口径 | 本项目(研报区间,月末) Rank IC | 本项目 ICIR(未年化) | 本项目(全样本,月末) Rank IC | 研报原文 | 出处 |
|---|---|---|---|---|---|---|
| vr_quantile_resid_corr | 原值 | +0.1212 | 0.74 | +0.1309 | Rank IC 0.048,ICIR 约 0.59 | 研报正文 |
| vr_quantile_resid_corr | 行业 + 市值中性化 | +0.1004 | 0.89 | +0.1081 | 同上 | 研报正文 |
| vr_quantile_resid_corr | 行业 + 市值 + 换手中性化 | +0.0469 | 0.79 | +0.0526 | 同上 | 研报正文 |
| vr_q80_ret_corr | 原值 | +0.0251 | 0.26 | +0.0131 | 研报未披露,无法核对 | — |
逐日 20 日 Rank IC(原值):vr_quantile_resid_corr 研报区间 +0.1251、全样本 +0.1348;vr_q80_ret_corr 研报区间 +0.0388、全样本 +0.0238。
差异说明:
vr_q80_ret_corr 的方向不稳定:2015-01 ~ 2017-08 月末 IC 为 -0.0292,2017-08 以后为 +0.0251,全样本只有 +0.0131,按研报原定义输出,未做调整vr_q80_ret_corr 的无效值占比分别为 20.1%、21.9%,略超入库前门禁上限。原因是股灾期间大量股票全天一字涨跌停,分钟收益恒为 0、方差为 0,相关系数没有定义。历史回填按年随机抽 1 天测试(2015 年抽到 2015-11-24),这两天随该年一并入库按 date、instrument 排序后的前 5 行与后 5 行,由 update_docs() 推送文档时自动填充。
| date | instrument | vr_quantile_resid_corr | vr_q80_ret_corr |
|---|---|---|---|
| 2026-11-03 00:00:00 | 000001.SZ | 0.877311 | -0.004272 |
| 2026-11-03 00:00:00 | 000002.SZ | 0.798438 | -0.061252 |
| 2026-11-03 00:00:00 | 000006.SZ | 0.811622 | -0.013596 |
| 2026-11-03 00:00:00 | 000007.SZ | 0.842227 | -0.044309 |
| 2026-11-03 00:00:00 | 000008.SZ | 0.906837 | -0.057012 |
| 2026-11-03 00:00:00 | 688835.SH | 0.797850 | -0.064809 |
| 2026-11-03 00:00:00 | 688836.SH | 0.614389 | -0.136926 |
| 2026-11-03 00:00:00 | 688837.SH | 0.731440 | -0.060425 |
| 2026-11-03 00:00:00 | 688981.SH | 0.761937 | 0.123922 |
| 2026-11-03 00:00:00 | 689009.SH | 0.823071 | 0.030876 |
SELECT date, instrument, vr_quantile_resid_corr, vr_q80_ret_corr FROM cn_stock_factors_hf_xy_conditional_quantile_residual WHERE date >= '2026-10-06' ORDER BY date LIMIT 100
SELECT date, instrument, vr_quantile_resid_corr, vr_q80_ret_corr FROM cn_stock_factors_hf_xy_conditional_quantile_residual WHERE date >= '2026-10-06' ORDER BY date LIMIT 100