本文目录导读:

在量化交易和投资策略中,基本面因子权重的设定并没有一个绝对的标准答案,它取决于你的策略类型、持仓周期、交易标的以及市场环境。
根据业界(如WorldQuant、AQR等机构)的实用脚本和经典资产配置模型,我们可以从以下几个维度给出经验性的权重参考:
按策略类型划分的权重参考
| 策略类型 | 持仓周期 | 基本面权重建议 | 说明 |
|---|---|---|---|
| 纯高频/日内交易 | 秒~分钟 | 0% ~ 5% | 基本面数据更新频率太低,对日内价格几乎无影响。 |
| 短期动量/趋势 | 天~周 | 10% ~ 20% | 以量价为主,基本面仅作为过滤风险股(如剔除ST、高负债)的辅助。 |
| 多因子选股(主流) | 月~季度 | 30% ~ 50% | 经典的多因子模型(如Fama-French)中,价值、质量、成长等基本面因子通常占半壁江山。 |
| 中长线价值投资 | 年~数年 | 60% ~ 80% | 基本面(PE、PB、ROE、现金流)是核心,量价仅用于择时。 |
| 量化配置/FOF | 季度~年 | 50% ~ 70% | 基于宏观基本面(GDP、利率、通胀)决定大类资产权重。 |
实用脚本中的常见做法
如果你在运行类似 JoinQuant、聚宽、Backtrader 或 WorldQuant Alpha 的脚本,通常会看到以下两种模式:
模式A:等权合成(简单实用)
# 假设有5个因子:2个基本面,3个量价
factors = {
'value': 0.2, # 基本面
'quality': 0.2, # 基本面
'momentum': 0.2, # 量价
'volatility': 0.2, # 量价
'liquidity': 0.2 # 量价
}
# 基本面权重 = 0.2 + 0.2 = 40%
模式B:IC加权/机器学习(动态)
根据因子历史IC值(信息系数)动态调整,如果近期基本面因子IC高,权重自动上升,在A股市场,基本面因子(如EP、ROE)的IC通常在 03~0.06 之间,而量价因子(如反转、换手率)IC可能更高,因此动态模型下,基本面权重往往在20%~40%之间波动。
根据市场环境的调整
- A股市场:由于散户占比高,量价因子(尤其是反转和换手率)短期效果显著,基本面权重通常建议不超过40%,否则可能跑输指数。
- 美股市场:机构主导,基本面因子(如盈利质量、价值)长期有效,权重可提升至50%~60%。
- 震荡市/熊市:基本面(低估值、高股息)防御性凸显,权重可适当调高至 50%。
- 牛市/题材市:量价和情绪因子主导,基本面权重可降至 20%~30%。
一个实用的经验公式
如果你在做多因子合成,可以参考:
[ W_{基本面} = \frac{1}{1 + \text{换手率目标} \times \text{持仓天数}} ]
- 持仓1天(换手率100%),基本面权重 ≈ 0%;
- 持仓20天(月度调仓),基本面权重 ≈ 30%~40%;
- 持仓250天(年度调仓),基本面权重 ≈ 70%+。
总结建议
- 如果你在写一个通用的多因子选股脚本:建议基本面权重设为 30%~40%,量价因子占60%~70%,这是A股市场经过大量回测后较为稳健的配置。
- 如果你在做资产配置(股债商) :基本面(宏观)权重可占 50%~60%。
- 如果你在做日内或高频:基本面权重直接设为 0,仅用基本面数据做股票池过滤(如剔除亏损股)。
最后提醒:权重不是固定的,建议用滚动窗口回测(如过去3年)来寻找适合你标的池的最优权重,而不是迷信某个固定数字。