1、布林极限宽副F-指示即将变盘(不知道向什么地方变)
2、布林极限副图F-指示变盘方向(看箭头方向)
3、布林极限主图Z-综合
布林线是一个测量股价变异性的指标,当股价剧烈波动时,布林线的上下限范围会自动加宽,当股价发展沉闷,呈现横向微幅整理时,布林线的上下范围会自动束紧。一般矩形盘整形态,经常出现股价突破压力后随即回档,或者股价跌破支撑后随即弹升,这种反复涨跌的现象,让投资人感到相当困扰。如果盘整的时间拖延大久,市场会渐渐的疲乏,慢慢的变成一滩死水,失去信心后,股价走势失去方向,布林线对于筛选“变盘在即”的股票,提供了相当可靠的讯号。当布林线的路径宽度束紧时,代表个服即将发动行情。但是,路径的“宽度”认定,每一个人的标准都不同,股民很难判断目前的路径宽度够不够“窄”。布林极限宽解决了路径“窄不窄”的问题。布林极限>100时,代表股价超越布林线上限。布林极限<0时,代表股价超越布林线下限。股价一顶比一顶高,而布林极限一顶比一顶低时,暗示股价将反转下跌。股价一底比一底低,而布林极限一底比一底高时,暗示股价将反转上涨。 事实上,布林线、布林极限、布林极限宽是一个完整的指标组合,实战操作时,三者互相支援,视为“一套”指标。
{布林极限主图源码如下}
{布林极限主图指标,无未来函数}
N:=10;P:=2;中轨:MA(CLOSE,N),COLORYELLOW,DOTLINE;
上轨:中轨+P*STD(CLOSE,N),COLORLIMAGENTA,DOTLINE,LINETHICK1;
下轨:中轨-P*STD(CLOSE,N),COLORLICYAN,DOTLINE,LINETHICK1;
KDJ_K:="KDJ.K"(9,3,3);
KDJ_D:="KDJ.D"(9,3,3);
KDJ_J:="KDJ.J"(9,3,3);
买1:=CROSS(KDJ_J,0) OR (CROSS(KDJ_J,KDJ_K) AND KDJ_D<26);
买2:=CROSS("RSI.RSI1"(6,2,2),20) OR CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
买3:=CROSS("MACD.DIF","MACD.DEA") OR CROSS("MACD.MACD",0);
买0:=买1+买2+买3;
买:=IF(买0>1,买0,0);
DRAWICON(买0>1,L*0.97,34);
DCZ1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
DCZ2:=REF(DCZ1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ3:=REF(DCZ2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ4:=REF(DCZ3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ5:=REF(DCZ4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ6:=REF(DCZ5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ7:=REF(DCZ6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ8:=REF(DCZ7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ9:=REF(DCZ8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZA:=REF(DCZ9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZB:=REF(DCZA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZC:=REF(DCZB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
DCZE:=REF(DCZD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZF:=REF(DCZE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ10:=REF(DCZF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ11:=REF(DCZ10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ12:=REF(DCZ11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ13:=REF(DCZ12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ14:=REF(DCZ13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ15:=REF(DCZ14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ16:=REF(DCZ15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ17:=REF(DCZ16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
DCZ18:=REF(DCZ17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
DCZ19:=REF(DCZD OR DCZE OR DCZF OR DCZ10 OR DCZ11 OR DCZ12 OR DCZ13 OR DCZ14 OR DCZ15 OR DCZ16 OR DCZ17 OR DCZ18,1) AND DCZ1;
DCZ1A:=REF(DCZ1 OR DCZ2 OR DCZ3 OR DCZ4 OR DCZ5 OR DCZ6 OR DCZ7 OR DCZ8 OR DCZ9 OR DCZA OR DCZB OR DCZC,1) AND DCZD;
{粉}
STICKLINE(CLOSE< REF(CLOSE,1),OPEN,CLOSE,0.9,0 ),COLORFFBBFF;
STICKLINE(CLOSE< REF(CLOSE,1),OPEN,CLOSE,0.3,0 ),COLORFFDDFF;
{金}
STICKLINE(CLOSE> REF(CLOSE,1),OPEN,CLOSE,0.9,0 ),COLOR00BBBB;
STICKLINE(CLOSE> REF(CLOSE,1),OPEN,CLOSE,0.3,0 ),COLOR00DDDD;
{红}
STICKLINE(DCZ1 OR DCZ2 OR DCZ3 OR DCZ4 OR DCZ5 OR DCZ6 OR DCZ7 OR DCZ8 OR DCZ9 OR DCZA OR DCZB OR DCZC,CLOSE,REF(CLOSE,1),0.9,0),COLOR000DDD;
STICKLINE(DCZ1 OR DCZ2 OR DCZ3 OR DCZ4 OR DCZ5 OR DCZ6 OR DCZ7 OR DCZ8 OR DCZ9 OR DCZA OR DCZB OR DCZC,CLOSE,REF(CLOSE,1),0.3,0),COLOR000FFF;
{绿}
STICKLINE(DCZD OR DCZE OR DCZF OR DCZ10 OR DCZ11 OR DCZ12 OR DCZ13 OR DCZ14 OR DCZ15 OR DCZ16 OR DCZ17 OR DCZ18,CLOSE,REF(CLOSE,1),0.9,0),COLOR00DD00;
STICKLINE(DCZD OR DCZE OR DCZF OR DCZ10 OR DCZ11 OR DCZ12 OR DCZ13 OR DCZ14 OR DCZ15 OR DCZ16 OR DCZ17 OR DCZ18,CLOSE,REF(CLOSE,1),0.3,0),COLOR00FF00;
{紫}
STICKLINE(DCZ19,REF(CLOSE,1),REF(CLOSE,2),0.9,0),COLORDD00DD;
STICKLINE(DCZ19,REF(CLOSE,1),REF(CLOSE,2),0.3,0),COLORFF00FF;
{蓝}
STICKLINE(DCZ1A,REF(CLOSE,1),REF(CLOSE,2),0.9,0),COLORFFBB00;
STICKLINE(DCZ1A,REF(CLOSE,1),REF(CLOSE,2),0.3,0),COLORFFDD00;
DRAWICON(FILTER(DCZ19=1,5),L*0.9998,1);
DRAWICON(FILTER(DCZ1A=1,5),H*1.0003,2);
{风险系数Z}
DCX1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
DCX2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替};
DCX3:=FINANCE(23)/FINANCE(10)*3.3;
DCX4:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额}
DCX5:=FINANCE(20)/FINANCE(15)*0.999;
Z值:=DCX1+DCX2+DCX3+DCX4+DCX5;
预警:=IF(Z值<1.2,'重警',IF(Z值>=1.2 AND Z值<2.6,'轻警','无警'));
财务预警:=STRCAT('财务预警: ',STRCAT(预警,STRCAT('-Z值: ',CON2STR(Z值,3))));
优质资产率:=STRCAT(' 优质资产率: ',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));{理论上越大越好但不同行业有不同标准};
现金负债比:=STRCAT(' 现金负债比: ',CON2STR(FINANCE(25)/FINANCE(15),3));{缺长期负债或负债总额,理论上越大越好但不同行业有不同标准};
财务系数:=STRCAT(STRCAT(财务预警,优质资产率),现金负债比);
DRAWTEXT_FIX(ISLASTBAR,0,1.0,0,财务系数)COLORLIRED;
{阻力与支撑、评分显示Z}
E:=(HIGH+LOW+OPEN+2*CLOSE)/5;
阻力:=2*E-LOW;支撑:=2*E-HIGH;
DRAWTEXT_FIX(C!=0,0.90,0.90,0,STRCAT('参考阻力:',STRCAT(CON2STR(阻力,2),' '))),COLORFFFF00;
DRAWTEXT_FIX(C!=0,0.90,0.96,0,STRCAT('参考支撑:',STRCAT(CON2STR(支撑,2),' '))),COLORGREEN;
X1:=IF(MA(C,5)>MA(C,10),20,0);X2:=IF(MA(C,20)>MA(C,60),10,0);
X3:=IF(KDJ.J>KDJ.K,10,0);X4:=IF(MACD.DIF>MACD.DEA,10,0);
X5:=IF(MACD.MACD>0,10,0);X6:=IF(V>MA(V,60),10,0);
X7:=IF(WINNER(C)>0.5,10,0);X8:=IF(C/REF(C,1)>1.03,10,0);
XX:=X1+X2+X3+X4+X5+X6+X7+X8;
DRAWTEXT_FIX(V>O,0.90,0.84,0,STRCAT('量化评分:',STRCAT(CON2STR(XX,2),' '))),COLORYELLOW;
{布林极限副图源码如下}
{布林极限副图指标,无未来函数}
N:=20;MID:=MA(C,N);
DCZ1:=POW((C-MID),2);
DCZ2:=MA(DCZ1,N);
DCZ3:=SQRT(DCZ2);
UPPER:=MID+2*DCZ3;
LOWER:=MID-2*DCZ3;
BOLL:=REF(MID,1);
UB:=REF(UPPER,1);
LB:=REF(LOWER,1);
LOWER1:=MID-DCZ3;
LB1:=REF(LOWER1,1);
BB:((C-LB1)/(UB-LB)*100)NODRAW,COLORLIBLUE;
MA6:MA(BB,3)NODRAW,DOTLINE;
DRAWICON(CROSS(100,BB),140,2);
DRAWICON(CROSS(BB,0),-10,1);
DRAWBAND(MA6,RGB(0,22,224),BB,RGB(255,50,50));
0,DOTLINE;
100,DOTLINE;
{布林极限宽副图源码如下}
{布林极限宽副图指标,无未来函数}
N:=10;P:=2;
MID:=MA(CLOSE,N);
UPPER:=MID+P*STD(C,N);
LOWER:=MID-P*STD(C,N);
B:(UPPER-LOWER)/MID,COLORYELLOW,LINETHICK2;
A:STICKLINE(B<0.085,B,0.085,0.5,0),COLORLIBLUE;
DRAWTEXT(A,0.11,'变'),COLORGREEN;
0.085,COLORLIRED;