文华指标--实例(一)
(2014-09-29 20:13:06)分类: 期货 |
转帖文华指标入门源码
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
MA160:MA(CLOSE,160);
DRAWLINE(CLOSE
DRAWLINE(CLOSE
DRAWLINE(CLOSE>=MA160,HIGH,CLOSE>=MA160,CLOSE,COLORRED);
DRAWLINE(CLOSE>=MA160,LOW,CLOSE>=MA160,OPEN,COLORRED);
STICKLINE(CLOSE
STICKLINE(CLOSE>=MA160,OPEN,CLOSE,COLORRED,0);
DRAWTEXT(CROSS(MA5,MA20)&&CLOSE>=MA160,LOW,'追多');
DRAWTEXT(CROSS(MA20,MA5)&&CLOSE追空');
MA5:=MA(CLOSE,5);
MA12:=MA(CLOSE,12);
MA50:MA(CLOSE,50);
DRAWLINE(CLOSE
DRAWLINE(CLOSE
DRAWLINE(CLOSE>=MA50,HIGH,CLOSE>=MA50,CLOSE,COLORRED);
DRAWLINE(CLOSE>=MA50,LOW,CLOSE>=MA50,OPEN,COLORRED);
STICKLINE(CLOSE
STICKLINE(CLOSE>=MA50,OPEN,CLOSE,COLORRED,0);
DRAWTEXT(CROSS(MA5,MA12)&&CLOSE>=MA50,LOW,'追多');
DRAWTEXT(CROSS(MA12,MA5)&&CLOSE追空');
up2u
STICKLINE(-CLOSE>-OPEN,-CLOSE,-OPEN,COLORRED,1);
DRAWLINE(-CLOSE>-OPEN,-HIGH,-CLOSE>-OPEN,-MAX(CLOSE,OPEN),COLORRED);
DRAWLINE(-CLOSE>-OPEN,-MIN(CLOSE,OPEN),-CLOSE>-OPEN,-LOW,COLORRED);
STICKLINE(-CLOSE=-OPEN,-CLOSE,-OPEN,COLORWHITE,0);
DRAWLINE(-CLOSE=-OPEN,-HIGH,-CLOSE=-OPEN,-LOW,COLORWHITE);
STICKLINE(-CLOSE<-OPEN,-CLOSE,-OPEN,COLORCYAN,0);
DRAWLINE(-CLOSE<-OPEN,-HIGH,-CLOSE<-OPEN,-MAX(CLOSE,OPEN),COLORCYAN);
DRAWLINE(-CLOSE<-OPEN,-MIN(CLOSE,OPEN),-CLOSE<-OPEN,-LOW,COLORCYAN);
MA20:MA(-CLOSE,20);
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
A1:=HH>REF(HH,1)
A2:=LL
A3:=BARSLAST(A1);
A4:=BARSLAST(A2);
A5:=IF(A1,LL,REF(LL,A3));
A6:=IF(A2,HH,REF(HH,A4));
YZX:IF(A3>A4,A6,A5);
STICKLINE(CLOSE>YZX,CLOSE,OPEN,COLORRED,0);
STICKLINE(CLOSE<=YZX,CLOSE,OPEN,COLORBLUE,0);
DRAWLINE(CLOSE>YZX,HIGH,CLOSE>=OPEN,LOW,COLORRED);
DRAWLINE(CLOSE<=YZX,HIGH,CLOSE<=OPEN,LOW,COLORBLUE);
“金山银山”
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MA(CLOSE,8),COLORWHITE;
MA(CLOSE,21),COLORYELLOW;
STICKLINE(DIFF>DEA,CLOSE,OPEN,COLORRED,0);
STICKLINE(DIFF>DEA,HIGH,LOW,COLORRED,0);
STICKLINE(DIFF<=DEA,CLOSE,OPEN,COLORGREEN,0);
STICKLINE(DIFF<=DEA,HIGH,LOW,COLORGREEN
DRAWTEXT(CROSS(DIFF,DEA),LOW-0.2,'买入'),COLORWHITE;
DRAWTEXT(CROSS(DEA,DIFF),HIGH+0.2,'卖出'),COLORGREEN;
神鹰展翅
MA50:MA(CLOSE,50);
STICKLINE(CLOSE=OPEN,OPEN,CLOSE,COLORGREEN,1);
STICKLINE(CLOSE
DRAWLINE(CLOSEOPEN,CLOSE,COLORGREEN);
DRAWLINE(CLOSEOPEN,OPEN,COLORGREEN);
DRAWLINE(CLOSE
DRAWLINE(CLOSE
DRAWLINE(CLOSE
STICKLINE(CLOSE>MA50&&CLOSE>=OPEN,OPEN,CLOSE,colorred,1);
STICKLINE(CLOSE>MA50&&CLOSE
DRAWLINE(CLOSE>MA50,HIGH,CLOSE>OPEN,CLOSE,COLORRED);
DRAWLINE(CLOSE>MA50,LOW,CLOSE>OPEN,OPEN,COLORMAGENTA);
DRAWLINE(CLOSE>MA50,HIGH,CLOSE
DRAWLINE(CLOSE>MA50,LOW,CLOSE
DRAWLINE(CLOSE>MA50,HIGH,CLOSE=OPEN,LOW,COLORMAGENTA);
期市指南针
TMP:=OPEN-CLOSE;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(TMP<=0,OPEN,CLOSE,COLORRED,1);
STICKLINE(SMA(CLOSE,N,X)
DRAWLINE(SMA(CLOSE,N,X)
STICKLINE(SMA(CLOSE,N,X)>SMA(CLOSE,N1,X),OPEN,CLOSE,COLORRED,0);
DRAWLINE(SMA(CLOSE,N,X)>SMA(CLOSE,N1,X),HIGH,SMA(CLOSE,N,X)>SMA(CLOSE,N1,X),LOW,COLORRED);
MA1:MA(OPEN,N2);
上帝主图
TMP:=OPEN-CLOSE;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(TMP<=0,OPEN,CLOSE,COLORRED,1);
A:=(LOW+HIGH+CLOSE)/3;
B:MA(A,5),COLORWHITE;
C:HHV(B,13),COLORGREEN;
D:HHV(B,60),COLORMAGENTA;
E:LLV(B,13),COLORYELLOW;
F:LLV(B,60),COLORCYAN;
超级短线提款机
X1:=HHV(OPEN,N1);
X2:=LLV(OPEN,N2);
X3:(X1+X2)/2;
TMP:=X3-CLOSE;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0.00001,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(TMP<-0.00001,OPEN,CLOSE,COLORRED,1);
阴阳瀑布线
AA:=(OPEN+HIGH+LOW)/3;
PB1:PUBU(OPEN,0),COLORRED;
PB2:PUBU(OPEN,1),COLORGREEN;
PB3:PUBU(OPEN,2),COLORWHITE;
PB4:PUBU(OPEN,3),COLORYELLOW;
PB5:PUBU(OPEN,4),COLORMAGENTA;
PB6:PUBU(OPEN,5),COLORBLUE;
TMP:=PUBU(AA,3)-PUBU(AA,0);
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0.00001,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(TMP<-0.00001,OPEN,CLOSE,COLORRED,1);
最高价连线与最低价连线
TMP:=OPEN-CLOSE;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(TMP<=0,OPEN,CLOSE,COLORRED,1);
A:HHV(HIGH,N);
B:LLV(LOW,N);
鳄鱼线和区域在文华软件中主图指标公式:
Y:=(HIGH+LOW)/2;
AO
AO1:=REF(AO,1);
AC:=AO-MA(
AC1:=REF(AC,1);
E:REF(SMA(Y,13,1),8);
CHI:REF(SMA(Y,8,1),5),COLORRED;
CHUN:REF(SMA(Y,5,1),3),COLORYELLOW;
STICKLINE(AO1>AO
DRAWLINE(AO1>AO
STICKLINE(AO1>AO
DRAWLINE(AO1>AO
STICKLINE(AO1>AO
DRAWLINE(AO1>AO
DRAWLINE(AO1>AO
STICKLINE(AO1
DRAWLINE(AO1
STICKLINE(AO1
DRAWLINE(AO1
STICKLINE(AO1OPEN,OPEN
DRAWLINE(AO1OPEN,HIGH
DRAWLINE(AO1OPEN,LOW
STICKLINE(AO1>AO
DRAWLINE(AO1>AO
STICKLINE(AO1>AO
DRAWLINE(AO1>AO
STICKLINE(AO1>AO
DRAWLINE(AO1>AO
DRAWLINE(AO1>AO
STICKLINE(AO1AC
DRAWLINE(AO1AC
STICKLINE(AO1AC
DRAWLINE(AO1AC
STICKLINE(AO1AC
DRAWLINE(AO1AC
DRAWLINE(AO1AC
山溪
MA(MA(CLOSE,5),3);
MA(MA(CLOSE,5),4);
MA(MA(CLOSE,5),5);
MA(MA(CLOSE,5),6);
MA(MA(CLOSE,5),7);
MA(MA(CLOSE,5),8);
MA(MA(CLOSE,5),9);
MA(MA(CLOSE,5),10);
TMP:=OPEN-CLOSE;
SARLINE:=ABS(SAR(N,STEP,MVALUE));
DRAWLINE(CLOSE>SARLINE,HIGH,TMP>0.00001,OPEN,COLORRED);
DRAWLINE(CLOSE>SARLINE,LOW,TMP>0.00001,CLOSE,COLORRED);
DRAWLINE(CLOSE>SARLINE,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(CLOSE>SARLINE,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(CLOSE>SARLINE,LOW,ABS(TMP)<0.00001,OPEN,COLORRED);
DRAWLINE(CLOSE>SARLINE,HIGH,ABS(TMP)<0.00001,OPEN,COLORRED);
STICKLINE(TMP>0&&CLOSE>SARLINE,OPEN,CLOSE,COLORRED,0);
STICKLINE(TMP<=0&&CLOSE>SARLINE,OPEN,CLOSE,COLORRED,1);
DRAWLINE(CLOSE0.00001,OPEN,COLORCYAN);
DRAWLINE(CLOSE0.00001,CLOSE,COLORCYAN);
DRAWLINE(CLOSE<-0.00001,CLOSE,COLORCYAN);
DRAWLINE(CLOSE<-0.00001,OPEN,COLORCYAN);
DRAWLINE(CLOSE<0.00001,OPEN,COLORCYAN);
DRAWLINE(CLOSE<0.00001,OPEN,COLORCYAN);
STICKLINE(TMP>0&&CLOSE
STICKLINE(TMP<=0&&CLOSE
一线定乾坤
C:=CLOSE;
O:=OPEN;
H:=HIGH;
L:=LOW;
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
A:=EMA(TR,13)*1.2;
B:=HHV(C-A,21);
E:=IF((C>B||
F:=IF(C
PARTLINE(C>0,E,COLORRED);
PARTLINE(C>0,F,COLORGREEN);
STICKLINE(C>=O,C,O,COLORRED,0);
DRAWLINE(C>=O,H,C>=O,L,COLORYELLOW);
STICKLINE(C<=O,C,O,COLORBLUE,0);
DRAWLINE(C<=O,H,C<=O,L,COLORWHITE);
乾坤情
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
HH1:=BARSLAST((HH
LL1:=BARSLAST((LL
PARTLINE((HH1
PARTLINE((HH1
STICKLINE((HH1
DRAWLINE((HH1
STICKLINE((HH1
DRAWLINE((HH1
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
太公钓鱼
M1:=MA(CLOSE,5);
M2:MA(CLOSE,20),COLORYELLOW;
ZYZS:IF((M1
PARTLINE(ZYZS
D:=(SMA(CLOSE,SHORT,X)
K:=(SMA(CLOSE,SHORT,X)
Z:=CLOSE
Y:=CLOSE
STICKLINE(K
DRAWLINE(K
DRAWLINE(K
STICKLINE(K
DRAWLINE(K
STICKLINE(D
DRAWLINE(D
DRAWLINE(D
STICKLINE(D
DRAWLINE(D
如意图
H:=HIGH;
L:=LOW;
A:=IF(HIGH>=REF(HIGH,1)&&HIGH>=REF(HIGH,2)&&HIGH>=REF(HIGH,3)
B:=IF(LOW<=REF(LOW,1)&&LOW<=REF(LOW,2)&&LOW<=REF(LOW,3)
P1:=IF(A>REF(L,1),REF(L,1),0);
P2:=IF(A>REF(L,2)&&A<=REF(L,1),REF(L,2),0);
P3:=IF(A>REF(L,3)&&A<=REF(L,1)&&A<=REF(L,2),REF(L,3),0);
P4:=IF(A>REF(L,4)&&A<=REF(L,1)&&A<=REF(L,2)&&A<=REF(L,3),REF(L,4),0);
P5:=IF(A>REF(L,5)&&A<=REF(L,1)&&A<=REF(L,2)&&A<=REF(L,3)&&A<=REF(L,4),REF(L,5),0);
P6:=IF(A>REF(L,6)&&A<=REF(L,1)&&A<=REF(L,2)&&A<=REF(L,3)&&A<=REF(L,4)&&A<=REF(L,5),REF(L,6),0);
P7:=IF(A>REF(L,7)&&A<=REF(L,1)&&A<=REF(L,2)&&A<=REF(L,3)&&A<=REF(L,4)&&A<=REF(L,5)&&A<=REF(L,6),REF(L,7),0);
P8:=IF(A>REF(L,8)&&A<=REF(L,1)&&A<=REF(L,2)&&A<=REF(L,3)&&A<=REF(L,4)&&A<=REF(L,5)&&A<=REF(L,6)&&A<=REF(L,7),REF(L,8),0);
P9:=IF(A>REF(L,9)&&A<=REF(L,1)&&A<=REF(L,2)&&A<=REF(L,3)&&A<=REF(L,4)&&A<=REF(L,5)&&A<=REF(L,6)&&A<=REF(L,7)&&A<=REF(L,8),REF(L,9),0);
P10:=IF(A>REF(L,10)&&A<=REF(L,1)&&A<=REF(L,2)&&A<=REF(L,3)&&A<=REF(L,4)&&A<=REF(L,5)&&A<=REF(L,6)&&A<=REF(L,7)&&A<=REF(L,8)&&A<=REF(L,9),REF(L,10),0);
AA:=P1+P2+P3+P4+P5+P6+P7+P8+P9+P10;
PP1:=IF(AA>REF(L,1),REF(L,1),0);
PP2:=IF(AA>REF(L,2)&&AA<=REF(L,1),REF(L,2),0);
PP3:=IF(AA>REF(L,3)&&AA<=REF(L,1)&&AA<=REF(L,2),REF(L,3),0);
PP4:=IF(AA>REF(L,4)&&AA<=REF(L,1)&&AA<=REF(L,2)&&AA<=REF(L,3),REF(L,4),0);
PP5:=IF(AA>REF(L,5)&&AA<=REF(L,1)&&AA<=REF(L,2)&&AA<=REF(L,3)&&AA<=REF(L,4),REF(L,5),0);
PP6:=IF(AA>REF(L,6)&&AA<=REF(L,1)&&AA<=REF(L,2)&&AA<=REF(L,3)&&AA<=REF(L,4)&&AA<=REF(L,5),REF(L,6),0);
PP7:=IF(AA>REF(L,7)&&AA<=REF(L,1)&&AA<=REF(L,2)&&AA<=REF(L,3)&&AA<=REF(L,4)&&AA<=REF(L,5)&&AA<=REF(L,6),REF(L,7),0);
PP8:=IF(AA>REF(L,8)&&AA<=REF(L,1)&&AA<=REF(L,2)&&AA<=REF(L,3)&&AA<=REF(L,4)&&AA<=REF(L,5)&&AA<=REF(L,6)&&AA<=REF(L,7),REF(L,8),0);
PP9:=IF(AA>REF(L,9)&&AA<=REF(L,1)&&AA<=REF(L,2)&&AA<=REF(L,3)&&AA<=REF(L,4)&&AA<=REF(L,5)&&AA<=REF(L,6)&&AA<=REF(L,7)&&AA<=REF(L,8),REF(L,9),0);
PP10:=IF(AA>REF(L,10)&&AA<=REF(L,1)&&AA<=REF(L,2)&&AA<=REF(L,3)&&AA<=REF(L,4)&&AA<=REF(L,5)&&AA<=REF(L,6)&&AA<=REF(L,7)&&AA<=REF(L,8)&&AA<=REF(L,9),REF(L,10),0);
AAA:=PP1+PP2+PP3+PP4+PP5+PP6+PP7+PP8+PP9+PP10;
C:=VALUEWHEN(AAA>0,AAA);
T1:=IF(B
T2:=IF(B=REF(H,1),REF(H,2),0);
T3:=IF(B=REF(H,1)&&B>=REF(H,2),REF(H,3),0);
T4:=IF(B=REF(H,1)&&B>=REF(H,2)&&B>=REF(H,3),REF(H,4),0);
T5:=IF(B=REF(H,1)&&B>=REF(H,2)&&B>=REF(H,3)&&B>=REF(H,4),REF(H,5),0);
T6:=IF(B=REF(H,1)&&B>=REF(H,2)&&B>=REF(H,3)&&B>=REF(H,4)&&B>=REF(H,5),REF(H,6),0);
T7:=IF(B=REF(H,1)&&B>=REF(H,2)&&B>=REF(H,3)&&B>=REF(H,4)&&B>=REF(H,5)&&B>=REF(H,6),REF(H,7),0);
T8:=IF(B=REF(H,1)&&B>=REF(H,2)&&B>=REF(H,3)&&B>=REF(H,4)&&B>=REF(H,5)&&B>=REF(H,6)&&B>=REF(H,7),REF(H,8),0);
T9:=IF(B=REF(H,1)&&B>=REF(H,2)&&B>=REF(H,3)&&B>=REF(H,4)&&B>=REF(H,5)&&B>=REF(H,6)&&B>=REF(H,7)&&B>=REF(H,8),REF(H,9),0);
T10:=IF(B=REF(H,1)&&B>=REF(H,2)&&B>=REF(H,3)&&B>=REF(H,4)&&B>=REF(H,5)&&B>=REF(H,6)&&B>=REF(H,7)&&B>=REF(H,8)&&B>=REF(H,9),REF(H,10),0);
BB:=IF((T1+T2+T3+T4+T5+T6+T7+T8+T9+T10)=0,888888,T1+T2+T3+T4+T5+T6+T7+T8+T9+T10);
TT1:=IF(BB
TT2:=IF(BB=REF(H,1),REF(H,2),0);
TT3:=IF(BB=REF(H,1)&&BB>=REF(H,2),REF(H,3),0);
TT4:=IF(BB=REF(H,1)&&BB>=REF(H,2)&&BB>=REF(H,3),REF(H,4),0);
TT5:=IF(BB=REF(H,1)&&BB>=REF(H,2)&&BB>=REF(H,3)&&BB>=REF(H,4),REF(H,5),0);
TT6:=IF(BB=REF(H,1)&&BB>=REF(H,2)&&BB>=REF(H,3)&&BB>=REF(H,4)&&BB>=REF(H,5),REF(H,6),0);
TT7:=IF(BB=REF(H,1)&&BB>=REF(H,2)&&BB>=REF(H,3)&&BB>=REF(H,4)&&BB>=REF(H,5)&&BB>=REF(H,6),REF(H,7),0);
TT8:=IF(BB=REF(H,1)&&BB>=REF(H,2)&&BB>=REF(H,3)&&BB>=REF(H,4)&&BB>=REF(H,5)&&BB>=REF(H,6)&&BB>=REF(H,7),REF(H,8),0);
TT9:=IF(BB=REF(H,1)&&BB>=REF(H,2)&&BB>=REF(H,3)&&BB>=REF(H,4)&&BB>=REF(H,5)&&BB>=REF(H,6)&&BB>=REF(H,7)&&BB>=REF(H,8),REF(H,9),0);
TT10:=IF(BB=REF(H,1)&&BB>=REF(H,2)&&BB>=REF(H,3)&&BB>=REF(H,4)&&BB>=REF(H,5)&&BB>=REF(H,6)&&BB>=REF(H,7)&&BB>=REF(H,8)&&BB>=REF(H,9),REF(H,10),0);
BBB:=TT1+TT2+TT3+TT4+TT5+TT6+TT7+TT8+TT9+TT10;
D:=VALUEWHEN(BBB>0,BBB);
UD:=IF(CLOSE>D&&REF(CLOSE,1)<=D,1,IF(CLOSE=C,-3,0));
K:=VALUEWHEN(UD<>0,UD);
G:=IF(K=1,C,D),COLORRED;
POLYLINE(LOW>0,G,COLORYELLOW);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(LOW>0,G1,G1,0,COLORYELLOW);
TMP:=-K;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(TMP<=0,OPEN,CLOSE,COLORRED,1);
如意图(2)
H:=HIGH;
L:=LOW;
H1:=IF(HIGH=REF(HIGH,3)&&REF(HIGH,2)>=REF(HIGH,4)&&REF(HIGH,2)>=REF(HIGH,5)&&REF(HIGH,2)>=REF(HIGH,6)&&REF(HIGH,2)>=REF(HIGH,7),
L1:=IF(LOW>REF(LOW,2)&&REF(LOW,1)>REF(LOW,2)&&REF(LOW,2)<=REF(LOW,3)&&REF(LOW,2)<=REF(LOW,4)&&REF(LOW,2)<=REF(LOW,5)&&REF(LOW,2)<=REF(LOW,6)&&REF(LOW,2)<=REF(LOW,7),
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IF(H>H2,-3,IF(L
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(LOW>0,G1,G1,0,COLORCYAN);
TMP:=VALUEWHEN(K1<>0,K1);
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(TMP<=0,OPEN,CLOSE,COLORRED,0);
DRAWLINE(TMP=1&&REF(TMP,1)=1,G,TMP=1&&REF(TMP,1)=1,REF(G,1),COLORCYAN);
DRAWLINE(TMP=-3&&REF(TMP,1)=-3,G,TMP=-3&&REF(TMP,1)=-3,REF(G,1),COLORRED);
DRAWSL(K2=1,G,0,1,0,COLORCYAN);
DRAWSL(K2=-3,G,0,1,0,COLORRED);