在前文《缠论底分型选股公式,处理了包含关系》中介绍了缠论底分型,并编写了选股公式。底分型条件比较容易满足,因此产生的信号比较多。有热心网友提出,可以用顶底分型构成一笔过滤信号。
缠论一笔的构成条件:两个相邻顶分型和底分型之间,至少存在一根不属于顶分型或者底分型的K线,这样就构成了一笔,一笔至少有五根互相不包含的K线。(如下图)
一、顶底分型主图公式
根据缠论一笔的条件,需要先编写顶分型和底分型公式。底分型公式在前文中已经写过,这里就不重复了。顶分型编写方法与底分型类似,只需稍作改动即可。
顶底分型主图公式(处理了包含关系)
UP:=H>REF(H,1) AND L>REF(L,1);{上升K线}
T:=BARSLAST(UP);{上升K线形成后的区间周期数T}
HL:=HHV(L,T+1);{区间的最高的最低价,T+1包含了上升K线2}
HH:=HHV(H,T+1);{区间的最高的最高价,T+1包含了上升K线2}
DING:=L<REF(HL,1) AND H<REF(HH,1);{当天最低价小于HL并且最高价小于HH}
DINGFX:=DING AND COUNT(DING,T)=1;{当天最低价小于HL并且最高价小于HH,并且是区间第一次,形成顶分型}
STICKLINE(DINGFX,H,L,0,0),COLORYELLOW;{满足顶分型画黄色K线}
STICKLINE(DINGFX,O,C,3,0),COLORYELLOW;{满足顶分型画黄色K线};
DRAWTEXT(DINGFX,H,'顶分型');{满足顶分型写文字};
二、顶底分型选股公式
思路:先编写顶分型和底分型,计算顶分型距离现在的周期数TDING以及下降K线距离现在的周期数T1,TDING与T1的距离大于等于3(如下图),即顶底分型之间至少有一根独立K线,同时底分型成立,发出信号。
顶底分型选股公式(构成一笔的底分型)
UP:=H>REF(H,1) AND L>REF(L,1);
T2:=BARSLAST(UP);
HL:=HHV(L,T2+1);
HH:=HHV(H,T2+1);
DING:=L<REF(HL,1) AND H<REF(HH,1);
DINGFX:=DING AND COUNT(DING,T2)=1;{顶分型}
DOWN:=L<REF(L,1) AND H<REF(H,1);
T1:=BARSLAST(DOWN);
LH:=LLV(H,T1+1);
LL:=LLV(L,T1+1);
DI:=H>REF(LH,1) AND L>REF(LL,1);
DIFX:=DI AND COUNT(DI,T1)=1;{底分型}
TDING:=BARSLAST(DINGFX);{顶分型距离当前的周期数}
YBD:=DIFX AND TDING-T1>=3;{顶分型成立与下降K线成立的之间的周期数大于3,即至少有一根独立K线}
KX:=C>O AND (C-O)/O*100>3 AND (C-L)/(H-L)>0.6;{涨幅大于3%的阳线}
HHH:=HHV(H,30);{30日最高价}
LLL:=LLV(L,30);{30日最低价}
DW:=(O-LLL)/(HHH-LLL)*100<30;{开盘价位于最近30日高低区间的30%以下,即开盘价位于相对低位}
XG:YBD AND KX AND DW;{底分型,构成一笔,K线涨幅3%以上,位于低位};
优化前后对比(如下图)
注意点:没有对一笔是否结束进行判断,底分型可能是中继分型,并不是真正的底。
关注技术Pie,学习更多通达信指标公式编写知识。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!