副图版:
参数设置:{BL:1,20,1} MAXADD1:=PEAKBARS(1,BL,1); MAXADD2:=PEAKBARS(1,BL,2); MAXADD3:=PEAKBARS(1,BL,3); MAXADD4:=PEAKBARS(1,BL,4); MINADD1:=TROUGHBARS(2,BL,1); MINADD2:=TROUGHBARS(2,BL,2); MINADD3:=TROUGHBARS(2,BL,3); MINADD4:=TROUGHBARS(2,BL,4); MAX1:=PEAK(1,BL,1),COLORBROWN,POINTDOT; MIN1:=TROUGH(2,BL,1),COLORBROWN,POINTDOT; MAX2:=IF(MAXADD2>MINADD1,PEAK(1,BL,2),IF(MAXADD3>MINADD1,PEAK(1,BL,3),PEAK(1,BL,4))),COLORGRAY,POINTDOT; MIN2:=IF(MINADD2>MAXADD1,TROUGH(2,BL,2),IF(MINADD3>MAXADD1,TROUGH(2,BL,3),TROUGH(2,BL,4))),COLORGRAY,POINTDOT; MAXADD22:=IF(MAXADD2>MINADD1,MAXADD2,IF(MAXADD3>MINADD1,MAXADD3,MAXADD4)); MINADD22:=IF(MINADD2>MAXADD1,MINADD2,IF(MINADD3>MAXADD1,MINADD3,MINADD4)); HIGHZIG:=ZIG(1,BL); LOWZIG:=ZIG(2,BL); Z123Q4:IF(MAXADD1>MINADD1,MAX1*MIN1/MIN2,-MIN1*MAX1/MAX2),COLORGRAY,CROSSDOT; T12M:IF(MINADD1>MAXADD1,MAXADD22-MINADD1,MINADD22-MAXADD1),COLORCYAN,POINTDOT; T23M:IF(MINADD1>MAXADD1,MINADD1-MAXADD1,MAXADD1-MINADD1),COLORCYAN,POINTDOT; T34M:IF(MINADD1>MAXADD1,MAXADD1,MINADD1),COLORCYAN,POINTDOT; DRAWTEXT(MIN1=LOWZIG ,-LOW,'D'),COLORYELLOW; DRAWTEXT(MAX1=HIGHZIG,HIGH,'G'),COLORYELLOW; ZZDZ:=IF(MIN1=LOWZIG,-LOW,IF(MAX1=HIGHZIG,HIGH,IF(ISLASTBAR,C,0))); PLOYLINE(MIN1=LOWZIG OR MAX1=HIGHZIG OR ISLASTBAR,ZZDZ),COLORBLUE; 主图版: MAXADD1:=PEAKBARS(1,BL,1); MAXADD2:=PEAKBARS(1,BL,2); MAXADD3:=PEAKBARS(1,BL,3); MAXADD4:=PEAKBARS(1,BL,4); MINADD1:=TROUGHBARS(2,BL,1); MINADD2:=TROUGHBARS(2,BL,2); MINADD3:=TROUGHBARS(2,BL,3); MINADD4:=TROUGHBARS(2,BL,4); MAX1:=PEAK(1,BL,1),COLORBROWN,POINTDOT; MIN1:=TROUGH(2,BL,1),COLORBROWN,POINTDOT; MAX2:=IF(MAXADD2>MINADD1,PEAK(1,BL,2),IF(MAXADD3>MINADD1,PEAK(1,BL,3),PEAK(1,BL,4))),COLORGRAY,POINTDOT; MIN2:=IF(MINADD2>MAXADD1,TROUGH(2,BL,2),IF(MINADD3>MAXADD1,TROUGH(2,BL,3),TROUGH(2,BL,4))),COLORGRAY,POINTDOT; MAXADD22:=IF(MAXADD2>MINADD1,MAXADD2,IF(MAXADD3>MINADD1,MAXADD3,MAXADD4)); MINADD22:=IF(MINADD2>MAXADD1,MINADD2,IF(MINADD3>MAXADD1,MINADD3,MINADD4)); HIGHZIG:=ZIG(1,BL); LOWZIG:=ZIG(2,BL); Z123Q4:IF(MAXADD1>MINADD1,MAX1*MIN1/MIN2,MIN1*MAX1/MAX2),COLORGRAY,CROSSDOT; DRAWTEXT(MIN1=LOWZIG ,LOW,'D'),COLORYELLOW; DRAWTEXT(MAX1=HIGHZIG,HIGH,'G'),COLORYELLOW; ZZDZ:=IF(MIN1=LOWZIG,LOW,IF(MAX1=HIGHZIG,HIGH,IF(ISLASTBAR,C,0))); PLOYLINE(MIN1=LOWZIG OR MAX1=HIGHZIG OR ISLASTBAR,ZZDZ),COLORBLUE; |
|