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.
132 个字段
按机构、大户、中户、散户成交占比切割涨跌幅,构建改进的新动量因子
研报把成交量按挂单金额大小拆成机构、大户、中户、散户四类交易者,发现不同交易者贡献的成交量对涨跌幅因子的方向与强弱有显著识别能力:大单(机构、大户)交易占比越高、小单(散户、中户)交易占比越低,涨跌幅因子的反转效应越强。据此把传统涨跌幅因子按当日某类交易者占比切成 5 个局部因子,再取两端相减得到新动量因子。研报进一步验证该方案同样适用于换手率因子与振幅因子。
本表输出四类交易者的日度交易占比、三个基础因子(涨跌幅 / 换手率 / 振幅)的传统版本,以及「四类交易者 × 5 个局部因子 + 新因子」的完整网格:动量因子覆盖 N=20,40,60 三个回看长度(对应研报图 4-7、图 12-13、表 6),换手率与振幅因子覆盖 N=20(对应研报图 16-17、表 8-9)。全部因子只依赖 cn_stock_prefactors 一张聚合日频 view,共用一次扫描。
入库区间: 2016-01-04 起至今逐交易日,缺 2019 整年(DAI 实查入库年份为 2016-2018、2020-2026,截至 2026-11-03 合计 1071.2 万行),每日增量更新。2015 年分档资金流覆盖度过不了入库前测试,2019 年上游分档资金流整年坏行、被专属测试点 share_sum 拦截,原因见 ## 复现核对「上游数据的两处已知限制」。
数据区间:2016-01-04 ~ 2026-11-03(每个交易日一条记录)。
cn_stock_factors_hf_dw_trader_structuredate + instrument| 字段 | 类型 | 可空 | 含义 |
|---|---|---|---|
date | PlDatetime | 否 | 交易日期 |
instrument | PlString | 否 | 股票代码 |
share_inst | PlFloat64 | 是 | 机构交易占比,当日超大单(挂单额 ≥100 万元)成交额占总成交额的比例 |
share_big | PlFloat64 | 是 | 大户交易占比,当日大单(20-100 万元)成交额占总成交额的比例 |
share_mid | PlFloat64 | 是 | 中户交易占比,当日中单(4-20 万元)成交额占总成交额的比例 |
share_small | PlFloat64 | 是 | 散户交易占比,当日小单(<4 万元)成交额占总成交额的比例 |
trad_mom_20 | PlFloat64 | 是 | 传统动量因子 Ret20,过去 20 个有效交易日涨跌幅的均值;值越小未来收益越高(反转) |
trad_mom_40 | PlFloat64 | 是 | 传统动量因子 Ret40,过去 40 个有效交易日涨跌幅的均值 |
trad_mom_60 | PlFloat64 | 是 | 传统动量因子 Ret60,过去 60 个有效交易日涨跌幅的均值 |
trad_turn_20 | PlFloat64 | 是 | 传统换手率因子,过去 20 个有效交易日日换手率的均值,经市值中性化;值越小未来收益越高 |
trad_amp_20 | PlFloat64 | 是 | 传统振幅因子,过去 20 个有效交易日日振幅((最高价-最低价)/昨收)的均值,经市值中性化;值越小未来收益越高 |
inst_mom_part1_20 | PlFloat64 | 是 | 机构占比局部动量因子 part1(N=20),过去 20 个有效交易日按机构占比升序排序后第 1 个五分之一(4 日)涨跌幅的均值 |
inst_mom_part2_20 | PlFloat64 | 是 | 机构占比局部动量因子 part2(N=20),过去 20 个有效交易日按机构占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值 |
inst_mom_part3_20 | PlFloat64 | 是 | 机构占比局部动量因子 part3(N=20),过去 20 个有效交易日按机构占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值 |
inst_mom_part4_20 | PlFloat64 | 是 | 机构占比局部动量因子 part4(N=20),过去 20 个有效交易日按机构占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值 |
inst_mom_part5_20 | PlFloat64 | 是 | 机构占比局部动量因子 part5(N=20),过去 20 个有效交易日按机构占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即机构占比最高的 4 日 |
inst_mom_new_20 | PlFloat64 | 是 | 机构占比新动量因子(N=20),等于 inst_mom_part1_20 减 inst_mom_part5_20;机构为大单交易者,占比越高反转越强,故本字段为动量方向 |
big_mom_part1_20 | PlFloat64 | 是 | 大户占比局部动量因子 part1(N=20),过去 20 个有效交易日按大户占比升序排序后第 1 个五分之一(4 日)涨跌幅的均值 |
big_mom_part2_20 | PlFloat64 | 是 | 大户占比局部动量因子 part2(N=20),过去 20 个有效交易日按大户占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值 |
big_mom_part3_20 | PlFloat64 | 是 | 大户占比局部动量因子 part3(N=20),过去 20 个有效交易日按大户占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值 |
big_mom_part4_20 | PlFloat64 | 是 | 大户占比局部动量因子 part4(N=20),过去 20 个有效交易日按大户占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值 |
big_mom_part5_20 | PlFloat64 | 是 | 大户占比局部动量因子 part5(N=20),过去 20 个有效交易日按大户占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即大户占比最高的 4 日 |
big_mom_new_20 | PlFloat64 | 是 | 大户占比新动量因子(N=20),等于 big_mom_part1_20 减 big_mom_part5_20;大户为大单交易者,本字段为动量方向 |
mid_mom_part1_20 | PlFloat64 | 是 | 中户占比局部动量因子 part1(N=20),过去 20 个有效交易日按中户占比升序排序后第 1 个五分之一(4 日)涨跌幅的均值 |
mid_mom_part2_20 | PlFloat64 | 是 | 中户占比局部动量因子 part2(N=20),过去 20 个有效交易日按中户占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值 |
mid_mom_part3_20 | PlFloat64 | 是 | 中户占比局部动量因子 part3(N=20),过去 20 个有效交易日按中户占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值 |
mid_mom_part4_20 | PlFloat64 | 是 | 中户占比局部动量因子 part4(N=20),过去 20 个有效交易日按中户占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值 |
mid_mom_part5_20 | PlFloat64 | 是 | 中户占比局部动量因子 part5(N=20),过去 20 个有效交易日按中户占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即中户占比最高的 4 日 |
mid_mom_new_20 | PlFloat64 | 是 | 中户占比新动量因子(N=20),等于 mid_mom_part1_20 减 mid_mom_part5_20;中户为小单交易者,值越小未来收益越高 |
small_mom_part1_20 | PlFloat64 | 是 | 散户占比局部动量因子 part1(N=20),过去 20 个有效交易日按散户占比升序排序后第 1 个五分之一(4 日)涨跌幅的均值,研报 small_MOMpart1 |
small_mom_part2_20 | PlFloat64 | 是 | 散户占比局部动量因子 part2(N=20),过去 20 个有效交易日按散户占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值,研报 small_MOMpart2 |
small_mom_part3_20 | PlFloat64 | 是 | 散户占比局部动量因子 part3(N=20),过去 20 个有效交易日按散户占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值,研报 small_MOMpart3 |
small_mom_part4_20 | PlFloat64 | 是 | 散户占比局部动量因子 part4(N=20),过去 20 个有效交易日按散户占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值,研报 small_MOMpart4 |
small_mom_part5_20 | PlFloat64 | 是 | 散户占比局部动量因子 part5(N=20),过去 20 个有效交易日按散户占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即散户占比最高的 4 日,研报 small_MOMpart5 |
small_mom_new_20 | PlFloat64 | 是 | 散户占比新动量因子 NEW_MOM(N=20),等于 small_mom_part1_20 减 small_mom_part5_20,研报主推因子;值越小未来收益越高 |
inst_mom_part1_40 | PlFloat64 | 是 | 机构占比局部动量因子 part1(N=40),过去 40 个有效交易日按机构占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值 |
inst_mom_part2_40 | PlFloat64 | 是 | 机构占比局部动量因子 part2(N=40),过去 40 个有效交易日按机构占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值 |
inst_mom_part3_40 | PlFloat64 | 是 | 机构占比局部动量因子 part3(N=40),过去 40 个有效交易日按机构占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值 |
inst_mom_part4_40 | PlFloat64 | 是 | 机构占比局部动量因子 part4(N=40),过去 40 个有效交易日按机构占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值 |
inst_mom_part5_40 | PlFloat64 | 是 | 机构占比局部动量因子 part5(N=40),过去 40 个有效交易日按机构占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即机构占比最高的 8 日 |
inst_mom_new_40 | PlFloat64 | 是 | 机构占比新动量因子(N=40),等于 inst_mom_part1_40 减 inst_mom_part5_40 |
big_mom_part1_40 | PlFloat64 | 是 | 大户占比局部动量因子 part1(N=40),过去 40 个有效交易日按大户占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值 |
big_mom_part2_40 | PlFloat64 | 是 | 大户占比局部动量因子 part2(N=40),过去 40 个有效交易日按大户占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值 |
big_mom_part3_40 | PlFloat64 | 是 | 大户占比局部动量因子 part3(N=40),过去 40 个有效交易日按大户占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值 |
big_mom_part4_40 | PlFloat64 | 是 | 大户占比局部动量因子 part4(N=40),过去 40 个有效交易日按大户占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值 |
big_mom_part5_40 | PlFloat64 | 是 | 大户占比局部动量因子 part5(N=40),过去 40 个有效交易日按大户占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即大户占比最高的 8 日 |
big_mom_new_40 | PlFloat64 | 是 | 大户占比新动量因子(N=40),等于 big_mom_part1_40 减 big_mom_part5_40 |
mid_mom_part1_40 | PlFloat64 | 是 | 中户占比局部动量因子 part1(N=40),过去 40 个有效交易日按中户占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值 |
mid_mom_part2_40 | PlFloat64 | 是 | 中户占比局部动量因子 part2(N=40),过去 40 个有效交易日按中户占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值 |
mid_mom_part3_40 | PlFloat64 | 是 | 中户占比局部动量因子 part3(N=40),过去 40 个有效交易日按中户占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值 |
mid_mom_part4_40 | PlFloat64 | 是 | 中户占比局部动量因子 part4(N=40),过去 40 个有效交易日按中户占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值 |
mid_mom_part5_40 | PlFloat64 | 是 | 中户占比局部动量因子 part5(N=40),过去 40 个有效交易日按中户占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即中户占比最高的 8 日 |
mid_mom_new_40 | PlFloat64 | 是 | 中户占比新动量因子(N=40),等于 mid_mom_part1_40 减 mid_mom_part5_40 |
small_mom_part1_40 | PlFloat64 | 是 | 散户占比局部动量因子 part1(N=40),过去 40 个有效交易日按散户占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值 |
small_mom_part2_40 | PlFloat64 | 是 | 散户占比局部动量因子 part2(N=40),过去 40 个有效交易日按散户占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值 |
small_mom_part3_40 | PlFloat64 | 是 | 散户占比局部动量因子 part3(N=40),过去 40 个有效交易日按散户占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值 |
small_mom_part4_40 | PlFloat64 | 是 | 散户占比局部动量因子 part4(N=40),过去 40 个有效交易日按散户占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值 |
small_mom_part5_40 | PlFloat64 | 是 | 散户占比局部动量因子 part5(N=40),过去 40 个有效交易日按散户占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即散户占比最高的 8 日 |
small_mom_new_40 | PlFloat64 | 是 | 散户占比新动量因子(N=40),等于 small_mom_part1_40 减 small_mom_part5_40,对应研报参数敏感性检验 |
inst_mom_part1_60 | PlFloat64 | 是 | 机构占比局部动量因子 part1(N=60),过去 60 个有效交易日按机构占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值 |
inst_mom_part2_60 | PlFloat64 | 是 | 机构占比局部动量因子 part2(N=60),过去 60 个有效交易日按机构占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值 |
inst_mom_part3_60 | PlFloat64 | 是 | 机构占比局部动量因子 part3(N=60),过去 60 个有效交易日按机构占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值 |
inst_mom_part4_60 | PlFloat64 | 是 | 机构占比局部动量因子 part4(N=60),过去 60 个有效交易日按机构占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值 |
inst_mom_part5_60 | PlFloat64 | 是 | 机构占比局部动量因子 part5(N=60),过去 60 个有效交易日按机构占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即机构占比最高的 12 日 |
inst_mom_new_60 | PlFloat64 | 是 | 机构占比新动量因子(N=60),等于 inst_mom_part1_60 减 inst_mom_part5_60 |
big_mom_part1_60 | PlFloat64 | 是 | 大户占比局部动量因子 part1(N=60),过去 60 个有效交易日按大户占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值 |
big_mom_part2_60 | PlFloat64 | 是 | 大户占比局部动量因子 part2(N=60),过去 60 个有效交易日按大户占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值 |
big_mom_part3_60 | PlFloat64 | 是 | 大户占比局部动量因子 part3(N=60),过去 60 个有效交易日按大户占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值 |
big_mom_part4_60 | PlFloat64 | 是 | 大户占比局部动量因子 part4(N=60),过去 60 个有效交易日按大户占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值 |
big_mom_part5_60 | PlFloat64 | 是 | 大户占比局部动量因子 part5(N=60),过去 60 个有效交易日按大户占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即大户占比最高的 12 日 |
big_mom_new_60 | PlFloat64 | 是 | 大户占比新动量因子(N=60),等于 big_mom_part1_60 减 big_mom_part5_60 |
mid_mom_part1_60 | PlFloat64 | 是 | 中户占比局部动量因子 part1(N=60),过去 60 个有效交易日按中户占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值 |
mid_mom_part2_60 | PlFloat64 | 是 | 中户占比局部动量因子 part2(N=60),过去 60 个有效交易日按中户占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值 |
mid_mom_part3_60 | PlFloat64 | 是 | 中户占比局部动量因子 part3(N=60),过去 60 个有效交易日按中户占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值 |
mid_mom_part4_60 | PlFloat64 | 是 | 中户占比局部动量因子 part4(N=60),过去 60 个有效交易日按中户占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值 |
mid_mom_part5_60 | PlFloat64 | 是 | 中户占比局部动量因子 part5(N=60),过去 60 个有效交易日按中户占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即中户占比最高的 12 日 |
mid_mom_new_60 | PlFloat64 | 是 | 中户占比新动量因子(N=60),等于 mid_mom_part1_60 减 mid_mom_part5_60 |
small_mom_part1_60 | PlFloat64 | 是 | 散户占比局部动量因子 part1(N=60),过去 60 个有效交易日按散户占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值 |
small_mom_part2_60 | PlFloat64 | 是 | 散户占比局部动量因子 part2(N=60),过去 60 个有效交易日按散户占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值 |
small_mom_part3_60 | PlFloat64 | 是 | 散户占比局部动量因子 part3(N=60),过去 60 个有效交易日按散户占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值 |
small_mom_part4_60 | PlFloat64 | 是 | 散户占比局部动量因子 part4(N=60),过去 60 个有效交易日按散户占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值 |
small_mom_part5_60 | PlFloat64 | 是 | 散户占比局部动量因子 part5(N=60),过去 60 个有效交易日按散户占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即散户占比最高的 12 日 |
small_mom_new_60 | PlFloat64 | 是 | 散户占比新动量因子(N=60),等于 small_mom_part1_60 减 small_mom_part5_60,对应研报参数敏感性检验 |
inst_turn_part1_20 | PlFloat64 | 是 | 机构占比局部换手率因子 part1(N=20),过去 20 个有效交易日按机构占比升序排序后第 1 个五分之一(4 日)日换手率的均值 |
inst_turn_part2_20 | PlFloat64 | 是 | 机构占比局部换手率因子 part2(N=20),过去 20 个有效交易日按机构占比升序排序后第 2 个五分之一(4 日)日换手率的均值 |
inst_turn_part3_20 | PlFloat64 | 是 | 机构占比局部换手率因子 part3(N=20),过去 20 个有效交易日按机构占比升序排序后第 3 个五分之一(4 日)日换手率的均值 |
inst_turn_part4_20 | PlFloat64 | 是 | 机构占比局部换手率因子 part4(N=20),过去 20 个有效交易日按机构占比升序排序后第 4 个五分之一(4 日)日换手率的均值 |
inst_turn_part5_20 | PlFloat64 | 是 | 机构占比局部换手率因子 part5(N=20),过去 20 个有效交易日按机构占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即机构占比最高的 4 日 |
inst_turn_new_20 | PlFloat64 | 是 | 机构占比新换手率因子(N=20),等于 inst_turn_part1_20 减 inst_turn_part5_20 |
big_turn_part1_20 | PlFloat64 | 是 | 大户占比局部换手率因子 part1(N=20),过去 20 个有效交易日按大户占比升序排序后第 1 个五分之一(4 日)日换手率的均值 |
big_turn_part2_20 | PlFloat64 | 是 | 大户占比局部换手率因子 part2(N=20),过去 20 个有效交易日按大户占比升序排序后第 2 个五分之一(4 日)日换手率的均值 |
big_turn_part3_20 | PlFloat64 | 是 | 大户占比局部换手率因子 part3(N=20),过去 20 个有效交易日按大户占比升序排序后第 3 个五分之一(4 日)日换手率的均值 |
big_turn_part4_20 | PlFloat64 | 是 | 大户占比局部换手率因子 part4(N=20),过去 20 个有效交易日按大户占比升序排序后第 4 个五分之一(4 日)日换手率的均值 |
big_turn_part5_20 | PlFloat64 | 是 | 大户占比局部换手率因子 part5(N=20),过去 20 个有效交易日按大户占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即大户占比最高的 4 日 |
big_turn_new_20 | PlFloat64 | 是 | 大户占比新换手率因子(N=20),等于 big_turn_part1_20 减 big_turn_part5_20 |
mid_turn_part1_20 | PlFloat64 | 是 | 中户占比局部换手率因子 part1(N=20),过去 20 个有效交易日按中户占比升序排序后第 1 个五分之一(4 日)日换手率的均值 |
mid_turn_part2_20 | PlFloat64 | 是 | 中户占比局部换手率因子 part2(N=20),过去 20 个有效交易日按中户占比升序排序后第 2 个五分之一(4 日)日换手率的均值 |
mid_turn_part3_20 | PlFloat64 | 是 | 中户占比局部换手率因子 part3(N=20),过去 20 个有效交易日按中户占比升序排序后第 3 个五分之一(4 日)日换手率的均值 |
mid_turn_part4_20 | PlFloat64 | 是 | 中户占比局部换手率因子 part4(N=20),过去 20 个有效交易日按中户占比升序排序后第 4 个五分之一(4 日)日换手率的均值 |
mid_turn_part5_20 | PlFloat64 | 是 | 中户占比局部换手率因子 part5(N=20),过去 20 个有效交易日按中户占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即中户占比最高的 4 日 |
mid_turn_new_20 | PlFloat64 | 是 | 中户占比新换手率因子(N=20),等于 mid_turn_part1_20 减 mid_turn_part5_20 |
small_turn_part1_20 | PlFloat64 | 是 | 散户占比局部换手率因子 part1(N=20),过去 20 个有效交易日按散户占比升序排序后第 1 个五分之一(4 日)日换手率的均值 |
small_turn_part2_20 | PlFloat64 | 是 | 散户占比局部换手率因子 part2(N=20),过去 20 个有效交易日按散户占比升序排序后第 2 个五分之一(4 日)日换手率的均值 |
small_turn_part3_20 | PlFloat64 | 是 | 散户占比局部换手率因子 part3(N=20),过去 20 个有效交易日按散户占比升序排序后第 3 个五分之一(4 日)日换手率的均值 |
small_turn_part4_20 | PlFloat64 | 是 | 散户占比局部换手率因子 part4(N=20),过去 20 个有效交易日按散户占比升序排序后第 4 个五分之一(4 日)日换手率的均值 |
small_turn_part5_20 | PlFloat64 | 是 | 散户占比局部换手率因子 part5(N=20),过去 20 个有效交易日按散户占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即散户占比最高的 4 日 |
small_turn_new_20 | PlFloat64 | 是 | 散户占比新换手率因子(N=20),等于 small_turn_part1_20 减 small_turn_part5_20,对应研报表 8 的新换手率因子 |
inst_amp_part1_20 | PlFloat64 | 是 | 机构占比局部振幅因子 part1(N=20),过去 20 个有效交易日按机构占比升序排序后第 1 个五分之一(4 日)日振幅的均值 |
inst_amp_part2_20 | PlFloat64 | 是 | 机构占比局部振幅因子 part2(N=20),过去 20 个有效交易日按机构占比升序排序后第 2 个五分之一(4 日)日振幅的均值 |
inst_amp_part3_20 | PlFloat64 | 是 | 机构占比局部振幅因子 part3(N=20),过去 20 个有效交易日按机构占比升序排序后第 3 个五分之一(4 日)日振幅的均值 |
inst_amp_part4_20 | PlFloat64 | 是 | 机构占比局部振幅因子 part4(N=20),过去 20 个有效交易日按机构占比升序排序后第 4 个五分之一(4 日)日振幅的均值 |
inst_amp_part5_20 | PlFloat64 | 是 | 机构占比局部振幅因子 part5(N=20),过去 20 个有效交易日按机构占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即机构占比最高的 4 日 |
inst_amp_new_20 | PlFloat64 | 是 | 机构占比新振幅因子(N=20),等于 inst_amp_part1_20 减 inst_amp_part5_20 |
big_amp_part1_20 | PlFloat64 | 是 | 大户占比局部振幅因子 part1(N=20),过去 20 个有效交易日按大户占比升序排序后第 1 个五分之一(4 日)日振幅的均值 |
big_amp_part2_20 | PlFloat64 | 是 | 大户占比局部振幅因子 part2(N=20),过去 20 个有效交易日按大户占比升序排序后第 2 个五分之一(4 日)日振幅的均值 |
big_amp_part3_20 | PlFloat64 | 是 | 大户占比局部振幅因子 part3(N=20),过去 20 个有效交易日按大户占比升序排序后第 3 个五分之一(4 日)日振幅的均值 |
big_amp_part4_20 | PlFloat64 | 是 | 大户占比局部振幅因子 part4(N=20),过去 20 个有效交易日按大户占比升序排序后第 4 个五分之一(4 日)日振幅的均值 |
big_amp_part5_20 | PlFloat64 | 是 | 大户占比局部振幅因子 part5(N=20),过去 20 个有效交易日按大户占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即大户占比最高的 4 日 |
big_amp_new_20 | PlFloat64 | 是 | 大户占比新振幅因子(N=20),等于 big_amp_part1_20 减 big_amp_part5_20 |
mid_amp_part1_20 | PlFloat64 | 是 | 中户占比局部振幅因子 part1(N=20),过去 20 个有效交易日按中户占比升序排序后第 1 个五分之一(4 日)日振幅的均值 |
mid_amp_part2_20 | PlFloat64 | 是 | 中户占比局部振幅因子 part2(N=20),过去 20 个有效交易日按中户占比升序排序后第 2 个五分之一(4 日)日振幅的均值 |
mid_amp_part3_20 | PlFloat64 | 是 | 中户占比局部振幅因子 part3(N=20),过去 20 个有效交易日按中户占比升序排序后第 3 个五分之一(4 日)日振幅的均值 |
mid_amp_part4_20 | PlFloat64 | 是 | 中户占比局部振幅因子 part4(N=20),过去 20 个有效交易日按中户占比升序排序后第 4 个五分之一(4 日)日振幅的均值 |
mid_amp_part5_20 | PlFloat64 | 是 | 中户占比局部振幅因子 part5(N=20),过去 20 个有效交易日按中户占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即中户占比最高的 4 日 |
mid_amp_new_20 | PlFloat64 | 是 | 中户占比新振幅因子(N=20),等于 mid_amp_part1_20 减 mid_amp_part5_20 |
small_amp_part1_20 | PlFloat64 | 是 | 散户占比局部振幅因子 part1(N=20),过去 20 个有效交易日按散户占比升序排序后第 1 个五分之一(4 日)日振幅的均值 |
small_amp_part2_20 | PlFloat64 | 是 | 散户占比局部振幅因子 part2(N=20),过去 20 个有效交易日按散户占比升序排序后第 2 个五分之一(4 日)日振幅的均值 |
small_amp_part3_20 | PlFloat64 | 是 | 散户占比局部振幅因子 part3(N=20),过去 20 个有效交易日按散户占比升序排序后第 3 个五分之一(4 日)日振幅的均值 |
small_amp_part4_20 | PlFloat64 | 是 | 散户占比局部振幅因子 part4(N=20),过去 20 个有效交易日按散户占比升序排序后第 4 个五分之一(4 日)日振幅的均值 |
small_amp_part5_20 | PlFloat64 | 是 | 散户占比局部振幅因子 part5(N=20),过去 20 个有效交易日按散户占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即散户占比最高的 4 日 |
small_amp_new_20 | PlFloat64 | 是 | 散户占比新振幅因子(N=20),等于 small_amp_part1_20 减 small_amp_part5_20,对应研报表 9 的新振幅因子 |
small_mom_new_20_pure | PlFloat64 | 是 | 纯净新动量因子(N=20),small_mom_new_20 对十个常见风格因子与申万一级行业哑变量回归后的残差 |
| 依赖表 | 频率 | 用到的字段 | 用途 |
|---|---|---|---|
cn_stock_prefactors | 日频 | date、instrument、amount、active_buy_amount_large、passive_sell_amount_large、active_sell_amount_large、passive_buy_amount_large、active_buy_amount_big、passive_sell_amount_big、active_sell_amount_big、passive_buy_amount_big、active_buy_amount_mid、passive_sell_amount_mid、active_sell_amount_mid、passive_buy_amount_mid、active_buy_amount_small、passive_sell_amount_small、active_sell_amount_small、passive_buy_amount_small、change_ratio、turn、high、low、pre_close、total_market_cap、beta_000300SH_22、pb、pe_ttm、debt_to_asset_lf、total_operating_revenue_ttm、daily_return、sw2021_level1 | 四档的「主动/被动 × 买/卖」八个金额字段还原出分档成交额,除以 amount 得到四类交易者的交易占比(W 式切割的排序依据);change_ratio 是动量因子的基础值,turn 是换手率因子的基础值,high / low / pre_close 相除得到振幅因子的基础值;total_market_cap 用于传统换手率与振幅因子的市值中性化;beta_000300SH_22、total_market_cap、pb、pe_ttm、debt_to_asset_lf、total_operating_revenue_ttm、daily_return、turn、sw2021_level1 构造 small_mom_new_20_pure 回归用的十个风格因子与申万一级行业哑变量 |
本表只依赖 cn_stock_prefactors 这一张聚合日频 view,不读取任何分钟或逐笔表。最长因子窗口 N=60 按「四档占比与基础值都有定义的交易日」计数,为覆盖停牌实际回溯 120 个自然交易日;small_mom_new_20_pure 的风格因子含 250 个交易日同比的营收增速项与 22 日贝塔,两者都是随查询窗口滚动计算的字段,单日查询返回空值,故 SQL 实际回溯 300 个交易日。单日增量的读取区间约为输出区间的 300 倍。
每个字段一节。同一族的第一个字段给出完整说明,其余字段只写与它的差异。族的排列顺序为:交易占比 → 传统动量 → 局部 / 新动量(N=20 → 40 → 60)→ 纯净新动量 → 换手率 → 振幅。
中文名: 四类交易者的日度交易占比
描述: 研报把成交量按挂单金额大小细分为机构、大户、中户、散户四类交易者,依据是不同交易群体的交易目的与特征不同,其贡献的成交量所蕴含的信息也存在差异。研报统计 2010/01/01-2020/07/31 期间全体 A 股的平均交易占比分别为机构 6%、大户 22%、中户 38%、散户 34%,中户与散户占比长期较高、两者相加超过 70%。
构建逻辑: 每个交易日,对每只股票分别计算四类交易者的成交额占当日总成交额的比例。挂单金额分档为机构 ≥100 万元、大户 20∼100 万元、中户 4∼20 万元、散户 <4 万元。
项目实现说明:
cn_stock_prefactors 的分档资金流字段还原,口径为分档买入金额 B 与卖出金额 S,再取两者均值作为该档成交额:一笔成交的买卖双方可能落在不同档,取两者均值可使四档之和恒等于总成交额、四个占比之和恒为 1。源表的档位后缀 large 对应挂单额 ≥100 万元的超大单,与研报的「机构」口径一致;big(大单,20∼100 万元)对应「大户」,mid(中单)对应「中户」,small(小单)对应「散户」。
已知限制:上游分档资金流在 2019 整年及 2015、2016、2021 的部分交易日存在坏行(四档之和只覆盖约一半成交额),这些行上四档占比之和不为 1;当日无超大单成交的股票 share_inst 恰为 0,截面重复率天然较高。两项均见 ## 复现核对「上游数据的两处已知限制」。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.1 节「A 股市场的各类投资者交易占比」与图 3
中文名: 大户交易占比
描述: 当日大单(20-100 万元)成交额占总成交额的比例。研报图 3 统计 2010/01/01-2020/07/31 全体 A 股大户平均交易占比为 22%。
构建逻辑: sharebig=amount(active_buy_amount_big+passive_sell_amount_big+active_sell_amount_big+passive_buy_amount_big)/2
项目实现说明: 同 share_inst(分档资金流还原口径与上游已知限制)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.1 节「A 股市场的各类投资者交易占比」与图 3
中文名: 中户交易占比
描述: 当日中单(4-20 万元)成交额占总成交额的比例。研报图 3 统计 2010/01/01-2020/07/31 全体 A 股中户平均交易占比为 38%。
构建逻辑: sharemid=amount(active_buy_amount_mid+passive_sell_amount_mid+active_sell_amount_mid+passive_buy_amount_mid)/2
项目实现说明: 同 share_inst(分档资金流还原口径与上游已知限制)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.1 节「A 股市场的各类投资者交易占比」与图 3
中文名: 散户交易占比
描述: 当日小单(<4 万元)成交额占总成交额的比例。研报图 3 统计 2010/01/01-2020/07/31 全体 A 股散户平均交易占比为 34%。
构建逻辑: sharesmall=amount(active_buy_amount_small+passive_sell_amount_small+active_sell_amount_small+passive_buy_amount_small)/2
项目实现说明: 同 share_inst(分档资金流还原口径与上游已知限制)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.1 节「A 股市场的各类投资者交易占比」与图 3
中文名: 传统动量因子
描述: 研报开篇作为改进对象与绩效基准的传统动量因子,即股票过去一段时间的涨跌幅。研报指出 A 股的动量之于中长期表现为显著反转,但反转效应并不稳定:N=20 时 2010/01/01-2020/07/31 期间 5 分组多空对冲信息比率仅 1.19、月度胜率 64.80%,多个时段发生较大回撤。
构建逻辑: 取过去 N 个交易日的每日涨跌幅(今收 / 昨收 −1),计算其均值。研报对三个回看长度 N∈{20,40,60} 都做了测试,本表各输出一个字段。
项目实现说明:
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 1 节「前言」与图 1、第 3 节表 1(传统动量因子列)
中文名: 传统动量因子 Ret40
描述: 过去 40 个有效交易日日涨跌幅的均值,作为回看 40 日参数敏感性检验的对照。研报表 6 中回看 40 日的传统动量因子 5 分组多空对冲年化收益 17.71%、信息比率 1.18。
构建逻辑: Ret40=mean(r1,…,r40),rt 为日涨跌幅。
项目实现说明: 同 trad_mom_20,窗口 N=40。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与表 6
中文名: 传统动量因子 Ret60
描述: 过去 60 个有效交易日日涨跌幅的均值,作为回看 60 日参数敏感性检验的对照。研报表 6 中回看 60 日的传统动量因子 5 分组多空对冲年化收益 13.26%、信息比率 0.91。
构建逻辑: Ret60=mean(r1,…,r60),rt 为日涨跌幅。
项目实现说明: 同 trad_mom_20,窗口 N=60。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与表 6
中文名: 交易者结构划分的局部动量因子
描述: 研报检验交易者结构是否具有识别动量因子强弱的能力。结论有两条:交易者结构对涨跌幅因子的方向及强弱有显著影响,大单交易者(机构、大户)交易占比越高、小单交易者(散户、中户)交易占比越低,反转效应越强;散户与机构的交易占比区分能力最强,5 个局部因子的年化 ICIR 不仅严格单调,方向还发生了变化——随着散户交易占比提升或机构交易占比下降,局部因子逐渐由反转效应向动量效应转变。
构建逻辑: 对每只股票,回溯过去 N 个交易日,把这 N 个交易日的每日涨跌幅按当日某类交易者的交易占比从低到高排序,等分为 5 个小组,每组计算组内涨跌幅的平均值,得到 5 个局部因子。以散户为例,若排序后的涨跌幅依次为 r1′,r2′,…,r20′,则
small_MOMpart1=mean(r1′,r2′,r3′,r4′),small_MOMpart5=mean(r17′,r18′,r19′,r20′)其中 part1 为该类交易者占比最低的那 N/5 个交易日的涨跌幅均值。研报对四类交易者各做一遍,并在参数敏感性一节把回看天数改为 40、60 重复检验,结论仍然成立。
项目实现说明:
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 4
中文名: 散户占比局部动量因子 part2(N=20)
描述: 散户占比局部动量因子 part2(N=20),过去 20 个有效交易日按散户占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值,研报 small_MOMpart2。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 4
中文名: 散户占比局部动量因子 part3(N=20)
描述: 散户占比局部动量因子 part3(N=20),过去 20 个有效交易日按散户占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值,研报 small_MOMpart3。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 4
中文名: 散户占比局部动量因子 part4(N=20)
描述: 散户占比局部动量因子 part4(N=20),过去 20 个有效交易日按散户占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值,研报 small_MOMpart4。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 4
中文名: 散户占比局部动量因子 part5(N=20)
描述: 散户占比局部动量因子 part5(N=20),过去 20 个有效交易日按散户占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即散户占比最高的 4 日,研报 small_MOMpart5。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 4
中文名: 中户占比局部动量因子 part1(N=20)
描述: 中户占比局部动量因子 part1(N=20),过去 20 个有效交易日按中户占比升序排序后第 1 个五分之一(4 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 5
中文名: 中户占比局部动量因子 part2(N=20)
描述: 中户占比局部动量因子 part2(N=20),过去 20 个有效交易日按中户占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 5
中文名: 中户占比局部动量因子 part3(N=20)
描述: 中户占比局部动量因子 part3(N=20),过去 20 个有效交易日按中户占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 5
中文名: 中户占比局部动量因子 part4(N=20)
描述: 中户占比局部动量因子 part4(N=20),过去 20 个有效交易日按中户占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 5
中文名: 中户占比局部动量因子 part5(N=20)
描述: 中户占比局部动量因子 part5(N=20),过去 20 个有效交易日按中户占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即中户占比最高的 4 日。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 5
中文名: 大户占比局部动量因子 part1(N=20)
描述: 大户占比局部动量因子 part1(N=20),过去 20 个有效交易日按大户占比升序排序后第 1 个五分之一(4 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 6
中文名: 大户占比局部动量因子 part2(N=20)
描述: 大户占比局部动量因子 part2(N=20),过去 20 个有效交易日按大户占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 6
中文名: 大户占比局部动量因子 part3(N=20)
描述: 大户占比局部动量因子 part3(N=20),过去 20 个有效交易日按大户占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 6
中文名: 大户占比局部动量因子 part4(N=20)
描述: 大户占比局部动量因子 part4(N=20),过去 20 个有效交易日按大户占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 6
中文名: 大户占比局部动量因子 part5(N=20)
描述: 大户占比局部动量因子 part5(N=20),过去 20 个有效交易日按大户占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即大户占比最高的 4 日。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 6
中文名: 机构占比局部动量因子 part1(N=20)
描述: 机构占比局部动量因子 part1(N=20),过去 20 个有效交易日按机构占比升序排序后第 1 个五分之一(4 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 7
中文名: 机构占比局部动量因子 part2(N=20)
描述: 机构占比局部动量因子 part2(N=20),过去 20 个有效交易日按机构占比升序排序后第 2 个五分之一(4 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 7
中文名: 机构占比局部动量因子 part3(N=20)
描述: 机构占比局部动量因子 part3(N=20),过去 20 个有效交易日按机构占比升序排序后第 3 个五分之一(4 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 7
中文名: 机构占比局部动量因子 part4(N=20)
描述: 机构占比局部动量因子 part4(N=20),过去 20 个有效交易日按机构占比升序排序后第 4 个五分之一(4 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 7
中文名: 机构占比局部动量因子 part5(N=20)
描述: 机构占比局部动量因子 part5(N=20),过去 20 个有效交易日按机构占比升序排序后第 5 个五分之一(4 日)涨跌幅的均值,即机构占比最高的 4 日。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 20 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 2.2 节「各类投资者不同交易占比下的动量因子」与图 7
中文名: 交易者结构划分的新动量因子
描述: 研报基于局部因子的单调性提出一种改进动量因子的方案:提取信息最强的两端,即交易占比最低的「因子 1」与交易占比最高的「因子 5」,相减合成新的动量因子。以散户为例,研报回测 2010/01/01-2020/07/31、全体 A 股、月度换仓,新动量因子的月度 IC 均值为 −0.058、RankIC 均值为 −0.073、年化 ICIR 为 −2.46、年化 RankICIR 为 −3.30;5 分组多空对冲年化收益 21.23%、信息比率 2.59、月度胜率 78.40%、最大回撤 6.29%,显著优于传统动量因子。研报还指出该因子多头表现优异,相对市场基准的信息比率达 2.64、最大回撤仅 2.70%。
构建逻辑: 新因子定义为因子 1 与因子 5 之差:
NEW_MOM=small_MOMpart1−small_MOMpart5项目实现说明:
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 3 节「基于交易者结构的新动量因子」(研报以散户为例给出定义)与表 12、图 89
中文名: 中户占比新动量因子(N=20)
描述: mid_mom_part1_20 与 mid_mom_part5_20 之差。中户属小单交易者,part1 − part5 为反转方向,值越小未来收益越高。
构建逻辑: mid_mom_new_20=mid_mom_part1_20−mid_mom_part5_20
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 3 节「基于交易者结构的新动量因子」(研报以散户为例给出定义)与表 12、图 89
中文名: 大户占比新动量因子(N=20)
描述: big_mom_part1_20 与 big_mom_part5_20 之差。大户属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: big_mom_new_20=big_mom_part1_20−big_mom_part5_20
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 3 节「基于交易者结构的新动量因子」(研报以散户为例给出定义)与表 12、图 89
中文名: 机构占比新动量因子(N=20)
描述: inst_mom_part1_20 与 inst_mom_part5_20 之差。机构属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: inst_mom_new_20=inst_mom_part1_20−inst_mom_part5_20
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 3 节「基于交易者结构的新动量因子」(研报以散户为例给出定义)与表 12、图 89
中文名: 散户占比局部动量因子 part1(N=40)
描述: 散户占比局部动量因子 part1(N=40),过去 40 个有效交易日按散户占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 1 组(排序后第 1~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 散户占比局部动量因子 part2(N=40)
描述: 散户占比局部动量因子 part2(N=40),过去 40 个有效交易日按散户占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 2 组(排序后第 9~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 散户占比局部动量因子 part3(N=40)
描述: 散户占比局部动量因子 part3(N=40),过去 40 个有效交易日按散户占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 3 组(排序后第 17~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 散户占比局部动量因子 part4(N=40)
描述: 散户占比局部动量因子 part4(N=40),过去 40 个有效交易日按散户占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 4 组(排序后第 25~32 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 散户占比局部动量因子 part5(N=40)
描述: 散户占比局部动量因子 part5(N=40),过去 40 个有效交易日按散户占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即散户占比最高的 8 日。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 5 组(排序后第 33~40 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 中户占比局部动量因子 part1(N=40)
描述: 中户占比局部动量因子 part1(N=40),过去 40 个有效交易日按中户占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 1 组(排序后第 1~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 中户占比局部动量因子 part2(N=40)
描述: 中户占比局部动量因子 part2(N=40),过去 40 个有效交易日按中户占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 2 组(排序后第 9~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 中户占比局部动量因子 part3(N=40)
描述: 中户占比局部动量因子 part3(N=40),过去 40 个有效交易日按中户占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 3 组(排序后第 17~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 中户占比局部动量因子 part4(N=40)
描述: 中户占比局部动量因子 part4(N=40),过去 40 个有效交易日按中户占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 4 组(排序后第 25~32 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 中户占比局部动量因子 part5(N=40)
描述: 中户占比局部动量因子 part5(N=40),过去 40 个有效交易日按中户占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即中户占比最高的 8 日。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 5 组(排序后第 33~40 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 大户占比局部动量因子 part1(N=40)
描述: 大户占比局部动量因子 part1(N=40),过去 40 个有效交易日按大户占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 1 组(排序后第 1~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 大户占比局部动量因子 part2(N=40)
描述: 大户占比局部动量因子 part2(N=40),过去 40 个有效交易日按大户占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 2 组(排序后第 9~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 大户占比局部动量因子 part3(N=40)
描述: 大户占比局部动量因子 part3(N=40),过去 40 个有效交易日按大户占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 3 组(排序后第 17~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 大户占比局部动量因子 part4(N=40)
描述: 大户占比局部动量因子 part4(N=40),过去 40 个有效交易日按大户占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 4 组(排序后第 25~32 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 大户占比局部动量因子 part5(N=40)
描述: 大户占比局部动量因子 part5(N=40),过去 40 个有效交易日按大户占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即大户占比最高的 8 日。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 5 组(排序后第 33~40 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 机构占比局部动量因子 part1(N=40)
描述: 机构占比局部动量因子 part1(N=40),过去 40 个有效交易日按机构占比升序排序后第 1 个五分之一(8 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 1 组(排序后第 1~8 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 机构占比局部动量因子 part2(N=40)
描述: 机构占比局部动量因子 part2(N=40),过去 40 个有效交易日按机构占比升序排序后第 2 个五分之一(8 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 2 组(排序后第 9~16 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 机构占比局部动量因子 part3(N=40)
描述: 机构占比局部动量因子 part3(N=40),过去 40 个有效交易日按机构占比升序排序后第 3 个五分之一(8 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 3 组(排序后第 17~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 机构占比局部动量因子 part4(N=40)
描述: 机构占比局部动量因子 part4(N=40),过去 40 个有效交易日按机构占比升序排序后第 4 个五分之一(8 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 4 组(排序后第 25~32 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 机构占比局部动量因子 part5(N=40)
描述: 机构占比局部动量因子 part5(N=40),过去 40 个有效交易日按机构占比升序排序后第 5 个五分之一(8 日)涨跌幅的均值,即机构占比最高的 8 日。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 40 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 5 组(排序后第 33~40 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 40 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 12
中文名: 散户占比新动量因子(N=40)
描述: small_mom_part1_40 与 small_mom_part5_40 之差。散户属小单交易者,part1 − part5 为反转方向,值越小未来收益越高。研报表 6 中回看 40 日的新动量因子 5 分组多空对冲年化收益 19.14%、信息比率 2.24,均优于同窗口传统动量因子。
构建逻辑: small_mom_new_40=small_mom_part1_40−small_mom_part5_40
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 中户占比新动量因子(N=40)
描述: mid_mom_part1_40 与 mid_mom_part5_40 之差。中户属小单交易者,part1 − part5 为反转方向,值越小未来收益越高。
构建逻辑: mid_mom_new_40=mid_mom_part1_40−mid_mom_part5_40
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 大户占比新动量因子(N=40)
描述: big_mom_part1_40 与 big_mom_part5_40 之差。大户属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: big_mom_new_40=big_mom_part1_40−big_mom_part5_40
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 机构占比新动量因子(N=40)
描述: inst_mom_part1_40 与 inst_mom_part5_40 之差。机构属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: inst_mom_new_40=inst_mom_part1_40−inst_mom_part5_40
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 散户占比局部动量因子 part1(N=60)
描述: 散户占比局部动量因子 part1(N=60),过去 60 个有效交易日按散户占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 1 组(排序后第 1~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 散户占比局部动量因子 part2(N=60)
描述: 散户占比局部动量因子 part2(N=60),过去 60 个有效交易日按散户占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 2 组(排序后第 13~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 散户占比局部动量因子 part3(N=60)
描述: 散户占比局部动量因子 part3(N=60),过去 60 个有效交易日按散户占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 3 组(排序后第 25~36 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 散户占比局部动量因子 part4(N=60)
描述: 散户占比局部动量因子 part4(N=60),过去 60 个有效交易日按散户占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 4 组(排序后第 37~48 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 散户占比局部动量因子 part5(N=60)
描述: 散户占比局部动量因子 part5(N=60),过去 60 个有效交易日按散户占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即散户占比最高的 12 日。研报结论:散户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 5 组(排序后第 49~60 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 中户占比局部动量因子 part1(N=60)
描述: 中户占比局部动量因子 part1(N=60),过去 60 个有效交易日按中户占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 1 组(排序后第 1~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 中户占比局部动量因子 part2(N=60)
描述: 中户占比局部动量因子 part2(N=60),过去 60 个有效交易日按中户占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 2 组(排序后第 13~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 中户占比局部动量因子 part3(N=60)
描述: 中户占比局部动量因子 part3(N=60),过去 60 个有效交易日按中户占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 3 组(排序后第 25~36 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 中户占比局部动量因子 part4(N=60)
描述: 中户占比局部动量因子 part4(N=60),过去 60 个有效交易日按中户占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 4 组(排序后第 37~48 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 中户占比局部动量因子 part5(N=60)
描述: 中户占比局部动量因子 part5(N=60),过去 60 个有效交易日按中户占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即中户占比最高的 12 日。研报结论:中户属小单交易者,其占比越低的交易日涨跌幅反转越强,part1 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 5 组(排序后第 49~60 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 大户占比局部动量因子 part1(N=60)
描述: 大户占比局部动量因子 part1(N=60),过去 60 个有效交易日按大户占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 1 组(排序后第 1~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 大户占比局部动量因子 part2(N=60)
描述: 大户占比局部动量因子 part2(N=60),过去 60 个有效交易日按大户占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 2 组(排序后第 13~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 大户占比局部动量因子 part3(N=60)
描述: 大户占比局部动量因子 part3(N=60),过去 60 个有效交易日按大户占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 3 组(排序后第 25~36 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 大户占比局部动量因子 part4(N=60)
描述: 大户占比局部动量因子 part4(N=60),过去 60 个有效交易日按大户占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 4 组(排序后第 37~48 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 大户占比局部动量因子 part5(N=60)
描述: 大户占比局部动量因子 part5(N=60),过去 60 个有效交易日按大户占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即大户占比最高的 12 日。研报结论:大户属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 5 组(排序后第 49~60 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 机构占比局部动量因子 part1(N=60)
描述: 机构占比局部动量因子 part1(N=60),过去 60 个有效交易日按机构占比升序排序后第 1 个五分之一(12 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 1 组(排序后第 1~12 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 机构占比局部动量因子 part2(N=60)
描述: 机构占比局部动量因子 part2(N=60),过去 60 个有效交易日按机构占比升序排序后第 2 个五分之一(12 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 2 组(排序后第 13~24 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 机构占比局部动量因子 part3(N=60)
描述: 机构占比局部动量因子 part3(N=60),过去 60 个有效交易日按机构占比升序排序后第 3 个五分之一(12 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 3 组(排序后第 25~36 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 机构占比局部动量因子 part4(N=60)
描述: 机构占比局部动量因子 part4(N=60),过去 60 个有效交易日按机构占比升序排序后第 4 个五分之一(12 日)涨跌幅的均值。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 4 组(排序后第 37~48 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 机构占比局部动量因子 part5(N=60)
描述: 机构占比局部动量因子 part5(N=60),过去 60 个有效交易日按机构占比升序排序后第 5 个五分之一(12 日)涨跌幅的均值,即机构占比最高的 12 日。研报结论:机构属大单交易者,其占比越高的交易日涨跌幅反转越强,part5 反转性最强。
构建逻辑: 回溯过去 60 个有效交易日,把每日日涨跌幅(今收 / 昨收 −1)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 5 组(排序后第 49~60 日)的算术平均。
项目实现说明: 同 small_mom_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 60 天时为 null;占比并列时按时间先后稳定排序)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 13
中文名: 散户占比新动量因子(N=60)
描述: small_mom_part1_60 与 small_mom_part5_60 之差。散户属小单交易者,part1 − part5 为反转方向,值越小未来收益越高。研报表 6 中回看 60 日的新动量因子 5 分组多空对冲年化收益 18.15%、信息比率 1.95,均优于同窗口传统动量因子。
构建逻辑: small_mom_new_60=small_mom_part1_60−small_mom_part5_60
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 中户占比新动量因子(N=60)
描述: mid_mom_part1_60 与 mid_mom_part5_60 之差。中户属小单交易者,part1 − part5 为反转方向,值越小未来收益越高。
构建逻辑: mid_mom_new_60=mid_mom_part1_60−mid_mom_part5_60
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 大户占比新动量因子(N=60)
描述: big_mom_part1_60 与 big_mom_part5_60 之差。大户属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: big_mom_new_60=big_mom_part1_60−big_mom_part5_60
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 机构占比新动量因子(N=60)
描述: inst_mom_part1_60 与 inst_mom_part5_60 之差。机构属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: inst_mom_new_60=inst_mom_part1_60−inst_mom_part5_60
项目实现说明: 同 small_mom_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.2 节「新因子的参数敏感性」与图 14~15、表 6
中文名: 纯净新动量因子
描述: 研报为剔除常用风格与行业的干扰,每月月底将新因子对 Barra 风格因子和 28 个申万一级行业虚拟变量回归,取残差作为纯净新因子。剔除后纯净新因子的年化 ICIR 仍可达 −2.32,全市场 5 分组多空对冲年化收益 8.26%、信息比率 2.36、月度胜率 75.20%、最大回撤仅 3.34%。研报同时给出新因子与 10 个 Barra 风格因子的相关系数,其中与 Momentum(用 Ret20 替代)相关 0.3514、与 ResidualVolatility 相关 0.2487、与 Liquidity 相关 0.2266,与 Size 几乎无关(−0.0084)。
构建逻辑: 在每个截面上,把 small_mom_new_20 对 10 个风格因子与申万一级行业哑变量做最小二乘回归,取残差。
项目实现说明:
cn_stock_prefactors 字段构造十个同名代理变量——Beta 取 beta_000300SH_22,Size 取 log(total_market_cap),NonLinearSize 取 Size 的三次项,BooktoPrice 取 1/pb,EarningsYield 取 1/pe_ttm,Growth 取营业总收入 TTM 的 250 个交易日同比,Leverage 取 debt_to_asset_lf,ResidualVolatility 取日收益率的 22 日标准差,Liquidity 取 log(22 日平均换手率),Momentum 按研报做法用 trad_mom_20 替代sw2021_level1(申万 2021 版一级行业,31 个)文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 3 节纯净新因子、表 3~4 与图 10
中文名: 传统换手率因子
描述: 研报在「交易者结构在其他因子上的应用」一节用来对照的传统换手率因子。研报回测其年化 ICIR 为 −1.87,5 分组多空对冲年化收益 21.99%、年化波动 12.78%、信息比率 1.72、月度胜率 69.60%、最大回撤 11.33%。
构建逻辑: 每月月底计算过去 20 个交易日的日均换手率,并做市值中性化处理。
项目实现说明:
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 8
中文名: 交易者结构划分的局部换手率因子
描述: 研报把本篇发现的规律迁移到换手率因子上,按四类交易者的交易占比高低把传统换手率因子划分为 5 个局部因子。结论与动量因子一致:大单(机构、大户)交易占比越高、小单(散户、中户)交易占比越低,换手率因子的表现越好。
构建逻辑: 与局部动量因子同构,仅把被切割的基础值由每日涨跌幅换成每日换手率:回溯过去 20 个交易日,按当日某类交易者的交易占比从低到高排序,等分 5 组,每组取组内日换手率的平均值。
项目实现说明:
trad_turn_20 上(研报仅对传统因子明示该处理)文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 散户占比局部换手率因子 part2(N=20)
描述: 散户占比局部换手率因子 part2(N=20),过去 20 个有效交易日按散户占比升序排序后第 2 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 散户占比局部换手率因子 part3(N=20)
描述: 散户占比局部换手率因子 part3(N=20),过去 20 个有效交易日按散户占比升序排序后第 3 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 散户占比局部换手率因子 part4(N=20)
描述: 散户占比局部换手率因子 part4(N=20),过去 20 个有效交易日按散户占比升序排序后第 4 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 散户占比局部换手率因子 part5(N=20)
描述: 散户占比局部换手率因子 part5(N=20),过去 20 个有效交易日按散户占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即散户占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 中户占比局部换手率因子 part1(N=20)
描述: 中户占比局部换手率因子 part1(N=20),过去 20 个有效交易日按中户占比升序排序后第 1 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 中户占比局部换手率因子 part2(N=20)
描述: 中户占比局部换手率因子 part2(N=20),过去 20 个有效交易日按中户占比升序排序后第 2 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 中户占比局部换手率因子 part3(N=20)
描述: 中户占比局部换手率因子 part3(N=20),过去 20 个有效交易日按中户占比升序排序后第 3 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 中户占比局部换手率因子 part4(N=20)
描述: 中户占比局部换手率因子 part4(N=20),过去 20 个有效交易日按中户占比升序排序后第 4 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 中户占比局部换手率因子 part5(N=20)
描述: 中户占比局部换手率因子 part5(N=20),过去 20 个有效交易日按中户占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即中户占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 大户占比局部换手率因子 part1(N=20)
描述: 大户占比局部换手率因子 part1(N=20),过去 20 个有效交易日按大户占比升序排序后第 1 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 大户占比局部换手率因子 part2(N=20)
描述: 大户占比局部换手率因子 part2(N=20),过去 20 个有效交易日按大户占比升序排序后第 2 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 大户占比局部换手率因子 part3(N=20)
描述: 大户占比局部换手率因子 part3(N=20),过去 20 个有效交易日按大户占比升序排序后第 3 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 大户占比局部换手率因子 part4(N=20)
描述: 大户占比局部换手率因子 part4(N=20),过去 20 个有效交易日按大户占比升序排序后第 4 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 大户占比局部换手率因子 part5(N=20)
描述: 大户占比局部换手率因子 part5(N=20),过去 20 个有效交易日按大户占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即大户占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 机构占比局部换手率因子 part1(N=20)
描述: 机构占比局部换手率因子 part1(N=20),过去 20 个有效交易日按机构占比升序排序后第 1 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 机构占比局部换手率因子 part2(N=20)
描述: 机构占比局部换手率因子 part2(N=20),过去 20 个有效交易日按机构占比升序排序后第 2 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 机构占比局部换手率因子 part3(N=20)
描述: 机构占比局部换手率因子 part3(N=20),过去 20 个有效交易日按机构占比升序排序后第 3 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 机构占比局部换手率因子 part4(N=20)
描述: 机构占比局部换手率因子 part4(N=20),过去 20 个有效交易日按机构占比升序排序后第 4 个五分之一(4 日)日换手率的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 机构占比局部换手率因子 part5(N=20)
描述: 机构占比局部换手率因子 part5(N=20),过去 20 个有效交易日按机构占比升序排序后第 5 个五分之一(4 日)日换手率的均值,即机构占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,换手率因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日换手率按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_turn_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 16
中文名: 交易者结构划分的新换手率因子
描述: 研报以散户交易占比为例,将局部换手率因子 1 与因子 5 相减构造新的换手率因子,效果优于传统因子:年化 ICIR 由 −1.87 提升到 −2.34,5 分组多空对冲年化收益 21.67%、年化波动 9.20%、信息比率 2.36、月度胜率 76.00%、最大回撤 9.38%。
构建逻辑: 新换手率因子等于局部换手率因子 1 减去因子 5。
项目实现说明:
small_mom_new_20,四类交易者统一按 part1−part5 计算,不按交易者类型翻转符号文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 8
中文名: 中户占比新换手率因子(N=20)
描述: mid_turn_part1_20 与 mid_turn_part5_20 之差。中户属小单交易者,part1 − part5 为反转方向,值越小未来收益越高。
构建逻辑: mid_turn_new_20=mid_turn_part1_20−mid_turn_part5_20
项目实现说明: 同 small_turn_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 8
中文名: 大户占比新换手率因子(N=20)
描述: big_turn_part1_20 与 big_turn_part5_20 之差。大户属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: big_turn_new_20=big_turn_part1_20−big_turn_part5_20
项目实现说明: 同 small_turn_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 8
中文名: 机构占比新换手率因子(N=20)
描述: inst_turn_part1_20 与 inst_turn_part5_20 之差。机构属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: inst_turn_new_20=inst_turn_part1_20−inst_turn_part5_20
项目实现说明: 同 small_turn_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 8
中文名: 传统振幅因子
描述: 研报用来对照的传统振幅因子。研报回测其年化 ICIR 为 −0.79,5 分组多空对冲年化收益 10.18%、年化波动 13.89%、信息比率 0.73、月度胜率 66.40%、最大回撤 17.03%。
构建逻辑: 每月月底计算过去 20 个交易日的日均振幅,并做市值中性化处理。
项目实现说明:
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 9
中文名: 交易者结构划分的局部振幅因子
描述: 研报把交易者结构的切割方案迁移到振幅因子上得到的 5 个局部因子,研报称改进效果同样令人欣喜。
构建逻辑: 与局部动量因子同构,被切割的基础值为每日振幅:回溯过去 20 个交易日,按当日某类交易者的交易占比从低到高排序,等分 5 组,每组取组内日振幅的平均值。
项目实现说明:
small_turn_part1_20文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 散户占比局部振幅因子 part2(N=20)
描述: 散户占比局部振幅因子 part2(N=20),过去 20 个有效交易日按散户占比升序排序后第 2 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 散户占比局部振幅因子 part3(N=20)
描述: 散户占比局部振幅因子 part3(N=20),过去 20 个有效交易日按散户占比升序排序后第 3 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 散户占比局部振幅因子 part4(N=20)
描述: 散户占比局部振幅因子 part4(N=20),过去 20 个有效交易日按散户占比升序排序后第 4 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 散户占比局部振幅因子 part5(N=20)
描述: 散户占比局部振幅因子 part5(N=20),过去 20 个有效交易日按散户占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即散户占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日散户交易占比(share_small)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 中户占比局部振幅因子 part1(N=20)
描述: 中户占比局部振幅因子 part1(N=20),过去 20 个有效交易日按中户占比升序排序后第 1 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 中户占比局部振幅因子 part2(N=20)
描述: 中户占比局部振幅因子 part2(N=20),过去 20 个有效交易日按中户占比升序排序后第 2 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 中户占比局部振幅因子 part3(N=20)
描述: 中户占比局部振幅因子 part3(N=20),过去 20 个有效交易日按中户占比升序排序后第 3 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 中户占比局部振幅因子 part4(N=20)
描述: 中户占比局部振幅因子 part4(N=20),过去 20 个有效交易日按中户占比升序排序后第 4 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 中户占比局部振幅因子 part5(N=20)
描述: 中户占比局部振幅因子 part5(N=20),过去 20 个有效交易日按中户占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即中户占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日中户交易占比(share_mid)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 大户占比局部振幅因子 part1(N=20)
描述: 大户占比局部振幅因子 part1(N=20),过去 20 个有效交易日按大户占比升序排序后第 1 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 大户占比局部振幅因子 part2(N=20)
描述: 大户占比局部振幅因子 part2(N=20),过去 20 个有效交易日按大户占比升序排序后第 2 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 大户占比局部振幅因子 part3(N=20)
描述: 大户占比局部振幅因子 part3(N=20),过去 20 个有效交易日按大户占比升序排序后第 3 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 大户占比局部振幅因子 part4(N=20)
描述: 大户占比局部振幅因子 part4(N=20),过去 20 个有效交易日按大户占比升序排序后第 4 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 大户占比局部振幅因子 part5(N=20)
描述: 大户占比局部振幅因子 part5(N=20),过去 20 个有效交易日按大户占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即大户占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日大户交易占比(share_big)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 机构占比局部振幅因子 part1(N=20)
描述: 机构占比局部振幅因子 part1(N=20),过去 20 个有效交易日按机构占比升序排序后第 1 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 1 组(排序后第 1~4 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 机构占比局部振幅因子 part2(N=20)
描述: 机构占比局部振幅因子 part2(N=20),过去 20 个有效交易日按机构占比升序排序后第 2 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 2 组(排序后第 5~8 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 机构占比局部振幅因子 part3(N=20)
描述: 机构占比局部振幅因子 part3(N=20),过去 20 个有效交易日按机构占比升序排序后第 3 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 3 组(排序后第 9~12 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 机构占比局部振幅因子 part4(N=20)
描述: 机构占比局部振幅因子 part4(N=20),过去 20 个有效交易日按机构占比升序排序后第 4 个五分之一(4 日)日振幅的均值。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 4 组(排序后第 13~16 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 机构占比局部振幅因子 part5(N=20)
描述: 机构占比局部振幅因子 part5(N=20),过去 20 个有效交易日按机构占比升序排序后第 5 个五分之一(4 日)日振幅的均值,即机构占比最高的 4 日。研报结论与动量一致:大单交易者占比越高、小单交易者占比越低,振幅因子表现越好。
构建逻辑: 回溯过去 20 个有效交易日,把每日日振幅((最高价 − 最低价) / 昨收)按当日机构交易占比(share_inst)从低到高排序后等分 5 组,取第 5 组(排序后第 17~20 日)的算术平均。
项目实现说明: 同 small_amp_part1_20(逐日计算;窗口按四档占比与三个基础值都有定义的交易日计数,有效交易日不足 20 天时为 null;占比并列时按时间先后稳定排序);不做市值中性化。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与图 17
中文名: 交易者结构划分的新振幅因子
描述: 研报以散户交易占比为例,将局部振幅因子 1 与因子 5 相减构造新的振幅因子,效果优于传统因子:年化 ICIR 由 −0.79 提升到 −1.76,5 分组多空对冲年化收益 11.84%、年化波动 5.77%、信息比率 2.05、月度胜率 73.60%、最大回撤 6.80%。
构建逻辑: 新振幅因子等于局部振幅因子 1 减去因子 5。
项目实现说明:
small_mom_new_20,四类交易者统一按 part1−part5 计算,不按交易者类型翻转符号文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 9
中文名: 中户占比新振幅因子(N=20)
描述: mid_amp_part1_20 与 mid_amp_part5_20 之差。中户属小单交易者,part1 − part5 为反转方向,值越小未来收益越高。
构建逻辑: mid_amp_new_20=mid_amp_part1_20−mid_amp_part5_20
项目实现说明: 同 small_amp_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 9
中文名: 大户占比新振幅因子(N=20)
描述: big_amp_part1_20 与 big_amp_part5_20 之差。大户属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: big_amp_new_20=big_amp_part1_20−big_amp_part5_20
项目实现说明: 同 small_amp_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 9
中文名: 机构占比新振幅因子(N=20)
描述: inst_amp_part1_20 与 inst_amp_part5_20 之差。机构属大单交易者,单调性与散户相反,part1 − part5 得到的是动量方向,取负号后与散户版同向。
构建逻辑: inst_amp_new_20=inst_amp_part1_20−inst_amp_part5_20
项目实现说明: 同 small_amp_new_20(四类交易者统一按 part1 − part5 计算,不按交易者类型翻转符号;逐日计算)。
文献出处: 高子剑、沈芷琦. 2020-08-18. “求索动量因子”系列研究(二):交易者结构对动量因子的改进. 东吴证券,第 4.4 节「交易者结构在其他因子上的应用」与表 9
核对口径: 因子 IC 一项的区间为 2016-01-01 ~ 2020-07-31(研报为 2010/01/01-2020/07/31,本项目资金流字段自 2015-01 起才有、且 2015 年覆盖度不足以入库,故起点晚 6 年;2019 整年因上游缺陷未入库,自然从样本中缺失);交易占比一项的区间为 2015-02-16 ~ 2020-07-31,直接查上游字段、不受入库区间限制,故可多覆盖 2015 与 2019。全市场不做任何股票过滤(研报剔除 ST 与次新股);前向收益取次日开盘到 21 个交易日后开盘(不用收盘口径:收盘价含当日反转信息,会系统性放大反转类因子的表现);IC 为 Pearson、RankIC 为 Spearman;研报为月末截面、本项目逐日,下表的 IC 类指标取月末子样本(43 个截面日)与研报对数,逐日全样本(871 个截面日)的 RankIC 另见下方差异说明。交易占比一项对全样本股票日求简单算术平均,与研报图 3「所有 A 股样本的平均交易占比」同口径。
研报的「年化 ICIR」是月度 ICIR ×12。本项目给的是年化 RankICIR(基于 Spearman IC),研报在动量因子上同时给了 ICIR 与 RankICIR(−2.46 / −3.30),故动量一项可直接对上;但换手率与振幅两节研报只给了年化 ICIR(Pearson 口径),与本项目的 RankICIR 不是同一指标,表中已标注,两列只能看方向与相对关系、不能看绝对值差。
本表实际入库区间为 2016-01-01 起(见 notebook 历史 cell 的说明):2015 年分档资金流覆盖度过不了入库前测试的 80% 下限,2015-07 千股停牌期间单日覆盖仅约 48%。上表交易占比一项的核对区间从 2015-02-16 起算,是为了尽量贴近研报区间做口径核对,不代表本表的入库区间。
| 项目 | 本项目(2015-02 ~ 2020-07) | 研报原文(2010-01 ~ 2020-07) | 出处 |
|---|---|---|---|
| 机构平均交易占比 | 7.30% | 6% | 研报 2.1 节正文 / 图 3 |
| 大户平均交易占比 | 24.04% | 22% | 研报 2.1 节正文 / 图 3 |
| 中户平均交易占比 | 35.68% | 38% | 研报 2.1 节正文 / 图 3 |
| 散户平均交易占比 | 30.10% | 34% | 研报 2.1 节正文 / 图 3 |
| 中户 + 散户 | 65.78% | 超过 70% | 研报研究结论 |
small_mom_new_20 月度 IC 均值 | −0.0657 | −0.058 | 研报 3 节正文 |
small_mom_new_20 月度 RankIC 均值 | −0.0855 | −0.073 | 研报 3 节正文 |
small_mom_new_20 年化 RankICIR | −3.60 | −3.30 | 研报 3 节正文 |
small_mom_new_20_pure 年化 RankICIR | −3.16 | −2.32(年化 ICIR) | 研报 3 节正文 |
trad_turn_20 年化 RankICIR | −2.16 | −1.87(年化 ICIR) | 研报表 8 |
small_turn_new_20 年化 RankICIR | −2.13 | −2.34(年化 ICIR) | 研报表 8 |
trad_amp_20 年化 RankICIR | −2.30 | −0.79(年化 ICIR) | 研报表 9 |
small_amp_new_20 年化 RankICIR | −3.00 | −1.76(年化 ICIR) | 研报表 9 |
trad_mom_20(对照)年化 RankICIR | −1.39 | 研报未披露 ICIR(仅给 IR 1.19) | 研报图 1 / 表 1 |
核心因子的复现质量:small_mom_new_20 月度 IC −0.0657 对研报 −0.058、月度 RankIC −0.0855 对 −0.073、年化 RankICIR −3.60 对 −3.30,三项都比研报略强但量级一致;逐日全样本 RankIC 为 −0.0908。研报最关键的结论——新动量因子显著优于传统动量因子——在本项目成立且幅度更大:年化 RankICIR −3.60 对 −1.39(传统 Ret20)。
两处与研报不一致,标为待确认:
small_turn_part1_20 的项目实现说明),若研报对局部因子也做了中性化,新因子的构造基础就不同未为了对上研报去调整中性化处理或振幅定义。
四类交易者的占比排序与量级均与研报一致(中户最高、机构最低,中户加散户占三分之二),逐项误差 1.3 ~ 3.9 个百分点。差异来源有两个,且方向可解释:
share_inst 的项目实现说明)。该还原使四档占比之和恒为 1(已作为入库前测试点 share_sum 固化,容差 10−6,实测全部通过),但单档数值与 Wind 口径可能有细微差别挂单金额的分档阈值(机构 ≥100 万、大户 20∼100 万、中户 4∼20 万、散户 <4 万)与源表的 large / big / mid / small 四档完全对应,无需换算。注意源表后缀 large 指的是超大单,与研报「大户」不是同一档,映射关系已在实现中按阈值对齐而非按字面对齐。
这两项都已量化并固化进 checks.py,使用本表前需要知道:
一、四档之和恒等于 1 并非全区间成立,2019 年整年失效。 对 2015-01 ~ 2026-09 逐日扫描「四档还原成交额之和 / amount」:干净交易日的偏离是纯浮点累积误差(p99 约 3×10−8,单日最大约 5.4×10−5);坏行则是实质缺陷——四档之和只有 amount 的 40% ~ 52%,即该股当日的分档资金流只覆盖了不到一半的成交额。逐年实测:
| 年份 | 交易日数 | 平均坏行率 | 坏行率 > 1% 的交易日数 |
|---|---|---|---|
| 2015 | 244 | 15.69% | 72 |
| 2016 | 244 | 5.15% | 21 |
| 2017 | 244 | 0.29% | 2 |
| 2018 | 243 | 0.38% | 2 |
| 2019 | 244 | 24.99% | 241 |
| 2020 | 243 | 0.00% | 0 |
| 2021 | 243 | 5.48% | 26 |
| 2022 | 242 | 0.78% | 6 |
| 2023 | 242 | 0.99% | 6 |
| 2024 | 242 | 0.36% | 2 |
| 2025 | 243 | 0.00% | 0 |
| 2026(至 09-30) | 181 | 0.37% | 2 |
坏行集中在主板股票,沪深两市都有。据此把专属测试点 share_sum 的判据定为「偏离 >10−3 的行占比 >1% 即失败」:容差留了两个数量级余量以放过浮点噪声,坏行占比的门限能拦住整片坏掉的交易日。
两个直接后果:
share_sum 拦住(各月抽样日坏行率 19% ~ 26%),这是上游数据本身的问题,不是因子逻辑问题。本表实际入库年份为 2016-2018、2020-2026二、share_inst 的截面重复率天然超过默认门禁。 当日没有超大单(挂单额 ≥100 万)成交的股票,share_inst 恰好为 0;实测 2019-11-22 当天 3651 只有效股票中有 1641 只为 0,仅这些 0 值就贡献 (1641−1)/3651=44.9% 的重复率,与该日实测重复率 44.9% 完全吻合。这是因子的固有性质而非计算退化,故经用户同意(2026-10-04)对 share_inst 单列豁免 duplicate_ratio 测试,阈值仍为默认 20%、其余 129 列照常参与测试。其余三档(share_big / share_mid / share_small)几乎每日都有成交,实测重复率远低于 20%,保留测试。
按 date、instrument 排序后的前 5 行与后 5 行,由 update_docs() 推送文档时自动填充。
| date | instrument | share_inst | share_big | share_mid | share_small | trad_mom_20 | trad_mom_40 | trad_mom_60 | trad_turn_20 | trad_amp_20 | inst_mom_part1_20 | inst_mom_part2_20 | inst_mom_part3_20 | inst_mom_part4_20 | inst_mom_part5_20 | inst_mom_new_20 | big_mom_part1_20 | big_mom_part2_20 | big_mom_part3_20 | big_mom_part4_20 | big_mom_part5_20 | big_mom_new_20 | mid_mom_part1_20 | mid_mom_part2_20 | mid_mom_part3_20 | mid_mom_part4_20 | mid_mom_part5_20 | mid_mom_new_20 | small_mom_part1_20 | small_mom_part2_20 | small_mom_part3_20 | small_mom_part4_20 | small_mom_part5_20 | small_mom_new_20 | inst_mom_part1_40 | inst_mom_part2_40 | inst_mom_part3_40 | inst_mom_part4_40 | inst_mom_part5_40 | inst_mom_new_40 | big_mom_part1_40 | big_mom_part2_40 | big_mom_part3_40 | big_mom_part4_40 | big_mom_part5_40 | big_mom_new_40 | mid_mom_part1_40 | mid_mom_part2_40 | mid_mom_part3_40 | mid_mom_part4_40 | mid_mom_part5_40 | mid_mom_new_40 | small_mom_part1_40 | small_mom_part2_40 | small_mom_part3_40 | small_mom_part4_40 | small_mom_part5_40 | small_mom_new_40 | inst_mom_part1_60 | inst_mom_part2_60 | inst_mom_part3_60 | inst_mom_part4_60 | inst_mom_part5_60 | inst_mom_new_60 | big_mom_part1_60 | big_mom_part2_60 | big_mom_part3_60 | big_mom_part4_60 | big_mom_part5_60 | big_mom_new_60 | mid_mom_part1_60 | mid_mom_part2_60 | mid_mom_part3_60 | mid_mom_part4_60 | mid_mom_part5_60 | mid_mom_new_60 | small_mom_part1_60 | small_mom_part2_60 | small_mom_part3_60 | small_mom_part4_60 | small_mom_part5_60 | small_mom_new_60 | inst_turn_part1_20 | inst_turn_part2_20 | inst_turn_part3_20 | inst_turn_part4_20 | inst_turn_part5_20 | inst_turn_new_20 | big_turn_part1_20 | big_turn_part2_20 | big_turn_part3_20 | big_turn_part4_20 | big_turn_part5_20 | big_turn_new_20 | mid_turn_part1_20 | mid_turn_part2_20 | mid_turn_part3_20 | mid_turn_part4_20 | mid_turn_part5_20 | mid_turn_new_20 | small_turn_part1_20 | small_turn_part2_20 | small_turn_part3_20 | small_turn_part4_20 | small_turn_part5_20 | small_turn_new_20 | inst_amp_part1_20 | inst_amp_part2_20 | inst_amp_part3_20 | inst_amp_part4_20 | inst_amp_part5_20 | inst_amp_new_20 | big_amp_part1_20 | big_amp_part2_20 | big_amp_part3_20 | big_amp_part4_20 | big_amp_part5_20 | big_amp_new_20 | mid_amp_part1_20 | mid_amp_part2_20 | mid_amp_part3_20 | mid_amp_part4_20 | mid_amp_part5_20 | mid_amp_new_20 | small_amp_part1_20 | small_amp_part2_20 | small_amp_part3_20 | small_amp_part4_20 | small_amp_part5_20 | small_amp_new_20 | small_mom_new_20_pure |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-11-03 00:00:00 | 000001.SZ | 0.256297 | 0.267482 | 0.244363 | 0.231859 | 0.001906 | 0.000713 | 0.000634 | -0.392659 | -0.932391 | -0.003547 | -0.003346 | 0.007573 | -0.002066 | 0.010917 | -0.014464 | -0.005789 | 0.004113 | 0.005943 | 0.002956 | 0.002309 | -0.008098 | 0.010917 | 0.010118 | -0.005876 | -0.008263 | 0.002635 | 0.008283 | 0.011425 | 0.006147 | 0.003191 | -0.000921 | -0.010310 | 0.021735 | -0.002654 | 0.000713 | -0.005389 | 0.002994 | 0.007900 | -0.010555 | 0.001724 | -0.003564 | 0.001803 | 0.002637 | 0.000963 | 0.000760 | 0.008851 | -0.000510 | -0.002759 | -0.001703 | -0.000315 | 0.009166 | 0.007508 | 0.002627 | 0.004194 | -0.005406 | -0.005358 | 0.012866 | -0.002166 | 0.003637 | -0.004907 | 0.000671 | 0.005933 | -0.008099 | -0.000537 | -0.001792 | 0.003174 | -0.000450 | 0.002773 | -0.003309 | 0.005079 | -0.000085 | -0.000374 | -0.002199 | 0.000749 | 0.004329 | 0.007926 | 0.001702 | 0.002370 | -0.006928 | -0.001901 | 0.009827 | 0.006656 | 0.005283 | 0.006653 | 0.008149 | 0.008630 | -0.001974 | 0.006466 | 0.005294 | 0.007752 | 0.008193 | 0.007665 | -0.001199 | 0.008630 | 0.006767 | 0.007526 | 0.006645 | 0.005803 | 0.002827 | 0.008845 | 0.006988 | 0.006892 | 0.007061 | 0.005585 | 0.003260 | 0.023409 | 0.017185 | 0.023228 | 0.025248 | 0.022921 | 0.000487 | 0.021763 | 0.018208 | 0.024276 | 0.020216 | 0.027529 | -0.005766 | 0.022921 | 0.022378 | 0.021800 | 0.023356 | 0.021535 | 0.001386 | 0.026697 | 0.021592 | 0.020818 | 0.025011 | 0.017872 | 0.008825 | 0.487506 |
| 2026-11-03 00:00:00 | 000002.SZ | 0.144958 | 0.238481 | 0.260742 | 0.355820 | -0.011548 | 0.001238 | -0.000254 | 0.431617 | 0.396339 | -0.003426 | 0.005199 | -0.029188 | -0.014020 | -0.016303 | 0.012877 | 0.013692 | -0.041833 | -0.007575 | -0.017400 | -0.004623 | 0.018315 | 0.003119 | -0.013905 | -0.017890 | -0.007080 | -0.021982 | 0.025102 | -0.018565 | -0.020918 | -0.013069 | -0.003905 | -0.001282 | -0.017283 | -0.008516 | 0.003026 | -0.017849 | -0.012542 | 0.042072 | -0.050588 | 0.041300 | -0.005295 | -0.011765 | -0.013234 | -0.004815 | 0.046115 | 0.032637 | -0.001406 | -0.011121 | 0.000452 | -0.014371 | 0.047008 | 0.037896 | -0.012613 | -0.017461 | 0.004188 | -0.005821 | 0.043717 | -0.006155 | -0.001138 | -0.010082 | -0.014876 | 0.030982 | -0.037137 | 0.030728 | -0.016844 | -0.009851 | -0.001669 | -0.003634 | 0.034362 | 0.022078 | -0.007421 | -0.006154 | -0.000790 | -0.008984 | 0.031062 | 0.028776 | -0.006608 | -0.015038 | 0.002136 | -0.010537 | 0.039312 | 0.030057 | 0.022866 | 0.032614 | 0.035076 | 0.067675 | -0.037618 | 0.054171 | 0.033630 | 0.029377 | 0.038557 | 0.032552 | 0.021619 | 0.048946 | 0.021274 | 0.037693 | 0.037534 | 0.042843 | 0.006103 | 0.080771 | 0.032242 | 0.032209 | 0.022572 | 0.020494 | 0.060278 | 0.045083 | 0.038149 | 0.050719 | 0.040493 | 0.086452 | -0.041368 | 0.073447 | 0.045765 | 0.037628 | 0.051130 | 0.052927 | 0.020520 | 0.070529 | 0.036073 | 0.044062 | 0.065177 | 0.045054 | 0.025475 | 0.090777 | 0.048572 | 0.053030 | 0.038537 | 0.029980 | 0.060797 | -1.027834 |
| 2026-11-03 00:00:00 | 000006.SZ | 0.013999 | 0.241766 | 0.358187 | 0.386049 | -0.012867 | -0.004843 | -0.001692 | -0.350294 | 0.363316 | -0.016079 | -0.019115 | -0.007145 | -0.013477 | -0.008521 | -0.007558 | 0.007918 | -0.017368 | -0.029339 | -0.024424 | -0.001124 | 0.009043 | -0.017792 | -0.013627 | -0.016839 | -0.005417 | -0.010662 | -0.007130 | 0.003601 | -0.022234 | -0.025053 | -0.013981 | -0.006670 | 0.010271 | -0.003967 | -0.004951 | -0.014207 | 0.004895 | -0.005983 | 0.002016 | 0.001463 | -0.022255 | 0.000470 | -0.011765 | 0.007872 | -0.006409 | -0.013189 | -0.005454 | -0.003133 | -0.002929 | 0.000490 | -0.013679 | 0.011544 | -0.002676 | -0.002347 | -0.013805 | -0.016930 | 0.028475 | -0.005232 | -0.007251 | -0.009045 | -0.002577 | 0.015648 | -0.020880 | -0.007636 | -0.013636 | -0.007424 | 0.014149 | 0.006089 | -0.013725 | 0.013219 | -0.006085 | -0.015308 | 0.002191 | -0.002474 | 0.015694 | 0.020438 | 0.000107 | -0.000966 | -0.013302 | -0.014735 | 0.035173 | 0.013125 | 0.022276 | 0.017152 | 0.017458 | 0.023329 | -0.010204 | 0.017652 | 0.018177 | 0.017611 | 0.015522 | 0.024379 | -0.006727 | 0.018472 | 0.026850 | 0.017299 | 0.017786 | 0.012934 | 0.005538 | 0.018153 | 0.019142 | 0.025896 | 0.017211 | 0.012939 | 0.005214 | 0.050606 | 0.060622 | 0.055978 | 0.052787 | 0.058607 | -0.008001 | 0.048635 | 0.049144 | 0.060053 | 0.055285 | 0.065484 | -0.016849 | 0.059900 | 0.058389 | 0.056672 | 0.057098 | 0.046542 | 0.013358 | 0.055299 | 0.046749 | 0.072758 | 0.061694 | 0.042101 | 0.013197 | 0.311554 |
| 2026-11-03 00:00:00 | 000007.SZ | 0.049881 | 0.194611 | 0.370026 | 0.385482 | -0.008033 | -0.007513 | 0.000911 | -0.303742 | 0.478128 | -0.025342 | -0.011765 | -0.007264 | 0.007353 | -0.003145 | -0.022197 | -0.002555 | -0.009122 | -0.004235 | 0.000568 | -0.024820 | 0.022265 | -0.022608 | 0.018024 | -0.019112 | -0.008536 | -0.007932 | -0.014676 | -0.025351 | 0.023946 | 0.004150 | -0.013847 | -0.029061 | 0.003709 | -0.009417 | 0.004189 | -0.006406 | -0.011623 | -0.014308 | 0.004891 | -0.005838 | -0.004293 | 0.010549 | -0.008354 | -0.029628 | 0.023790 | -0.021626 | -0.009572 | -0.001293 | 0.001458 | -0.006531 | -0.015096 | -0.036443 | 0.001786 | 0.009388 | -0.002319 | -0.009977 | -0.026466 | -0.004641 | 0.008596 | -0.004743 | -0.005478 | 0.010823 | -0.015464 | -0.005990 | 0.005963 | 0.001649 | 0.002669 | 0.000267 | -0.006256 | -0.004346 | -0.003145 | 0.010777 | -0.001588 | 0.002858 | -0.007204 | 0.016814 | -0.012335 | 0.002191 | 0.004487 | -0.006600 | 0.023414 | 0.023889 | 0.026228 | 0.020461 | 0.019468 | 0.024063 | -0.000174 | 0.022704 | 0.018894 | 0.020537 | 0.027262 | 0.024714 | -0.002011 | 0.019070 | 0.020147 | 0.022483 | 0.022647 | 0.029763 | -0.010694 | 0.025324 | 0.030620 | 0.019373 | 0.021599 | 0.017194 | 0.008130 | 0.073392 | 0.068220 | 0.043567 | 0.042838 | 0.073195 | 0.000197 | 0.063821 | 0.046780 | 0.051211 | 0.072255 | 0.067146 | -0.003325 | 0.049865 | 0.055600 | 0.056545 | 0.058704 | 0.080499 | -0.030634 | 0.074053 | 0.080838 | 0.044336 | 0.052694 | 0.049292 | 0.024760 | -0.119905 |
| 2026-11-03 00:00:00 | 000008.SZ | 0.089403 | 0.301388 | 0.293867 | 0.315342 | -0.002282 | -0.002524 | -0.001057 | -0.703329 | -1.320820 | 0.003214 | -0.005447 | -0.003122 | -0.011558 | 0.005502 | -0.002287 | -0.007657 | 0.002250 | -0.008440 | 0.008730 | -0.006295 | -0.001362 | -0.008543 | 0.000332 | -0.003154 | -0.001008 | 0.000962 | -0.009505 | 0.000128 | -0.000921 | -0.000036 | -0.001062 | -0.009519 | 0.009647 | 0.003214 | -0.005339 | -0.004933 | -0.008564 | 0.003005 | 0.000209 | -0.002346 | -0.000347 | -0.010221 | 0.001874 | -0.001578 | -0.000768 | -0.003590 | -0.002942 | -0.005789 | 0.001287 | -0.001585 | -0.002005 | 0.002072 | -0.000943 | -0.003998 | -0.004451 | -0.005298 | 0.007371 | -0.001013 | 0.002846 | -0.009291 | -0.001880 | 0.004051 | -0.005064 | -0.002242 | -0.001336 | -0.002963 | 0.003335 | -0.002081 | -0.000161 | -0.004514 | -0.000533 | -0.003793 | 0.003571 | -0.000018 | -0.004496 | -0.000002 | 0.002501 | -0.001983 | -0.003412 | -0.002390 | 0.002388 | 0.007386 | 0.006704 | 0.008208 | 0.009418 | 0.011561 | -0.004175 | 0.006764 | 0.008717 | 0.008912 | 0.011463 | 0.007421 | -0.000658 | 0.010928 | 0.009630 | 0.006531 | 0.008423 | 0.007766 | 0.003162 | 0.010026 | 0.008956 | 0.007081 | 0.007558 | 0.009657 | 0.000369 | 0.027402 | 0.021474 | 0.022003 | 0.023787 | 0.028254 | -0.000853 | 0.019657 | 0.029313 | 0.021254 | 0.029104 | 0.023592 | -0.003935 | 0.025617 | 0.025842 | 0.020840 | 0.026979 | 0.023644 | 0.001973 | 0.030693 | 0.021153 | 0.019088 | 0.023757 | 0.028230 | 0.002463 | 0.396078 |
| 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 | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | 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 | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | 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 | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | 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 | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | 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 | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null | null |
SELECT date, instrument, share_inst, share_big, share_mid, share_small, trad_mom_20 FROM cn_stock_factors_hf_dw_trader_structure WHERE date >= '2026-10-06' ORDER BY date LIMIT 100
SELECT date, instrument, share_inst, share_big, share_mid, share_small, trad_mom_20 FROM cn_stock_factors_hf_dw_trader_structure WHERE date >= '2026-10-06' ORDER BY date LIMIT 100