根据实用脚本,基本面权重应占多少?

wen 实用脚本 2

本文目录导读:

根据实用脚本,基本面权重应占多少?

  1. 按策略类型划分的权重参考
  2. 实用脚本中的常见做法
  3. 根据市场环境的调整
  4. 一个实用的经验公式
  5. 总结建议

在量化交易和投资策略中,基本面因子权重的设定并没有一个绝对的标准答案,它取决于你的策略类型、持仓周期、交易标的以及市场环境。

根据业界(如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年)来寻找适合你标的池的最优权重,而不是迷信某个固定数字。

抱歉,评论功能暂时关闭!