主图源码:
HH1:=IFELSE(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);
LL1:=IFELSE(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
HH:=HHV(HIGH,1)/10+HHV(HIGH,2)/10+HHV(HIGH,2)/10+HHV(HIGH,4)/10+HHV(HIGH,4)/10+HHV(HIGH,8)/10+HHV(HIGH,8)/10+HHV(HIGH,13)/10+HHV(HIGH,40)/10+HHV(HIGH,20)/10;
LL:=LLV(LOW,1)/10+LLV(LOW,2)/10+LLV(LOW,2)/10+LLV(LOW,4)/10+LLV(LOW,4)/10+LLV(LOW,8)/10+LLV(LOW,8)/10+LLV(LOW,13)/10+LLV(LOW,40)/10+LLV(LOW,20)/10;
H1:=IFELSE(HH<REF(HH,1)&&LL<REF(LL,1)&&REF(OPEN,1)>CLOSE&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HH,2),0);
L1:=IFELSE(LL>REF(LL,1)&&HH>REF(HH,1)&&REF(OPEN,1)<CLOSE&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LL,2),0);
X0:=H1,LINETHICK2;
X00:=L1;
XXX0:=O,LINETHICK2;
XXX00:=C;
XXX000:=H;
XXX0000:=L;
H2:=VALUEWHEN(X0>0,X0),LINETHICK2;
L2:=VALUEWHEN(X00>0,X00),LINETHICK2;
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
X000:=K2,LINETHICK2;
TMP:=K2,LINETHICK2;
W1:=X000,LINETHICK2;
X0000:=OPEN-CLOSE,LINETHICK2;
W2:=X0000,LINETHICK2;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE),LINETHICK2;
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE),LINETHICK2;
DRAWLINE(W1=1,XXX000,W1=1,HT,COLORGREEN);//青色上影线
DRAWLINE(W1=1,XXX0000,W1=1,LT,COLORGREEN);//青色下影线
DRAWLINE(W1=-3,XXX000,W1=-3,HT,COLORRED);//红色上影线
DRAWLINE(W1=-3,XXX0000,W1=-3,LT,COLORRED);//红色下影线
STICKLINE(W1>0,XXX0,XXX00,COLORGREEN,1);//青色空心K线
STICKLINE(W1<=0,XXX0,XXX00,COLORRED,1);//红色空心K线
STICKLINE(W2>0&&W1<=0,XXX0,XXX00,COLORRED,0);//红色实心K线
STICKLINE(W2>0&&W1>0,XXX0,XXX00,COLORGREEN,0);//青色实心K线
DRAWLINE(TMP=1&&REF(TMP,1)=1,G,TMP=1&&REF(TMP,1)=1,REF(G,1),COLORGREEN),DOT;//青色折竖线
DRAWLINE(TMP=-3&&REF(TMP,1)=-3,G,TMP=-3&&REF(TMP,1)=-3,REF(G,1),COLORYELLOW),DOT;//红色折竖线
DRAWSL(K2=1,G,0,1,0,COLORGREEN),DOT;//青色折横线
DRAWSL(K2=-3,G,0,1,0,COLORYELLOW),DOT;//红色折横线
DRAWTEXT(CROSS(TMP,0),HH,'空'),COLORGREEN,FONTSIZE22;
DRAWTEXT(CROSS(0,TMP),LL+10*MINPRICE,'多'),COLORYELLOW,FONTSIZE22,VALIGN0;
DRAWGBK1(TMP>0,RGB(10,50,10));
DRAWGBK1(TMP<0,RGB(50,00,50));
//CROSS(0,TMP),SOUND('A');
//CROSS(TMP,0),SOUND('B');
VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
A1:(EMA(VAR1,14)+EMA(VAR1,14)+EMA(VAR1,14)+EMA(VAR1,14))/4,COLORRED,LINETHICK1,NOTEXT;
IF(A1>=REF(A1,1),A1,NULL),COLORRED,LINETHICK1,NOTEXT;
IF(A1<=REF(A1,1),A1,NULL),COLORGREEN,LINETHICK1,NOTEXT;
A2:EMA(A1,2),COLORRED,LINETHICK1,NOTEXT;
IF(A2>=REF(A2,1),A2,NULL),COLORRED,LINETHICK1,NOTEXT;
IF(A2<=REF(A2,1),A2,NULL),COLORGREEN,LINETHICK1,NOTEXT;
A3:EMA(A2,2.5),COLORRED,LINETHICK1,NOTEXT;
IF(A3>=REF(A3,1),A3,NULL),COLORRED,LINETHICK1,NOTEXT;
IF(A3<=REF(A3,1),A3,NULL),COLORGREEN,LINETHICK1,NOTEXT;
A4:EMA(A2,3),COLORRED,LINETHICK1,NOTEXT;
IF(A4>=REF(A4,1),A4,NULL),COLORRED,LINETHICK1,NOTEXT;
IF(A4<=REF(A4,1),A4,NULL),COLORGREEN,LINETHICK1,NOTEXT;
A5:EMA(A2,4),COLORRED,LINETHICK1,NOTEXT;
IF(A5>=REF(A5,1),A5,NULL),COLORRED,LINETHICK1,NOTEXT;
IF(A5<=REF(A5,1),A5,NULL),COLORGREEN,LINETHICK1,NOTEXT;
MA2:=EMA(CLOSE,5);
MA3:=EMA(CLOSE,6);
A55:=EMA(A1,18);
IF(A55>=REF(A55,1),A55,NULL),COLORMAGENTA,LINETHICK1,NOTEXT;
IF(A55<=REF(A55,1),A55,NULL),COLORCYAN,LINETHICK1,NOTEXT;
A56:=EMA(A55,3);
IF(A56>=REF(A56,1),A56,NULL),COLORMAGENTA,LINETHICK1,NOTEXT;
IF(A56<=REF(A56,1),A56,NULL),COLORCYAN,LINETHICK1,NOTEXT;
A57:EMA(A55,5),NOTEXT;
IF(A57>=REF(A57,1),A57,NULL),COLORMAGENTA,LINETHICK1,NOTEXT;
IF(A57<=REF(A57,1),A57,NULL),COLORCYAN,LINETHICK1,NOTEXT;
A58:EMA(A55,7),NOTEXT;
IF(A58>=REF(A58,1),A58,NULL),COLORMAGENTA,LINETHICK1,NOTEXT;
IF(A58<=REF(A58,1),A58,NULL),COLORCYAN,LINETHICK1,NOTEXT;
A59:EMA(A55,9),NOTEXT;
IF(A59>=REF(A59,1),A59,NULL),COLORMAGENTA,LINETHICK1,NOTEXT;
IF(A59<=REF(A59,1),A59,NULL),COLORCYAN,LINETHICK1,NOTEXT;
N:=120;//参数N需自行定义
CURRBARSCOUN:=DATACOUNT-BARPOS+1;
KT8:=BARSLAST(CURRBARSCOUN=N);
GD8:=REFX1(IF(ISLASTBAR=1,HHV(H,KT8),0),10000);//{高点}
DD:=REFX1(IF(ISLASTBAR=1,LLV(L,KT8),0),10000);//{低点}
KJ:=GD8-DD;//{高低点差值=分区高度}
GD4:=IF(CURRBARSCOUN<=N/30+16,GD8,NULL);
高:=IF(CURRBARSCOUN<=N/30+16,GD8,NULL),COLORWHITE,COLOR00FFFF,PRECIS0;
低:=IF(CURRBARSCOUN<=N/30+16,DD,NULL),COLORWHITE,COLORFFFF00,PRECIS0;
高区:IF(CURRBARSCOUN<=N-100,GD8,NULL),COLORGREEN,PRECIS0,NOTEXT;
低区:IF(CURRBARSCOUN<=N-100,DD,NULL),COLORRED,PRECIS0,NOTEXT;
压力:IF(CURRBARSCOUN<=N-100,DD+KJ*0.809,NULL),COLORGREEN,PRECIS0,NOTEXT;
警示:IF(CURRBARSCOUN<=N-100,DD+KJ*0.618,NULL),COLOR00FFFF,PRECIS0,NOTEXT;
突破:IF(CURRBARSCOUN<=N-100,DD+KJ/2,NULL),COLORYELLOW,PRECIS0,NOTEXT;
强势:IF(CURRBARSCOUN<=N-100,DD+KJ*0.382,NULL),COLORFF00FF,PRECIS0,NOTEXT;
支撑:IF(CURRBARSCOUN<=N-100,DD+KJ*0.191,NULL),COLORRED,PRECIS0,NOTEXT;
H18:= IFELSE(H<REF(H,2) AND REF(H,1)<REF(H,2),REF(H,2),0);
L18:= IFELSE(L>REF(L,2) AND REF(L,1)>REF(L,2),REF(L,2),0);
H28:=VALUEWHEN(H18>0,H18);
L28:=VALUEWHEN(L18>0,L18);
K18:=IFELSE(CLOSE>H28,-3,IFELSE(CLOSE<L28,1,0));
K28:=VALUEWHEN(K18<>0,K18);
TMP1:=K28;
DRAWTEXT(CROSS(0,TMP1)&&W1<0,L, '加多'),VALIGN0,FONTSIZE14;
DRAWTEXT(CROSS(TMP1,0)&&W1>0,H, '加空'),COLORBLUE,FONTSIZE14;
DRAWTEXT(CROSS(0,TMP1)&&W1>0,L, '平空'),VALIGN0;
DRAWTEXT(CROSS(TMP1,0)&&W1<0,H, '平多'),COLORMAGENTA;
STICKLINE1(CROSS(高>=压力&&CURRBARSCOUN>=16,0.5),高,压力,0,0),RGB(200,200,0);
STICKLINE1(CROSS(高<压力&&CURRBARSCOUN>=16,0.5),高,压力,0,0),RGB(0,0,0);
STICKLINE1(CROSS(压力>=警示&&CURRBARSCOUN>=16,0.5),压力,警示,0,0),RGB(0,190,0);
STICKLINE1(CROSS(压力<警示&&CURRBARSCOUN>=16,0.5),压力,警示,0,0),RGB(0,0,0);
STICKLINE1(CROSS(警示>=强势&&CURRBARSCOUN>=16,0.5),警示,强势,0,0),RGB(120,0,120);
STICKLINE1(CROSS(警示<强势&&CURRBARSCOUN>=16,0.5),警示,强势,0,0),RGB(0,0,0);
//STICKLINE(CROSS(突破>=强势&&CURRBARSCOUN>=16,0.5),突破,强势,RGB(120,0,120),0);
//STICKLINE(CROSS(突破<强势&&CURRBARSCOUN>=16,0.5),突破,强势,RGB(0,0,0),0);
STICKLINE1(CROSS(强势>=支撑&&CURRBARSCOUN>=16,0.5),强势,支撑,0,0),RGB(120, 0,0);
STICKLINE1(CROSS(强势<支撑&&CURRBARSCOUN>=16,0.5),强势,支撑,0,0),RGB(0,0,0);
STICKLINE1(CROSS(支撑>=低&&CURRBARSCOUN>=16,0.5),支撑,低,0,0),RGB(80,80,80);
STICKLINE1(CROSS(支撑<低&&CURRBARSCOUN>=16,0.5),支撑,低,0,0),RGB(0,0,0);
DRAWTEXT(CURRBARSCOUN=N/40+16,高,'第三压力'),COLORGREEN,FONTSIZE15,ALIGN2,VALIGN1;
DRAWTEXT(CURRBARSCOUN=N/40+16,压力,'第二压力'),COLORGREEN,FONTSIZE15,ALIGN2,VALIGN1;
DRAWTEXT(CURRBARSCOUN=N/40+16,警示,'第一压力'),COLORGREEN,FONTSIZE15,ALIGN2,VALIGN1;
DRAWTEXT(CURRBARSCOUN=N/40+16,强势,'第一支撑'),COLORRED,FONTSIZE15,ALIGN2,VALIGN1;
DRAWTEXT(CURRBARSCOUN=N/40+16,支撑,'第二支撑'),COLORRED,FONTSIZE15,ALIGN2,VALIGN1;
DRAWTEXT(CURRBARSCOUN=N/40+16,低,'第三支撑'),COLORRED,FONTSIZE15,ALIGN2,VALIGN1;
DRAWTEXT(CURRBARSCOUN=N/40+16,DD+KJ*0.5,'今日中枢'),COLORWHITE,FONTSIZE15,ALIGN2,VALIGN1;
//第三压力
DRAWNUMBER(ISLASTBAR,GD8,GD8,0,COLORGREEN),ALIGN0,VALIGN1;
//第三支撑
DRAWNUMBER(ISLASTBAR,DD,DD,0,COLORRED),ALIGN0,VALIGN1;
//第二压力
DRAWNUMBER(ISLASTBAR,DD+KJ*0.809,DD+KJ*0.809,0,COLORGREEN),ALIGN0,VALIGN1;
//第一压力
DRAWNUMBER(ISLASTBAR,DD+KJ*0.618,DD+KJ*0.618,0,COLORGREEN),ALIGN0,VALIGN1;
//今日中枢
DRAWNUMBER(ISLASTBAR,DD+KJ*0.5,DD+KJ*0.5,0,COLORWHITE),ALIGN0,VALIGN1;
//第一支撑
DRAWNUMBER(ISLASTBAR,DD+KJ*0.382,DD+KJ*0.382,0,COLORRED),ALIGN0,VALIGN1;
//第二支撑
DRAWNUMBER(ISLASTBAR,DD+KJ*0.191,DD+KJ*0.191,0,COLORRED),ALIGN0,VALIGN1;
//自动画线
N1:=33;
UR:=6;
LR:=6;
CURRBARS:=REFX1(BARPOS,10000)-BARPOS;
TC1:=IF(H=HHV(H,8*UR),H,0);
TC2:=REFX1(BARSLAST(TC1=H),10000)+1;
UPPER:=REFX1(IF(TC2=1,H,REF(H,TC2-1)),10000);
BC1:=IF(L=LLV(L,8*LR),L,0);
BC2:=REFX1(BARSLAST(BC1=L),100000)+1;
LOWER:=REFX1(IF(BC2=1,L,REF(L,BC2-1)),100000);
LP:=CURRBARS<=BC2 AND L=LOWER;
HP:=CURRBARS<=TC2 AND H=UPPER;
STICKLINE1(IF(BC2>TC2,HP,LP),LOWER,UPPER,0,0),COLOR628962;
STICKLINE1(IF(BC2>TC2,LP,HP),LOWER,UPPER,0,0),COLOR628962;
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));
LR1:=FORCAST(C,NOD+1);
NP:IF(CURRBARS<=MAX(BC2,TC2),REFX1(IF(MIN(TC2,BC2)=1,LR1,REF(LR1,MIN(TC2,BC2)-1)),1000000),NULL),POINTDOT,COLORFFFFFF;
LR2:=SLOPE(C,NOD+1);
LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),10000);
FP:NP-LR3*(NOD),POINTDOT,COLORFFFFFF;
EQU:(NP+FP)/2,POINTDOT,COLORFFFFFF;
AD:=ABS(NP-FP);
DBL:=BARSLAST(BC1<>0)+1;
DBH:=BARSLAST(TC1<>0)+1;
BSP:=IF(BC2>TC2,DBL,DBH)-1;
LRL:=IF(NP>FP,FP+AD/NOD*BSP,FP-AD/NOD*BSP);
AT1:=IF(BETWEEN(CURRBARS,BC2,TC2) AND H>LRL,H,LRL);
AT2:=HHV(AT1-LRL,MAX(BC2,TC2));
AT3:=REFX1(BARSLAST(AT1-LRL=AT2),10000);
AT4:=REFX1(IF(AT3=0,H,REF(H,AT3)),100000);
AT5:=REFX1(IF(AT3=0,AT1-LRL,REF(AT1-LRL,AT3)),100000);
ATL:=LRL+AT5;
UT1:=IF(BETWEEN(CURRBARS,BC2,TC2) AND L<LRL,L,LRL);
UT2:=HHV(LRL-UT1,MAX(BC2,TC2));
UT3:=REFX1(BARSLAST(LRL-UT1=UT2),10000);
UT4:=REFX1(IF(UT3=0,H,REF(H,UT3)),100000);
UT5:=REFX1(IF(UT3=0,LRL-UT1,REF(LRL-UT1,UT3)),100000);
UTL:=LRL-UT5;
RH:=IF(CURRBARS>=MIN(BC2,TC2)-10,ATL,REFX1(REF(ATL,MIN(BC2,TC2)-11),100000));
RL:=IF(CURRBARS>=MIN(BC2,TC2)-10,UTL,REFX1(REF(UTL,MIN(BC2,TC2)-11),100000));
DRAWLINE1(IF(BC2>TC2,LP,HP)=1 , LRL,IF(BC2>TC2,HP,LP) ,LRL ,1 ),COLORRED,LINETHICK1;
DRAWLINE1(IF(BC2>TC2,LP,HP)=1 , ATL,IF(BC2>TC2,HP,LP) ,ATL,1 ),COLORYELLOW,LINETHICK1;
DRAWLINE1(IF(BC2>TC2,LP,HP)=1 , UTL,IF(BC2>TC2,HP,LP) ,UTL,1 ),COLORWHITE,LINETHICK1;
副图源码:
//实时建议
HH19:=IFELSE(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);
LL19:=IFELSE(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0);
HH2:=VALUEWHEN(HH19>0,HH19);
LL2:=VALUEWHEN(LL19>0,LL19);
HH9:=HHV(HIGH,1)/10+HHV(HIGH,2)/10+HHV(HIGH,2)/10+HHV(HIGH,4)/10+HHV(HIGH,4)/10+HHV(HIGH,8)/10+HHV(HIGH,8)/10+HHV(HIGH,13)/10+HHV(HIGH,40)/10+HHV(HIGH,20)/10;
LL9:=LLV(LOW,1)/10+LLV(LOW,2)/10+LLV(LOW,2)/10+LLV(LOW,4)/10+LLV(LOW,4)/10+LLV(LOW,8)/10+LLV(LOW,8)/10+LLV(LOW,13)/10+LLV(LOW,40)/10+LLV(LOW,20)/10;
H1:=IFELSE(HH9<REF(HH9,1)&&LL9<REF(LL9,1)&&REF(OPEN,1)>CLOSE&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HH9,2),0);
L1:=IFELSE(LL9>REF(LL9,1)&&HH9>REF(HH9,1)&&REF(OPEN,1)<CLOSE&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LL9,2),0);
X9:=DATE;
X0:=H1,LINETHICK2;
X00:=L1;
XXX0:=O,LINETHICK2;
XXX00:=C;
XXX000:=H;
XXX0000:=L;
H2:=VALUEWHEN(X0>0,X0),LINETHICK2;
L2:=VALUEWHEN(X00>0,X00),LINETHICK2;
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
X000:=K2,LINETHICK2;
TMP9:=K2,LINETHICK2;
W1:=X000,LINETHICK2;
X0000:=OPEN-CLOSE,LINETHICK2;
W2:=X0000,LINETHICK2;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE),LINETHICK2;
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE),LINETHICK2;
//框内
DRAWTEXT(ISLASTBAR AND CROSS(TMP9,0),33,'K线收盘准备做空 '),COLORGREEN,FONTSIZE22,ALIGN2;
DRAWTEXT(ISLASTBAR AND CROSS(0,TMP9),33,'K线收盘准备做多 '),COLORYELLOW,FONTSIZE22,ALIGN2;
//框内
DRAWTEXT(ISLASTBAR AND TMP9<0,20,'多单已进场等待加仓平仓 '),COLORRED,FONTSIZE22,ALIGN2;
DRAWTEXT(ISLASTBAR AND TMP9>0,20,'空单已进场等待加仓平仓 '),COLORGREEN,FONTSIZE22,ALIGN2;
//开多建议
DRAWTEXT(ISLASTBAR AND TMP9<0,32,'箭头加仓元宝减仓 '),COLORRED,FONTSIZE22,ALIGN2;
DRAWTEXT(ISLASTBAR AND TMP9>0,32,'行情为空平仓离场 '),COLORRED,FONTSIZE22,ALIGN2;
//开空建议
DRAWTEXT(ISLASTBAR AND TMP9<0,8,'行情为多平仓离场 '),COLORGREEN,FONTSIZE22,ALIGN2;
DRAWTEXT(ISLASTBAR AND TMP9>0,8,'箭头加仓钱袋减仓 '),COLORGREEN,FONTSIZE22,ALIGN2;
DRAWBKBMP(REF(K2,1)=1 AND K2=-3, '领航做多'),ALIGN2;
DRAWBKBMP(REF(K2,1)=-3 AND K2=1, '领航做空'),ALIGN2;
DRAWBKBMP(W1>0, '领航空单'),ALIGN2;
DRAWBKBMP(W1<=0, '领航多单'),ALIGN2;
H18:= IFELSE(H<REF(H,2) AND REF(H,1)<REF(H,2),REF(H,2),0);
L18:= IFELSE(L>REF(L,2) AND REF(L,1)>REF(L,2),REF(L,2),0);
H28:=VALUEWHEN(H18>0,H18);
L28:=VALUEWHEN(L18>0,L18);
K18:=IFELSE(CLOSE>H28,-3,IFELSE(CLOSE<L28,1,0));
K28:=VALUEWHEN(K18<>0,K18);
TMP1:=K28;
//框内
DRAWTEXT(ISLASTBAR AND CROSS(0,TMP1)&&W1<0,33, 'K线收盘准备加多 '),FONTSIZE22,ALIGN2;
DRAWTEXT(ISLASTBAR AND CROSS(TMP1,0)&&W1>0,33, 'K线收盘准备加空 '),FONTSIZE22,ALIGN2;
DRAWTEXT(ISLASTBAR AND CROSS(0,TMP1)&&W1>0,33, 'K线收盘准备减空 '),FONTSIZE22,ALIGN2;
DRAWTEXT(ISLASTBAR AND CROSS(TMP1,0)&&W1<0,33, 'K线收盘准备减多 '),FONTSIZE22,ALIGN2;
//黄金分割线
N5:=120;
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
KT:=BARSLAST(CURRBARSCOUNT=N5);
GD:=REFX1(IF(ISLASTBAR=1,HHV(H,KT),0),10000);
DD:=REFX1(IF(ISLASTBAR=1,LLV(L,KT),0),10000);
KJ:=GD-DD;
//第三压力
DRAWNUMBER(ISLASTBAR,65,GD,2,COLORGREEN),ALIGN2;
DRAWTEXT(ISLASTBAR ,65,'第三压力位 '),COLORGREEN;
//第三支撑
DRAWNUMBER(ISLASTBAR,50,DD,2,COLORRED),ALIGN2;
DRAWTEXT(ISLASTBAR ,50,'第三支撑位 '),COLORRED;
//第二压力
DRAWNUMBER(ISLASTBAR,70,DD+KJ*0.809,2,COLORGREEN),ALIGN2;
DRAWTEXT(ISLASTBAR ,70,'第二压力位 '),COLORGREEN;
//第一压力
DRAWNUMBER(ISLASTBAR,75,DD+KJ*0.618,2,COLORGREEN),ALIGN2;
DRAWTEXT(ISLASTBAR ,75,'第一压力位 '),COLORGREEN;
//今日中枢
DRAWNUMBER(ISLASTBAR,81,DD+KJ*0.5,2,RGB(0,128,255)),ALIGN2;
DRAWTEXT(ISLASTBAR ,81,'今日中枢 '),RGB(0,128,255);
//第一支撑
DRAWNUMBER(ISLASTBAR,60,DD+KJ*0.382,2,COLORRED),ALIGN2;
DRAWTEXT(ISLASTBAR ,60,'第一支撑位 '),COLORRED;
//第二支撑
DRAWNUMBER(ISLASTBAR,55,DD+KJ*0.191,2,COLORRED),ALIGN2;
DRAWTEXT(ISLASTBAR ,55,'第二支撑位 '),COLORRED;
DRAWTEXT(ISLASTBAR ,-5,'-- '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,95,'-- '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,43,'-- '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,-5,'------------------------------------------------------------------------------------------------------- '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,95,'------------------------------------------------------------------------------------------------------- '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,43,'------------------------------------------------------------------------------------------------------- '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,20,'-------------------------------------------------- '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,32,' 做多建议 '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR ,8,' 做空建议 '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,' 概率空间模型 '),COLORMAGENTA,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR ,85,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,73,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,61,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,49,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,37,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,25,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,13,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,1,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,85,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,73,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,61,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,49,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,37,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,25,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,13,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,1,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,85,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,73,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,61,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,49,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,37,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,25,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,13,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,1,' ┆ '),COLORWHITE,FONTSIZE30;
DRAWTEXT(ISLASTBAR ,85,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,73,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,61,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,49,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,37,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,25,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,13,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,1,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,37,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,25,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,13,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,1,'┆ '),COLORWHITE,FONTSIZE30,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'今日中枢算法 '),COLORWHITE,FONTSIZE18,ALIGN2;
//MACD
A01:=EMA(CLOSE,1)-EMA(CLOSE,13);
A02:=EMA(A01,5);
DRAWTEXT(ISLASTBAR AND A01>A02,75,' 看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND A01<A02,75,' 看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,' MACD '),COLORWHITE,FONTSIZE20,ALIGN2;
//KDJ
RSV1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
K:=SMA(RSV1,3,1);
D:=SMA(K,3,1);
DRAWTEXT(ISLASTBAR AND K>D,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND K<D,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'KDJ '),COLORWHITE,FONTSIZE20,ALIGN2;
//RSI
LC:=REF(CLOSE,1);
RSI1:=(SMA(MAX(CLOSE-LC,0),5,1))/(SMA(ABS(CLOSE-LC),5,1))*100;
RSI2:=(SMA(MAX(CLOSE-LC,0),13,1))/(SMA(ABS(CLOSE-LC),13,1))*100;
DRAWTEXT(ISLASTBAR AND RSI1>RSI2,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND RSI1<RSI2,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'RSI '),COLORWHITE,FONTSIZE20,ALIGN2;
//LWR
RSV:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;
LWR1:=SMA(RSV,3,1);
LWR2:=SMA(LWR1,3,1);
DRAWTEXT(ISLASTBAR AND LWR1>LWR2,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND LWR1<LWR2,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'LWR '),COLORWHITE,FONTSIZE20,ALIGN2;
//BBI
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
DRAWTEXT(ISLASTBAR AND CLOSE>BBI,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND CLOSE<BBI,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'BBI '),COLORWHITE,FONTSIZE20,ALIGN2;
//MTM
MTM:=CLOSE-REF(CLOSE,1);
MMS:=100*EMA(EMA(MTM,5),3)/EMA(EMA(ABS(MTM),5),3);
MMM:=100*EMA(EMA(MTM,13),8)/EMA(EMA(ABS(MTM),13),8);
DRAWTEXT(ISLASTBAR AND MMS>MMM,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND MMS<MMM,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'MTM '),COLORWHITE,FONTSIZE20,ALIGN2;
//WR
WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
DRAWTEXT(ISLASTBAR AND WR>-50,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND WR<-50,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'WR '),COLORWHITE,FONTSIZE20,ALIGN2;
//顾比线
MA3:=EMA(CLOSE,3),COLORC08080;
MA60:=EMA(CLOSE,60),COLOR0080FF;
DRAWTEXT(ISLASTBAR AND MA3>MA60,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND MA3<MA60,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'GMMA '),COLORWHITE,FONTSIZE20,ALIGN2;
//瀑布线
PBX1:=(EMA(CLOSE,4)+MA(CLOSE,4*2)+MA(CLOSE,4*4))/3;
PBX2:=(EMA(CLOSE,24)+MA(CLOSE,24*2)+MA(CLOSE,24*4))/3;
DRAWTEXT(ISLASTBAR AND PBX1>PBX2,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND PBX1<PBX2,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'PBX '),COLORWHITE,FONTSIZE20,ALIGN2;
//阶梯线
突破:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),NULL);
空方:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),NULL);
DRAWTEXT(ISLASTBAR AND A1X>=0,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND A1X<0,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'CFJT '),COLORWHITE,FONTSIZE20,ALIGN2;
//济安线
N7:=30;
AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,N7))/MA(CLOSE,N7);
济安线:=DMA((2*CLOSE+LOW+HIGH)/4,AA),LINETHICK3,COLORMAGENTA;
CC:=(CLOSE/济安线);
MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);
MAAA:=((MA1-济安线)/济安线)/3;
TMP:=MA1-MAAA*MA1;
DRAWTEXT(ISLASTBAR AND TMP>=济安线,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND TMP<济安线,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'济安线 '),COLORWHITE,FONTSIZE20,ALIGN2;
//资金线
RSV18:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
RSV2:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
J1:=SMA(RSV18,3,1);
J2:=SMA(J1,3,1);
资金线:=3*SMA(RSV2,5,1)-2*SMA(SMA(RSV2,5,1),3,1),LINETHICK1,COLOR00D7D7;
DRAWTEXT(ISLASTBAR AND 资金线>=50,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND 资金线<50,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'资金线 '),COLORWHITE,FONTSIZE20,ALIGN2;
//布林线
MID:=MA(CLOSE,26);
TMP2:=STD(CLOSE,26);
TOP:=MID+2*TMP2;
BOTTOM:=MID-2*TMP2;
DRAWTEXT(ISLASTBAR AND C>MA(CLOSE,26),50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND C<MA(CLOSE,26),50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'布林线 '),COLORWHITE,FONTSIZE20,ALIGN2;
//波段线
VAR1:=((CLOSE - LLV(LOW,50))/(HHV(HIGH,50) - LLV(LOW,50)))*(100);
VAR2:=REVERSE(VAR1);
VAR3:=SMA(VAR1,6,1);
K6:=SMA(VAR3,4,1);
D6:=SMA(K6,4,1);
DRAWTEXT(ISLASTBAR AND K6>D6,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND K6<D6,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'波段线 '),COLORWHITE,FONTSIZE20,ALIGN2;
//短期线
X1:=EMA(C,10);
AX1:=EMA(C,20);
DRAWTEXT(ISLASTBAR AND X1>AX1,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND X1<AX1,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'短期线 '),COLORWHITE,FONTSIZE20,ALIGN2;
//长期线
X:=EMA(C,20);
AX:=EMA(C,40);
DRAWTEXT(ISLASTBAR AND X>AX,75,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND X<AX,75,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,88,'长期线 '),COLORWHITE,FONTSIZE20,ALIGN2;
//淘金线
HH:=HHV(HIGH,15);
LL:=LLV(LOW,15);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
DRAWTEXT(ISLASTBAR AND LL1>HH1,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND LL1<HH1,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'淘金线 '),COLORWHITE,FONTSIZE20,ALIGN2;
//OBCD线
N2:=5;
BIAS:=(C-MA(C,N2))/MA(C,N2);
DIF:=(BIAS-REF(BIAS,16));
DBCD:=SMA(DIF,76,1);
MM:=MA(DBCD,5);
DRAWTEXT(ISLASTBAR AND DBCD>MM,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND DBCD<MM,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'BIAS '),COLORWHITE,FONTSIZE20,ALIGN2;
//主力轨迹线
MT:=C-REF(C,1);
ZLGJ:=100*EMA(EMA(MT,9),9)/EMA(EMA(ABS(MT),9),9);
MAZL:=MA(ZLGJ,5);
DRAWTEXT(ISLASTBAR AND ZLGJ>MAZL,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND ZLGJ<MAZL,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'ZLGJ '),COLORWHITE,FONTSIZE20,ALIGN2;
//DDX
WJ:=(H+L+C)/3;
V1:=IF(H=L,1,H-MAX(O,C));
V2:=IF(H=L,1,MAX(C,O)-WJ);
V3:=IF(H=L,1,MIN(O,C)-L);
V4:=IF(H=L,1,WJ-MIN(C,O));
V5:=VOL/IF(H=L,4,H-L);
V6:=(V1*V5);
V7:=(V2*V5);
V8:=(V3*V5);
V9:=(V4*V5);
买盘:=(V9+V8);
卖盘:=(V6+V7);
买卖差:=买盘-卖盘;
DDX:=买卖差;
DX:=MA(买卖差,5)*20;
DDX1:=SMA(DX,3,1);
DDX2:=SMA(DDX1,3,1);
DDX3:=(5*DDX2+4*REF(DDX2,1)+3*REF(DDX2,2)+2*REF(DDX2,3)+REF(DDX2,4))/15;
DRAWTEXT(ISLASTBAR AND DDX1>DDX2,50,'看涨 '),COLORRED,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR AND DDX1<DDX2,50,'看跌 '),COLORGREEN,FONTSIZE20,ALIGN2;
DRAWTEXT(ISLASTBAR ,63,'DDX '),COLORWHITE,FONTSIZE20,ALIGN2;
//概率计算
A8:=A01>A02;
B8:=K>D;
C8:=RSI1>RSI2;
D8:=LWR1>LWR2;
E8:=CLOSE>BBI;
F8:=MMS>MMM;
G8:=WR>-50;
H8:=MA3>MA60;
I8:=PBX1>PBX2;
J8:=A1X>=0;
K8:=TMP>=济安线;
L8:=资金线>=50;
M8:=C>MA(CLOSE,26);
N8:=K6>D6;
P8:=X1>AX1;
Q8:=X>AX;
R8:=LL1>HH1;
S8:=DBCD>MM;
T8:=ZLGJ>MAZL;
U8:=DDX1>DDX2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<2 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>0,70,'5 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<3 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>1,70,'10 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<4 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>2,70,'15 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<5 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>3,70,'20 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<6 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>4,70,'25 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<7 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>5,70,'30 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<8 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>6,70,'35 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<9 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>7,70,'40 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<10 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>8,70,'45 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<11 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>9,70,'50 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<12 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>10,70,'55 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<13 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>11,70,'60 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<14 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>12,70,'65 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<15 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>13,70,'70 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<16 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>14,70,'75 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<17 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>15,70,'80 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<18 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>16,70,'85 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<19 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>17,70,'90 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8<20 && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8>18,70,'95 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8=20,70,'100 % '),COLORRED,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A8+B8+C8+D8+E8+F8+G8+H8+I8+J8+K8+L8+M8+N8+P8+Q8+R8+S8+T8+U8=0,70,'0 % '),COLORRED,FONTSIZE25,ALIGN2;
A9:=A01<A02;
B9:=K<D;
C9:=RSI1<RSI2;
D9:=LWR1<LWR2;
E9:=CLOSE<BBI;
F9:=MMS<MMM;
G9:=WR<-50;
H9:=MA3<MA60;
I9:=PBX1<PBX2;
J9:=A1X<0;
K9:=TMP<济安线;
L9:=资金线<50;
M9:=C<MA(CLOSE,26);
N9:=K6<D6;
P9:=X1<AX1;
Q9:=X<AX;
R9:=LL1<HH1;
S9:=DBCD<MM;
T9:=ZLGJ<MAZL;
U9:=DDX1<DDX2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<2 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>0,55,'5 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<3 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>1,55,'10 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<4 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>2,55,'15 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<5 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>3,55,'20 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<6 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>4,55,'25 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<7 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>5,55,'30 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<8 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>6,55,'35 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<9 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>7,55,'40 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<10 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>8,55,'45 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<11 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>9,55,'50 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<12 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>10,55,'55 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<13 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>11,55,'60 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<14 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>12,55,'65 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<15 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>13,55,'70 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<16 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>14,55,'75 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<17 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>15,55,'80 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<18 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>16,55,'85 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<19 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>17,55,'90 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9<20 && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9>18,55,'95 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9=20,55,'100 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWTEXT(ISLASTBAR && A9+B9+C9+D9+E9+F9+G9+H9+I9+J9+K9+L9+M9+N9+P9+Q9+R9+S9+T9+U9=0,55,'0 % '),COLORGREEN,FONTSIZE25,ALIGN2;
DRAWNUMBER(ISLASTBAR,29,C,2,COLORWHITE),ALIGN2,FONTSIZE46;
DRAWTEXT(ISLASTBAR ,10,'实时价 '),COLORMAGENTA,ALIGN2,FONTSIZE36;
|