对蓝色梯子指标做了一个简单的改良,并附上完整的指标源码

发布于: 雪球转发:0回复:0喜欢:0

众所周知,所谓的“蓝色梯子”其实就是均线的一种变形。

只不过比较特殊的地方在于,平常的均线都是以收盘价辅以不同的算法、时间周期来画线。而这个指标是以最高价的EMA为上轨,最低价的EMA为下轨形成了一条通道。

并且,将两条上下轨之间用柱线连接了起来,看上去就好像一条火车轨道,或者说是梯子也好,就显得有点与众不同了。

在原版的指标中,还会在上下轨之间加上收盘价的EMA,并且根据涨跌情况对其设置不同的颜色。沿用这个思路,我来改变一下这条通道线上下轨以及中间柱线图的颜色,这样就能更加直观的观察趋势的变化。

指标源码

来个逐行讲解的版本,回馈一下大家。

时间周期,原版为34,当然这里可以视自己需要自行修改

TF := 34;

分别获取最高价、最低价的EMA作为上下轨

UP := EMA(H, TF); DW := EMA(L, TF);

为避免K线与上下轨之间的柱线存在遮挡,只有两者没有交集时才显示柱线

F1 := C > O AND (O > UP OR C < DW);

F2 := C < O AND (O < DW OR C > UP);

COND := F1 OR F2;

上下轨同时上升,即最高价最低价都在升高,说明是上升趋势

COND1 := UP > REF(UP, 1) AND DW > REF(DW, 1);

上下轨同时下降,即最高价最低价都在降低,说明是下降趋势

COND2 := UP < REF(UP, 1) AND DW < REF(DW, 1);

既没有同时上升也没有同时下降,说明是震荡状态

COND3 := NOT(COND1 OR COND2);

绘制上轨线,默认为蓝色;上升趋势则改为红色;下降趋势则改为绿色

A: UP, COLOR2896FF;

IF(COND1, A, DRAWNULL), COLORFF80C0;

IF(COND2, A, DRAWNULL), COLOR80FF80;

绘制上轨线,默认为蓝色;上升趋势则改为红色;下降趋势则改为绿色

B: DW, COLOR2896FF;

IF(COND1, B, DRAWNULL), COLORFF80C0;

IF(COND2, B, DRAWNULL), COLOR80FF80;

绘制上下轨之间的柱型图,可以显示时,根据趋势状态绘制为不同颜色

STICKLINE(COND AND COND1, A, B, 0.2, 0), COLORFF80C0;

STICKLINE(COND AND COND2, A, B, 0.2, 0), COLOR80FF80;

STICKLINE(COND AND COND3, A, B, 0.2, 0), COLOR2896FF;

效果示例

标普500

特斯拉

英伟达

超微电脑

恒生指数

使用方法

显然,对于趋势指标而言,使用方法大同小异。

空头趋势时,逢高空,止损位为上轨线;

多头趋势时,逢低多,止损位为下轨线。