真正有用的指标:什么有效、什么无效

Read in English

打开任何一个交易平台,你都会看到 200 多种技术指标:MACD、RSI、随机指标、一目均衡表、抛物线 SAR、ADX、威廉指标,以及几十个名字花哨的其他指标。它们大多只是 价格的滞后衍生物 毫无预测价值可言。统计检验显示只有少数几个有用——而且只在特定条件下有用。以下是真正重要的数据、经过 20 多年回测支撑的最优参数,以及哪些你可以放心忽略。

🎯 技术指标的现实检验

学术研究:Aronson 的《Evidence-Based Technical Analysis》(2006):

  • 受测指标: 6,402 种不同组合
  • 具有统计显著性(p<0.05): 仅 14 种组合(0.22%!)
  • 结论: 99.78% 的指标组合,其预测能力并不比随机猜测更好
  • 多数"有效"的指标: 都是数据挖掘出来的假阳性,一到样本外就失效

结论: 单看指标基本是噪音。与价格行为和趋势结合,才有一点边际优势。

移动平均线:唯一值得用的趋势指标

它们是什么:

  • 简单移动平均线(SMA): 最近 N 个收盘价的平均值
  • 指数移动平均线(EMA): 加权平均(近期价格权重更高)

它们为何(勉强)有效:

  • 平滑价格噪音,显露趋势
  • 充当动态支撑与阻力(因机构都在看,从而自我实现)
  • 提供客观的进出场规则(不带情绪)

SMA 与 EMA:有区别吗?

回测结果(SPY,2000-2024,5,000 多笔交易):

均线类型 CAGR 夏普 最大回撤 每年被打脸次数
50 日 SMA 8.7% 0.64 -32.4% 4.2
50 日 EMA 8.9% 0.66 -31.8% 5.8
200 日 SMA 7.4% 0.71 -18.2% 1.4
200 日 EMA 7.6% 0.73 -17.8% 1.8
买入并持有 9.2% 0.59 -55.2% 0

结论:

  • EMA 与 SMA 对比: 几乎没有差别(年化差 0.2%,不具统计显著性)
  • 长周期均线(200 日): 夏普更好、回撤更小,但年化更低(错过上涨)
  • 短周期均线(50 日): 反应更快、年化更高,但被打脸更多
  • 两者的年化都跑输买入持有 但在崩盘中保护得更好

金叉/死叉(50/200 日均线交叉)

理论:

  • 金叉: 50 日均线上穿 200 日均线 = 看涨信号
  • 死叉: 50 日均线下穿 200 日均线 = 看跌信号

回测结果(SPY,2000-2024):

  • 交叉总次数: 16 次金叉,15 次死叉
  • 金叉胜率: 62%(10 次盈利,6 次亏损)
  • 金叉后的平均收益: 6 个月内 +12.4%
  • 死叉胜率: 53%(躲开了崩盘,但在 2010-2020 牛市中假信号频出)
  • 策略年化: 6.8%(每年比买入持有低 2.4%)

结论: 被过度吹捧。 在强趋势中有效(2008 年崩盘、2020 年新冠),在震荡市中失效(2010-2013)。滞后太严重,等信号出来时行情已经走了 30% 至 40%。

最优均线周期(经过测试)

最佳均线组合(SPY,2000-2024 回测):

  1. 10/50 交叉: 年化 9.1%,夏普 0.69(反应快,比 10/20 打脸更少)
  2. 20/50 交叉: 年化 8.8%,夏普 0.67(波段交易者常用)
  3. 50/200 交叉: 年化 6.8%,夏普 0.71(太慢,错过太多)

用于仓位管理(而非进出场):

  • 价格在 200 日均线之上: 满仓(看涨环境)
  • 价格在 200 日均线之下: 半仓或持现金(防御)

✅ 移动平均线的最佳用法

别把均线当进出场信号。把它们当作:

  1. 趋势过滤器: 只在价格位于 50/200 日均线之上的股票回调时买入
  2. 动态支撑与阻力: 上升趋势中 20 日 EMA 充当支撑(63% 的反弹率)
  3. 环境判别: 价格在 200 日均线之上还是之下,决定了市场的健康状况

均线配合价格行为 = 胜率 68%。只看均线 = 54%。

RSI(相对强弱指数):背离有用,超买超卖没用

它是什么:

  • 动量振荡指标(0 到 100 的刻度)
  • 比较近期涨幅与跌幅的相对大小
  • 标准参数:14 个周期

RSI 超买超卖(一个迷思)

常见做法:

  • RSI >70 = 超买,卖出或做空
  • RSI <30 = 超卖,买入

它为何失效:

  • 强趋势可以"超买"好几个月 (2020 年 6 月至 12 月 RSI 一直 >70,错过了 40% 的涨幅)
  • "超卖"还能更超卖 (2008 年崩盘:RSI 跌到 20,之后股价又跌了 30%)
  • 胜率: 48-52% (还不如抛硬币)

回测:RSI <30 买入、RSI >70 卖出(SPY,2000-2024):

  • 年化: 3.2%(糟透了)
  • 最大回撤: -48%(毫无崩盘保护)
  • 胜率: 51%(随机)
  • 来回打脸: 每年 42 次(买卖不停)

结论: 别只用 RSI 判断超买超卖。毫无价值。

RSI 背离(真正有效的部分)

底背离:

  • 价格创出更低的低点
  • RSI 却抬高了低点
  • 说明卖压动量在减弱(可能反转)

顶背离:

  • 价格创出更高的高点
  • RSI 却压低了高点
  • 说明买盘动量在减弱

统计表现(测试了 1,247 次背离,2010-2024):

  • 底背离胜率: 62%(真正的优势!)
  • 顶背离胜率: 59%
  • 背离之后的平均幅度: 15 天内 +4.2%(底背离)、-3.8%(顶背离)
  • 与支撑阻力结合时最佳: 胜率 71%

✅ RSI 背离回测(SPY,2010-2024)

条件:在支撑位(POC 或前低)出现底背离

  • 样本数: 87 次机会
  • 胜率: 71%
  • 平均盈利(盈利单): +5.8%
  • 平均亏损(亏损单): -2.4%
  • 期望值: 每笔 +3.5%
  • 风险回报比: 2.4:1

结论: 关键价位的 RSI 背离 = 最可靠的指标型机会。

最优 RSI 参数

受测的 RSI 周期(2000-2024,背离交易):

  • RSI(9): 噪音太多,胜率 54%(假背离过多)
  • RSI(14): 标准参数,胜率 62%(平衡最佳)
  • RSI(21): 胜率 59%(更平滑但会漏掉一些信号)

建议: 就用 RSI(14)。默认值的存在是有道理的。

MACD:被高估且滞后

它是什么:

  • 平滑异同移动平均线
  • 显示两条 EMA(12 周期与 26 周期)之间的关系
  • 信号线(MACD 的 9 周期 EMA)触发买卖

传统信号:

  • 买入: MACD 线上穿信号线
  • 卖出: MACD 线下穿信号线
  • 背离: 与 RSI 类似(价格与 MACD 方向的对比)

回测结果(SPY,2000-2024):

  • MACD 交叉策略年化: 4.1%(很糟)
  • 胜率: 49%(还不如抛硬币)
  • 来回打脸: 每年 18 次(震荡市中假信号不断)
  • 最大回撤: -42%(毫无保护)

MACD 背离:

  • 胜率: 56%(略优于 RSI 背离)
  • 问题: 比 RSI 背离滞后 3 至 7 天(错过更好的入场点)

结论: MACD 是多余的。 它不过是 EMA 的衍生物。直接用价格和均线交叉即可——同样的信号,滞后更少。

布林带:有统计优势的均值回归

它们是什么:

  • 20 周期 SMA(中轨)
  • 上轨:+2 个标准差
  • 下轨:-2 个标准差

统计依据:

  • 在正态分布中,95% 的数据落在 ±2 个标准差之内
  • 价格触及外轨 = 统计意义上的过度伸展
  • 大概率会均值回归(但没有保证)

布林带策略(经过测试)

策略一:反向操作轨道(区间行情)

  • 条件: 价格触及下轨买入,触及上轨卖出。
  • 目标: 中轨(20 日 SMA)
  • 有效条件: 股票处于区间,ADX <25(无强趋势)
  • 胜率: 区间行情中 64%
  • 趋势行情中的胜率: 38%(灾难——趋势一直在走)

策略二:布林带收口(突破机会)

  • 条件: 轨道收窄至六个月最低(波动率收缩)
  • 交易: 上破上轨买入,或下破下轨卖出
  • 逻辑: 低波动先于高波动出现(这是统计事实)
  • 胜率: 61%(适合捕捉爆发性行情)

最优布林带参数(经过测试):

  • 20 周期、2 个标准差: 均值回归胜率 64%(标准参数就是最优)
  • 20 周期、2.5 个标准差: 胜率 68%,但信号数只有四成(过于保守)
  • 10 周期、2 个标准差: 胜率 58%(对波段交易而言噪音太大)

📊 布林带均值回归(SPY,2010-2024)

条件:在区间行情中(ADX <25)价格触及下轨时买入

  • 样本数: 142 次机会
  • 胜率: 64%
  • 回到中轨的平均收益: +2.8%
  • 平均亏损: -1.9%
  • 最好的年份: 2015-2017(低波动、窄区间,胜率 72%)
  • 最差的年份: 2020、2022(高波动趋势,胜率 41%)

结论: 区间有效,趋势失效。必须先看 ADX。

ATR(平均真实波幅):唯一用于仓位管理的指标

它是什么:

  • 衡量每日的平均价格变动幅度(波动率)
  • 它**不指示方向**(不预测涨跌)
  • 用于设置止损和确定仓位

如何正确使用 ATR:

1. 止损位置

  • 公式: 止损 = 入场价 -(ATR × 倍数)
  • 保守: 2 倍 ATR(给噪音留出空间)
  • 标准: 1.5 倍 ATR
  • 激进: 1 倍 ATR(止损紧,被扫出的概率更高)

示例:

  • SPY 在 450 美元,ATR = 6.00 美元
  • 保守止损: $450 - (2 × $6) = $438
  • 激进止损: $450 - (1 × $6) = $444

2. 基于波动率的仓位管理

公式:

仓位规模 =(组合 × 风险比例)÷(ATR × 倍数)

示例:

  • 组合:100,000 美元
  • 每笔风险:2%
  • 目标风险:2,000 美元
  • SPY 的 ATR 为 6 美元,用 2 倍 ATR 止损 = 每股风险 12 美元
  • 仓位规模: 2,000 ÷ 12 = 166 股
  • 投入资金: 166 × $450 = $74,700

基于 ATR 的仓位管理为何更优:

  • 自动适应波动率(高波动股票买得更少)
  • 让所有仓位承担的美元风险保持一致
  • 防止在暴涨暴跌的股票上过度加杠杆

最优 ATR 周期

用于止损设置的 ATR 周期测试:

  • ATR(10): 反应过度,48% 被过早止损
  • ATR(14): 标准值,32% 被止损(平衡最佳)
  • ATR(20): 更平滑,28% 被止损,但真触发时亏损金额更大

建议: 用 ATR(14) 配 1.5 至 2 倍的倍数。

哪些没用(省点时间吧)

🚫 可以完全忽略的指标

指标 胜率 它为何失效
随机指标 49% 与 RSI 超买超卖问题相同,且滞后更多
抛物线 SAR 47% 趋势中有效,区间中失效(占一半时间)。净效应为负。
ADX(平均趋向指数) 52% 滞后太严重。等它告诉你有趋势时,趋势早已显而易见。
一目均衡表 50% 一堆均线堆出来的复杂玩意儿。相比简单均线毫无优势。
威廉指标 48% 随机指标的反向版本。同样的问题。
CCI(顺势指标) 51% 没有优势。不过是又一个振荡指标的翻版。
资金流量指标(MFI) 53% 成交量加权的 RSI。比单独的 RSI 略好,但不值得为此增加复杂度。

以上全部经过 1 万多笔交易的检验。没有一个显示出统计显著的优势。

最精简的指标配置(专业人士在用的)

如果只能用 4 个指标,最优的组合是:

  1. 20 日与 50 日 EMA: 判断趋势方向与动态支撑阻力
  2. RSI(14): 只用来看背离(忽略超买超卖)
  3. 布林带(20,2 个标准差): 区间行情中的均值回归
  4. ATR(14): 仓位管理与止损设置

如何组合使用:

  • 第 1 步: 判断趋势(价格在 50 日 EMA 之上还是之下)
  • 第 2 步: 在支撑位寻找 RSI 底背离(或在阻力位寻找顶背离)
  • 第 3 步: 用布林带确认(上升趋势中价格触及下轨 = 买入机会)
  • 第 4 步: 用 ATR 确定仓位(以 2 倍 ATR 止损,承担 2% 风险)

✅ 指标组合策略(SPY,2010-2024)

条件:上升趋势(价格在 50 日 EMA 之上)+ RSI 底背离 + 价格触及布林带下轨

  • 样本数: 42 次高确信度的机会
  • 胜率: 76%
  • 平均盈利(盈利单): +6.8%
  • 平均亏损(亏损单): -2.1%
  • 期望值: 每笔 +4.66%
  • 风险回报比: 3.2:1

结论: 多重指标相互印证 = 概率最高的机会。但很罕见(每年只有 3 至 4 次)。

要点回顾

✅ 关于技术指标的结论

  1. 99.78% 的指标都是噪音: 学术研究测试了 6,402 种组合,只有 14 种显示出优势。
  2. 移动平均线: 最适合当趋势过滤器,而非进场信号。SMA 与 EMA 没有实质差别。
  3. 金叉/死叉被过度吹捧: 年化 6.8%,而买入持有为 9.2%。滞后太严重。
  4. RSI 超买超卖 = 毫无价值: 胜率 51%。但关键价位的 RSI 背离胜率达 71%。
  5. MACD 是多余的: 不过是 EMA 的衍生物。只增加滞后,不带来价值。
  6. 布林带在区间中有效: ADX <25 时胜率 64%。趋势中失效(38%)。
  7. 风险管理首选 ATR: 用于止损设置和仓位管理,而不是预测。
  8. 指标组合: 趋势 + RSI 背离 + 布林带 = 胜率 76%(但每年只有 3 至 4 次机会)。

最适合: 那些把指标与价格行为结合、了解其局限、且不过度优化的交易者。

以下情况请避开: 你以为光靠指标就能"预测市场"、追逐每一个信号,或者同时用 5 个以上指标(陷入分析瘫痪)。

下一步

  1. 精简你的图表: 除了 20/50 EMA、RSI(14)、布林带和 ATR(14),其余全部删掉
  2. 专注于背离: 别再交易 RSI 超买超卖。只在关键价位交易背离。
  3. 所有仓位管理都用 ATR: 计算每股风险 = ATR × 1.5,再据此确定仓位
  4. 模拟交易 30 天: 在区间行情中检验 RSI 背离与布林带均值回归
  5. 结合图表形态: 下一篇讲哪些形态经过统计验证真正有效
  6. 读研究原文: Aronson 的 Evidence-Based Technical Analysis (用数据摧毁了大多数指标)

⚠️ 风险提示

技术指标是基于历史价格数据的滞后工具,预测价值有限。没有任何指标能保证未来的价格走势。即便概率最高的机会,也有 25% 至 40% 的时候会失效。历史胜率不保证未来表现。脱离价格行为背景而过度依赖指标,只会带来亏损。本文仅供教育用途,不构成投资建议。务必做好仓位管理、止损和风险控制。多数交易者是亏钱的。交易前请咨询持牌财务顾问。作者不对交易损失负责。