上升三部曲是一种上涨中继形态,它意味着股价经短暂调整后继续上涨。在股价长期上涨过程中出现这种形态,是介入的好机会,后期继续上涨的概率较高。其基本形态如下:
上升三部曲
标准的上升三部曲由5根K线组成,A、B是两根大阳线,中间的a、b、c是小阴线。B的收盘价高于A,a、b、c的收盘价高于A的开盘价。鉴于标准的上升三部曲形态并不多见,为扩大选股范围,很多衍生形态也归于此类,见上图中的几种变化图形。A、B之间的小K线可以大于3根,可以是小阴线、小阳线、十字星,只要它们的实体下端不低于A的开盘价即可。
下面利用通达信软件编制一个选股公式,选出上升三部曲形态的股票。
一、公式编制要求
编制一个条件选股公式,要求选出上升三部曲形态的股票,要求如下:
1、30日内出现至少2根大阳线,长度大于3%;
2、当日收大阳线,长度大于3%;
3、当日大阳线收盘价高于上一根大阳线收盘价;
4、当日大阳线开盘价低于上一根大阳线收盘价;
5、两根大阳线之间的K线不少于3根;
6、两根大阳线之间的K线实体长度不超过2%;
7、两根大阳线之间的K线实体下端不低于上一大阳线的开盘价;
二、公式编制过程
按CTRL+F调出公式管理器,在“条件公式、其他类型”下新建一个条件选股公式,名为“上升三部曲”。见下图:
公式编制过程
在弹出的指标公式编辑器内,输入以下代码:
A1:=100*(C-O)/O;{实体长度}
A2:=BARSLAST(A1>3);{最近一次实体大于3%的K线距当前的周期数}
A3:=REF(A2,1);{上一次实体长度大于3%的K线距昨天的周期数};
A4:=A3+2;{上一根大阳线的位置}
B1:=REF(C,A3+1);{上根大阳线的收盘价}
B2:=REF(O,A3+1);{上根大阳线的开盘价}
C1:=IF(ABS(A1)<=2,1,0);{实体长度小于2%取值为1,否则为0}
C2:=RANGE(MIN(C,O),REF(O,A2),REF(C,A2));{实体下端介于上一大阳线开盘、收盘价之间取值为1,否则为0}
D1:=SUM(C1,A3+1);{统计两根大阳线间实体长度小于2%的K线数量}
D2:=SUM(C2,A3+1);{统计两根大阳线间实体下端介于上一大阳线开盘、收盘价之间的K线数量}
{选股条件如下}
A1>3{当天实体大于3%}
AND COUNT(A1>3,30)>=2{30天内至少有2天K线实体大于3%}
AND A3>3 {两根大阳线之间K线数量大于3}
AND C>B1{当日收盘价高于上一大阳线收盘价}
AND O
AND D1=A3{两根大阳线之间小K线实体长度小于2%}
AND D2=A3{两根大阳线间实体下端介于上一大阳线开盘、收盘价之间};
详见下图:
操作详情
三、公式说明
公式的难点首先在于找到上一根大阳线的位置,这里用BARSLAST、REF两个函数结合来定位。其次在于确定两根大阳线之间小K线的位置,用REF函数来定位。所用的函数都是常用的,用法如下:
1、BARSLAST函数的作用是寻找大阳线的位置。
2、REF函数的作用是向前引用。
3、RANGE(A,B,C)函数表示A大于B同时小于C时返回1,否则返回0。
4、COUNT函数是统计数量。
5、SUM函数是累加。
四、效果验证
首先补充下载近期的日线数据,保证最近2年数据的完整性,见下图:
效果验证
按CTRL+T调出条件选股窗口,执行刚编制的公式“上升三部曲”,注意勾选下端的“前复权数据”、“剔除当前未交易的品种”、“剔除ST品种”。
由于该形态并不多见,我们扩大选股时间范围,勾选下方的“时间段内满足”,把选股时间段定义为“2018年5月20日至6月5日”,只要在该时间段内任一天出现的上升三部曲形态都会被选出。共选出19只符合要求的股票。见下图:
选出19只符合要求的股票
试举其中2例如下:
其中2例
其中2例
图中黄圈内就是上升三部曲形态。
五、其他补充说明
为放宽选股条件,公式未对上下影线、成交量情况做规定。完美的上升三部曲要求中间的回调小K线是逐渐缩量的,空友们在选出后可以肉眼观察,自行斟酌、取舍。
实际使用中,大阳线不一定限于3%,小K线实体也不一定限于2%,空友们可自行调整。
另外,上升三部曲形态不可机械地使用,必须结合其他指标综合判断,才能提高准确率。在上升趋势中应用成功率较高。
如有新的通达信公式问题需探讨,可以发在悟空问答并邀请一下,在能力范围内一定尽力解答。