最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 指标资讯

    正文概述    2024-05-04 04:07:05  

    相关简介:通达信游龙戏水主图指标公式源码分享      通达信指标公式源码概况: 指标类别:通达信指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:主图通达信指标公式源码: YB:=L=H; TB:=O=HANDC=HANDL H; XG:=FINANCE(42) 100ANDREF(YB,2)ANDREF(YB,1)ANDTB; ZT:=C/REF(C,1) 1.095ANDC=H; TJ1:=REF(ZTANDNOT(XG)ANDREF(ZT=0,2),1); TJ2:=REF(LOW/REF(C,1) 1.001,1); TJ3:=BETWEEN(((OPEN/REF(C,1)-1)*100),3,8.5); TJ4:=(OPEN/REF(C,1)-1)*100 REF((OPEN/REF(C,1)-1)*100,1); TJ5:=REF(V,1) REF(V,2)*1.2; TJ6:=DYNAINFO(9)/REF(V,1) TJ1ANDTJ2ANDTJ3ANDTJ4ANDTJ5ANDTJ6; W1:=C=HHV(C,20); W2:=BARSLAST(W1); W3:=IF(W2 0,REF(C,W2),REF(C,W2)); W4:=CROSS(C,REF(W3,1)); HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0; AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1); QY:=BACKSET(AA,HIGHN+1); CC:=FILTER(QY,HIGHN)ANDH=HHV(H,HIGHN+1); {DRAWICON(CC,H*1.02,11);} DDD:=BARSLAST(CC); CURRBARSCOUNT:=DATACOUNT-BARPOS; GDTS:=IF(CC,CURRBARSCOUNT,0); DINGBU:=IF(DDD,REF(H,DDD),H);{顶部} DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DINGBU1:=REF(DINGBU,DDD+1); GDCS1:=DINGBUTS[DATACOUNT]; DINGBUTS1:=REF(DINGBUTS,DDD+1); GDCS2:=DINGBUTS1[datacount]; DINGBU2:=REF(DINGBU1,DDD+1); MMM:=IF(CURRBARSCOUNT GDCS2,0,1); 高点压力:LINEVALUE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1,0),COLORGREEN,LINETHICK0; DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1),COLORGREEN,LINETHICK2; AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1); QY1:=BACKSET(AA1,LOWN+1); CC1:=FILTER(QY1,LOWN)ANDL=LLV(L,LOWN+1); {DRAWICON(CC1,L*0.98,1);} DD1:=BARSLAST(CC1); DDTS:=IF(CC1,CURRBARSCOUNT,0); YDB:=IF(DD1,REF(L,DD1),L); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS); DDCS1:=DDTS1[datacount]; ZDB:=REF(YDB,DD1+1); DDTS2:=REF(DDTS1,DD1+1); DDCS2:=DDTS2[datacount]; 低点支撑:LINEVALUE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1,0),COLORRED,LINETHICK0; DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORgreen,LINETHICK2; ZGSTAR:=(高点压力+低点支撑)/2; ZGEND:=ZGSTAR[datacount]; STARDAY:=IF(DDCS2 GDCS2,DDCS2,GDCS2); {N1:20;N2:10;N3:5} input:N1(20,1,100),N2(10,1,100),N3(5,1,100); AA:=REF(H,N1)=HHV(H,2*N1+1); QY:=BACKSET(AA,N1+1); CC:=FILTER(QY,N1)ANDH=HHV(H,N1+1); DDD:=BARSLAST(CC); CURRBARSCOUNT:=DATACOUNT-BARPOS; GDTS:=IF(CC,CURRBARSCOUNT,0); DINGBU:=IF(DDD,REF(H,DDD),H);{顶部} DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DINGBU1:=REF(DINGBU,DDD+1); GDCS1:=DINGBUTS[DATACOUNT]; DINGBUTS1:=REF(DINGBUTS,DDD+1); GDCS2:=DINGBUTS1[datacount]; DINGBU2:=REF(DINGBU1,DDD+1); MM:=IF(CURRBARSCOUNT GDCS2,0,1); 高点压力2:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1)COLORwhite,linethick2; AA1:=REF(L,N1)=LLV(L,2*N1+1); QY1:=BACKSET(AA1,N1+1); CC1:=FILTER(QY1,N1)ANDL=LLV(L,N1+1); DD1:=BARSLAST(CC1); DDTS:=IF(CC1,CURRBARSCOUNT,0); YDB:=IF(DD1,REF(L,DD1),L); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS); DDCS1:=DDTS1[datacount]; ZDB:=REF(YDB,DD1+1); DDTS2:=REF(DDTS1,DD1+1); DDCS2:=DDTS2[datacount]; 低点支撑2:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1)COLORwhite,linethick2; DRAWLINE(CURRBARSCOUNT=DDCS2,L,ISLASTBAR,REF(L,DDCS2-1),1),COLOR0055FF,POINTDOT,LINETHICK1; DRAWLINE(CURRBARSCOUNT=DDCS1,L,ISLASTBAR,REF(L,DDCS1-1),1),COLORYELLOW,POINTDOT,LINETHICK1; LAA:=REF(H,N2)=HHV(H,2*N2+1); LQY:=BACKSET(LAA,N2+1); LCC:=FILTER(LQY,N2)ANDH=HHV(H,N2+1); LDDD:=BARSLAST(LCC); LGDTS:=IF(LCC,CURRBARSCOUNT,0); LDINGBU:=IF(LDDD,REF(H,LDDD),H);{顶部} LDINGBUTS:=IF(LDDD,REF(LGDTS,LDDD),LGDTS); LDINGBU1:=REF(LDINGBU,LDDD+1); LGDCS1:=LDINGBU1[datacount]; LDINGBUTS1:=REF(LDINGBUTS,LDDD+1); LGDCS2:=LDINGBUTS1[datacount];; LDINGBU2:=REF(LDINGBU1,LDDD+1); LMM:=IF(CURRBARSCOUNT LGDCS2,0,1); 压力:DRAWLINE(CURRBARSCOUNT=LGDCS2,H,CURRBARSCOUNT=LGDCS1,H,1)COLORgreen; DRAWLINE(CURRBARSCOUNT=LGDCS2,H,ISLASTBAR,REF(H,LGDCS2-1),1),COLOR0055FF,POINTDOT,linethick1; DRAWLINE(CURRBARSCOUNT=LGDCS1,H,ISLASTBAR,REF(H,LGDCS1-1),1),COLORYELLOW,POINTDOT,linethick1; LAA1:=REF(L,N2)=LLV(L,2*N2+1); LQY1:=BACKSET(LAA1,N2+1); LCC1:=FILTER(LQY1,N2)ANDL=LLV(L,N2+1); LDD1:=BARSLAST(LCC1); LDDTS:=IF(LCC1,CURRBARSCOUNT,0); LYDB:=IF(LDD1,REF(L,LDD1),L); LDDTS1:=IF(LDD1,REF(LDDTS,LDD1),LDDTS); LDDCS1:=LDDTS1[datacount]; LZDB:=REF(LYDB,LDD1+1); LDDTS2:=REF(LDDTS1,DD1+1); LDDCS2:=LDDTS2[datacount];; 支撑:DRAWLINE(CURRBARSCOUNT=LDDCS2,L,CURRBARSCOUNT=LDDCS1,L,1)COLORWHITE; LLAA:=REF(H,N3)=HHV(H,2*N3+1); LLQY:=BACKSET(LLAA,N3+1); LLCC:=FILTER(LLQY,N3)ANDH=HHV(H,N3+1); LLDDD:=BARSLAST(LLCC); LLGDTS:=IF(LLCC,CURRBARSCOUNT,0); LLDINGBU:=IF(LLDDD,REF(H,LLDDD),H);{顶部} LLDINGBUTS:=IF(LLDDD,REF(LLGDTS,LLDDD),LLGDTS); LLDINGBU1:=REF(LLDINGBU,LLDDD+1); LLGDCS1:=LLDINGBU1[datacount]; LLDINGBUTS1:=REF(LLDINGBUTS,LLDDD+1); LLGDCS2:=LLDINGBUTS1[datacount]; LLDINGBU2:=REF(LLDINGBU1,LLDDD+1); LLMM:=IF(CURRBARSCOUNT LGDCS2,0,1); L压力:DRAWLINE(CURRBARSCOUNT=LLGDCS2,H,CURRBARSCOUNT=LLGDCS1,H,1)COLORYELLOW; DRAWLINE(CURRBARSCOUNT=LLGDCS2,H,ISLASTBAR,REF(H,LLGDCS2-1),1),COLOR0055FF,POINTDOT,linethick1; DRAWLINE(CURRBARSCOUNT=LLGDCS1,H,ISLASTBAR,REF(H,LLGDCS1-1),1),COLORYELLOW,POINTDOT,linethick2; LLAA1:=REF(L,N3)=LLV(L,2*N3+1); LLQY1:=BACKSET(LLAA1,N3+1); LLCC1:=FILTER(LLQY1,N3)ANDL=LLV(L,N3+1); LLDD1:=BARSLAST(LCC1); LLDDTS:=IF(LLCC1,CURRBARSCOUNT,0); LLYDB:=IF(LLDD1,REF(L,LLDD1),L); LLDDTS1:=IF(LLDD1,REF(LLDDTS,LLDD1),LDDTS); LLDDCS1:=LLDDTS1[datacount]; LLZDB:=REF(LLYDB,LLDD1+1); LLDDTS2:=REF(LLDDTS1,DD1+1); LLDDCS2:=LLDDTS2[datacount]; L支撑:DRAWLINE(CURRBARSCOUNT=LLDDCS2,L,CURRBARSCOUNT=LLDDCS1,L,1)COLORYELlow;[源码注释]通达信公式动态公式解读    YB赋值:最低价=最高价    TB赋值:开盘价=HANDC=HANDL        最高价    XG赋值:上市的天数    100ANDREF(YB,2)ANDREF(YB,1)ANDTB    ZT赋值:收盘价/1日前的收盘价    1.095ANDC=最高价    TJ1赋值:1日前的ZTANDNOT(XG)ANDREF(ZT=0,2)    TJ2赋值:?日前的最低价/1日前的收盘价    1.001,1)    TJ3赋值:((开盘价/1日前的收盘价-1)*100)位于3和8.5之间    TJ4赋值:(开盘价/1日前的收盘价-1)*100    1日前的(开盘价/1日前的收盘价-1)*100    TJ5赋值:1日前的成交量(手)    2日前的成交量(手)*1.2    TJ6赋值:现量/1日前的成交量(手)    0.1    TJ1ANDTJ2ANDTJ3ANDTJ4ANDTJ5ANDTJ6    W1赋值:收盘价=20日内收盘价的最高值    W2赋值:上次W1距今天数    W3赋值:如果W2 0,返回W2日前的收盘价,否则返回W2日前的收盘价    W4赋值:收盘价上穿1日前的W3    HIGHN赋值:10    LOWN赋值:10    HIGHDISPLAY赋值:0    LOWDISPLAY赋值:0    ZGDISPLAY赋值:0    MADISPLAY赋值:0    AA赋值:HIGHN日前的最高价=2*HIGHN+1日内最高价的最高值    QY赋值:若AA则将最近HIGHN+1周期置为1    CC赋值:QY的HIGHN日过滤ANDH=HIGHN+1日内最高价的最高值    DDD赋值:上次CC距今天数    CURRBARSCOUNT赋值:DATACOUNT-BARPOS    GDTS赋值:如果CC,返回到最后交易的周期,否则返回0    DINGBU赋值:如果DDD,返回DDD日前的最高价,否则返回最高价    DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS    DINGBU1赋值:DDD+1日前的DINGBU    GDCS1赋值:DINGBUTS[DATACOUNT]    DINGBUTS1赋值:DDD+1日前的DINGBUTS    GDCS2赋值:DINGBUTS1[DATACOUNT]    DINGBU2赋值:DDD+1日前的DINGBU1    MMM赋值:如果到最后交易的周期 GDCS2,返回0,否则返回1    输出高点压力:LINEVALUE(到最后交易的周期=GDCS2,最高价,到最后交易的周期=GDCS1,最高价,1,0),画绿色,线宽为0    当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线终点,1表示是否延长.,画绿色,线宽为2    AA1赋值:LOWN日前的最低价=2*LOWN+1日内最低价的最低值    QY1赋值:若AA1则将最近LOWN+1周期置为1    CC1赋值:QY1的LOWN日过滤ANDL=LOWN+1日内最低价的最低值    DD1赋值:上次CC1距今天数    DDTS赋值:如果CC1,返回到最后交易的周期,否则返回0    YDB赋值:如果DD1,返回DD1日前的最低价,否则返回最低价    DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS    DDCS1赋值:DDTS1[DATACOUNT]    ZDB赋值:DD1+1日前的YDB    DDTS2赋值:DD1+1日前的DDTS1    DDCS2赋值:DDTS2[DATACOUNT]    输出低点支撑:LINEVALUE(到最后交易的周期=DDCS2,最低价,到最后交易的周期=DDCS1,最低价,1,0),画红色,线宽为0    当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线终点,1表示是否延长.,画绿色,线宽为2    ZGSTAR赋值:(高点压力+低点支撑)/2    ZGEND赋值:ZGSTAR[DATACOUNT]    STARDAY赋值:如果DDCS2 GDCS2,返回DDCS2,否则返回GDCS2    输出INPUT:N1(20,1,100),N2(10,1,100),N3(5,1,100)    AA赋值:N1日前的最高价=2*N1+1日内最高价的最高值    QY赋值:若AA则将最近N1+1周期置为1    CC赋值:QY的N1日过滤ANDH=N1+1日内最高价的最高值    DDD赋值:上次CC距今天数    CURRBARSCOUNT赋值:DATACOUNT-BARPOS    GDTS赋值:如果CC,返回到最后交易的周期,否则返回0    DINGBU赋值:如果DDD,返回DDD日前的最高价,否则返回最高价    DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS    DINGBU1赋值:DDD+1日前的DINGBU    GDCS1赋值:DINGBUTS[DATACOUNT]    DINGBUTS1赋值:DDD+1日前的DINGBUTS    GDCS2赋值:DINGBUTS1[DATACOUNT]    DINGBU2赋值:DDD+1日前的DINGBU1    MM赋值:如果到最后交易的周期 GDCS2,返回0,否则返回1    输出高点压力2:当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线终点,1表示是否延长.画白色,线宽为2    AA1赋值:N1日前的最低价=2*N1+1日内最低价的最低值    QY1赋值:若AA1则将最近N1+1周期置为1    CC1赋值:QY1的N1日过滤ANDL=N1+1日内最低价的最低值    DD1赋值:上次CC1距今天数    DDTS赋值:如果CC1,返回到最后交易的周期,否则返回0    YDB赋值:如果DD1,返回DD1日前的最低价,否则返回最低价    DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS    DDCS1赋值:DDTS1[DATACOUNT]    ZDB赋值:DD1+1日前的YDB    DDTS2赋值:DD1+1日前的DDTS1    DDCS2赋值:DDTS2[DATACOUNT]    输出低点支撑2:当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线终点,1表示是否延长.画白色,线宽为2    当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在DDCS2-1日前的最低价位置画直线终点,1表示是否延长.,COLOR0055FF,POINTDOT,线宽为1    当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在DDCS1-1日前的最低价位置画直线终点,1表示是否延长.,画黄色,POINTDOT,线宽为1    LAA赋值:N2日前的最高价=2*N2+1日内最高价的最高值    LQY赋值:若LAA则将最近N2+1周期置为1    LCC赋值:LQY的N2日过滤ANDH=N2+1日内最高价的最高值    LDDD赋值:上次LCC距今天数    LGDTS赋值:如果LCC,返回到最后交易的周期,否则返回0    LDINGBU赋值:如果LDDD,返回LDDD日前的最高价,否则返回最高价    LDINGBUTS赋值:如果LDDD,返回LDDD日前的LGDTS,否则返回LGDTS    LDINGBU1赋值:LDDD+1日前的LDINGBU    LGDCS1赋值:LDINGBU1[DATACOUNT]    LDINGBUTS1赋值:LDDD+1日前的LDINGBUTS    LGDCS2赋值:LDINGBUTS1[DATACOUNT]    LDINGBU2赋值:LDDD+1日前的LDINGBU1    LMM赋值:如果到最后交易的周期 LGDCS2,返回0,否则返回1    输出压力:当满足条件到最后交易的周期=LGDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=LGDCS1时,在最高价位置画直线终点,1表示是否延长.画绿色    当满足条件到最后交易的周期=LGDCS2时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在LGDCS2-1日前的最高价位置画直线终点,1表示是否延长.,COLOR0055FF,POINTDOT,线宽为1    当满足条件到最后交易的周期=LGDCS1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在LGDCS1-1日前的最高价位置画直线终点,1表示是否延长.,画黄色,POINTDOT,线宽为1    LAA1赋值:N2日前的最低价=2*N2+1日内最低价的最低值    LQY1赋值:若LAA1则将最近N2+1周期置为1    LCC1赋值:LQY1的N2日过滤ANDL=N2+1日内最低价的最低值    LDD1赋值:上次LCC1距今天数    LDDTS赋值:如果LCC1,返回到最后交易的周期,否则返回0    LYDB赋值:如果LDD1,返回LDD1日前的最低价,否则返回最低价    LDDTS1赋值:如果LDD1,返回LDD1日前的LDDTS,否则返回LDDTS    LDDCS1赋值:LDDTS1[DATACOUNT]    LZDB赋值:LDD1+1日前的LYDB    LDDTS2赋值:DD1+1日前的LDDTS1    LDDCS2赋值:LDDTS2[DATACOUNT]    输出支撑:当满足条件到最后交易的周期=LDDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=LDDCS1时,在最低价位置画直线终点,1表示是否延长.画白色    LLAA赋值:N3日前的最高价=2*N3+1日内最高价的最高值    LLQY赋值:若LLAA则将最近N3+1周期置为1    LLCC赋值:LLQY的N3日过滤ANDH=N3+1日内最高价的最高值    LLDDD赋值:上次LLCC距今天数    LLGDTS赋值:如果LLCC,返回到最后交易的周期,否则返回0    LLDINGBU赋值:如果LLDDD,返回LLDDD日前的最高价,否则返回最高价    LLDINGBUTS赋值:如果LLDDD,返回LLDDD日前的LLGDTS,否则返回LLGDTS    LLDINGBU1赋值:LLDDD+1日前的LLDINGBU    LLGDCS1赋值:LLDINGBU1[DATACOUNT]    LLDINGBUTS1赋值:LLDDD+1日前的LLDINGBUTS    LLGDCS2赋值:LLDINGBUTS1[DATACOUNT]    LLDINGBU2赋值:LLDDD+1日前的LLDINGBU1    LLMM赋值:如果到最后交易的周期 LGDCS2,返回0,否则返回1    输出L压力:当满足条件到最后交易的周期=LLGDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=LLGDCS1时,在最高价位置画直线终点,1表示是否延长.画黄色    当满足条件到最后交易的周期=LLGDCS2时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在LLGDCS2-1日前的最高价位置画直线终点,1表示是否延长.,COLOR0055FF,POINTDOT,线宽为1    当满足条件到最后交易的周期=LLGDCS1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在LLGDCS1-1日前的最高价位置画直线终点,1表示是否延长.,画黄色,POINTDOT,线宽为2    LLAA1赋值:N3日前的最低价=2*N3+1日内最低价的最低值    LLQY1赋值:若LLAA1则将最近N3+1周期置为1    LLCC1赋值:LLQY1的N3日过滤ANDL=N3+1日内最低价的最低值    LLDD1赋值:上次LCC1距今天数    LLDDTS赋值:如果LLCC1,返回到最后交易的周期,否则返回0    LLYDB赋值:如果LLDD1,返回LLDD1日前的最低价,否则返回最低价    LLDDTS1赋值:如果LLDD1,返回LLDD1日前的LLDDTS,否则返回LDDTS    LLDDCS1赋值:LLDDTS1[DATACOUNT]    LLZDB赋值:LLDD1+1日前的LLYDB    LLDDTS2赋值:DD1+1日前的LLDDTS1    LLDDCS2赋值:LLDDTS2[DATACOUNT]    输出L支撑:当满足条件到最后交易的周期=LLDDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=LLDDCS1时,在最低价位置画直线终点,1表示是否延长.画黄色

    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 指标资讯 加入收藏