急跌蓄势再突破,狂势破局量化模型改良手记|附通达信源码

通达信【狂势破局】量化模型·研发手稿

急跌蓄势+突破前高压力位 · 去盘中函数+放宽阈值 · 实测有信号

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

一、研发起点:抓"急跌后突破前高"的破局点

个股短期急跌超5%,随后低位蓄势整理,当价格重新站上急跌后2‑3天的高点压力位时,往往是"跌透+资金回流"的破局参考信号。公式量化把"蓄势完毕+突破压力"这一瞬间标记出来,仅用作形态观察。

二、原版踩坑点

  • 含盘中函数:原文用 DYNAINFO(7) 实时行情,盘后选股无法使用;

  • 要求当天涨停:末句 AND C/REF>1.095,信号条件过于严苛;

  • 变量名无语义:XG1‑XG28 全部编号,阅读与维护难度高。

三、改良过程:微创手术式优化(3处,均实测验证)

  • 去盘中函数:去掉 DYNAINFO 条件,全部改为纯历史K线/成交量数据;

  • 放宽涨幅:从“必须涨停”放宽为“涨幅3%‑9.5%”,覆盖更多潜在突破形态;

  • 容错+去重:BARSCOUNT>=60剔除次新股,FILTER保证同一形态只输出一次信号。

实测验证:用 Python 复现通达信 EMA/MA/LLV/HHV/BARSLAST/CROSS 等函数,构造"急跌→蓄势→放量突破"典型走势(300根K线),本次仅校验形态信号触发逻辑,不代表盈利回测。优化后公式触发 3 个信号,均为距急跌29‑33天、涨幅3‑4%的合规破局形态。

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

急跌:=REF(C,3)/C>1.05; 距急跌:=BARSLAST(急跌); 压力位:=MAX(REF(H,距急跌+2),MAX(REF(H,距急跌+1),REF(H,距急跌))); 未远离:=(O-压力位)/压力位<0.3; 未过度反弹:=(C-LLV(L,距急跌))/LLV(L,距急跌)<0.5; 涨幅适中:=C/REF(C,1)>1.03 AND C/REF(C,1)<1.095; 量能温和:=VOL/MA(VOL,5)<3.5; 非高位:=C/REF(C,89)<1.8; 均线偏离小:=ABS(C/MA(C,10)-1)<0.3; 破局信号:=C>压力位 AND 未远离 AND 未过度反弹 AND 涨幅适中 AND 量能温和 AND 非高位 AND 均线偏离小 AND 距急跌<150; 狂势破局:FILTER(破局信号 AND BARSCOUNT(C)>=60,1);

五、参数调参参考

  • 急跌幅度:REF(C,3)/C>1.05,想要更狠急跌可改为1.07;

  • 涨幅区间:涨幅适中,震荡市可下调下限至1.02;

  • 距急跌<150:控制急跌之后的最大等待周期,想要缩短蓄势时间可改为80。

六、安装与验证

复制上方源码,在通达信中新建"条件选股"公式,测试通过后即可在盘后使用。

七、失效场景与风控纪律

  • 大盘处于单边下跌行情,急跌之后的突破大多属于反弹诱多,信号可靠性大幅下降;

  • 前期已经大幅上涨后的高位急跌,后续出现突破,多为主力反弹出货;

  • 若突破之后,股价重新跌回压力位下方,代表本次破局形态失效;

  • 仅作为观察池筛选工具,如果参与,务必控制低仓位,提前设置好止损标准。

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

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


相关阅读

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