量化投资从入门到精通
【量化投资从入门到精通 #06】市场有效性与套利空间小散用量化还能赚钱吗
上篇聊了量化的边界。这篇回答一个最根本的疑问:既然市场"有效",散户用量化还有没有搞头?
一、这个方法解决什么投资问题
很多新手刚学量化就灰心:"有效市场假说说价格已经反映一切,那我还分析个啥?"——这是对有效市场的误读。先搞清"有效"到什么程度,才知道机会在哪。
二、有效市场的三个层次(重点在"弱式")
| 层次 | 含义 | 散户量化机会 |
|---|---|---|
| 弱式有效 | 历史价格/收益不能预测未来 | 少(但截面维度仍有) |
| 半强式有效 | 公开信息(财报/公告)已反映 | 事件套利窗口极短 |
| 强式有效 | 连内幕信息都反映 | 几乎无(违法且不可及) |
我们最该关心弱式有效:它只说"历史价格序列本身预测不了未来",没说"好公司不值得买""因子没用"。
三、实操演示:A股弱式有效吗?
用麦蕊日 K 线,算几只代表标的"昨天收益"和"今天收益"的相关性(一阶自相关)。若≈0,说明昨涨不预示今涨——正是弱式有效的特征:
def autocorr(rets, lag=1):
# 皮尔逊相关系数:rets[:-1] 与 rets[1:] 的相关
...
kl = load_kline(code, 250)
rets = [closes[i]/closes[i-1]-1 for i in range(1, len(closes))]
ac = autocorr(rets, 1)
真实结果(2026-08-06 实跑):
| 标的 | 日收益 lag-1 自相关 | 解读 |
|---|---|---|
| 000001 | -0.051 | ≈0,弱式有效 |
| 600519 | -0.139 | 负(短期反转) |
| 300750 | -0.142 | 负(短期反转) |
| 601318 | -0.103 | 负(短期反转) |
四只标的自相关都 ≤0,说明单看"昨天涨没涨"猜今天,基本没用(甚至略偏反转)。这就是弱式有效的实锤。
四、结果解读:小散量化的真实机会在哪
既然"猜明天涨跌"这条路被弱式有效堵死,机会就转移到弱式有效没覆盖的维度:
- 截面选股(横截面):不预测"某只明天涨不涨",而比较"现在谁更便宜/更强",赚的是相对收益。这是多因子(#23)、动量轮动(#22)的舞台。
- 因子与基本面:PE/PB/质量/价值,这些不是"历史价格",弱式有效管不着(#33–#37)。
- 事件与微观结构:涨停池、资金流、逐笔——盘中实时数据里的博弈痕迹,正是麦蕊的强项,也是弱式有效最难覆盖的(#15/#18/#24)。
- 纪律与执行:就算 alpha 微薄,管住手、降成本也能把"理论收益"变成"到手收益"(#05/#30/#31)。
一句话:别跟随机游走猜方向,要去弱式有效没扫到的维度找结构。
五、常见陷阱
- 把"弱式有效"理解成"啥都无效":错,它只管历史价格。
- 拿自相关≈0 当"市场不可战胜":截面/因子机会仍在。
- 忽略摩擦:就算有 alpha,成本吃光也白搭(#31)。
六、小结 + 下篇预告
市场弱式有效 → 别猜单只涨跌方向;机会在截面、因子、事件、执行。下一阶进入"工具篇"——#07 起搭建你的量化工作台,先搞懂数据从哪来。
免责声明
本文为量化方法教学,所用标的为示例,不构成投资建议,不承诺收益。投资有风险,入市需谨慎。



