⚠️ 重要提示

本报告内容基于 skillhub『股票因子』技能 获取的初始数据(各因子族 IC / IR / time_potential 等评估指标), 由 WorkBuddy 自动分析 生成,仅供参考,不构成任何投资建议。

因子历史表现不代表未来收益;市场有风险,投资需谨慎。据此操作,盈亏自负。

股票因子分析报告

数据来源:stock-factor 技能 output/*.xlsx(自动汇总 16 个因子族)| 生成工具:WorkBuddy 自动分析 | 样本区间:2024-08-14T00:00:00.000000 ~ 2026-08-07T00:00:00.000000 | 股票池:全市场约 5593 只

一、分析总览

1087
纳入因子总数
560
有效因子 (|IR|>0.3)
143
强有效因子 (|IR|>0.5)
0.3024
平均 |IR|
0.0161
平均 IC

本次共分析 1087 个因子,覆盖 16 个因子族。按 |IR|>0.3 口径, 有效因子 560 个(占比 51.5%), 其中强有效(|IR|>0.5)143 个。IC 的正负代表因子方向: 正=因子值越大未来收益越高,负=相反。

因子族因子数有效数强有效 平均|IR|平均IC平均time_potential领头牛因子
Qlib Alpha15815885220.3269-0.00330.7074CORR10
Qlib Alpha360360321830.43440.05840.7499VOLUME44
WorldQuant Alpha10110132120.24130.01740.6600Alpha#16
国泰君安 GTJA Alpha19119181210.2859-0.01050.7175GTJA_Alpha83
TA-Lib 技术指标842330.2206-0.02950.7464PLUS_DI14
stock_daily 基础因子12300.2232-0.02880.7825换手率-自由流通股
stock_report 财务因子105100.06110.00380.8201单位股价_资本公积
Barra CNE5 风格10000.1741-0.01360.8083CNE5_Liquidity
Piotroski F-Score10000.07340.00310.9384F9_dATO
Altman Z-Score6000.07290.00520.8066Altman_X4
经典学术异象9400.2861-0.00670.7954ANOM_INTRADAY
Fama-French / HXZ7000.1214-0.00090.8212FF_Value_BM
中信/申万 风格12400.2367-0.01780.8065CS_Momentum
WorldQuant 公式化alpha扩展批10410.28740.02510.5938WQ_RANK_CORR_OV
收益高阶矩/52周高7210.1973-0.02070.8226ANOM_SKEW
Merton 现金流收益率5000.1361-0.00360.8124MERTON_DD
合计10875601430.30240.01610.7399—
各因子族规模与有效因子数
各因子族规模与有效因子数
各因子族平均信息比率
各因子族平均信息比率

二、因子有效性分布

IR(信息比率)= IC均值 / IC标准差,|IR|>0.3 通常视为有效。 下图显示全部 1087 个因子的 IR 分布:大量因子集中在 0 附近(预测力弱), 长尾部分布在 ±0.3 之外的是具备选股信号的候选因子。

全部因子 IR 分布(红色虚线为 ±0.3 阈值)
全部因子 IR 分布(红色虚线为 ±0.3 阈值)
time_potential 分布(越接近1越稳定)
time_potential 分布(越接近1越稳定)

三、IC - IR 关系(跨因子族)

横轴为 IC(因子值与未来收益的秩相关),纵轴为 IR。 点越靠上/下且离 0 越远,因子信号越稳定有效。不同颜色代表不同因子族,可直观比较各族整体表现。

IC-IR 散点(按因子族着色)
IC-IR 散点(按因子族着色)

四、有效因子排行榜(Top 30 by |IR|)

下表为全部因子中 |IR| 最高的 30 个,按 |IR| 降序。 top10%_IR / bottom10%_IR 反映因子在头/尾极端档位的区分度(一头显著正、另一头显著负 = 多空信号可靠)。

#因子名族ICIR time_potentialtop10%_IRbottom10%_IR代码
1Alpha#16Alpha1010.05970.90530.7830-0.28550.8707
查看代码ah = d['high'] * d['adj_factor']; vol = d['vol']; out = -1 * row_rank(row_rank(ah).rolling(5).cov(row_rank(vol)))
2GTJA_Alpha83GTJA1910.05970.90530.7830-0.28550.8707
查看代码hi = d['high'] * d['adj_factor']; cov5 = row_rank(hi).rolling(5).cov(row_rank(d['vol'])); out = -1 * row_rank(cov5)
3Alpha#13Alpha1010.05830.89230.7581-0.38780.8706
查看代码ac = d['close'] * d['adj_factor']; vol = d['vol']; out = -1 * row_rank(row_rank(ac).rolling(5).cov(row_rank(vol)))
4GTJA_Alpha99GTJA1910.05830.89230.7581-0.38780.8706
查看代码ac = d['close'] * d['adj_factor']; cov5 = row_rank(ac).rolling(5).cov(row_rank(d['vol'])); out = -1 * row_rank(cov5)
5Alpha#44Alpha1010.05420.85420.70420.10710.2325
查看代码ah = d['high'] * d['adj_factor']; vol = d['vol']; out = -1 * ah.rolling(5).corr(row_rank(vol))
6GTJA_Alpha62GTJA1910.05420.85420.70420.10710.2325
查看代码hi = d['high'] * d['adj_factor']; out = -1 * hi.rolling(5).corr(row_rank(d['vol']))
7CORR10Alpha158-0.0638-0.74740.7940-0.55510.0381
查看代码ac=d['close']*d['adj_factor']; vol=d['vol']; out=ac.rolling(10).corr(np.log(vol+1))
8CORR5Alpha158-0.0584-0.74360.6720-0.2872-0.0309
查看代码ac=d['close']*d['adj_factor']; vol=d['vol']; out=ac.rolling(5).corr(np.log(vol+1))
9GTJA_Alpha90GTJA1910.04220.72900.72550.08180.2275
查看代码vwap = d['amount'] / d['vol'].replace(0, np.nan); corr5 = row_rank(vwap).rolling(5).corr(row_rank(d['vol'])); out = -1 * row_rank(corr5)
10Alpha#15Alpha1010.03860.72150.76260.17780.0535
查看代码ah = d['high'] * d['adj_factor']; vol = d['vol']; corr3 = row_rank(ah).rolling(3).corr(row_rank(vol)); out = -1 * row_rank(corr3).rolling(3).sum()
11Alpha#55Alpha1010.03830.71250.76670.25100.2869
查看代码ac = d['close'] * d['adj_factor']; ah = d['high'] * d['adj_factor']; al = d['low'] * d['adj_factor']; vol = d['vol']; ts_min_low12 = al.rolling(12).min(); ts_max_high12 = ah.rolling(12).max(); expr = (ac - ts_min_low12) / (ts_max_high12 - ts_min_low12); rank_expr = row_rank(expr); rank_vol = row_rank(vol); out = -1 * rank_expr.rolling(6).corr(rank_vol)
12GTJA_Alpha176GTJA191-0.0383-0.71250.7667-0.2828-0.2501
查看代码ac = d['close'] * d['adj_factor']; hi = d['high'] * d['adj_factor']; lo = d['low'] * d['adj_factor']; wpr = (ac - lo.rolling(12).min()) / (hi.rolling(12).max() - lo.rolling(12).min()).replace(0, np.nan); out = row_rank(wpr).rolling(6).corr(row_rank(d['vol']))
13GTJA_Alpha16GTJA1910.04400.71150.79370.00570.2507
查看代码vwap = d['amount'] / d['vol']; vwap = vwap.where(d['vol'] > 0, np.nan); rank_vol = row_rank(d['vol']); rank_vwap = row_rank(vwap); corr_5 = rank_vol.rolling(5).corr(rank_vwap); out = -1 * row_rank(corr_5).rolling(5).max()
14GTJA_Alpha32GTJA1910.03780.70760.76040.20550.0308
查看代码rank_high = row_rank(d['high'] * d['adj_factor']); rank_vol = row_rank(d['vol']); corr3 = rank_high.rolling(3).corr(rank_vol); out = -1 * corr3.rolling(3).sum()
15Alpha#50Alpha1010.04370.70230.7972-0.04700.1300
查看代码vol = d['vol']; avwap = (d['amount'] / (d['vol'] + 1e-12)) * d['adj_factor']; corr5 = row_rank(vol).rolling(5).corr(row_rank(avwap)); rank_corr = row_rank(corr5); out = -1 * rank_corr.rolling(5).max()
16GTJA_Alpha64GTJA1910.03850.69550.79950.1099-0.0150
查看代码ac = d['close'] * d['adj_factor']; vwap = d['amount'] / d['vol'].replace(0, np.nan); corr1 = row_rank(vwap).rolling(4).corr(row_rank(d['vol'])); rank1 = row_rank(rolling_decay_linear(corr1, 4)); corr2 = row_rank(ac).rolling(4).corr(row_rank(d['vol'].rolling(60).mean())); rank2 = row_rank(rolling_decay_linear(corr2.rolling(13).max(), 14)); out = -1 * np.maximum(rank1, rank2)
17VOLUME44Alpha3600.06430.68510.7921-0.00040.9277
查看代码out = ((d['vol']).shift(44)/(d['vol']+1e-12))
18VOLUME45Alpha3600.06520.67360.79100.00130.9490
查看代码out = ((d['vol']).shift(45)/(d['vol']+1e-12))
19GTJA_Alpha179GTJA191-0.0435-0.66410.7043-0.55280.0064
查看代码vwap = d['amount'] / d['vol'].replace(0, np.nan); lo = d['low'] * d['adj_factor']; r1 = row_rank(vwap.rolling(4).corr(d['vol'])); corr12 = row_rank(lo).rolling(12).corr(row_rank(d['vol'].rolling(50).mean())); r2 = row_rank(corr12); out = r1 * r2
20VOLUME46Alpha3600.06460.66260.7906-0.00060.9571
查看代码out = ((d['vol']).shift(46)/(d['vol']+1e-12))
21VOLUME59Alpha3600.06430.66080.79440.02650.9840
查看代码out = ((d['vol']).shift(59)/(d['vol']+1e-12))
22Alpha#26Alpha1010.04570.65870.75620.15670.4330
查看代码vol = d['vol']; ah = d['high'] * d['adj_factor']; ts_rank5_vol = rolling_rank(vol, 5); ts_rank5_high = rolling_rank(ah, 5); corr5 = ts_rank5_vol.rolling(5).corr(ts_rank5_high); out = -1 * corr5.rolling(3).max()
23GTJA_Alpha5GTJA1910.04570.65870.75620.15670.4330
查看代码ac = d['close'] * d['adj_factor']; ah = d['high'] * d['adj_factor']; volume = d['vol']; ts_rank_vol = volume.rolling(5).rank(pct=True, method='max'); ts_rank_high = ah.rolling(5).rank(pct=True, method='max'); corr_5 = ts_rank_vol.rolling(5).corr(ts_rank_high); tsmax_3 = corr_5.rolling(3).max(); out = -1 * tsmax_3
24VOLUME55Alpha3600.06330.65570.78290.08141.0188
查看代码out = ((d['vol']).shift(55)/(d['vol']+1e-12))
25VSUMP60Alpha158-0.0631-0.65420.7906-0.9791-0.1668
查看代码vol=d['vol']; dvol=vol-vol.shift(1); pos=dvol.clip(lower=0); absdvol=dvol.abs(); out=pos.rolling(60).sum()/(absdvol.rolling(60).sum()+1e-12)
26VSUMN60Alpha1580.06310.65420.79060.16760.9799
查看代码vol=d['vol']; dvol=vol-vol.shift(1); neg=(-dvol).clip(lower=0); absdvol=dvol.abs(); out=neg.rolling(60).sum()/(absdvol.rolling(60).sum()+1e-12)
27VSUMD60Alpha158-0.0631-0.65420.7906-0.9791-0.1668
查看代码vol=d['vol']; dvol=vol-vol.shift(1); pos=dvol.clip(lower=0); neg=(-dvol).clip(lower=0); absdvol=dvol.abs(); out=(pos.rolling(60).sum()-neg.rolling(60).sum())/(absdvol.rolling(60).sum()+1e-12)
28VOLUME56Alpha3600.06340.65400.77990.05820.9845
查看代码out = ((d['vol']).shift(56)/(d['vol']+1e-12))
29VOLUME43Alpha3600.06170.65310.7807-0.03140.9248
查看代码out = ((d['vol']).shift(43)/(d['vol']+1e-12))
30VOLUME58Alpha3600.06360.65220.79150.05941.0177
查看代码out = ((d['vol']).shift(58)/(d['vol']+1e-12))
Top 20 因子 |IR|(红=负向因子,绿=正向因子)
Top 20 因子 |IR|(红=负向因子,绿=正向因子)

五、各因子族明细(Top 10 by |IR|)

Qlib Alpha158 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
CORR10-0.0638-0.74740.7940-0.55510.0381
CORR5-0.0584-0.74360.6720-0.2872-0.0309
VSUMD60-0.0631-0.65420.7906-0.9791-0.1668
VSUMP60-0.0631-0.65420.7906-0.9791-0.1668
VSUMN600.06310.65420.79060.16760.9799
VSUMP30-0.0558-0.61660.7384-1.0164-0.1610
VSUMN300.05580.61660.73840.16331.0120
VSUMD30-0.0558-0.61660.7384-1.0164-0.1610
CORR20-0.0542-0.61310.8227-0.38960.1605
VMA600.06170.60750.7618-0.13261.0868

Qlib Alpha360 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
VOLUME440.06430.68510.7921-0.00040.9277
VOLUME450.06520.67360.79100.00130.9490
VOLUME460.06460.66260.7906-0.00060.9571
VOLUME590.06430.66080.79440.02650.9840
VOLUME550.06330.65570.78290.08141.0188
VOLUME560.06340.65400.77990.05820.9845
VOLUME430.06170.65310.7807-0.03140.9248
VOLUME580.06360.65220.79150.05941.0177
VOLUME570.06290.64900.79020.08001.0539
VOLUME470.06350.64440.7924-0.01490.9588

WorldQuant Alpha101 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
Alpha#160.05970.90530.7830-0.28550.8707
Alpha#130.05830.89230.7581-0.38780.8706
Alpha#440.05420.85420.70420.10710.2325
Alpha#150.03860.72150.76260.17780.0535
Alpha#550.03830.71250.76670.25100.2869
Alpha#500.04370.70230.7972-0.04700.1300
Alpha#260.04570.65870.75620.15670.4330
Alpha#270.03590.64040.7868——
Alpha#30.03730.62910.80920.19520.1550
Alpha#880.06400.60950.7935-0.03840.8811

国泰君安 GTJA Alpha191 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
GTJA_Alpha830.05970.90530.7830-0.28550.8707
GTJA_Alpha990.05830.89230.7581-0.38780.8706
GTJA_Alpha620.05420.85420.70420.10710.2325
GTJA_Alpha900.04220.72900.72550.08180.2275
GTJA_Alpha176-0.0383-0.71250.7667-0.2828-0.2501
GTJA_Alpha160.04400.71150.79370.00570.2507
GTJA_Alpha320.03780.70760.76040.20550.0308
GTJA_Alpha640.03850.69550.79950.1099-0.0150
GTJA_Alpha179-0.0435-0.66410.7043-0.55280.0064
GTJA_Alpha50.04570.65870.75620.15670.4330

TA-Lib 技术指标 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
PLUS_DI14-0.0768-0.63410.7661-0.63530.2760
CORREL20-0.0558-0.61490.8202-0.51200.1285
PVO-0.0554-0.54300.7769-0.9964-0.0330
IMI14-0.0540-0.42700.6903-0.60050.0751
PPO-0.0633-0.40880.7609-0.49280.2766
MINUS_DI140.05100.39980.7323-0.15660.6985
AROON_UP20-0.0437-0.39040.7619-0.2293-0.0007
MFI14-0.0439-0.38900.7103-0.50060.0338
BIAS24-0.0588-0.38580.7058-0.62830.2470
MACD_DIF-0.0583-0.38360.7500-0.07770.2092

stock_daily 基础因子 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
换手率-自由流通股-0.0848-0.47890.7950-1.20950.1272
换手率-0.0759-0.41350.7948-1.18270.1325
量比-0.0274-0.34950.5880-0.86010.2126
市净率-0.0407-0.23860.80730.01580.0868
总市值-0.0328-0.19650.81440.06080.0526
市销率TTM-0.0267-0.17730.8039-0.20390.0372
市销率-0.0246-0.16060.8033-0.10190.0403
流通市值-0.0244-0.15570.80480.03700.0529
市盈率TTM-0.0247-0.13920.7963-0.2605-0.0665
市盈率-0.0232-0.13350.7937-0.2827-0.0308

stock_report 财务因子 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
单位股价_资本公积0.03360.42000.8357-0.0120-0.0462
单位股价_净资产0.03960.23860.8064-0.1069-0.0860
每股经营现金流同比-%0.00470.19360.8194-0.0620-0.0046
经营现金流同比-%0.00450.17840.8276-0.00970.0111
单位股价_营业收入0.02340.16990.8031-0.03390.1497
单位股价_营业总收入0.02330.16880.8029-0.03480.1618
单季度营业收入同比-%0.01270.14390.8523-0.08350.1760
单位股价_企业自由现金流量-0.0052-0.14020.83870.02080.0080
单位股价_盈余公积0.02620.14010.8131-0.06830.0272
单位股价_未分配利润0.02000.13680.7938-0.0837-0.0913

Barra CNE5 风格 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
CNE5_Liquidity-0.0582-0.28910.8014-0.54680.0638
CNE5_NLSIZE-0.0169-0.27830.7714-0.04690.0717
CNE5_ResidualVol-0.0595-0.27250.7987-0.3313-0.0743
CNE5_BookToPrice0.03950.23770.8064-0.1085-0.0820
CNE5_Size-0.0328-0.19650.81440.06090.0526
CNE5_EarningsYield0.02160.12610.79830.0873-0.1129
CNE5_Growth0.01080.11330.86190.00320.1289
CNE5_Momentum-0.0217-0.11320.8221-0.15120.4585
CNE5_Beta-0.0151-0.06440.8195-0.12170.0038
CNE5_Leverage-0.0041-0.05030.78880.04750.0003

Piotroski F-Score — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
F9_dATO0.00540.17180.9690——
F8_dGM0.00320.14011.0209——
F3_dROA0.00430.11911.0197——
F2_OCF0.00490.07460.8242——
Piotroski_FScore0.00450.06700.83590.12780.1614
F4_Accrual0.00250.05780.8151——
F7_NoDil0.00230.03671.0302——
F6_dLiq0.00090.03241.0137——
F1_ROA0.00250.03150.8575——
F5_dLev0.00010.00270.9975——

Altman Z-Score — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
Altman_X40.03960.23760.8099-0.1942-0.0128
Altman_X1-0.0051-0.08320.8114-0.12410.0559
Altman_Z-0.0042-0.04800.8227-0.13870.0236
Altman_X50.00310.04650.78190.08840.0174
Altman_X2-0.0022-0.01930.7913-0.13720.0044
Altman_X3-0.0003-0.00300.8226-0.10540.0276

经典学术异象 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
ANOM_INTRADAY-0.0695-0.49800.7380-0.53660.0865
ANOM_IDIOVOL-0.0887-0.45180.7875-0.5120-0.0451
ANOM_REVERSAL_M10.06390.41700.7307-0.11270.4773
ANOM_MAX20-0.0722-0.40360.8011-0.0023-0.0174
ANOM_AMIHUD0.03680.25440.8207-0.1082-0.0989
ANOM_OVERNIGHT0.01990.25170.7569-0.55240.4890
ANOM_REVERSAL_Y10.04300.21220.8459-0.45020.1963
ANOM_ASSETGROWTH0.00660.07680.8566-0.20100.0508
ANOM_ACCRUALS-0.0005-0.00970.8208-0.02950.0739

Fama-French / HXZ — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
FF_Value_BM0.04130.25380.8070-0.1201-0.0971
FF_Size-0.0328-0.19650.81440.06090.0526
MOM_12M-0.0374-0.19390.8536-0.08640.3618
FF_Value_EP0.01450.10000.81910.0147-0.0169
FF_Investment0.00440.07550.77230.12190.0812
HXZ_ROE0.00180.01520.8353-0.09280.0484
FF_Profitability0.00170.01500.8466-0.08550.0345

中信/申万 风格 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
CS_Momentum-0.0707-0.48360.8480-0.36930.2103
CS_Liquidity-0.0759-0.41350.7948-1.18270.1325
CS_Reversal0.06100.40080.7225-0.17440.4862
CS_Volatility-0.0676-0.31410.7966-0.31760.0218
CS_NLSize-0.0169-0.27830.7714-0.04690.0717
CS_Value_BP-0.0407-0.23860.80730.01580.0868
CS_Growth_Rev0.01160.21160.8508-0.19060.0672
CS_Size-0.0328-0.19650.81440.06090.0526
CS_Growth_Profit0.00630.13890.8283-0.1707-0.1381
CS_Value_EP0.01450.10000.81910.0147-0.0169

WorldQuant 公式化alpha扩展批 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
WQ_RANK_CORR_OV0.03730.62910.80920.19520.1550
WQ_RANK_CORR_RV0.02200.48000.70590.21500.1390
WQ_VOLPRICE_DIV0.03810.46580.6121-0.22730.2138
WQ_AMP_REV0.06970.40010.7643-0.15020.8616
WQ_SMA_DEV0.03920.27510.6742-0.55440.7060
WQ_OPEN_CLOSE0.02520.17440.3627-0.67200.6808
WQ_CLOSE_VWAP0.02180.14670.3724-0.79520.8316
WQ_INTRADAY0.01930.14080.3572-0.36210.2325
WQ_VWAP_DEV-0.0253-0.13370.83410.0818-0.0294
WQ_LOWPRICE_REV0.00350.02810.4462-0.37090.1109

收益高阶矩/52周高 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
ANOM_SKEW-0.0438-0.54960.8230-0.1379-0.2127
ANOM_IDIOSKEW-0.0177-0.30320.8458-0.2980-0.0785
ANOM_DOWNSIDE_VOL-0.0535-0.25570.7828-0.3086-0.0497
ANOM_KURT0.00600.10000.8427-0.14430.3395
ANOM_BETA-0.0151-0.06440.8195-0.12170.0038
ANOM_BETA2-0.0151-0.06440.8196-0.1217-0.0081
ANOM_52WK_HIGH-0.0060-0.04360.8246-0.46770.1872

Merton 现金流收益率 — Top 10 by |IR|

因子名ICIRtime_potentialtop10%_IRbottom10%_IR
MERTON_DD-0.0578-0.24860.8141-0.2611-0.1072
CF_FCF_YIELD-0.0052-0.14020.83870.02130.0081
CF_DIV_YIELD0.02190.12110.79190.21720.0954
CF_EBITDA_YIELD0.01670.09960.8046-0.0225-0.2053
CF_OCF_YIELD0.00660.07100.81290.0199-0.0075

六、数据健康度与注意事项

七、后续建议(可结合 QuantAll 全A解析)

提示:QuantAll(全A解析)MCP 已就绪,上述步骤可直接在其上调用对应工具完成。

本报告由 WorkBuddy 基于 stock-factor 技能初始数据自动生成 · 仅供参考 · 不构成投资建议