突破起跳选股,先用FILTER筛选3日前跌幅大于5%的大跌K点;记录大跌K点位置,对区间高低、涨跌幅做多重幅度约束;叠加现价相对开盘涨幅、成交量条件;FILTER过滤5周期重复信号输出“突破”;附带STICKLINE绘图柱。
回测注意:前期大跌之后的突破起跳,依然有假突破冲高回落风险;高位也可以满足条件,必须人工甄别板块、大盘环境。
先说清楚:以下内容只做通达信公式编程学习,所有信号都是历史条件匹配,不构成任何交易建议,市场波动谁都预判不了。
一、我踩过的坑:哪些信号降低参考权重
1. 大跌之后大盘继续走弱,突破起跳很多是单日脉冲;
2. 区间幅度约束只是历史统计,不代表上涨空间;
3. 连续大涨后的局部大跌,出现起跳信号容易诱多。
二、完整源码(文档原始|选股)
VAR1:=FILTER((REF(C,3)-C)/REF(C,3)*100>5,10);
VAR2:=MAX(REF(H,BARSLAST(VAR1)+2),REF(H,BARSLAST(VAR1)+1));
VAR3:=MAX(VAR2,REF(H,BARSLAST(VAR1)));
VAR4:=(C-REF(C,1))/REF(C,1)*100>5;
VAR5:=BARSLAST(VAR1)<150;
VAR6:=REF(H,BARSLAST(VAR1)+1)/REF(C,1)<1.5;
VAR7:=C/LLV(L,BARSLAST(VAR1))<1.5;
VAR8:=C/REF(C,89)<1.8;
VAR9:=HHV(H,BARSLAST(VAR1))/LLV(L,BARSLAST(VAR1))<2.8;
VAR10:=REF(HHV(H,BARSLAST(VAR1)),1)/C>1.05;
VAR11:=VAR5 AND VAR6 AND VAR7 AND VAR8 AND VAR9 AND VAR10;
VAR12:=DYNAINFO(7)>DYNAINFO(6)*1.05 AND DYNAINFO(7)/O>1.05;
VAR13:=V/REF(V,1)>1.2 AND COUNT(C>O,1) OR (L>REF(H,1) AND COUNT(O>C,1) AND V/REF(V,1)>1.2);
VAR14:=VAR11 AND C/REF(C,1)>1.095 AND VAR13 AND VAR12;
突破:FILTER(VAR14,5);
STICKLINE(突破,260,300,0,0),COLORRED;
STICKLINE(突破,200,260,0.8,0),COLORBLUE;
三、公式逻辑大白话拆解
1、VAR1:FILTER过滤,标记3日前跌幅大于5%的大跌K,10周期只记一次;
2、VAR2‑VAR11:用BARSLAST拿到大跌K的位置,读取后续几根K线的高点,对相对高低、涨跌幅、最大波动区间做多重上限约束;VAR5限定大跌发生在150根K线以内;VAR10要求当前距离前期高点仍有5%以上空间;
3、VAR12:DYNAINFO现价相对开盘、相对最低价涨幅条件;
4、VAR13:成交量放大条件,分阳线放量 / 跳空高开放量两种情形;
5、VAR14集合全部条件;FILTER(VAR14,5),5周期之内只输出一次“突破”信号;附带副图绘图柱。
提示:输出名称为“突破”,不是XG,做条件选股需要把“突破:FILTER(VAR14,5);”改为“XG:FILTER(VAR14,5);”,删除STICKLINE绘图。
四、拿到选股结果,手动再核对3点
①看前期大跌的性质,是题材退潮杀跌还是大盘系统性杀跌;
②核查板块主线,无题材加持的起跳脉冲持续性差;
③大盘单边下跌环境,起跳信号当作脉冲观察,不要直接介入。
五、通达信导入步骤
1、Ctrl+F打开公式管理器;
2、条件选股公式,新建;
3、粘贴源码;作为条件选股建议修改输出标识为XG,删除绘图语句,保存;
4、收盘后运行选股,DYNAINFO动态函数盘中会变化。
本公式筛选大跌后的突破起跳形态,突破不等于持续上涨,冲高回落假突破概率客观存在。仅限通达信编程学习交流,不要直接依靠选股结果做交易,投资风险全部自行承担。
拆解大跌后突破起跳类选股,分享回测体会,只聊技术学习,不分析行情、不推荐个股。

