为什么指标会失效:滞后与过拟合
一句话速览
所有指标都是价格的函数,所以必然滞后;参数可调让你总能在历史上找到「有效」的组合,所以必然过拟合。这两件事加起来,就是指标失效的全部原因。
这节课要你带走的
本篇全部实测数字的汇总、三条底层规律,
以及技术分析在你的系统里真正该占的位置。
这一篇量出来的所有数字
整篇下来,每一节都用同一段行情做了实测。把结果放在一起看:
| 这一节 | 测了什么 | 结果 |
|---|---|---|
| 基础工具:主观性有多大 | ||
| 支撑与阻力 | 只换一个画法参数,止损位和仓位会差多少 | 仓位差 14.3% |
| 趋势线 | 四个低点任选两个,跌破日和离场收益差多少 | 收益差 2.3 倍 |
| 指标体系:参数有多敏感 | ||
| 均线 | 12 组周期组合的收益跨度 | 27.6 个百分点 |
| 均线 | 12 组里跑输买入不动的有几组 | 11 / 12 |
| MACD 原理 | 顶部之后死叉滞后多少,那期间价格跌了多少 | 2 天 = 7.8% |
| MACD 陷阱 | 震荡 42 天价格只动 0.98%,MACD 的结果 | 亏 10.75% |
| MACD 陷阱 | 在那段震荡里搜 1848 组参数,最优的一组 | 仍亏 5.39% |
| RSI | 第一次上穿 70 就卖,错过多少 | 27.71% |
| RSI | 周期从 6 改到 24,超买天数变化 | 25 天 → 4 天 |
| 布林带 | k 从 1 改到 3,触带频率变化 | 45.9% → 0.9% |
| A股 特有 | ||
| 筹码分布 | 15 个交易日内获利盘的变化 | 95.4% → 17.6% |
| 涨跌停 | 创业板 5 个跌停,回本需要涨多少 | 205.2% |
| 形态与边界 | ||
| 多周期 | 日线和周线方向相反的时间占比 | 47% |
| 背离 | 两次顶背离,判定依据的 DIF 差值 | 0.005 和 0.010 |
| 背离 | 第一次背离之后价格还涨了多少 | 18.57%,36 天 |
这些数字指向同一件事:指标的输出对参数和画法极度敏感,而这些参数和画法是你自己定的。
三条底层规律
一、滞后不是缺陷,是定义
指标由历史价格算出,数学上不可能领先价格。
缩短周期能减少滞后,但会同比例增加假信号。
均线那一节 的 12 组参数就是这条取舍曲线上的 12 个点,
没有一个点是免费的改进。
二、参数可调,所以你总能找到「有效」的组合
试的组合越多,找到「历史上有效」的概率越高。
MACD 那一节 试了 1848 组,
而 第一节 引用的研究在道琼斯上试了 7846 条规则。
那项研究的结论是:扣掉成本后超额收益归零,
而且事前无法选出未来有效的那批。
三、真正决定盈亏的,是指标之外的东西
本篇每一节的实测都指向同一个方向:
指标换来换去,结果差异主要来自交易频率、成本、仓位和执行。
这跟 P9 的结论 完全一致,
那里也算过:同一策略只改频率,净收益能从 −12% 变成 +25.2%。
指标决定你什么时候动手,仓位和成本决定你最后剩多少。
回到第一节的四组证据
学完 18 节,再看 第一节 那四组学术证据,你应该能读出不同的东西:
现在你知道每一步在说什么了
①
动量效应是真的(1965-1989,年化超额 12.01%)。
但那是横截面组合:同时买一篮子、卖一篮子。
跟你看着一只票的图做决定,完全不是一回事。
②
形态含增量信息也是真的(1962-1996,核回归自动识别)。
注意「自动识别」这四个字,它正是为了绕开
形态事后认定 的问题。而你在实盘里做不到这一点。
③
95 篇研究里 56 篇正面,但限定在「至少到 1990 年代早期」,
且普遍存在数据窥探、事后挑规则、成本估计困难。
本篇的 1848 组参数搜索,就是这三个问题的一个微缩演示。
④
7846 条规则,扣掉成本归零,而且事前选不出赢家。
现在你可以理解这句话的分量了:
它不是说规则都没用,是说「有用的那条」只有事后才知道是哪条。
那这一篇学的东西,还剩什么
剩下三件,而且这三件都很实在。
1
它是让规则变得「可判定」的唯一工具
「跌破 20 日均线且收盘不收回」和「感觉不太行了」的区别, 不在于哪个更准,而在于前者可以被执行、被记录、被检验。
而这三件事是 交易系统 的全部前提。 没有可判定的规则,你连自己到底在做什么都统计不出来。
2
它提供失效位,也就是接到风控上的那个接口
支撑区下沿、趋势线、均线、形态的颈线, 这些都是可判定的「我错了」的位置。
有了失效位,才能算出单笔风险,才能按 单笔风险规则 算仓位。 这是技术分析和风控之间唯一的连接点,也是最重要的一个。
注意这三件事的共同点:没有一件是「预测方向」。
一页纸:技术分析的使用规范
把这一篇压缩成一张可执行的清单
往后走
如果你打算把这一篇的东西真正用起来,下一步不是学更多指标,是回到 P9 建立你自己的交易系统。
那一篇讲的是:把这里学到的可判定规则,接上仓位、成本、记录和复盘,变成一套能被检验的东西。没有那一步,这 18 节就只是十八种看图的方法。
特别是这三节,跟本篇直接衔接:
做
今天就做这一件事
把上面那张一页纸的第一栏抄下来,五行,现在就填。
不用等学完别的东西。这五行填完,你的所有技术判断就有了统一口径, 而统一口径是让记录能互相比较的前提。
然后从下一笔交易开始,在 日志 里 记下失效位是怎么算出来的。攒够三十笔, 你就能回答一个大多数人从来没回答过的问题: 我的技术判断,到底给我赚了钱还是亏了钱。
带走这一条:指标滞后是定义决定的,参数可调让你总能找到历史上「有效」的组合。
技术分析真正剩下三个用途:让规则可判定、提供失效位接到风控、
描述状态用于减少参与。没有一个是预测方向。