上角度:=70;
下角度:=70;
HDAY:=600;LDAY:=600;调点:=3;角度:=100;
CURR:=CURRBARSCOUNT;
TCH:=CONST(FINDHIGH(H,0,HDAY*10,1));
GTT:=CONST(BARSLAST(TCH=H))+1;
SX跌H:=CONST(IF(GTT=1,H,REF(H,GTT-1)));
BCL:=CONST(FINDLOW(L,0,LDAY*10,1));
DTT:=CONST(BARSLAST(BCL=L))+1;
SX涨L:=CONST(IF(DTT=1,L,REF(L,DTT-1)));
涨点:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(L=SX涨L)+1));
跌点:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(H=SX跌H)+1));
最低:=IF(调点=1,跌点,IF(调点=2,涨点,IF(调点=3,涨点,跌点)));
L斜率:=下角度/IF(C 300,1000,10);
最高:=IF(调点=1,跌点,IF(调点=2,涨点,IF(调点=3,跌点,涨点)));
H斜率:=上角度/IF(C 300,1000,10);
天线:=SX跌H;
地线:=SX涨L;
K:=(天线-地线)/(IF(跌点 =涨点,跌点,涨点)-IF(跌点 =涨点,涨点,跌点));
上斜线:=IF(地线+CONST(L斜率*4.00)*最低 =地线,地线+CONST(L斜率*4.00)*最低,DRAWNULL);
上斜线0:=IF(地线+CONST(L斜率*2.00)*最低 =地线,地线+CONST(L斜率*2.00)*最低,DRAWNULL);
上斜线1:=IF(地线+CONST(L斜率*1.5)*最低 =地线,地线+CONST(L斜率*1.5)*最低,DRAWNULL);
上斜线2:=IF(地线+CONST(L斜率*1.00)*最低 =地线,地线+CONST(L斜率*1.000)*最低,DRAWNULL);
上斜线3:=IF(地线+CONST(L斜率*0.70)*最低 =地线,地线+CONST(L斜率*0.70)*最低,DRAWNULL);
上斜线4:=IF(地线+CONST(L斜率*0.50)*最低 =地线,地线+CONST(L斜率*0.50)*最低,DRAWNULL);
上斜线5:=IF(地线+CONST(L斜率*0.365)*最低 =地线,地线+CONST(L斜率*0.365)*最低,DRAWNULL);
上斜线6:=IF(地线+CONST(L斜率*0.250)*最低 =地线,地线+CONST(L斜率*0.250)*最低,DRAWNULL);
上斜线7:=IF(地线+CONST(L斜率*0.165)*最低 =地线,地线+CONST(L斜率*0.165)*最低,DRAWNULL);
上斜线8:=IF(地线+CONST(L斜率*0.123)*最低 =地线,地线+CONST(L斜率*0.123)*最低,DRAWNULL);
上斜线9:=IF(地线+CONST(L斜率*0.06)*最低 =地线,地线+CONST(L斜率*0.06)*最低,DRAWNULL);
上9:IF(上斜线9 =天线*1.05,上斜线9,DRAWNULL),COLORAA00AA,COLORRED;
上8:IF(上斜线8 =天线*1.05,上斜线8,DRAWNULL),COLORAA00AA,COLORRED;
上7:IF(上斜线7 =天线*1.05,上斜线7,DRAWNULL),COLORAA00AA,COLORRED;
上6:IF(上斜线6 =天线*1.05,上斜线6,DRAWNULL),COLORAA00AA,COLORRED;
上5:IF(上斜线5 =天线*1.05,上斜线5,DRAWNULL),COLORAA00AA,COLORRED;
上4:IF(上斜线4 =天线*1.05,上斜线4,DRAWNULL),COLOR0000FF,COLORYELLOW;
上3:IF(上斜线3 =天线*1.05,上斜线3,DRAWNULL),COLORAA00AA,COLORRED;
上2:IF(上斜线2 =天线*1.05,上斜线2,DRAWNULL),COLORAA00AA,COLORRED;
上1:IF(上斜线1 =天线*1.05,上斜线1,DRAWNULL),COLORAA00AA,COLORRED;
上0:IF(上斜线0 =天线*1.05,上斜线0,DRAWNULL),COLORAA00AA,COLORRED;
上:IF(上斜线 =天线*1.05,上斜线,DRAWNULL),COLORAA00AA,COLORRED;
下斜线:=IF(天线-CONST(H斜率*4.00)*最高 =天线,天线-CONST(H斜率*4.00)*最高,DRAWNULL);
下斜线0:=IF(天线-CONST(H斜率*2.00)*最高 =天线,天线-CONST(H斜率*2.00)*最高,DRAWNULL);
下斜线1:=IF(天线-CONST(H斜率*1.500)*最高 =天线,天线-CONST(H斜率*1.500)*最高,DRAWNULL);
下斜线2:=IF(天线-CONST(H斜率*1.000)*最高 =天线,天线-CONST(H斜率*1.000)*最高,DRAWNULL);
下斜线3:=IF(天线-CONST(H斜率*0.70)*最高 =天线,天线-CONST(H斜率*0.70)*最高,DRAWNULL);
下斜线4:=IF(天线-CONST(H斜率*0.50)*最高 =天线,天线-CONST(H斜率*0.50)*最高,DRAWNULL);
下斜线5:=IF(天线-CONST(H斜率*0.365)*最高 =天线,天线-CONST(H斜率*0.365)*最高,DRAWNULL);
下斜线6:=IF(天线-CONST(H斜率*0.250)*最高 =天线,天线-CONST(H斜率*0.250)*最高,DRAWNULL);
下斜线7:=IF(天线-CONST(H斜率*0.165)*最高 =天线,天线-CONST(H斜率*0.165)*最高,DRAWNULL);
下斜线8:=IF(天线-CONST(H斜率*0.123)*最高 =天线,天线-CONST(H斜率*0.123)*最高,DRAWNULL);
下斜线9:=IF(天线-CONST(H斜率*0.06)*最高 =天线,天线-CONST(H斜率*0.06)*最高,DRAWNULL);
下9:IF(下斜线9 =地线*0.95,下斜线9,DRAWNULL),COLORAAAAAA,COLORGREEN;
下8:IF(下斜线8 =地线*0.95,下斜线8,DRAWNULL),COLORAAAAAA,COLORGREEN;
下7:IF(下斜线7 =地线*0.95,下斜线7,DRAWNULL),COLORAAAAAA,COLORGREEN;
下6:IF(下斜线6 =地线*0.95,下斜线6,DRAWNULL),COLORAAAAAA,COLORGREEN;
下5:IF(下斜线5 =地线*0.95,下斜线5,DRAWNULL),COLORAAAAAA,COLORGREEN;
下4:IF(下斜线4 =地线*0.95,下斜线4,DRAWNULL),COLOR0000FF,COLORYELLOW;
下3:IF(下斜线3 =地线*0.95,下斜线3,DRAWNULL),COLORAAAAAA,COLORGREEN;
下2:IF(下斜线2 =地线*0.95,下斜线2,DRAWNULL),COLORAAAAAA,COLORGREEN;
下1:IF(下斜线1 =地线*0.95,下斜线1,DRAWNULL),COLORAAAAAA,COLORGREEN;
下0:IF(下斜线0 =地线*0.95,下斜线0,DRAWNULL),COLORAAAAAA,COLORGREEN;
下:IF(下斜线 =地线*0.95,下斜线,DRAWNULL),COLORAAAAAA,COLORGREEN;
DRAWTEXT(上斜线9 =天线*1.05ANDCURRBARSCOUNT=30,上斜线9,'8X1'),COLOR00FF00;
DRAWTEXT(上斜线8 =天线*1.05ANDCURRBARSCOUNT=30,上斜线8,'4X1'),COLOR00FF00;
DRAWTEXT(上斜线7 =天线*1.05ANDCURRBARSCOUNT=30,上斜线7,'3X1'),COLOR00FF00;
DRAWTEXT(上斜线6 =天线*1.05ANDCURRBARSCOUNT=30,上斜线6,'2X1'),COLOR00FF00;
DRAWTEXT(上斜线5 =天线*1.05ANDCURRBARSCOUNT=30,上斜线5,'3X2'),COLOR00FF00;
DRAWTEXT(上斜线4 =天线*1.05ANDCURRBARSCOUNT=30,上斜线4,'1X1'),COLOR00FF00;
DRAWTEXT(上斜线3 =天线*1.05ANDCURRBARSCOUNT=30,上斜线3,'2X3'),COLOR00FF00;
DRAWTEXT(上斜线2 =天线*1.05ANDCURRBARSCOUNT=30,上斜线2,'1X2'),COLOR00FF00;
DRAWTEXT(上斜线1 =天线*1.05ANDCURRBARSCOUNT=30,上斜线1,'1X3'),COLOR00FF00;
DRAWTEXT(上斜线0 =天线*1.05ANDCURRBARSCOUNT=30,上斜线0,'1X4'),COLOR00FF00;
DRAWTEXT(上斜线 =天线*1.05ANDCURRBARSCOUNT=30,上斜线,'1X8'),COLOR00FF00;
DRAWTEXT(下斜线9 =地线*0.95ANDCURRBARSCOUNT=10,下斜线9,'8X1'),COLOR00FF00;
DRAWTEXT(下斜线8 =地线*0.95ANDCURRBARSCOUNT=10,下斜线8,'4X1'),COLOR00FF00;
DRAWTEXT(下斜线7 =地线*0.95ANDCURRBARSCOUNT=10,下斜线7,'3X1'),COLOR00FF00;
DRAWTEXT(下斜线6 =地线*0.95ANDCURRBARSCOUNT=10,下斜线6,'2X1'),COLOR00FF00;
DRAWTEXT(下斜线5 =地线*0.95ANDCURRBARSCOUNT=10,下斜线5,'3X2'),COLOR00FF00;
DRAWTEXT(下斜线4 =地线*0.95ANDCURRBARSCOUNT=10,下斜线4,'1X1'),COLOR00FF00;
DRAWTEXT(下斜线3 =地线*0.95ANDCURRBARSCOUNT=10,下斜线3,'2X3'),COLOR00FF00;
DRAWTEXT(下斜线2 =地线*0.95ANDCURRBARSCOUNT=10,下斜线2,'1X2'),COLOR00FF00;
DRAWTEXT(下斜线1 =地线*0.95ANDCURRBARSCOUNT=10,下斜线1,'1X3'),COLOR00FF00;
DRAWTEXT(下斜线0 =地线*0.95ANDCURRBARSCOUNT=10,下斜线0,'1X4'),COLOR00FF00;
DRAWTEXT(下斜线 =地线*0.95ANDCURRBARSCOUNT=10,下斜线,'1X8'),COLOR00FF00;
INPUT:n(13,1,999),n1(2,1,3),上角(11,0,500),下角(11,0,500);
DRAWGBK(CLOSE,COLORRGB(50,100,120),0,1);
DD0:=REF(DAY,(BARSCOUNT(CLOSE)-1));
■上市日期:REF(YEAR,(BARSCOUNT(CLOSE)-1)),LINETHICK0,ColorC0C0C0;
年:REF(MONTH,(BARSCOUNT(CLOSE)-1)),LINETHICK0,ColorC0C0C0;
月:REF(DAY,(BARSCOUNT(CLOSE)-1)),LINETHICK0,ColorC0C0C0;
日:0,LINETHICK0,ColorC0C0C0;
DRAWTEXT(SYSPARAM(2)=BARPOS,CLOSE,':'+BLKNAME),Color0095BC,align4;
u1:=SYSPARAM(3);
u:=u1-SYSPARAM(2)+1;
hh:=HHV(HIGH,u);
ll:=LLV(LOW,u);
最高:hh[u1],COLORYELLOW,ColorC0C0C0;
最低:ll[u1],COLORred,ColorC0C0C0;
PARTLINE(CLOSEandn1 3,最低),COLORred;
PARTLINE(CLOSEandn1=1,最低+(最高-最低)*0.191),LINEDOT,COLORWHITE;
PARTLINE(CLOSEandn1=1,最低+(最高-最低)*0.382),LINEDOT,COLORWHITE;
PARTLINE(CLOSEandn1 3,最低+(最高-最低)*0.5),ColorFF8200;
PARTLINE(CLOSEandn1=1,最低+(最高-最低)*0.618),LINEDOT,COLORWHITE;
PARTLINE(CLOSEandn1=1,最低+(最高-最低)*0.809),LINEDOT,COLORWHITE;
DRAWTEXT(BARSCOUNT(CLOSE)=SYSPARAM(3)andn1 3,REF(最低,BArslAst(BARSCOUNT(CLOSE)=SYSPARAM(2))),'最低↓'),ALIGN2,COLORred;
DRAWTEXT(BARSCOUNT(CLOSE)=SYSPARAM(3)andn1 3,REF(最高,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'最高↑'),ALIGN2,COLORYELLOW;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=1,REF((最低+(最高-最低)*0.191)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'黄金0.191↑'+NUMTOSTR(最低+(最高-最低)*0.191,2)),COLORWHITE;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=1,REF((最低+(最高-最低)*0.382)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'黄金0.382↑'+NUMTOSTR(最低+(最高-最低)*0.382,2)),COLORWHITE;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1 3,REF((最低+(最高-最低)*0.5)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'50%↑'+NUMTOSTR(最低+(最高-最低)*0.5,2)),ColorFF8200;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=1,REF((最低+(最高-最低)*0.618)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'黄金0.618↑'+NUMTOSTR(最低+(最高-最低)*0.618,2)),COLORWHITE;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=1,REF((最低+(最高-最低)*0.809)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'黄金0.809↑'+NUMTOSTR(最低+(最高-最低)*0.809,2)),COLORWHITE;
PARTLINE(CLOSEandn1=2,最低+(最高-最低)*1/8),LINEDOT,Color0095BC;
PARTLINE(CLOSEandn1=2,最低+(最高-最低)*1/4),LINEDOT,Color0095BC;
PARTLINE(CLOSEandn1=2,最低+(最高-最低)*3/8),LINEDOT,Color0095BC;
PARTLINE(CLOSEandn1=2,最低+(最高-最低)*5/8),LINEDOT,Color0095BC;
PARTLINE(CLOSEandn1=2,最低+(最高-最低)*7/8),LINEDOT,Color0095BC;
PARTLINE(CLOSEandn1=2,最低+(最高-最低)*3/4),LINEDOT,Color0095BC;
k3:=CLOSE OPENorCLOSE=OPENandCLOSE REF(CLOSE,1);
STICKLINE(k3,HIGH,LOW,0.1,0),colorred;
STICKLINE(k3,OPEN,CLOSE,7,1),colorred;
STICKLINE(NOT(k3),HIGH,LOW,0.1,0),colorcyan;
STICKLINE(NOT(k3),CLOSE,OPEN,7,0),colorcyan;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=2,REF((最低+(最高-最低)*1/8)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'江恩1/8↑'+NUMTOSTR(最低+(最高-最低)*1/8,2)),Color0095BC;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=2,REF((最低+(最高-最低)*1/4)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'江恩1/4↑'+NUMTOSTR(最低+(最高-最低)*1/4,2)),Color0095BC;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=2,REF((最低+(最高-最低)*3/8)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'江恩3/8↑'+NUMTOSTR(最低+(最高-最低)*3/8,2)),Color0095BC;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=2,REF((最低+(最高-最低)*5/8)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'江恩5/8↑'+NUMTOSTR(最低+(最高-最低)*5/8,2)),Color0095BC;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=2,REF((最低+(最高-最低)*7/8)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'江恩7/8↑'+NUMTOSTR(最低+(最高-最低)*7/8,2)),Color0095BC;
DRAWTEXT(BARPOS=SYSPARAM(2)andn1=2,REF((最低+(最高-最低)*3/4)*0.996,BARSLAST(BARSCOUNT(CLOSE)=SYSPARAM(2))),'江恩3/4↑'+NUMTOSTR(最低+(最高-最低)*3/4,2)),Color0095BC;
YB:=SYSPARAM(2);
a:=SYSPARAM(3);
P:=(a-YB);
S4:=SYSPARAM(4);
S5:=SYSPARAM(5);
HH:=HHVBARS(HIGH,(P+1));
LL:=LLVBARS(LOW,(P+1));
z:=(BARPOS=(a-HH[a]));
Y:=(BARPOS=(a-LL[a]));
K:=((S4-S5)/(a-YB));
DRAWSL(z,HIGH,(0-((15*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((30*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((45*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((60*K)/60)),0,0),colorFFFF00;
DRAWSL(z,HIGH,(0-((85*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((120*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((165*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((240*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((360*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(z,HIGH,(0-((600*K)/60)),0,0),POINTDOT,colorFFFF00;
DRAWSL(Y,LOW,((10*K)/60),0,0),POINTDOT,colorFF00FF;
DRAWSL(Y,LOW,((30*K)/60),0,0),POINTDOT,colorFF00FF;
DRAWSL(Y,LOW,((60*K)/60),0,0),POINTDOT,colorFF00FF;
DRAWSL(Y,LOW,((90*K)/60),0,0),POINTDOT,colorFF00FF;
DRAWSL(Y,LOW,((120*K)/60),0,0),colorFF00FF;
DRAWSL(Y,LOW,((180*K)/60),0,0),POINTDOT,colorFF00FF;
DRAWSL(Y,LOW,((300*K)/60),0,0),POINTDOT,colorFF00FF;
DRAWSL(Y,LOW,((540*K)/60),0,0),POINTDOT,colorFF00FF;
DRAWSL(Y,LOW,((1020*K)/60),0,0),POINTDOT,colorFF00FF;
A:=SYSPARAM(1);
VERTLINE(BARPOS=A),POINTDOT,Color0095BC,shift13;
VERTLINE(BARPOS=A),POINTDOT,Color0095BC,shift21;
VERTLINE(BARPOS=A),POINTDOT,Color0095BC,shift34;
VERTLINE(BARPOS=A),POINTDOT,Color0095BC,shift55;
VERTLINE(BARPOS=A),POINTDOT,Color0095BC,shift89;
VERTLINE(BARPOS=A),POINTDOT,Color0095BC,shift144;
DRAWTEXT(BARPOS=A,SYSPARAM(5),'天数'),Color0095BC,align2;
DRAWTEXT(BARPOS=A,SYSPARAM(5),'13'),Color0095BC,shift13;
DRAWTEXT(BARPOS=A,SYSPARAM(5),'21'),Color0095BC,shift21;
DRAWTEXT(BARPOS=A,SYSPARAM(5),'34'),Color0095BC,shift34;
DRAWTEXT(BARPOS=A,SYSPARAM(5),'55'),Color0095BC,shift55;
DRAWTEXT(BARPOS=A,SYSPARAM(5),'89'),Color0095BC,shift89;
DRAWTEXT(BARPOS=A,SYSPARAM(5),'144'),Color0095BC,shift144;
公式解读:
[源码注释]通达信公式动态公式解读
上角度赋值:70
下角度赋值:70
HDAY赋值:600
LDAY赋值:600
调点赋值:3
角度赋值:100
CURR赋值:到最后交易的周期
TCH赋值:最高价在0日前的HDAY*10天内第1个最高价的最后一日取值设为常数
GTT赋值:上次TCH=最高价距今天数的最后一日取值设为常数+1
SX跌H赋值:如果GTT=1,返回最高价,否则返回GTT-1日前的最高价的最后一日取值设为常数
BCL赋值:最低价在0日前的LDAY*10天内第1个最低价的最后一日取值设为常数
DTT赋值:上次BCL=最低价距今天数的最后一日取值设为常数+1
SX涨L赋值:如果DTT=1,返回最低价,否则返回DTT-1日前的最低价的最后一日取值设为常数
涨点赋值:首次若是否最后一个周期则将最近上次最低价=SX涨L距今天数+1周期置为1距今天数
跌点赋值:首次若是否最后一个周期则将最近上次最高价=SX跌H距今天数+1周期置为1距今天数
最低赋值:如果调点=1,返回跌点,否则返回如果调点=2,返回涨点,否则返回如果调点=3,返回涨点,否则返回跌点
L斜率赋值:下角度/如果收盘价 ,返回?,否则返回?
300,1000,10)
最高赋值:如果调点=1,返回跌点,否则返回如果调点=2,返回涨点,否则返回如果调点=3,返回跌点,否则返回涨点
H斜率赋值:上角度/如果收盘价 ,返回?,否则返回?
300,1000,10)
天线赋值:SX跌H
地线赋值:SX涨L
K赋值:(天线-地线)/(如果跌点 ,返回?,否则返回?
=涨点,跌点,涨点)-如果跌点 ,返回?,否则返回?
=涨点,涨点,跌点))
上斜线赋值:如果地线+L斜率*4.00的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*4.00的最后一日取值设为常数*最低,无效数)
上斜线0赋值:如果地线+L斜率*2.00的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*2.00的最后一日取值设为常数*最低,无效数)
上斜线1赋值:如果地线+L斜率*1.5的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*1.5的最后一日取值设为常数*最低,无效数)
上斜线2赋值:如果地线+L斜率*1.00的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*1.000的最后一日取值设为常数*最低,无效数)
上斜线3赋值:如果地线+L斜率*0.70的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*0.70的最后一日取值设为常数*最低,无效数)
上斜线4赋值:如果地线+L斜率*0.50的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*0.50的最后一日取值设为常数*最低,无效数)
上斜线5赋值:如果地线+L斜率*0.365的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*0.365的最后一日取值设为常数*最低,无效数)
上斜线6赋值:如果地线+L斜率*0.250的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*0.250的最后一日取值设为常数*最低,无效数)
上斜线7赋值:如果地线+L斜率*0.165的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*0.165的最后一日取值设为常数*最低,无效数)
上斜线8赋值:如果地线+L斜率*0.123的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*0.123的最后一日取值设为常数*最低,无效数)
上斜线9赋值:如果地线+L斜率*0.06的最后一日取值设为常数*最低 ,返回?,否则返回?
=地线,地线+L斜率*0.06的最后一日取值设为常数*最低,无效数)
输出上9:如果上斜线9 ,返回?,否则返回?
=天线*1.05,上斜线9,无效数),COLORAA00AA,画红色
输出上8:如果上斜线8 ,返回?,否则返回?
=天线*1.05,上斜线8,无效数),COLORAA00AA,画红色
输出上7:如果上斜线7 ,返回?,否则返回?
=天线*1.05,上斜线7,无效数),COLORAA00AA,画红色
输出上6:如果上斜线6 ,返回?,否则返回?
=天线*1.05,上斜线6,无效数),COLORAA00AA,画红色
输出上5:如果上斜线5 ,返回?,否则返回?
=天线*1.05,上斜线5,无效数),COLORAA00AA,画红色
输出上4:如果上斜线4 ,返回?,否则返回?
=天线*1.05,上斜线4,无效数),COLOR0000FF,画黄色
输出上3:如果上斜线3 ,返回?,否则返回?
=天线*1.05,上斜线3,无效数),COLORAA00AA,画红色
输出上2:如果上斜线2 ,返回?,否则返回?
=天线*1.05,上斜线2,无效数),COLORAA00AA,画红色
输出上1:如果上斜线1 ,返回?,否则返回?
=天线*1.05,上斜线1,无效数),COLORAA00AA,画红色
输出上0:如果上斜线0 ,返回?,否则返回?
=天线*1.05,上斜线0,无效数),COLORAA00AA,画红色
输出上:如果上斜线 ,返回?,否则返回?
=天线*1.05,上斜线,无效数),COLORAA00AA,画红色
下斜线赋值:如果天线-H斜率*4.00的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*4.00的最后一日取值设为常数*最高,无效数)
下斜线0赋值:如果天线-H斜率*2.00的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*2.00的最后一日取值设为常数*最高,无效数)
下斜线1赋值:如果天线-H斜率*1.500的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*1.500的最后一日取值设为常数*最高,无效数)
下斜线2赋值:如果天线-H斜率*1.000的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*1.000的最后一日取值设为常数*最高,无效数)
下斜线3赋值:如果天线-H斜率*0.70的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*0.70的最后一日取值设为常数*最高,无效数)
下斜线4赋值:如果天线-H斜率*0.50的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*0.50的最后一日取值设为常数*最高,无效数)
下斜线5赋值:如果天线-H斜率*0.365的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*0.365的最后一日取值设为常数*最高,无效数)
下斜线6赋值:如果天线-H斜率*0.250的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*0.250的最后一日取值设为常数*最高,无效数)
下斜线7赋值:如果天线-H斜率*0.165的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*0.165的最后一日取值设为常数*最高,无效数)
下斜线8赋值:如果天线-H斜率*0.123的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*0.123的最后一日取值设为常数*最高,无效数)
下斜线9赋值:如果天线-H斜率*0.06的最后一日取值设为常数*最高 ,返回?,否则返回?
=天线,天线-H斜率*0.06的最后一日取值设为常数*最高,无效数)
输出下9:如果下斜线9 ,返回?,否则返回?
=地线*0.95,下斜线9,无效数),COLORAAAAAA,画绿色
输出下8:如果下斜线8 ,返回?,否则返回?
=地线*0.95,下斜线8,无效数),COLORAAAAAA,画绿色
输出下7:如果下斜线7 ,返回?,否则返回?
=地线*0.95,下斜线7,无效数),COLORAAAAAA,画绿色
输出下6:如果下斜线6 ,返回?,否则返回?
=地线*0.95,下斜线6,无效数),COLORAAAAAA,画绿色
输出下5:如果下斜线5 ,返回?,否则返回?
=地线*0.95,下斜线5,无效数),COLORAAAAAA,画绿色
输出下4:如果下斜线4 ,返回?,否则返回?
=地线*0.95,下斜线4,无效数),COLOR0000FF,画黄色
输出下3:如果下斜线3 ,返回?,否则返回?
=地线*0.95,下斜线3,无效数),COLORAAAAAA,画绿色
输出下2:如果下斜线2 ,返回?,否则返回?
=地线*0.95,下斜线2,无效数),COLORAAAAAA,画绿色
输出下1:如果下斜线1 ,返回?,否则返回?
=地线*0.95,下斜线1,无效数),COLORAAAAAA,画绿色
输出下0:如果下斜线0 ,返回?,否则返回?
=地线*0.95,下斜线0,无效数),COLORAAAAAA,画绿色
输出下:如果下斜线 ,返回?,否则返回?
=地线*0.95,下斜线,无效数),COLORAAAAAA,画绿色
当满足条件上斜线9 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线9,'8X1'),COLOR00FF00
当满足条件上斜线8 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线8,'4X1'),COLOR00FF00
当满足条件上斜线7 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线7,'3X1'),COLOR00FF00
当满足条件上斜线6 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线6,'2X1'),COLOR00FF00
当满足条件上斜线5 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线5,'3X2'),COLOR00FF00
当满足条件上斜线4 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线4,'1X1'),COLOR00FF00
当满足条件上斜线3 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线3,'2X3'),COLOR00FF00
当满足条件上斜线2 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线2,'1X2'),COLOR00FF00
当满足条件上斜线1 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线1,'1X3'),COLOR00FF00
当满足条件上斜线0 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线0,'1X4'),COLOR00FF00
当满足条件上斜线 时,在?位置书写文字
=天线*1.05ANDCURRBARSCOUNT=30,上斜线,'1X8'),COLOR00FF00
当满足条件下斜线9 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线9,'8X1'),COLOR00FF00
当满足条件下斜线8 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线8,'4X1'),COLOR00FF00
当满足条件下斜线7 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线7,'3X1'),COLOR00FF00
当满足条件下斜线6 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线6,'2X1'),COLOR00FF00
当满足条件下斜线5 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线5,'3X2'),COLOR00FF00
当满足条件下斜线4 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线4,'1X1'),COLOR00FF00
当满足条件下斜线3 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线3,'2X3'),COLOR00FF00
当满足条件下斜线2 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线2,'1X2'),COLOR00FF00
当满足条件下斜线1 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线1,'1X3'),COLOR00FF00
当满足条件下斜线0 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线0,'1X4'),COLOR00FF00
当满足条件下斜线 时,在?位置书写文字
=地线*0.95ANDCURRBARSCOUNT=10,下斜线,'1X8'),COLOR00FF00
输出INPUT:N(13,1,999),N1(2,1,3),上角(11,0,500),下角(11,0,500)
填充背景
DD0赋值:(收盘价的有效数据周期数-1)日前的日
输出■上市日期:(收盘价的有效数据周期数-1)日前的年份,线宽为0,COLORC0C0C0
输出年:(收盘价的有效数据周期数-1)日前的月份,线宽为0,COLORC0C0C0
输出月:(收盘价的有效数据周期数-1)日前的日,线宽为0,COLORC0C0C0
输出日:0,线宽为0,COLORC0C0C0
当满足条件SYSPARAM(2)=BARPOS时,在收盘价位置书写文字,COLOR0095BC,ALIGN4
U1赋值:SYSPARAM(3)
U赋值:U1-SYSPARAM(2)+1
HH赋值:U日内最高价的最高值
LL赋值:U日内最低价的最低值
输出最高:HH[U1],画黄色,COLORC0C0C0
输出最低:LL[U1],画红色,COLORC0C0C0
PARTLINE(CLOSEANDN1不等于3,最低),画红色
PARTLINE(CLOSEANDN1=1,最低+(最高-最低)*0.191),LINEDOT,画白色
PARTLINE(CLOSEANDN1=1,最低+(最高-最低)*0.382),LINEDOT,画白色
PARTLINE(CLOSEANDN1不等于3,最低+(最高-最低)*0.5),COLORFF8200
PARTLINE(CLOSEANDN1=1,最低+(最高-最低)*0.618),LINEDOT,画白色
PARTLINE(CLOSEANDN1=1,最低+(最高-最低)*0.809),LINEDOT,画白色
当满足条件收盘价的有效数据周期数=SYSPARAM(3)ANDN1不等于3时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的最低位置书写文字,ALIGN2,画红色
当满足条件收盘价的有效数据周期数=SYSPARAM(3)ANDN1不等于3时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的最高位置书写文字,ALIGN2,画黄色
当满足条件BARPOS=SYSPARAM(2)ANDN1=1时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*0.191)*0.996位置书写文字,画白色
当满足条件BARPOS=SYSPARAM(2)ANDN1=1时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*0.382)*0.996位置书写文字,画白色
当满足条件BARPOS=SYSPARAM(2)ANDN1不等于3时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*0.5)*0.996位置书写文字,COLORFF8200
当满足条件BARPOS=SYSPARAM(2)ANDN1=1时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*0.618)*0.996位置书写文字,画白色
当满足条件BARPOS=SYSPARAM(2)ANDN1=1时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*0.809)*0.996位置书写文字,画白色
PARTLINE(CLOSEANDN1=2,最低+(最高-最低)*1/8),LINEDOT,COLOR0095BC
PARTLINE(CLOSEANDN1=2,最低+(最高-最低)*1/4),LINEDOT,COLOR0095BC
PARTLINE(CLOSEANDN1=2,最低+(最高-最低)*3/8),LINEDOT,COLOR0095BC
PARTLINE(CLOSEANDN1=2,最低+(最高-最低)*5/8),LINEDOT,COLOR0095BC
PARTLINE(CLOSEANDN1=2,最低+(最高-最低)*7/8),LINEDOT,COLOR0095BC
PARTLINE(CLOSEANDN1=2,最低+(最高-最低)*3/4),LINEDOT,COLOR0095BC
K3赋值:收盘价 OPENORCLOSE=OPENANDCLOSE 1日前的收盘价
当满足条件K3时,在最高价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色
当满足条件K3时,在开盘价和收盘价位置之间画柱状线,宽度为7,1不为0则画空心柱.,画红色
当满足条件取反时,在最高价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画青色
当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,画青色
当满足条件BARPOS=SYSPARAM(2)ANDN1=2时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*1/8)*0.996位置书写文字,COLOR0095BC
当满足条件BARPOS=SYSPARAM(2)ANDN1=2时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*1/4)*0.996位置书写文字,COLOR0095BC
当满足条件BARPOS=SYSPARAM(2)ANDN1=2时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*3/8)*0.996位置书写文字,COLOR0095BC
当满足条件BARPOS=SYSPARAM(2)ANDN1=2时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*5/8)*0.996位置书写文字,COLOR0095BC
当满足条件BARPOS=SYSPARAM(2)ANDN1=2时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*7/8)*0.996位置书写文字,COLOR0095BC
当满足条件BARPOS=SYSPARAM(2)ANDN1=2时,在上次收盘价的有效数据周期数=SYSPARAM(2)距今天数日前的(最低+(最高-最低)*3/4)*0.996位置书写文字,COLOR0095BC
YB赋值:SYSPARAM(2)
A赋值:SYSPARAM(3)
P赋值:(A-YB)
S4赋值:SYSPARAM(4)
S5赋值:SYSPARAM(5)
HH赋值:(P+1)日内最高价距今天数
LL赋值:(P+1)日内最低价距今天数
Z赋值:(BARPOS=(A-HH[A]))
Y赋值:(BARPOS=(A-LL[A]))
K赋值:((S4-S5)/(A-YB))
当满足条件Z时,在最高价位置画斜线(0-((15*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((30*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((45*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((60*K)/60))斜率0长度,0方向.,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((85*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((120*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((165*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((240*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((360*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Z时,在最高价位置画斜线(0-((600*K)/60))斜率0长度,0方向.,POINTDOT,COLORFFFF00
当满足条件Y时,在最低价位置画斜线((10*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((30*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((60*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((90*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((120*K)/60)斜率0长度,0方向.,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((180*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((300*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((540*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
当满足条件Y时,在最低价位置画斜线((1020*K)/60)斜率0长度,0方向.,POINTDOT,COLORFF00FF
A赋值:SYSPARAM(1)
VERTLINE(BARPOS=A),POINTDOT,COLOR0095BC,SHIFT13
VERTLINE(BARPOS=A),POINTDOT,COLOR0095BC,SHIFT21
VERTLINE(BARPOS=A),POINTDOT,COLOR0095BC,SHIFT34
VERTLINE(BARPOS=A),POINTDOT,COLOR0095BC,SHIFT55
VERTLINE(BARPOS=A),POINTDOT,COLOR0095BC,SHIFT89
VERTLINE(BARPOS=A),POINTDOT,COLOR0095BC,SHIFT144
当满足条件BARPOS=A时,在SYSPARAM(5)位置书写文字,COLOR0095BC,ALIGN2
当满足条件BARPOS=A时,在SYSPARAM(5)位置书写文字,COLOR0095BC,SHIFT13
当满足条件BARPOS=A时,在SYSPARAM(5)位置书写文字,COLOR0095BC,SHIFT21
当满足条件BARPOS=A时,在SYSPARAM(5)位置书写文字,COLOR0095BC,SHIFT34
当满足条件BARPOS=A时,在SYSPARAM(5)位置书写文字,COLOR0095BC,SHIFT55
当满足条件BARPOS=A时,在SYSPARAM(5)位置书写文字,COLOR0095BC,SHIFT89
当满足条件BARPOS=A时,在SYSPARAM(5)位置书写文字,COLOR0095BC,SHIFT144