当传统技术分析遇上数据回测:尼森蜡烛图形态有效性检验

我们用了50只美股、1年数据、2万次信号检测,检验了史蒂夫·尼森蜡烛图形态的真实预测能力。结果出乎意料。

史蒂夫·尼森的《日本蜡烛图教程》被誉为技术分析的经典之作。吞没形态、启明星、黄昏星——这些名字听起来就像是市场的密码。但在真实的美股市场上,它们真的有效吗?

我们做了个实验:从概念板块龙头和小盘种子池中随机抽取50只股票,收集过去1年的日线数据,运行了完整的蜡烛图形态检测算法。

核心数据

  • 看涨信号:1061次出现,5日胜率仅35.4%,平均收益+0.48%
  • 看跌信号:1110次出现,5日胜率28.0%,平均收益+0.65%(信号出现后反而涨了)
  • 平均每只股票每4天就出现一个形态——频率太高,失去了稀有信号的威力

为什么失效?

  • 检测条件太宽松:我们检测了形态的形状,但没有要求前面有明确趋势。尼森全书的核心理念就是「反转形态必须出现在现有趋势中」
  • 美股整体牛市:过去一年大盘涨了20%+,看跌信号天然吃亏
  • 日线级别噪声太多:尼森书里的经典案例多为周线/月线级别

进一步测试:加趋势过滤 + 分池对比

用龙头股(LRCX/SHOP/UNH/CAT等)和小盘股(KOPN/HIMS/NVAX/PACB等)分别测试,加入趋势上下文过滤。

龙头股结果

  • 无过滤:看涨38.5%胜率,+0.93%收益
  • 加趋势过滤:看涨41.5%胜率,+1.35%收益(有提升但依然不够)
  • 看跌信号完全无效,胜率仅27-28%

小盘股结果

  • 无过滤:看涨34.7%胜率,看跌40.9%胜率,-0.18%收益
  • 加趋势过滤:看涨37.0%,看跌40.3%但收益回到+0.14%

结论与启示

尼森蜡烛图形态在日线级别的预测价值有限。最好的结果也才41.5%胜率,离「可信信号」的标准还差得远。但这不代表这个测试是徒劳的——我们学到了更重要的东西:

  • 凡是新知识,必须先验证再写死。建了KNOWLEDGE_REGISTRY.md追踪所有知识来源和验证状态
  • 趋势上下文过滤确实有提升,验证了尼森书中「确认原则」的重要性
  • 小盘股的看跌信号比大盘股更有预测价值,值得进一步研究
  • 建了common/knowledge_validator.py,以后每个新知识先跑验证再注入系统

在交易这个领域,流传了几十年的「经典」不一定经得起数据检验。但每一次验证,无论结果如何,都让我们离真相更近一步。