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.
19 个字段
以净流入金额绝对值标准化并剥离涨跌幅影响的大单与小单资金流强度因子
两篇研报围绕同一条主线:资金流因子的关键在于标准化与剥离涨跌幅。系列(12)指出大单资金流的正向 alpha 源自大单资金的预见性、小单资金流的负向 alpha 源自大单资金的「挤出效应」,并比较了三种标准化方式(成交额、买入金额 + 卖出金额、净流入金额绝对值),结论是净流入金额绝对值标准化最优;再以涨跌幅做截面回归剥离「反转缠绕效应」,得到残差资金流强度因子,反向回归则得到残差反转因子。系列(16)把常见的大单资金流定义列为 NI / NIR / NIPCT 及其主动版本三组对照,提出用 ln(B/S) 对日涨跌幅做截面回归的 MOD 修正法,并把超大单、大单、中单合并为「广义主力资金」构造 CNIR 因子。两篇研报的因子都只依赖同一份日频分档资金流数据,故合并为一张表。
口径说明:系列(12)的「买入金额 + 卖出金额」标准化(S2)与系列(16)的净流入率(NIR)是同一个表达式,本表只输出一列
nir_large/nir_small,不重复建字段。
数据区间:2016-01-04 ~ 2026-11-03(每个交易日一条记录)。
标题: 《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》
作者: 魏建榕、高鹏
机构: 开源证券
时间: 2021-06-02
标题: 《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》
作者: 魏建榕、苏良
机构: 开源证券
时间: 2022-09-04
cn_stock_factors_hf_ky_moneyflow_strengthdate + instrument| 字段 | 类型 | 可空 | 含义 |
|---|---|---|---|
date | PlDatetime | 否 | 交易日期 |
instrument | PlString | 否 | 股票代码 |
cis_s1_large | PlFloat64 | 是 | 大单资金流强度(成交额标准化),过去 20 日大单净流入之和除以同期总成交额之和,值越大未来收益越高 |
cis_s1_small | PlFloat64 | 是 | 小单资金流强度(成交额标准化),口径同上,值越小未来收益越高 |
nir_large | PlFloat64 | 是 | 大单净流入率,过去 20 日大单净流入之和除以同期大单买入加卖出金额之和,即系列(12)的 S2 标准化,值越大未来收益越高 |
nir_small | PlFloat64 | 是 | 小单净流入率,口径同上,值越小未来收益越高 |
cis_s3_large | PlFloat64 | 是 | 大单资金流强度(净流入绝对值标准化),过去 20 日大单净流入之和除以同期逐日净流入绝对值之和,系列(12)三种标准化中最优,值越大未来收益越高 |
cis_s3_small | PlFloat64 | 是 | 小单资金流强度(净流入绝对值标准化),口径同上,值越小未来收益越高 |
cis_resid_large | PlFloat64 | 是 | 大单残差资金流强度,cis_s3_large 对 20 日涨跌幅做截面回归后的残差,值越大未来收益越高 |
cis_resid_small | PlFloat64 | 是 | 小单残差资金流强度,cis_s3_small 对 20 日涨跌幅做截面回归后的残差,值越小未来收益越高 |
resid_reversal_large | PlFloat64 | 是 | 大单残差反转因子,20 日涨跌幅对 cis_s3_large 做截面回归后的残差,值越小未来收益越高 |
resid_reversal_small | PlFloat64 | 是 | 小单残差反转因子,20 日涨跌幅对 cis_s3_small 做截面回归后的残差,值越小未来收益越高 |
ni_large | PlFloat64 | 是 | 大单净流入 NI,过去 20 日大单买入金额减卖出金额之和,单位元,值越大未来收益越高 |
nipct_large | PlFloat64 | 是 | 大单净流入占比 NIPCT,过去 20 日大单净流入之和除以流通市值,值越大未来收益越高 |
ni_act_large | PlFloat64 | 是 | 大单主动净流入 NI_ACT,过去 20 日大单主动买入金额减主动卖出金额之和,单位元 |
nir_act_large | PlFloat64 | 是 | 大单主动净流入率 NIR_ACT,过去 20 日大单主动净流入之和除以同期主动买入加主动卖出金额之和 |
nipct_act_large | PlFloat64 | 是 | 大单主动净流入占比 NIPCT_ACT,过去 20 日大单主动净流入之和除以流通市值 |
nir_mod_large | PlFloat64 | 是 | 大单 MOD 修正净流入率,先用日涨跌幅截面回归修正买卖金额比再求净流入率,值越大未来收益越高 |
cnir | PlFloat64 | 是 | 广义主力资金 MOD 修正净流入率,主力定义为超大单 + 大单 + 中单,值越大未来收益越高 |
| 依赖表 | 频率 | 用到的字段 | 用途 |
|---|---|---|---|
cn_stock_prefactors | 日频 | date、instrument、amount、change_ratio、float_market_cap、suspended、active_buy_amount_big、passive_buy_amount_big、active_sell_amount_big、passive_sell_amount_big、active_buy_amount_small、passive_buy_amount_small、active_sell_amount_small、passive_sell_amount_small、active_buy_amount_large、passive_buy_amount_large、active_sell_amount_large、passive_sell_amount_large、active_buy_amount_mid、passive_buy_amount_mid、active_sell_amount_mid、passive_sell_amount_mid | date + instrument 作为输出骨架与滚动窗口分组键;大单与小单的四方向资金流金额还原买入金额与卖出金额,超大单 + 大单 + 中单的同类字段用于广义主力;amount 为 S1 标准化的分母;change_ratio 累乘得到 20 日涨跌幅(截面回归自变量)并作为 MOD 修正的日度自变量;float_market_cap 为 NIPCT 的分母;suspended 与前述字段共同判定窗口内交易日是否有效 |
全部因子回溯 20 个交易日,_build 按此倒退取数,故单日增量的实际扫描区间约为输出区间的 20 倍(日频表,扫描成本可忽略)。
历史起点说明:本表的历史数据从 2016-01-04 开始,不含 2015 年。原因有两条,都来自上游数据而非计算: 其一,
cn_stock_prefactors的分档资金流字段 2015 年 1 月中旬才开始有数据,首个「20 日窗口全有效」的交易日是 2015-02-16; 其二,2015 年 7 月的「千股停牌」期间超过一半的 A 股在 20 日窗口内有停牌日,本表因子对它们真的无定义, 实测 2015-07-14 的无效值占比达 56%~62%。把入库前测试的invalid_ratio上限放宽到能容纳这个比例, 等于让该测试点再也拦不住「某天半数股票缺失」这类真实故障,因此选择不回填 2015 年并在此说明, 而不是放宽门禁。2016 年起各年抽样日的无效值占比上限为 29.5%,均在门禁之内。
中文名: 大单资金流强度(成交额标准化)
描述: 最常见的资金流强度定义,用成交额把净流入金额标准化,以消除不同股票成交规模的差异。研报给出的绩效为多空年化收益 9.98%、收益波动比 1.84,是三种标准化方式中最弱的一种。
构建逻辑: 回看过去 20 个交易日,把逐日大单净流入(买入金额减卖出金额)之和,除以同期个股成交额之和。
S1=∑t−TtAmountt∑t−Tt(buyt−sellt)项目实现说明:
cn_stock_prefactors 资金流字段后缀的 large / big / mid / small(该表的 large 指超大单,不是研报的大单),字段名按研报语义命名买入金额 = 主动买入 + 被动卖出、卖出金额 = 主动卖出 + 被动买入,两者各自跨四档求和都精确等于当日总成交额,因此四档净流入之和恒为 0 —— 正是系列(14)所依赖的配平恒等式,可确认该还原口径与研报使用的 Wind 分档买卖金额一致文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 小单资金流强度(成交额标准化)
描述: 口径同 cis_s1_large,档位取小单。研报给出的绩效为多空年化收益 7.51%、收益波动比 1.09。研报指出小单资金流因子具有稳定的负向选股效果,IC 均值 -0.027。
构建逻辑: 同 cis_s1_large,净流入取小单档。
项目实现说明:
cis_s1_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 大单净流入率
描述: 用「买入金额 + 卖出金额」标准化的资金流强度,即系列(12)的 S2,也是系列(16)表 1 中的净流入率 NIR。系列(16)给出的绩效为 RankIC 0.029、RankICIR 2.093、多空 IR 2.631、多空收益 12.39%、月度胜率 74.11%。
构建逻辑: 回看过去 20 个交易日,把逐日大单净流入之和,除以同期大单买入金额与卖出金额之和。
NIR=∑iN(Bi+Si)∑iN(Bi−Si)项目实现说明:
cis_s1_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券。作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
中文名: 小单净流入率
描述: 口径同 nir_large,档位取小单。研报给出系列(12)中小单 S2 的多空年化收益 8.93%、收益波动比 1.37。
构建逻辑: 同 nir_large,净流入与买卖金额取小单档。
项目实现说明:
cis_s1_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 大单资金流强度(净流入绝对值标准化)
描述: 研报比较三种标准化方式后给出的最优版本:分母用过去 T 个交易日个股逐日净流入金额绝对值之和。研报指出该标准化方式表现最优,IR 明显高于成交额标准化和「买入金额 + 卖出金额」标准化,大单资金流强度因子 IC 均值提升至 0.042、IR 提升至 2.69、多空年化收益 17.14%。
构建逻辑: 回看过去 20 个交易日,把逐日大单净流入之和,除以同期逐日大单净流入绝对值之和。
S3=∑t−Tt∣buyt−sellt∣∑t−Tt(buyt−sellt)项目实现说明:
cis_s1_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 小单资金流强度(净流入绝对值标准化)
描述: 口径同 cis_s3_large,档位取小单。研报给出的绩效为 IC 均值 -0.03、IR 1.37、多空年化收益 8.93%。
构建逻辑: 同 cis_s3_large,净流入取小单档。
项目实现说明:
cis_s1_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 大单残差资金流强度
描述: 研报发现大单资金流强度与同期涨跌幅显著正相关(小单显著负相关),直接用资金流强度选股会混入反转因子带来的负向 alpha。以涨跌幅做截面回归剥离后,因子显著增强:IC 均值提升至 0.054、信息比率提升至 3.96、多空年化收益 23.22%、月度胜率 83.84%。研报的图示解释是从「大单资金流强度 alpha」中剔除反转因子带来的「负向 alpha」,得到更纯粹的正向 alpha。
构建逻辑:
项目实现说明:
cis_s1_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 小单残差资金流强度
描述: 口径同 cis_resid_large,档位取小单。研报给出的绩效为 IC 均值提升至 -0.057、信息比率提升至 3.81、多空年化收益 21.41%、月度胜率 87.88%。
构建逻辑: 同 cis_resid_large,被解释变量取小单资金流强度。
项目实现说明:
cis_resid_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 大单残差反转因子
描述: 把残差资金流强度的回归方向反过来:用大单资金流强度回归传统反转因子 Ret20,残差替代原来的反转因子。逻辑是两只股票本月收益相同且上涨时,大单净流入强度更大的那只背后大资金更强、上涨更可能持续。研报给出的绩效为多头 IR 由 0.53 提升至 0.62、空头 IR 由 -0.05 降至 -0.11、多空对冲 IR 由 1.42 提升至 1.87。
构建逻辑:
项目实现说明:
cis_resid_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 小单残差反转因子
描述: 口径同 resid_reversal_large,自变量取小单资金流强度。研报指出小单残差反转因子表现更好:多头 IR 提升至 0.72、空头 IR 降至 -0.14、多空对冲 IR 提升至 2.26。
构建逻辑: 同 resid_reversal_large,自变量取小单资金流强度。
项目实现说明:
cis_resid_large文献出处: 作者:魏建榕、高鹏;时间:2021-06-02;标题:《大单与小单资金流的 alpha 能力——市场微观结构研究系列(12)》;机构:开源证券
中文名: 大单净流入 NI
描述: 系列(16)表 1 列出的大单资金流因子常见定义之一,不做任何标准化。研报给出的绩效为 RankIC 0.056、RankICIR 2.712、多空 IR 2.764、多空收益 22.67%。
构建逻辑: 回看过去 20 个交易日,把逐日大单买入金额减卖出金额之和作为因子值。
NI=i∑N(Bi−Si)项目实现说明:
cis_s1_large文献出处: 作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
中文名: 大单净流入占比 NIPCT
描述: 系列(16)表 1 列出的定义之一,用流通市值标准化净流入。研报给出的绩效为 RankIC 0.051、RankICIR 2.250、多空 IR 2.830、多空收益 22.86%。
构建逻辑: 回看过去 20 个交易日,把逐日大单净流入之和除以股票的流通市值。
NIPCT=MVFreeFloat∑iN(Bi−Si)项目实现说明:
cn_stock_prefactors 的 float_market_cap(流通市值),并取当日值而非窗口均值cis_s1_large文献出处: 作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
中文名: 大单主动净流入 NI_ACT
描述: 系列(16)表 1 列出的定义之一,把 NI 中的买卖金额换成主动买卖金额。研报给出的绩效为 RankIC 0.044、RankICIR 2.180、多空 IR 2.144、多空收益 16.85%,弱于非主动版本;研报的结论是主动与非主动标签并未贡献明显的增量信息。
构建逻辑: 回看过去 20 个交易日,把逐日大单主动买入金额减主动卖出金额之和作为因子值。
项目实现说明:
cis_s1_large;主动买卖金额直接取源表的 active_buy_amount_* 与 active_sell_amount_*,无需还原文献出处: 作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
中文名: 大单主动净流入率 NIR_ACT
描述: 系列(16)表 1 列出的定义之一。研报给出的绩效为 RankIC 0.016、RankICIR 1.102、多空 IR 1.245、多空收益 6.44%,是六种定义中最弱的一个。
构建逻辑: 回看过去 20 个交易日,把逐日大单主动净流入之和,除以同期主动买入金额与主动卖出金额之和。
项目实现说明:
ni_act_large文献出处: 作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
中文名: 大单主动净流入占比 NIPCT_ACT
描述: 系列(16)表 1 列出的定义之一。研报给出的绩效为 RankIC 0.039、RankICIR 1.756、多空 IR 2.315、多空收益 17.70%。
构建逻辑: 回看过去 20 个交易日,把逐日大单主动净流入之和除以股票的流通市值。
项目实现说明:
nipct_largeni_act_large文献出处: 作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
中文名: 大单 MOD 修正净流入率
描述: 研报提出的 MOD 修正法。从资金流动力学角度理解,大单资金流与涨跌幅呈正相关源自主力资金买卖的不平衡,研报选取买入卖出金额比作为代理变量(IMB),通过截面回归剥离反转因素的影响以提纯资金流的 alpha 信息。研报给出 NIR_MOD 相比 NIR 的选股能力明显提升,IR 由 2.63 提升至 4.76。
构建逻辑:
项目实现说明:
cis_s1_large 的判据外,还要求窗口内每天的 B 与 S 都为正数(取对数的前提)cis_s1_large文献出处: 作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
中文名: 广义主力资金 MOD 修正净流入率
描述: 研报的最终改进方案。参数敏感性测试表明基于小金额标准(如 2 万元)识别的主力资金因子表现更好,但逐笔数据计算因子的实现难度大,于是研报把超大单、大单和中单合并定义为「具有市场定价能力的广义主力资金」,在 MOD 修正的基础上构造 CNIR 因子。研报给出全市场多头年化收益率 27.86%、IR 提升至 4.91,且在中证 1000 上优于沪深 300 与中证 500。
构建逻辑:
nir_mod_large 第 2 步;项目实现说明:
nir_mod_largenir_mod_large,档位换成超大单 + 大单 + 中单合并文献出处: 作者:魏建榕、苏良;时间:2022-09-04;标题:《大小单重定标与资金流因子改进——市场微观结构研究系列(16)》;机构:开源证券
核对口径: 2016-01-04 ~ 2026-09-30(128 个月末截面 / 2611 个逐日截面);全市场不做任何股票过滤;前向收益取 21 个交易日的收盘到收盘收益;rankIC 按截面计算;研报 ICIR 为年化口径,本项目的 rankICIR 已年化。系列(12)的回测区间止于 2021 年,系列(16)为 2013-01-01 ~ 2022-03-11,本项目区间与两者只部分重叠。系列(12)给的 IC 是 Pearson IC、系列(16)给的是 RankIC,对照时已分别注明。
| 因子 | 本项目(月末截面 rankIC / 年化 rankICIR) | 本项目(逐日 rankIC) | 研报原文 | 出处 |
|---|---|---|---|---|
cis_s1_large | +0.0066 / +0.28 | +0.0123 | 多空年化 9.98%、年化波动 5.41%、收益波动比 1.84、月度胜率 67.68%;IC 均值 0.025 | 系列(12)表 2 与第 1 节正文 |
cis_s1_small | +0.0015 / +0.07 | -0.0014 | 多空年化 7.51%、收益波动比 1.09、月度胜率 66.67%;IC 均值 -0.027 | 系列(12)表 2 与第 1 节正文 |
nir_large | -0.0026 / -0.10 | +0.0025 | RankIC 0.029、RankICIR 2.093、多空 IR 2.631、多空收益 12.39%、胜率 74.11% | 系列(16)图 5 |
nir_small | -0.0095 / -0.42 | -0.0114 | 多空年化 8.93%、收益波动比 1.37 | 系列(12)表 2 |
cis_s3_large | +0.0328 / +1.39 | +0.0404 | IC 均值 0.042、IR 2.69、多空年化 17.14%、胜率 82.83% | 系列(12)表 2 与第 2 节正文 |
cis_s3_small | -0.0066 / -0.28 | -0.0088 | IC 均值 -0.03、IR 1.37、多空年化 8.93% | 系列(12)表 2 与第 2 节正文 |
cis_resid_large | +0.0452 / +2.18 | +0.0533 | IC 均值 0.054、IR 3.96、多空年化 23.22%、胜率 83.84% | 系列(12)表 2 与第 3 节正文 |
cis_resid_small | -0.0313 / -1.70 | -0.0350 | IC 均值 -0.057、IR 3.81、多空年化 21.41%、胜率 87.88% | 系列(12)表 2 与第 3 节正文 |
resid_reversal_large | -0.0714 / -1.73 | -0.0832 | 多头 IR 0.62、空头 IR -0.11、多空 IR 1.87(传统反转为 0.53 / -0.05 / 1.42) | 系列(12)第 4 节正文 |
resid_reversal_small | -0.0730 / -1.80 | -0.0839 | 多头 IR 0.72、空头 IR -0.14、多空 IR 2.26 | 系列(12)第 4 节正文 |
ni_large | +0.0682 / +2.39 | +0.0772 | RankIC 0.056、RankICIR 2.712、多空 IR 2.764、多空收益 22.67%、胜率 64.29% | 系列(16)图 5 |
nipct_large | +0.0529 / +1.49 | +0.0666 | RankIC 0.051、RankICIR 2.250、多空 IR 2.830、多空收益 22.86%、胜率 72.32% | 系列(16)图 5 |
ni_act_large | +0.0565 / +1.97 | +0.0655 | RankIC 0.044、RankICIR 2.180、多空 IR 2.144、多空收益 16.85%、胜率 58.04% | 系列(16)图 5 |
nir_act_large | -0.0086 / -0.28 | -0.0039 | RankIC 0.016、RankICIR 1.102、多空 IR 1.245、多空收益 6.44%、胜率 64.29% | 系列(16)图 5 |
nipct_act_large | +0.0480 / +1.39 | +0.0600 | RankIC 0.039、RankICIR 1.756、多空 IR 2.315、多空收益 17.70%、胜率 65.18% | 系列(16)图 5 |
nir_mod_large | +0.0230 / +0.97 | +0.0314 | IR 由 NIR 的 2.63 提升至 4.76(未给 IC) | 系列(16)摘要与第 1.2 节 |
cnir | +0.0355 / +1.52 | +0.0444 | 多头年化 27.86%、IR 4.91(未给 IC) | 系列(16)摘要与第 3 节 |
复现成立的部分:
cis_s1_large +0.28 → nir_large -0.10 → cis_s3_large +1.39 → cis_resid_large +2.18,而研报给的 IR 序列是 1.84 → 2.63 → 2.69 → 3.96。两者的共同结论是「净流入绝对值标准化优于成交额标准化,再做残差化后最强」,本项目的 S3 对 S1 的提升(+1.39 对 +0.28)与残差化的再提升(+2.18)与研报同向且幅度相当。cis_resid_large +0.0452 与 cis_resid_small -0.0313 符号相反,与研报「大单资金流的正向 alpha 源自预见性、小单的负向 alpha 源自挤出效应」一致。resid_reversal_large -0.0714、resid_reversal_small -0.0730,小单侧略强于大单侧,与研报「小单残差反转因子的表现更好」(多空 IR 2.26 对 1.87)同向。ni_large 本项目 RankIC 0.0682 对研报 0.056、nipct_large 0.0529 对 0.051、ni_act_large 0.0565 对 0.044、nipct_act_large 0.0480 对 0.039,四项误差都在 1.3 个百分点以内,且 RankICIR 的排序(NI 2.39 > NI_ACT 1.97 > NIPCT 1.49 ≈ NIPCT_ACT 1.39)与研报(2.712 > 2.180 > 2.250 > 1.756)大体一致。明显偏弱 / 待确认的部分:
nir_large 与 nir_act_large 两项几乎无效(本项目 RankIC -0.0026 与 -0.0086,研报为 +0.029 与 +0.016),符号也相反。这两项的共同特征是分母用「买入金额 + 卖出金额」。研报的 NIR 本身也是六种定义里 RankICIR 偏低的两个(2.093 与 1.102),但没有弱到 0。本项目把「买入金额 = 主动买入 + 被动卖出、卖出金额 = 主动卖出 + 被动买入」的还原口径用四档净流入之和恒为 0 做过验证,分子应无误;偏差更可能出在分母——若研报的分母实际只用主动侧或只用单边金额,比值的截面分布会明显不同。标为待确认。nir_mod_large 与 cnir 的提升幅度远小于研报。研报称 MOD 修正把 IR 由 2.63 提升到 4.76、CNIR 的 IR 达 4.91;本项目 nir_mod_large 年化 rankICIR +0.97、cnir +1.52。提升的方向复现了(nir_mod_large 的 +0.97 明显高于未修正的 nir_large 的 -0.10;cnir 的 +1.52 也高于它),但绝对水平差距很大。最可能的原因是本项目对「由残差还原买卖金额」这一步做了研报未给出的假定(保持当日买卖金额总量不变,见该字段的「项目实现说明」);研报若用了别的还原方式,结果会不同。其他差异来源:
按 date、instrument 排序后的前 5 行与后 5 行,由 update_docs() 推送文档时自动填充。
| date | instrument | cis_s1_large | cis_s1_small | nir_large | nir_small | cis_s3_large | cis_s3_small | cis_resid_large | cis_resid_small | resid_reversal_large | resid_reversal_small | ni_large | nipct_large | ni_act_large | nir_act_large | nipct_act_large | nir_mod_large | cnir |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-11-03 00:00:00 | 000001.SZ | 0.013186 | 0.019640 | 0.026994 | 0.037386 | 0.318963 | 0.517059 | 0.550665 | 0.355627 | 0.155202 | 0.149157 | 416401984.000000 | 0.001823 | 539971448.000000 | 0.072648 | 0.002364 | 0.055745 | -0.004399 |
| 2026-11-03 00:00:00 | 000002.SZ | -0.011276 | 0.043987 | -0.023516 | 0.075326 | -0.421069 | 0.837400 | -0.211053 | 0.678302 | -0.102960 | -0.101342 | -304621104.000000 | -0.009768 | -283314840.000000 | -0.042124 | -0.009085 | 0.012250 | -0.016749 |
| 2026-11-03 00:00:00 | 000006.SZ | -0.015375 | 0.029197 | -0.029823 | 0.041791 | -0.501986 | 0.616773 | -0.293620 | 0.457853 | -0.122875 | -0.120212 | -52902949.000000 | -0.006699 | -64097367.000000 | -0.068211 | -0.008116 | 0.008365 | -0.006776 |
| 2026-11-03 00:00:00 | 000007.SZ | 0.005274 | -0.009198 | 0.014391 | -0.011151 | 0.110250 | -0.113284 | 0.325059 | -0.272897 | -0.041979 | -0.045280 | 8069921.500000 | 0.002497 | 12740941.500000 | 0.042987 | 0.003942 | 0.052268 | 0.022214 |
| 2026-11-03 00:00:00 | 000008.SZ | -0.016878 | 0.019621 | -0.029809 | 0.028123 | -0.378891 | 0.256173 | -0.154384 | 0.095516 | 0.064702 | 0.066338 | -18428725.000000 | -0.002976 | -20269909.000000 | -0.057840 | -0.003273 | 0.003260 | -0.002627 |
| 2026-11-03 00:00:00 | 920978.BJ | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null |
| 2026-11-03 00:00:00 | 920981.BJ | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null |
| 2026-11-03 00:00:00 | 920982.BJ | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null |
| 2026-11-03 00:00:00 | 920985.BJ | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null |
| 2026-11-03 00:00:00 | 920992.BJ | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null |
SELECT date, instrument, cis_s1_large, cis_s1_small, nir_large, nir_small, cis_s3_large FROM cn_stock_factors_hf_ky_moneyflow_strength WHERE date >= '2026-10-06' ORDER BY date LIMIT 100
SELECT date, instrument, cis_s1_large, cis_s1_small, nir_large, nir_small, cis_s3_large FROM cn_stock_factors_hf_ky_moneyflow_strength WHERE date >= '2026-10-06' ORDER BY date LIMIT 100