大智慧大盘指数副图
原理解析:
大盘赋值:大盘的收盘价
±赋值:大盘的收盘价-1日前的大盘的收盘价
沪深赋值:"000300$收盘价"
_±赋值:"000300$收盘价"-1日前的"000300$收盘价"
CD赋值:如果字符串比较=0,返回"1A0001$收盘价",否则返回"399001$收盘价"
OD赋值:如果字符串比较=0,返回"1A0001$开盘价",否则返回"399001$开盘价"
HD赋值:如果字符串比较=0,返回"1A0001$最高价",否则返回"399001$最高价"
LD赋值:如果字符串比较=0,返回"1A0001$最低价",否则返回"399001$最低价"
当满足条件CD>=OD时,在OD和CD位置之间画柱状线,宽度为7,1不为0则画空心柱.,画红色
当满足条件OD>CD时,在CD和OD位置之间画柱状线,宽度为7,0不为0则画空心柱.,画绿色
当满足条件CD>=OD时,在CD和HD位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件CD>=OD时,在OD和LD位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件OD>CD时,在CD和LD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件OD>CD时,在OD和HD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
输出收盘:大盘的收盘价,线宽为0,COLORFFFFFF,PRECIS2
输出开盘:大盘的开盘价,线宽为0,COLOR00FFFF,PRECIS2
输出最高:大盘的最高价,线宽为0,COLOR0000FF,PRECIS2
输出最低:大盘的最低价,线宽为0,COLOR00FF00,PRECIS2
输出涨跌:收盘-1日前的收盘,线宽为0,PRECIS2,COLORFFFF00
输出涨幅:收盘/1日前的收盘*100-100的1日累和,线宽为0,PRECIS2,COLORFF00FF
DRAWTEXTABS(10,5,'大盘'),画黄色,线宽为3
输出上涨:DYNAINFO(69),COLOR0000FF,线宽为0,PRECIS0
输出下跌:DYNAINFO(70),COLOR00FF00,线宽为0,PRECIS0
输出平盘:DYNAINFO(71),COLORFFFFFF,线宽为0,PRECIS0
输出MA5:收盘的5日简单移动平均,COLORFFFFFF,PRECIS2
输出MA10:收盘的10日简单移动平均,COLOR00FFFF,PRECIS2
输出MA20:收盘的20日简单移动平均,COLORFF00FF,PRECIS2
输出MA30:收盘的30日简单移动平均,COLOR00FF00,PRECIS2
输出MA60:收盘的60日简单移动平均,COLORB5B5B5,PRECIS2
CXH赋值:STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1))
输出WARNING('',CURRENTTIME>180000 AND (CXH=1 OR CXH=6))
DRAWTEXTREL(10 ,10 ,'指标公式')
源码:
{大盘副图指标}
大盘:=INDEXC;
±:=INDEXC-REF(INDEXC,1);
沪深:="000300$CLOSE";
_±:="000300$CLOSE"-REF("000300$CLOSE",1);
cd:=IF(STRCMP(MARKETLABEL, 'SH')=0,"1a0001$close","399001$close");
od:=IF(STRCMP(MARKETLABEL, 'SH')=0,"1a0001$open","399001$open");
hd:=IF(STRCMP(MARKETLABEL, 'SH')=0,"1a0001$high","399001$high");
ld:=IF(STRCMP(MARKETLABEL, 'SH')=0,"1a0001$low","399001$low");
{cd:=INDEXC;
od:=INDEXO;
hd:=INDEXH;
ld:=INDEXL;}
STICKLINE(cd>=od,od,cd,7,1),COLORRED;
STICKLINE(od>cd,cd,od,7,0),COLORGREEN;
STICKLINE(cd>=od,cd,Hd,0,1 ),COLORRED;
STICKLINE(cd>=od,od,ld,0,1),COLORRED;
STICKLINE(od>cd,cd,ld,0,0),COLORGREEN;
STICKLINE(od>cd,od,Hd,0,0),COLORGREEN;
收盘:INDEXC,LINETHICK0,COLORFFFFFF,PRECIS2;
开盘:INDEXO,LINETHICK0,COLOR00FFFF,PRECIS2;
最高:INDEXh,LINETHICK0,COLOR0000FF,PRECIS2;
最低:INDEXL,LINETHICK0,COLOR00FF00,PRECIS2;
涨跌:收盘-REF(收盘,1),LINETHICK0,PRECIS2,COLORFFFF00;
涨幅:SUM(收盘/REF(收盘,1)*100-100,1),LINETHICK0,PRECIS2,COLORFF00FF;
DRAWTEXTABS(10,5,'大盘'),COLORYELLOW,LINETHICK3;
上涨:DYNAINFO(69),COLOR0000FF,LINETHICK0,PRECIS0;
下跌:DYNAINFO(70),COLOR00FF00,LINETHICK0,PRECIS0;
平盘:DYNAINFO(71),COLORFFFFFF,LINETHICK0,PRECIS0;
ma5:MA(收盘,5),COLORFFFFFF,PRECIS2;
ma10:MA(收盘,10),COLOR00FFFF,PRECIS2;
ma20:MA(收盘,20),COLORFF00FF,PRECIS2;
ma30:MA(收盘,30),COLOR00FF00,PRECIS2;
ma60:MA(收盘,60),COLORB5B5B5,PRECIS2;CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('',CURRENTTIME>180000 and (CXH=1 OR CXH=6));
DRAWTEXTREL(10 ,10 ,'指标公式');