mid:=MA(CLOSE,20);
upper:=mid+2*STD(CLOSE,20);
lower:=mid-2*STD(CLOSE,20);
布林极限:=(CLOSE-lower)/(upper-lower)*100;
布林极限h:=(HIGH-LOWER)/(UPPER-LOWER)*100;
布林极限l:=(LOW-LOWER)/(UPPER-LOWER)*100;
b1:0,colorblue;
b2:25,colorwhite;
b3:50,coloryellow;
b4:75,colorwhite;
b5:100,colorblue;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),0,0 ),COLOR00FF00;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),8,0 ),COLOR008800;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),7,0 ),COLOR009900;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),6,0 ),COLOR00AA00;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),5,0 ),COLOR00BB00;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),4,0 ),COLOR00CC00;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),3,0 ),COLOR00DD00;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),2,0 ),COLOR00EE00;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限 ,REF(布林极限,1),1,0 ),COLOR00FF00;
STICKLINE(REF(布林极限,1)>=布林极限 ,布林极限h ,布林极限l,1,0 ),COLOR00FF00;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),0,0) ,COLORFFBBFF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),8,0) ,COLORFF00FF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),7,0) ,COLORFF22FF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),6,0) ,COLORFF44FF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),5,0) ,COLORFF66FF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),4,0) ,COLORFF88FF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),3,0) ,COLORFF99FF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),2,0) ,COLORFFAAFF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限,REF(布林极限,1),1,0) ,COLORFFBBFF;
STICKLINE(布林极限>=REF(布林极限,1),布林极限h,布林极限l,1,0) ,COLORFFBBFF;
LOWV:=LLV(LOW,15);
HIGHV:=HHV(HIGH,15);
rsv:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);
K:=EMA(rsv,3);
D:=EMA(K,3);
j1:=3*k-2*d;
j:=MA(j1,3);
PARTLINE(j,j>=REF(j,1),RGB(255,0,0),j<=REF(j,1),RGB(0,255,0));
中趋势线:=3*SMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,5,1),3,1);
长趋势线:=3*SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,5,1),3,1);
DRAWGBK(中趋势线>=90,STRIP(RGB(100,0,100),RGB(100,0,100),2));
DRAWGBK(中趋势线<=10,STRIP(RGB(0,100,100),RGB(0,100,100),2));
DRAWGBK(长趋势线>=90,STRIP(RGB(150,0,150),RGB(150,0,150),2));
DRAWGBK(长趋势线<=10,STRIP(RGB(0,150,150),RGB(0,150,150),2));
a1:=BARSLAST(REF(CROSS(K,D),1));
b1:=REF(CLOSE,a1+1)>CLOSE AND REF(D,a1+1)<D AND CROSS(K,D) AND k<30;
DRAWTEXT(IF(b1>0,1,0),0,'K底背'),colorgreen;
c1:=BARSLAST(REF(CROSS(D,K),1));
d1:=REF(CLOSE,c1+1)<CLOSE AND REF(D,c1+1)>D AND CROSS(D,K) AND k>70;
DRAWTEXT(IF(d1>0,1,0),100,'K顶背'),coloryellow;
LOWV5:=LLV(CLOSE,30);
HIGHV5:=HHV(CLOSE,30);
rsv5:=EMA((CLOSE-LOWV5)/(HIGHV5-LOWV5)*100,3);
K5:=EMA(rsv5,3);
D5:=EMA(K5,3);
j6:=3*K5-2*d5;
j5:=EMA(j6,3);
PARTLINE(j5,j5>REF(j5,1),RGB(255,0,255),j5<REF(j5,1),RGB(0,255,255));
安装方法:工具---公式管理---新建---确定---粘贴以上内容---名称(取一个名)---描述(取一个名,可以与名称相同)---测试公式---曲线属性---输出线型---zero1(1-5)改为虚连线(5个坐标全改)---确定退出。 在K线副图按右键调出安装的指标。
盘整形势中,kdj值在低位,布林极限由下轨下面上穿下轨尤其是回抽不破下轨,布林极限与股价形成底背离时买入;kdj值在高位,布林极限由上轨上面下穿上轨尤其是回抽不能再次突破上轨,布林极限与股价形成顶背离时卖出。突破形势中,kdj与布林极限指标二至三次背离才决定买卖。但建议都要设好止损。
结合主图五线布林效果更好,可以明显看出是盘整形势还是突破形势。
该指标可以用k线中的任意周期,坐标可以设为虚线。