通达信【涨停回马抢】量化模型·研发手稿

涨停后回踩新低+动能反转+收阳确认 · 微创手术优化 · 无未来函数

⚠️ 风险提示(文首置顶):本文为通达信公式技术交流,仅展示指标识别逻辑与源码实现,不构成任何买卖建议、不承诺收益。指标信号基于历史数据,不代表未来表现。股市有风险,决策需独立判断。

一、研发起点:抓"涨停后的回马枪"

个股涨停后往往回踩洗盘,跌到阶段新低、动能反转后再收阳,常是二次启动的拐点。人工翻图难以及时捕捉,公式量化把"回踩洗盘结束"这一瞬间标出来。

二、第一版的问题:原版逻辑自洽,有三处实战会"踩坑"

  • 变量命名隐式污染:原版用"涨停判定"等普通词做中间变量,与输出混在一起,易混淆。

  • 连续阴跌偏松:只要求收阴不要求跌幅,震荡小阴也会触发,不够聚焦。

  • 缺容错与防追高:长周期函数对新股前段失真,且无防追高闸。

三、改良过程:微创手术式优化(4处)

  • 变量规范:涨停鉴别改 ZTJB,输出 涨停回马枪,语义清晰;

  • 真回踩闸:连续阴跌加"3天内至少一天跌幅>2%",聚焦真洗盘;

  • 容错+防追高:BARSCOUNT(C)>=30 剔新股,C/REF(C,1)<1.095 防追高;

  • 去重:FILTER(...,1) 信号日只报一次。

核心形态逻辑(涨停鉴别/近期有涨停/阶段新低/动能反转=J<0或MACD柱>0)原样保留,不收严、不剔ST/北交,保证信号量与原版一致。

四、优化后选股源码(手记公开部分)

是创科:=CODELIKE('30') OR CODELIKE('68'); 是北交:=CODELIKE('8') OR CODELIKE('4') OR CODELIKE('9'); ZTJB:=IF(是创科,C>=ZTPRICE(REF(C,1),0.2),IF(是北交,C>=ZTPRICE(REF(C,1),0.3),C>=ZTPRICE(REF(C,1),0.1))); 连续阴跌:=EVERY(C=1; 连续收阳:=EVERY(C>OPEN,2); 近期有涨停:=REF(COUNT(ZTJB,10)>0,2); 创阶段新低:=LLV(L,2)=LLV(L,5); RSV极值:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K值:=SMA(RSV极值,3,1); D值:=SMA(K值,3,1); J值:=3*K值-2*D值; DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD柱:=(DIF-DEA)*2; 动能反转:=J值<0 OR MACD柱>0; 涨停回马枪:FILTER(REF(连续阴跌,2) AND 连续收阳 AND 近期有涨停 AND 创阶段新低 AND 动能反转 AND BARSCOUNT(C)>=30 AND C/REF(C,1)<1.095,1);

五、安装与验证

复制上方源码,在通达信中新建"条件选股"公式,测试通过后即可在盘后使用。主图及副图指标源码因篇幅原因不在本文展示,请关注文末获取方式。

⚠️ 再次提示(文末重申):以上为历史量价形态的公式计算定义,信号出现≠该买。请结合大盘环境、成交量、基本面独立判断,指标仅作看盘辅助。

—— 通达信公式技术笔记 · 仅作交流 ——


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160