先给结论,再讲道理:海底捞月(金针探底)的核心不是"针长",而是针后的止跌确认。原版公式最大的坑是"有针就行",导致在下跌途中反复触发,每次都是"假底"。真正的底部,必须有杀跌放量、回升缩量、次日不破针低三重确认。 源码仅要求最低价下跌3%且收阳,未过滤下跌中继,未要求见底确认与量能配合。 以下为基于源码逻辑的主观结构评分,未经历史数据验证,仅作拆解参考。 系列编号:本文为「1000个公式拆解」系列 · 形态系 · 第 32 篇(32/1000)。 下跌趋势中的单针,80%是下跌中继。股价还在不断创新低,一根针改变不了趋势。原版公式只看了"针",没看"趋势"。 真正的底需要"杀跌放量、回升缩量"——放量说明恐慌盘出尽,缩量说明抛压衰竭。原版公式完全不看成交量,把所有的针都当成宝。 远离重要均线(如20日/60日)的单针,多是超跌反抽,不是反转。原版公式不考虑股价相对均线的位置。 下跌末期 ✓ 杀跌放量后 △ 需次日确认 下跌途中 ✗ 修复思路:核心加入"非下跌中继"过滤(20日线走平),要求杀跌放量+回升缩量的量能结构,并确认收复失地。 启发一:单针只是信号,止跌才是关键——次日不破针低,才有戏。 启发二:下跌中继和见底的区别在于量能结构 + 均线态度。 启发三:海底捞月只适合轻仓试错,右侧确认才加仓。
这行代码的意思是"今天最低价比昨天跌了3%以上",形似"金针"。但问题是,在下跌趋势中,这种"针"经常出现,次日后继续破位——这就是典型的下跌中继。原版公式根本分不清"针"是"止血"还是"续跌"。一、原版源码长这样
{=== 原版海底捞月(常见网传版)===}
单针探底:=L<REF(L,1)*0.97 AND C>O;
选股:单针探底;二、公式体检评分表
评分项 得分 说明 语法完整性 98 通达信可运行,无语法错误 逻辑完整度 35 未过滤下跌中继,未要求见底确认与量能结构 信号可用性 30 下跌中继信号极多,假底率极高 三、陷阱一:单针不代表止跌
四、陷阱二:无成交量配合
五、陷阱三:无均线支撑
六、适用环境
七、修复版源码
{=== 海底捞月选股 · 修复版(通达信可运行)===}
MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); MA60:=MA(C,60);
{✅ 改动1:定义"单针探底"(长下影)}
针长:=(H-L)/L>0.04 AND (C-L)/(H-L)>0.66;
{✅ 改动2:排除下跌中继——20日线走平或向上}
非下跌中继:=MA20>=REF(MA20,1) AND C<MA20*1.05;
{✅ 改动3:量能配合——杀跌放量,回升缩量}
杀跌量:=VOL>MA(VOL,5)*1.5;
回升缩:=VOL<REF(VOL,1)*0.8;
{✅ 改动4:见底确认——收盘价回到前一日实体上半部}
收复失地:=C>(REF(O,1)+REF(C,1))/2;
{✅ 改动5:排除ST}
非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
选股:针长 AND 非下跌中继 AND 杀跌量 AND 回升缩 AND 收复失地 AND 非ST;八、实战四色卡
九、三条启发
为什么你一买"海底捞月"就套?只因没看透这行源码的下跌中继骗局(附防骗修复版)
风险提示:本文通达信指标公式仅作技术教学与历史复盘使用,不构成任何投资建议。股市有风险,入市需谨慎,历史回测不代表未来表现。
拆这个公式时,我停在了第3行:L<REF(L,1)*0.97。
纳入观察:单针探底 + 非下跌中继 + 杀跌放量/回升缩 + 收复失地
谨慎留意:针长达标但20日线向下,可能是下跌中继
规避标的:连续出现多根针(底部未稳),或针后次日跌破针低
辅助参考:配合MACD底背离更佳,周线级别更可靠

