破底翻形态,顾名思义就是跌破底部之后再翻回来。编写不带未来函数的形态类公式还是比较难的,理解也不容易。通过今天介绍的破底翻形态选股公式,希望能给大家一些思路。
含义:计算最小值到当前的周期数。
用法:FINDLOWBARS(VAR,N,M,T),计算前N天到前M天内第T个VAR最小值到当前的周期数。
举例:FINDLOWBARS(L,1,7,1),计算前1天到前7天内第1个最低价的最小值到当前的周期数。
以下图为例,第1个最低价的最小值,其实也就是最低点,是下图中第4根,这根K线距离当前的周期数是4。
如果还不能理解,可以查看之前的文章,介绍FINDLOW时已经解释得很清楚了,这里就不多解释了。
窄幅震荡突破前高选股公式,选出突破前期高点的标的
上图比较规则,实际上FINDLOWBARS(L,1,7,1)选出的结果可能是不规则的,比如下图也符合条件。
2、FINDHIGHBARS
含义:计算最大值到当前的周期数。
用法:FINDHIGHBARS(VAR,N,M,T),计算前N天到前M天内第T个VAR最大值到当前的周期数。
举例:FINDLOWBARS(H,1,7,1),计算前1天到前7天内第1个最高价的最大值到当前的周期数。
思路:找出7日低点形态(如下图,下图比较规则,有些结果并不规则),低点比前3根K线和后3根K线的的最低价都低,用FINDLOWBARS(L,1,7,1)=4可以实现。
找出低点形态(下图红色V)之后,用FINDLOW计算低点的价格(如下图“前低”)。然后出现7日低点形态以来至少有一次破前低,之后价格上穿前低,并且突破前一天最高价出信号1。
DB:=FINDLOWBARS(L,1,7,1)=4;{找出7日低点形态}
T:=BARSLAST(DB);{满足7日低点形态距离现在的周期数}
LL:=FINDLOW(L,T,T+7,1);{计算前低价}
A1:=COUNT(CROSS(C,LL),T)>=1;{至少破前低一次}
A2:=CROSS(C,LL) AND C>REF(H,1);{收盘价上穿前低并且收盘价大于昨天最高价}
A3:=T>5 AND T<30;{距离7日低点形态大于5个周期小于30个周期}
XG:A1 AND A2 AND A3;
2、破底翻形态信号2
思路:找出最近的两个7日低点形态(如下图中的前低和新低),最近的低点(新低)低于前一个低点(前低)。突破两个低点之间的高点时出信号2。
DB:=FINDLOWBARS(L,1,7,1)=4;{7日低点形态}
T1:=BARSLAST(DB);{最近的7日低点形态距离现在的周期数}
T2:=SUMBARS(DB,2)-1;{前一个7日低点形态距离现在的周期数}
LL1:=FINDLOW(L,T1,T1+7,1);{找出新低}
LL2:=FINDLOW(L,T2,T2+7,1);{找出前低}
HH:=FINDHIGH(H,T1,T2+4,1);{找出两个低点之间的高点}
XG:LL1
7 AND CROSS(C,HH);{新低低于前低,两个7日低点形态之间周期数大于7,收盘价上穿高点};
最后说一下,7日低点形态不是很完美,后续再做优化吧。另外选股公式改成指标公式比较简单,XG改成“:=”,并给符合条件的K线图上黄色。
STICKLINE(XG,H,L,0,0),COLORYELLOW;{满足XG画黄色K线}
STICKLINE(XG,O,C,3,0),COLORYELLOW;{满足XG画黄色K线};
关注技术Pie,学习更多通达信指标公式编写知识。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!