1. 信息效率的起源:有效市场假说(EMH)的提出、三种形式与早期实证检验

聊市场微观结构,绕不开一个老大哥——有效市场假说。我入行那会儿,带我的老交易员跟我说过一句话:「小伙子,别想着打败市场,市场比你聪明。」这话听着扎心,但背后就是EMH的核心逻辑。

说白了,有效市场假说就讲一件事:价格能不能充分反映所有可得信息。如果能,那你就别想靠分析历史价格或者翻财报来赚钱了——因为该反映的,价格早就反映完了。

1.1 EMH的提出:从随机游走到尤金·法玛

故事得从20世纪初讲起。一个叫巴舍利耶的法国数学家,在研究法国债券价格时发现——价格波动看起来毫无规律,就像醉汉走路一样。这就是「随机游走」概念的雏形。

但真正把这事儿系统化的人,是尤金·法玛。1970年,他在《金融期刊》上发了一篇经典论文,正式提出了有效市场假说。法玛的逻辑其实很直白:

  • 市场上有很多聪明人,都在找便宜货
  • 一旦有人发现价格错了,他会立刻交易,把价格推回合理位置
  • 所以价格总是「差不多」对的

嗯,这里要注意——法玛说的不是价格永远正确,而是说你没法利用已知信息持续获得超额收益。这两个概念差别很大,我见过不少新手栽在这上面。

核心要点:有效市场 ≠ 价格永远正确。有效市场 = 你没法用公开信息持续赚钱。

1.2 三种形式:弱式、半强式、强式

法玛把有效市场分成了三个层次。我习惯用一个比喻来理解:

  • 弱式有效:价格已经反映了所有历史交易信息(价格、成交量)。你画K线、算均线,没用。
  • 半强式有效:价格已经反映了所有公开信息(财报、新闻、公告)。你读财报、分析基本面,也没用。
  • 强式有效:价格反映了所有信息,包括内幕消息。你就算有内幕,也赚不到钱。

你想想看,这三个层次一个比一个严格。现实中,大部分学者认为市场至少是弱式有效的,半强式有效有争议,强式有效基本没人信——毕竟内幕交易被抓的案例太多了。

形式 信息集 谁赚不到超额收益 现实情况
弱式有效 历史价格、成交量 技术分析者 基本成立,但存在短期动量效应
半强式有效 所有公开信息 基本面分析者 争议较大,存在公告后漂移
强式有效 所有信息(含内幕) 所有人 基本不成立,内幕交易可获利
我的经验:在实际做量化策略时,我通常假设市场是「弱式有效但有瑕疵」。也就是说,大部分技术信号没用,但某些特定的模式(比如短期反转、动量)确实能赚钱——前提是你得找到别人没发现的规律。

1.3 早期实证检验:随机游走与事件研究

EMH提出来之后,学者们当然要拿数据去检验。早期检验主要分两条线:

1.3.1 弱式有效的检验:随机游走

检验弱式有效,核心问题就是:过去的价格能不能预测未来的价格?

早期的方法很简单——算自相关系数。如果价格变化是随机的,那今天的收益率和昨天的收益率应该没啥关系。肯德尔在1953年研究了英国股票价格,发现自相关系数接近零。后来法玛在1965年也做了类似研究,结论差不多。

我当年在实验室复现过这个检验,用Python跑了一下沪深300的数据:

import numpy as np
import pandas as pd
import statsmodels.api as sm

# 假设df是日收益率数据
df['return_lag1'] = df['return'].shift(1)
df = df.dropna()

# 计算自相关系数
corr = df['return'].corr(df['return_lag1'])
print(f'一阶自相关系数: {corr:.4f}')

# Ljung-Box检验
result = sm.stats.acorr_ljungbox(df['return'], lags=[10])
print(f'Ljung-Box p值: {result.iloc[0, 1]:.4f}')

跑出来的结果很有意思——短期自相关系数确实很小,但某些时间段会出现显著的负相关(反转效应)或正相关(动量效应)。这说明市场虽然接近随机游走,但并非完美。

避坑指南:我曾经犯过一个错误——直接用价格序列做自相关检验,结果发现相关性很高。后来才意识到,价格序列是非平稳的,必须用收益率(差分后)来做。这个坑,很多初学者都会踩。

1.3.2 半强式有效的检验:事件研究法

检验半强式有效,学者们发明了一个经典工具——事件研究法。逻辑很简单:

  1. 找一个「事件」,比如公司发布财报、宣布分红
  2. 看事件发生前后,股价有没有「异常收益」
  3. 如果股价在事件发生后还能持续上涨或下跌,说明市场没及时消化信息

法玛、费雪、詹森和罗尔在1969年做了一项经典研究——股票拆分事件。他们发现,在拆分公告发布当天,股价确实有反应,但之后就没有明显的异常收益了。这支持了半强式有效。

但后来也有反例。比如「公告后漂移」现象——公司发布好消息后,股价会在接下来几个月里持续上涨。这明显违背了半强式有效。为什么会这样?我个人觉得,可能是因为投资者对信息的反应不是即时的,需要时间消化。

1.4 知识体系总览

下面这张图,是我梳理的本章知识结构。你可以把它当作一个思维导图来看:

有效市场假说 (EMH) 弱式有效 半强式有效 强式有效 信息集:历史价格、成交量 检验方法:随机游走检验 代表学者:肯德尔(1953) 信息集:所有公开信息 检验方法:事件研究法 代表学者:法玛等(1969) 信息集:所有信息(含内幕) 现实情况:基本不成立 内幕交易可获利 核心结论 市场接近有效,但存在可被利用的异常现象

1.5 我的几点体会

做了这么多年量化,我对EMH的态度是:信,但不全信

信的部分——市场确实很聪明。你想靠简单的技术指标(比如金叉死叉)赚钱,基本没戏。我试过,回测结果惨不忍睹。

不信的部分——市场也有犯傻的时候。比如2008年金融危机前,很多银行的股价还高高在上,但风险指标早就亮红灯了。这说明信息传递需要时间,而且人的非理性行为会让价格偏离。

所以我的建议是:把EMH当作一个基准,而不是教条。它告诉你「正常情况下市场是有效的」,但你要做的,就是找到那些「不正常」的时刻。

一句话总结:EMH不是说你赚不到钱,而是说你得比市场更聪明才能赚钱。而比市场更聪明的方法,往往藏在市场忽略的角落里。