MAA5:=MA(C,5); 
MAA5_T:= ( (C+ C + REF(C,1) + REF(C,2) + REF(C,3) ) / 5 ); 
MAA10:=MA(C,10); 
MAA20:=MA(C,20); 
MAA30:=MA(C,30); 
KS:=IF(MAA10>MAA30,MAA10,MAA30),COLORBLUE; 
A3:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; 
A4:=SMA(A3,3,1); 
A5:=SMA(A4,3,1); 
A6:=3*A4-2*A5; 
A7:=C-REF(C,1); 
A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6); 
A9:=( (C-REF(C,1)) / REF(C,1) ) > 0.02;  {涨幅要大于2%} 
买:=LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2)) AND A9; 
DRAWTEXT(FILTER(买=1,5),LOW*0.93,'买'),COLORMAGENTA; 
STICKLINE(买,OPEN,CLOSE,2,0),COLORMAGENTA; 
{如果涨幅大于5%,显示黄s} 
涨幅5 := ( (C /REF(C,1)) > 1.05 ) AND ( (C /REF(C,1)) < 1.09 ) ; 
STICKLINE(涨幅5, CLOSE, OPEN, 1, 0),  COLOR8000FF; 
{如果涨停显示黄芯,如果跌停显示绿芯} 
涨停 := (C /REF(C,1)) > 1.095; 
STICKLINE(涨停, HIGH, OPEN, 0.9, 0), COLORYELLOW; 
ZT:=BARSLAST(C/REF(C,1)-1>=0.1-0.01/REF(C,1) AND C=H); 
AQ:=EVERY(C>=REF(L,ZT),ZT); 
BQ:=IF(REF(AQ,ZT+1) AND REF(ZT,ZT+1)<13,REF(ZT,ZT+1)+ZT+1,ZT); 
DRAWTEXT(ZT<=10 AND AQ,REF(L,ZT)*0.96,VAR2STR(ZT,0)),COLORGREEN; 
DRAWTEXT(ZT>=6 AND ZT<=8 AND AQ,REF(L,ZT)*0.96,VAR2STR(ZT,0)),COLORRED; 
DRAWTEXT(BQ>0 AND BQ<=10 AND BQ!=AQ,REF(L,BQ)*0.96,VAR2STR(BQ,0)),COLORGREEN; 
DRAWTEXT(BQ>=6 AND BQ<=8 AND BQ!=AQ,REF(L,BQ)*0.96,VAR2STR(BQ,0)),COLORRED; 
{如果涨幅大于5%,显示黄s} 
跌幅5 := ( (C / REF(C,1)) < 0.95 ) ; 
STICKLINE(跌幅5, OPEN, CLOSE, 1, 0), COLOR400000; 
跌停 := C/REF(C,1) < 0.9 ; 
STICKLINE(跌停, HIGH, LOW, 1, 0), COLORGREEN; 
M5:MA(CLOSE,5), LINETHICK1, COLORRED; {COLORWHITE;} 
MAA5_T, NODRAW; 
M10:MA(CLOSE,10), NODRAW,  COLORLIRED,  LINETHICK2; 
M20:MA(CLOSE,20), NODRAW, COLORFF00FF; {, LINETHICK2;} 
M30:MA(CLOSE,30), NODRAW, COLORGREEN; {,  LINETHICK2;} 
{} 
{DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT, CONST(C), CURRBARSCOUNT=1, C, 3),COLORBLUE,LINETHICK1; 
} 
{显示20日线} 
{M20DAYS:=MA(CLOSE,20);} 
{DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT,CONST(C),CURRBARSCOUNT=1,M20DAYS,3),COLORFF00FF, DOTLINE,LINETHICK1;} 
{M60:MA(CLOSE,60); POINTDOT} 
{M89:MA(CLOSE,89),LINETHICK2,COLORFF9966;} 
{//一二零日:=MA(C,120),LINETHICK1,COLOR000099; 
//一四四日:MA(C,144),LINETHICK1,COLORFF3300; //BLUE 
} 
{M90:MA(CLOSE,90);} 
{M120:MA(CLOSE,120);} 
{M250:MA(CLOSE,250);}; 
{//顶部显示} 
SBL1 := STRCAT('1.地区:', DYBLOCK); 
SBL2 := STRCAT('   2.行业:', HYBLOCK); 
SBL3 := STRCAT('   3.主题投资:', EXTERNSTR(0,1)); 
SBL4 := STRCAT(' ', ZDBLOCK); 
SBL41 := STRCAT(STRCAT('  4.概念: ',  GNBLOCK), STRCAT('   55.自定义:', ZDBLOCK) ); 
{SBL4 := STRCAT(STRCAT(SBL1, SBL2), SBL3);} 
SBL5 := STRCAT(STRCAT(STRCAT(SBL1, SBL2), SBL4), SBL41); 
DRAWTEXT_FIX(1, 0.0, 0.0.1, 0, SBL5),COLORFF6000; 
{底部显示} 
SBL:= STRCAT('                                ', STRCAT(STRCAT(STRCAT(HYBLOCK,DYBLOCK),GNBLOCK),ZDBLOCK) ); 
{DRAWTEXT_FIX(1,0,70,0,SBL),COLORFF6000;} 
DRAWTEXT_FIX(ISLASTBAR,0,70,0,SBL3),COLORFF6000; 
总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿'); 
{流通盘:=STRCAT(STRCAT('  流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿');} 
全流通:=STRCAT('  流通比: ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2)); 
流通值:=(CAPITAL/1000000)*C; 
市值:=STRCAT(STRCAT('  流通: ',CON2STR(流通值,2)),'亿'); 
股本市值:=STRCAT('市值: ',STRCAT(STRCAT(STRCAT(总股本,全流通),市值),'')); 
{DRAWTEXT_FIX(ISLASTBAR,0.005,0.115,0,股本市值),COLORBLUE;} 
DRAWTEXT_FIX(流通值>100,0,0.12,0,股本市值),COLORGREEN;     {大于100亿显示绿色} 
DRAWTEXT_FIX(流通值>=200,0,0.12,0,股本市值),COLORBLUE;      {小于100亿显示蓝色} 
DRAWTEXT_FIX(流通值<=100,0,0.12,0,股本市值),COLORRED;      {小于100亿显示红色} 
{除权后显示蝴蝶} 
DRAWICON( (REF(FINANCE(1),1) / FINANCE(1)) >1.1, C*1.1, 30); 
{显示向上的跳空缺口} 
GAPUP:=LOW>REF(HIGH,1); 
COND1:=LLV(LOW,BARSLAST(GAPUP))>=REF(HIGH,BARSLAST(GAPUP)+1); 
COND2:=BACKSET(COND1,3); 
COND22:=COND2>REF(COND2,1); 
COND222:=LLV(LOW,BARSLAST(COND22))>=REF(HIGH,BARSLAST(COND22)); 
COND2222:=LOW<REF(HIGH,BARSLAST(COND22)); 
STICKLINE(COND222 AND BARSLAST(COND22)>=2, REF(HIGH,BARSLAST(COND22)), REF(HIGH,BARSLAST(COND22))+0.02, 20,0),COLORRED; 
{十字线为跳空缺口当日的最高价或最低价,空心晶红色线为向上缺口,灰色实体线为向下缺口。由此产生支撑与压力。} 
{缺口:=(L>REF(H,1)); 
不破:=(ALL(L>REF(H,BARSLAST(缺口)+1),BARSLAST(缺口)+1)); 
STICKLINE(不破,REF(H,BARSLAST(缺口)+1),REF(L,BARSLAST(缺口)),10,1),COLORMAGENTA; 
下缺口:=(H<REF(L,1)); 
不补:=(ALL(H<REF(L,BARSLAST(下缺口)+1),BARSLAST(下缺口)+1)); 
STICKLINE(不补,REF(L,BARSLAST(下缺口)+1),REF(H,BARSLAST(下缺口)),10,0),COLORGRAY; 
N:=25; 
缺口低:REF(L,BARSLAST(H<REF(L,1))),COLORGRAY,LINETHICK; 
PARTLINE(BARSLAST(H<REF(L,1))+1<N,缺口低),COLORGRAY,LINETHICK1,CROSSDOT; 
缺口高:REF(H,BARSLAST(L>REF(H,1))),COLORMAGENTA,LINETHICK; 
PARTLINE(BARSLAST(L>REF(H,1))+1<N,缺口高),COLORMAGENTA,LINETHICK1,CROSSDOT; 
} 
{显示当日价咯线} 
{DRAWLINE(CURRBARSCOUNT=30, CONST(C), CURRBARSCOUNT=1, C, 3),COLORBLUE,LINETHICK1;} 
上轨:(1+6/100)*MA(CLOSE,25), COLORBLUE,LINETHICK2; 
Q2:=REF(O,2)>REF(C,2);{2日前的开盘价>2日前的收盘价} 
Q1:=REF(O,1)>REF(C,1) AND REF(C,1)<REF(C,2); {1日前的开盘价>1日前的收盘价 AND 1日前的收盘价<2日前的收盘价} 
YBY:=C>O AND C>REF(H,1); {目前是阳线 AND 当前价>1日前的最高价} 
YZ:=YBY AND Q1 AND Q2 AND REF(C,1)<REF(C,2); {连跌2天,今天收阳了} 
DRAWICON(YZ AND C<55 AND DYNAINFO(4)>0,L*0.95,1); 
XG:DRAWTEXT(YZ AND C<55 AND DYNAINFO(4)>0,L*0.90,'逆转'); 
{除权后显示蝴蝶} 
{FINANCE(1)>REF(FINANCE(1),1) AND FINANCE(7)>REF(FINANCE(7)} 
DRAWICON(( FINANCE(1)>REF(FINANCE(1),1) ) AND (FINANCE(7)>REF(FINANCE(7), 1)  AND 流通值<=1000), H, 28); 
 | 




