选股逻辑
市场阶段不同,选股重心不同。同一类股票不会在所有市场阶段持续占优。市场上涨、平稳与承压时,投资者关注的风险和收益来源不同:
- 平稳市场:机会来自相对均衡,趋势重要性上升,低估值、相对抗跌和稳定性的重要性明显上升。
- 上涨市场:机会来自趋势延续,强势股更容易获得资金关注,趋势的重要性上升。
- 承压市场:首要任务是控制损失,既要避免估值过高,也不能放弃仍有趋势的股票,低估值、相对抗跌和稳定性的重要性明显上升。
风格自适应策略的核心是动态调整风格偏好和选股重点,降低组合波动。组合始终围绕4条主线进行选股:
- 弹性:市值相对较小的公司通常具有更高股价弹性。
- 估值:账面价值相对市值更高,意味着估值更有支撑。
- 趋势:过去1年表现更强,且跳过最近20日,减少短期追涨反转的干扰。
- 稳定性:优先选择个股自身波动较低、走势更容易被持续解释的股票。
市场上涨时提高趋势权重;市场平稳时估值、趋势与弹性兼顾;市场承压时提高价值和稳定性权重;风险越高越压低高波动股票的持仓权重。
组合构建
先选对风格,再选稳定个股:
- 判断市场环境:上涨、平稳或承压。
- 筛选匹配风格:趋势、估值与弹性排序。
- 排除不稳定个股:降低噪声和个股波动。
- 形成TopN:再决定持仓权重。
三类风格因子:size(市值)、bm(账面市值比)、mom(动量)。
- 账面市值比(bm):越高价值属性越强,得分越高,在防御或回撤阶段更受偏好。
- 市值(size):越小得分越高,但小市值波动较大,需要风险优化控制权重。
- 动量(mom):过去一年表现越好得分越高,跳过近20日以降低短期反转。
剥离大盘影响,识别真实风格收益:先判断个股涨跌有多少来自大盘,再判断风格因子Size、BM、Momentum各自贡献了多少。
市场状态识别
将历史样本分成三类:
- bear_volatile:回撤最深,市场波动和下行压力更明显。
- bull:60日收益较高,风险偏好较强。
- low_risk:低波动、回撤较小,市场环境相对平稳。
打分选股
选股不是单纯追逐风格暴露,而是同时加入模型解释度和残差波动的稳定性约束:
- Final Score = 0.8×dynamic_score分位 + 0.2×valid_score
- dynamic_score = w_size×size_score + w_bm×bm_score + w_mom×mom_score
- valid_score = 0.2×R²分位 + 0.8×低残差波动分位
控制波动
入选说明股票符合当期风格,最终权重还要回答“应该持有多少”。通过估计协方差矩阵,求约束下的最小方差组合:
- Σ = σ²_market · ββᵀ + ZΘZᵀ + diag(φ)
- 市场风险:σ²_market · ββᵀ
- 风格风险:ZΘZᵀ
- 个股风险:diag(φ)
净值走势
- 期末净值:3.95
- 年化收益率:12.94%
- 年化波动率:20.73%
横截面相关性
final_score与估值因子呈现中高强度的正相关,与其余因子相关性均较弱。“防御性价值+质量过滤”:因子持续偏好低估值品种,始终聚焦于“便宜+稳健”的防御性定位。
风险提示
量化报告的结论基于历史统计规律,当历史规律发生改变时,报告中的模型和结论可能失效。