当传统技术分析遇上数据回测:尼森蜡烛图形态有效性检验
我们用了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,以后每个新知识先跑验证再注入系统
在交易这个领域,流传了几十年的「经典」不一定经得起数据检验。但每一次验证,无论结果如何,都让我们离真相更近一步。
Comments ()