DRAWTEXTABS(100,20,'红色K线为多头区域'),colorred; DRAWTEXTABS(100,40,'蓝色K线为混沌区域'),colorff0000; DRAWTEXTABS(100,60,'绿色K线为空头区域'),color00ff00; Y:=(HIGH+LOW)/2; AO:=sMA(Y ,5,1 )-sMA(Y ,34,1 ); AC:=AO-sMA( AO,5,1); ac1:=ref(AC,1); Yy:=(HIGH+LOW)/2; AOo:=sMA(Yy ,5,1 )-sMA(Yy ,34,1 ); ao1:=ref(aoo,1); kk:=if(ac>ac1 and ao>ao1,5,if(ac<ac1 and ao<ao1,-5,0)); stickline(kk=5,h,l,0.5,0),colorred; stickline(kk=5 and c>=o,c,o,10,1),colorred; stickline(kk=5 and c<o,c,o,10,0),colorred; stickline(kk=0,h,l,0.5,0),colorff9900; stickline(kk=0 and c<O,c,o,10,0),colorff9900; stickline(kk=0 and c>=O,c,o,10,1),colorff9900; stickline(kk=-5,h,l,0.5,0),color00ff00; stickline(kk=-5 and c>=o,c,o,10,1),color00ff00; stickline(kk=-5 and c<o,c,o,10,0),color00ff00; MID:=ema(c,21); 中:MID,colorwhite,linethick0; PARTLINE(mid,mid>ref(mid,1),RGB(255,0,0),mid<ref(mid,1),RGB(0,255,0),1,RGB(0,0,255)),linethick2; m3:ema(c,3),linethick0; m8:ema(c,8),linethick0; FILLRGN(m3,m8,m3>m8,rgb(200,100,0),m3<m8,rgb(0,200,100)); 【布上】:ema(c,21)+2*STDDEV(c ,20),color00ff00; 【布下】:ema(c,21)-2*STDdev(c ,20),color00ff00; Var1:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3); Var2:=CROSS(Var1,0.9); Var3:=BACKSET(REF(LOW,2)=LLV(LOW,5),3); Var4:=CROSS(Var3,0.9); drawicon(Var2,HIGH*1.01,6),Color00E40E; drawicon(Var4,LOW*0.99,5),Color00E40E; 上分形:=REF(HIGH,BARSLAST(Var2)); STICKLINE(CLOSE,REF(HIGH,BARSLAST(Var2)),REF(HIGH,BARSLAST(Var2)),5,0),COLORMAGENTA; 下分形:=REF(LOW,BARSLAST(Var4)); STICKLINE(CLOSE,REF(LOW,BARSLAST(Var4)),REF(LOW,BARSLAST(Var4)),5,0),COLORYELLOW; 相对高低:=(c-下分形)/(上分形-下分形)*100; 分形振幅:=(上分形-下分形)/下分形*100; DRAWTEXTREL(800,800,'向上分形:'+NUMTOSTRN(上分形,2)+'元'),colorwhite; DRAWTEXTREL(800,850,'向下分形:'+NUMTOSTRN(下分形,2)+'元'),coloryellow; DRAWTEXTREL(800,750,'相对高低:'+NUMTOSTRN(相对高低,2)+'%'),coloryellow; DRAWTEXTREL(800,900,'分形振幅:'+NUMTOSTRN(分形振幅,2)+'%'),color00ff00; |