相关简介:通达信江恩角度线指标公式源码分享 通达信指标公式源码概况: 指标类别:通达信指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图 江恩角度线分为上角度和下角度两种类型。角度线的每天直线都有一定的角度。这些角度的得到都与百分比中的那些数字有关。每个角度的正切或余切都等于百分比数中的某个分数(或者是百分数)。 每条直线都有支撑和压力的功能,但这里面最重要的是45度线、63.75度线、和26.25度线。这三条直线分别对应百分比线中的50%、62.5%、37.5%百分比线。其余的角度虽然在股价的波动中也能起到一定的作用,但重要性相对较低,很容易被突破。 这里股友们需要特别注意,当股价上传过45度线后,无论向下或者向下,都将发生重大反转。一旦反转发生,价格将异动到下一条线。比如,当向上趋势发生反转,将移到26.25度线,当向下趋势反转,将移到63.75度线。 同样我们也可以画一个更复杂的江恩角度线,我们都知道股价从高点跌至低点我们可以画一个向下的江恩角度线,那么他在反弹后的第一个高点,我们同样也可以画一个向上的角度线。通达信指标公式源码: 上角度:=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