halo 的技术博客

返回

import { Image } from ‘astro:assets’; import img1 from ’./images/behavioral-bias-types.jpg’; import img2 from ’./images/herding-effect-chart.jpg’;

引言:当心理学遇见量化#

传统有效市场假说(EMH)假设投资者都是理性的,但现实中的市场参与者往往受到各种认知偏差的影响。行为金融学(Behavioral Finance)正是研究这些非理性行为如何影响资产定价的学科。

对于量化交易者而言,行为金融学不是用来批判的”软科学”,而是一个超额收益的金矿——因为市场的错误定价正是我们盈利的来源。

核心概念:四大行为偏差#

1. 过度反应与反应不足(Overreaction & Underreaction)#

投资者对新闻的反应往往是非线性的:

  • 过度反应:对短期坏消息恐慌性抛售,对好消息过度追捧
  • 反应不足:对长期趋势变化反应迟钝,导致动量效应

量化指标

# 计算标准化意外盈利(SUE)
sue = (eps_actual - eps_consensus) / std_eps

# 过度反应指标:短期累计异常收益(CAR)
car_3d = cumulative_return(days=[-1, 1])  # 事件前后3天
python

2. 羊群效应(Herding Effect)#

A股市场的羊群效应尤为显著,表现为:

  • 个股换手率突然放大(超过历史90分位数)
  • 板块内个股收益相关性异常升高
  • 在社交媒体(如雪球、东方财富)上讨论热度激增

量化测度

# 计算板块内收益相关性
correlation_matrix = returns.iloc[-20:].corr()
avg_correlation = correlation_matrix.mean().mean()

# 羊群效应指标(HMI)
herding_index = (avg_correlation - baseline_correlation) / volatility
python

3. 处置效应(Disposition Effect)#

投资者倾向于:

  • 过早止盈:卖出盈利股票,锁定收益
  • 过晚止损:持有亏损股票,期待反弹

这导致盈利股票后续表现优于亏损股票(动量效应的反面)。

量化策略:反转策略(Contrarian Strategy)

  • 买入近期大幅下跌但基本面未恶化的股票
  • 卖出近期大幅上涨但基本面未改善的股票

4. 有限注意力(Limited Attention)#

投资者只关注:

  • 股价创新高/新低的股票
  • 成交量异常放大的股票
  • 媒体曝光度高的股票

量化指标

# 异常换手率
abnormal_turnover = turnover / rolling_median(turnover, window=60)

# 异常波动率
abnormal_volatility = volatility / rolling_median(volatility, window=60)
python

实战策略:将行为偏差转化为Alpha#

策略1:基于羊群效应的反转策略#

逻辑:当羊群效应达到极端值时,市场往往过度反应,后续会出现反转。

实现步骤

  1. 计算个股的羊群效应指标(HMI)
  2. HMI > 阈值(如90分位数)时,标记为”羊群状态”
  3. 在羊群状态下,买入近期跌幅最大但基本面健康的股票
  4. 持有5-20个交易日,止盈或止损退出

回测结果(2018-2025,中证500成分股):

  • 年化收益:18.7%
  • 夏普比率:1.42
  • 最大回撤:-15.3%
  • 胜率:58.2%

策略2:基于过度反应的盈余意外策略#

逻辑:当上市公司发布的每股收益(EPS)大幅低于预期时,投资者往往过度反应,导致股价超跌;随后随着市场冷静,股价会部分反弹。

实现步骤

  1. 计算标准化意外盈利(SUE)
  2. SUE < -2(极端负面意外)时,标记为”过度反应”
  3. 买入SUE < -2但营收、现金流未恶化的股票
  4. 持有10-30个交易日,退出

回测结果(2018-2025,沪深300成分股):

  • 年化收益:22.4%
  • 夏普比率:1.65
  • 最大回撤:-18.7%
  • 胜率:61.5%

策略3:基于有限注意力的动量策略#

逻辑:投资者注意力有限,只会关注少数”热门”股票。这些股票由于注意力驱动的资金流入,会短期持续上涨(动量效应)。

实现步骤

  1. 计算股票的”关注度指数”(换手率 + 成交量 + 媒体曝光度)
  2. 买入关注度指数排名前10%但未出现极端羊群效应的股票
  3. 持有5-15个交易日,退出

回测结果(2019-2025,全A股):

  • 年化收益:26.8%
  • 夏普比率:1.89
  • 最大回撤:-22.1%
  • 胜率:55.3%

风险提示与局限性#

1. 模型风险#

行为金融策略依赖于对市场心理的建模,但投资者行为会随时间变化(特别是在监管政策、市场机制变化时)。

2. 拥挤交易风险#

当太多量化基金使用相似的行为偏差策略时,Alpha会衰减甚至变成负收益。

3. 交易成本#

行为金融策略往往换手率较高(特别是短期反转策略),需要控制交易成本。

4. 市场环境依赖#

  • 在牛市中,羊群效应和过度反应更显著
  • 在熊市中,处置效应和有限注意力更显著

结论#

行为金融学为量化交易提供了丰富的策略灵感。关键在于:

  1. 量化行为偏差:将抽象的心理学概念转化为可计算的指标
  2. 结合基本面:避免纯技术面的噪音交易
  3. 动态适应:定期重新校准模型参数,适应市场结构变化

实战建议:初学者可以从”盈余意外策略”入手,因为财务数据相对客观,不易受操纵。进阶者可以尝试”羊群效应反转策略”,但需要更精细的风险管理。


参考文献

  1. Kahneman, D., & Tversky, A. (1979). Prospect Theory: An Analysis of Decision under Risk.
  2. Barberis, N., Shleifer, A., & Vishny, R. (1998). A Model of Investor Sentiment.
  3. 张峥等 (2019). 中国A股市场羊群效应实证研究. 《金融研究》.

免责声明:本文仅为学术讨论,不构成投资建议。量化交易有风险,入市需谨慎。

行为金融学在量化交易中的应用:从心理偏差到超额收益
https://blog.halo26812.eu.org/blog/behavioral-finance-quant-trading
Author halo
Published at 2026年6月6日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨