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.
5 个字段
用 1 分钟 K 线统计日内高量脉冲次数、高量分钟收益波动与成交额加权实现波动
研报用大模型与蒙特卡洛树搜索迭代生成可解释因子,高频部分给出了若干由分钟数据直接降频得到的日频种子因子及其代码。本表输出其中三个只依赖 1 分钟收盘价、成交量与成交额的因子:高量脉冲次数、高量分钟收益波动与成交额加权实现波动,三者共用一次 cn_stock_bar1m_c 扫描。计算口径以东吴金工团队公开转载的报告代码为准。
数据区间:2015-01-05 ~ 2026-11-03(每个交易日一条记录)。
cn_stock_factors_hf_dw_volume_pulse_rvdate + instrument| 字段 | 类型 | 可空 | 含义 |
|---|---|---|---|
date | PlDatetime | 否 | 交易日期 |
instrument | PlString | 否 | 股票代码 |
volume_pulse_count | PlFloat64 | 是 | 高量脉冲次数,当日分钟成交量超过当日均值加 1 倍标准差的连续区间个数(连续高量只在起点计一次),值越大未来收益越高 |
volume_pulse_return_std | PlFloat64 | 是 | 高量分钟收益波动,当日高量分钟的分钟收益率标准差,值越小未来收益越高 |
amount_weighted_rv | PlFloat64 | 是 | 成交额加权实现波动,以分钟成交额占当日比例加权的分钟收益率平方和再开方,值越小未来收益越高 |
| 依赖表 | 频率 | 用到的字段 | 用途 |
|---|---|---|---|
cn_stock_bar1m_c | 1 分钟 | date、instrument、close、volume、amount | date 用于取交易日、剔除集合竞价 bar 与日内排序;close 计算日内分钟收益率;volume 判定高量分钟与脉冲起点;amount 计算成交额权重 |
三个因子都是单日统计量,没有跨日窗口,输出区间即读取区间。
中文名: 高量脉冲次数
描述: 计量日内异常放量事件的次数,连续放量只算一次,刻画的是状态切换的频率而不是放量分钟的总数。研报为正向因子。
构建逻辑:
项目实现说明:
09:31 起的 240 根连续竞价分钟(剔除沪深 09:25、北交所 09:30 的集合竞价 bar);标准差取样本标准差中文名: 高量分钟收益波动
描述: 高量分钟的收益率离散程度,放量时价格波动越剧烈,越可能是情绪化交易。研报调整方向后值越小未来收益越高。
构建逻辑: 分钟收益率为日内分钟收盘价相对上一分钟收盘价的涨跌幅(当日第一根分钟无收益率);按 volume_pulse_count 第 1 步取高量分钟,非高量分钟置为缺失后,对当日高量分钟的收益率求标准差。
项目实现说明: 分钟口径与高量判定同 volume_pulse_count;标准差取样本标准差,高量分钟收益率不足 2 个时无定义。
中文名: 成交额加权实现波动
描述: 用分钟成交额占当日成交额的比例给分钟收益率平方加权,成交越活跃的分钟对日内波动的贡献越大。研报中为负向因子。
构建逻辑: 只用成交额为正的分钟,权重为分钟成交额 ÷ 当日这些分钟的成交额之和;因子值为加权分钟收益率平方和的平方根。当日成交额为 0 时无定义。
wi,d,m=∑k∈Mi,dAi,d,kAi,d,m,Fi,damt_wrv=m∈Mi,d∑wi,d,mri,d,m2项目实现说明: 分钟口径同 volume_pulse_count;当日第一根分钟没有收益率,不计入平方和,但其成交额仍计入分母(与报告代码一致)。
核对口径: 本项目样本 2015-01 ~ 2026-10;全市场不做任何股票过滤;因子不做中性化,取原始值;Rank IC 按截面 Spearman 计算。研报高频部分为周度 RankIC、5 日前向收益,样本内 2019-01-01 ~ 2023-12-31、样本外 2024-01-01 ~ 2026-05-27(该区间与周频口径是研报低频章节给出的统一设定,高频章节只写「统一口径」)。本项目周频口径为每隔 5 个交易日取一个截面,前向收益取次日开盘到其后第 6 个交易日开盘(后复权);另给月末截面(20 日前向收益,次日开盘到 21 个交易日后开盘)与逐日全样本两种口径。ICIR 列同时给出未年化值(与研报可比)与年化值。
| 因子 | 区间 | 本项目周频 5 日 Rank IC | 本项目周频 ICIR(未年化 / 年化) | 研报 Rank IC | 研报 ICIR | 出处 |
|---|---|---|---|---|---|---|
| volume_pulse_count | 样本内 | +0.0598 | 1.13 / 8.18 | 0.0839 | 1.140 | 研报正文 |
| volume_pulse_count | 样本外 | +0.0666 | 0.83 / 6.01 | 0.0744 | 0.770 | 研报正文 |
| volume_pulse_return_std | 样本外 | -0.0661 | -0.45 / -3.26 | 0.0627 ~ 0.0647(方向调整后,三因子合计给出区间) | 研报未披露,无法核对 | 研报摘要 |
| amount_weighted_rv | 样本外 | -0.0637 | -0.44 / -3.14 | 0.0627 ~ 0.0647(方向调整后,三因子合计给出区间) | 研报未披露,无法核对 | 研报摘要 |
| 因子 | 本项目全样本月末 20 日 Rank IC / 年化 ICIR | 本项目逐日 20 日 Rank IC | 本项目全样本周频 5 日 Rank IC / 年化 ICIR |
|---|---|---|---|
| volume_pulse_count | +0.0678 / +3.67 | +0.0773 | +0.0652 / +7.33 |
| volume_pulse_return_std | -0.0749 / -2.20 | -0.0775 | -0.0688 / -4.27 |
| amount_weighted_rv | -0.0664 / -1.96 | -0.0691 | -0.0641 / -3.95 |
差异说明:
volume_pulse_count 的 ICIR 与研报几乎一致(样本内 1.13 对 1.140),但样本内 IC 低于研报约 0.024,样本外低约 0.008。IC 水平与波动同比例偏低,最可能的原因是研报对因子做了未披露的预处理(如行业市值中性化)或股票池过滤,而本表全市场、取原始值按 date、instrument 排序后的前 5 行与后 5 行,由 update_docs() 推送文档时自动填充。
| date | instrument | volume_pulse_count | volume_pulse_return_std | amount_weighted_rv |
|---|---|---|---|---|
| 2026-11-03 00:00:00 | 000001.SZ | 16.000000 | 0.002208 | 0.001586 |
| 2026-11-03 00:00:00 | 000002.SZ | 23.000000 | 0.003096 | 0.002955 |
| 2026-11-03 00:00:00 | 000006.SZ | 23.000000 | 0.002309 | 0.002089 |
| 2026-11-03 00:00:00 | 000007.SZ | 14.000000 | 0.005105 | 0.004317 |
| 2026-11-03 00:00:00 | 000008.SZ | 7.000000 | 0.006324 | 0.006876 |
| 2026-11-03 00:00:00 | 688835.SH | 21.000000 | 0.004850 | 0.004806 |
| 2026-11-03 00:00:00 | 688836.SH | 16.000000 | 0.005510 | 0.004378 |
| 2026-11-03 00:00:00 | 688837.SH | 19.000000 | 0.004101 | 0.003366 |
| 2026-11-03 00:00:00 | 688981.SH | 10.000000 | 0.003437 | 0.003027 |
| 2026-11-03 00:00:00 | 689009.SH | 17.000000 | 0.004556 | 0.003575 |
SELECT date, instrument, volume_pulse_count, volume_pulse_return_std, amount_weighted_rv FROM cn_stock_factors_hf_dw_volume_pulse_rv WHERE date >= '2026-10-06' ORDER BY date LIMIT 100
SELECT date, instrument, volume_pulse_count, volume_pulse_return_std, amount_weighted_rv FROM cn_stock_factors_hf_dw_volume_pulse_rv WHERE date >= '2026-10-06' ORDER BY date LIMIT 100