最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信反线主图指标公式源码分享

    正文概述    2024-05-04 04:01:48  
    DRAWKLINE(REVERSE(L),REVERSE(O),REVERSE(H),REVERSE(C)); 五:MA(-CLOSE,5),COLORWHITE; 拾:MA(-CLOSE,10),COLORYELLOW; 贰拾:MA(-CLOSE,20),COLORMAGENTA; 陆拾:MA(-CLOSE,60)COLORLIGREEN,LINETHICK3; DRAWICON(-C -O,-H,0); DRAWICON(-C -O,-L,0); var6:=(2*CLOSE+HIGH+LOW)/4; var7:=LLV(LOW,13); var8:=HHV(HIGH,13); var9:=EMA((var6-var7)/(var8-var7)*100,13); varA:=EMA(0.667*REF(var9,1)+0.333*var9,2); 多:var9,COLORRED,LINETHICK0; 空:EMA(0.382*REF(var9,2)+0.618*var9,12),color00ff00; STICKLINE(var9 varA,var9,varA,4,0),COLORRED,LINETHICK2; STICKLINE(var9 =varA,var9,varA,4,0),COLORYELLOW,LINETHICK2; cymm:=MA(CLOSE,13) REF(MA(CLOSE,13),1)*1.004andMA(CLOSE,1)/MA(CLOSE,241) 1andMA(CLOSE,1)/MA(CLOSE,241) 1.11,COLORGREEN; cymm1:=cymmandFILTER(cymm,7);{过滤7天内再次出现的阳线} 草原牧马:if(cymm1,50,0),color00ff00; 一阳三线:if(cross(c,ema(c,55))andcross(c,ema(c,89))andcross(c,ema(c,144)),50,0),COLORRED,linethick2; va1:=ref((((hhv(h,110)-llv(l,110))/llv(l,110))/llv(l,110)),1) =(6.4/100)andc =ref(hhv(h,110),1)andbarscount(c) {前110日在上下6.4%的幅度整理并且今日} 突破盘整:if(va1,50,0),COLORFF00FF; 趋势线:=((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-50)*1.032+50); 开始反弹:IF(CROSS(趋势线,21),50,0),color0099ff,linethick2; ma1:=eMA(CLOSE,5); ma2:=eMA(CLOSE,10); ma3:=EMA(CLOSE,20); ma4:=EMA(CLOSE,30); sx:=cross(MA1,MA2)ANDc oANDc REF(C,1)ANDC/REF(C,1) =1.018 orcross(MA1,MA4)ANDc oANDc REF(C,1)ANDC/REF(C,1) =1.018 orcross(MA2,MA3)ANDc oANDc REF(C,1)ANDC/REF(C,1) =1.018 orcross(MA1,MA3)ANDc oANDc REF(C,1)ANDC/REF(C,1) =1.018,colorff00ff;{三线粘合} 三线粘合:if(sx,50,0),colorwhite; a1:=CLOSE/REF(CLOSE,1) =1.05ANDHIGH/CLOSE 1.0001ANDMA(CLOSE,90)/CLOSE =1.15; a2:=a1ANDCOUNT(a1,20)=1; 快枪:if(a2,50,0),colorffcc66,linethick2; stickline(草原牧马 0,15,草原牧马*1.1,1,0),pointdot,colorwhite; stickline(草原牧马 0and草原牧马 400,30,草原牧马,1,0),colorred,linethick1; stickline(草原牧马 0,15,草原牧马*0.6,5,0),color00ff00,linethick5; stickline(草原牧马 0,15,草原牧马*0.4,5,0),color00ff00,linethick7; stickline(草原牧马 0,15,草原牧马*0.2,5,0),colorff00ff,linethick7; stickline(一阳三线 0,15,一阳三线*1.1,1,0),pointdot,colorwhite; stickline(一阳三线 0and一阳三线 400,30,一阳三线,1,0),coloryellow,linethick1; stickline(一阳三线 0,15,一阳三线*0.6,5,0),colorred,linethick5; stickline(一阳三线 0,15,一阳三线*0.4,5,0),colorred,linethick7; stickline(一阳三线 0,15,一阳三线*0.2,5,0),coloryellow,linethick7; stickline(突破盘整 0,15,突破盘整*1.1,1,0),pointdot,colorwhite; stickline(突破盘整 0and突破盘整 400,30,突破盘整,1,0),colorred,linethick1; stickline(突破盘整 0,15,突破盘整*0.6,5,0),colorff00ff,linethick5; stickline(突破盘整 0,15,突破盘整*0.4,5,0),colorff00ff,linethick7; stickline(突破盘整 0,15,突破盘整*0.2,5,0),colorffcc66,linethick7; stickline(开始反弹 0,15,开始反弹*1.1,1,0),pointdot,colorwhite; stickline(开始反弹 0and开始反弹 400,30,开始反弹,1,0),colorred,linethick1; stickline(开始反弹 0,15,开始反弹*0.6,5,0),color0099ff,linethick5; stickline(开始反弹 0,15,开始反弹*0.4,5,0),color0099ff,linethick7; stickline(开始反弹 0,15,开始反弹*0.2,5,0),color00ff00,linethick7; stickline(三线粘合 0,15,三线粘合*1.1,1,0),pointdot,colorwhite; stickline(三线粘合 0and三线粘合 400,30,三线粘合,1,0),colorred,linethick1; stickline(三线粘合 0,15,三线粘合*0.6,5,0),colorwhite,linethick5; stickline(三线粘合 0,15,三线粘合*0.4,5,0),colorwhite,linethick7; stickline(三线粘合 0,15,三线粘合*0.2,5,0),colorred,linethick7; stickline(短线快枪 0,15,短线快枪*1.1,1,0),pointdot,colorwhite; stickline(短线快枪 0and短线快枪 400,30,短线快枪,1,0),colorred,linethick1; stickline(短线快枪 0,15,短线快枪*0.6,5,0),colorffcc66,linethick5; stickline(短线快枪 0,15,短线快枪*0.4,5,0),colorffcc66,linethick7; stickline(短线快枪 0,15,短线快枪*0.2,5,0),color0099ff,linethick7; a:=maxcyc; 上:1.1*a,color00ff00; 下成本:0.91*a,color00ff00; 牛熊线:a,colorwhite,pointdot; stickline(a ref(a,1),a,ref(a,1),4,0),colorred; stickline(a =ref(a,1),a,ref(a,1),4,0),color00ff00; 获利线:1.21*a,coloryellow,linethick2; 弱庄线:0.826*a,coloryellow,linethick2; 高控线:1.357*a,color0099ff; 超跌线:0.704*a,colorff00ff; acdp:=(h+l+2*c)/4; aa:=acdp*; smx:=SUM(aa,0)/SUM(vol,0); 生命线:smx,pointdot,colorwhite;{无穷周期成本线,某视为生命线} stickline(smx ref(smx,1),smx,ref(smx,1),4,0),colorred,linethick3;{红色表示在上行} stickline(smx =ref(smx,1),smx,ref(smx,1),4,0),color00ff00,linethick3;{绿色表示在下行} ZDF:=(C-REF(C,1))/REF(C,1)*100; STICKLINE(ZDF 9.8,O,C,6,0),COLORRED;{时为实心红色K线} STICKLINE(ZDF -9.8,O,C,6,0),COLORBLUE;{跌停时为蓝色实心K线}

    公式解读:

    [源码注释]通达信公式动态公式解读



       K线

       输出五:-收盘价的5日简单移动平均,画白色

       输出拾:-收盘价的10日简单移动平均,画黄色

       输出贰拾:-收盘价的20日简单移动平均,画洋红色

       输出陆拾:-收盘价的60日简单移动平均画淡绿色,线宽为3

       当满足条件-收盘价 时,在?位置画?号图标

       -开盘价,-最高价,0)

       当满足条件-收盘价 时,在?位置画?号图标

       -开盘价,-最低价,0)

       VAR6赋值:(2*收盘价+最高价+最低价)/4

       VAR7赋值:13日内最低价的最低值

       VAR8赋值:13日内最高价的最高值

       VAR9赋值:(VAR6-VAR7)/(VAR8-VAR7)*100的13日指数移动平均

       VARA赋值:0.667*1日前的VAR9+0.333*VAR9的2日指数移动平均

       输出多:VAR9,画红色,线宽为0

       输出空:0.382*2日前的VAR9+0.618*VAR9的12日指数移动平均,COLOR00FF00

       当满足条件VAR9 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       VARA,VAR9,VARA,4,0),画红色,线宽为2

       当满足条件VAR9 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       =VARA,VAR9,VARA,4,0),画黄色,线宽为2

       CYMM赋值:收盘价的13日简单移动平均

       1日前的收盘价的13日简单移动平均*1.004ANDMA(收盘价,1)/收盘价的241日简单移动平均

       1ANDMA(收盘价,1)/收盘价的241日简单移动平均

       1.11,画绿色

       CYMM1赋值:CYMMANDFILTER(CYMM,7)

       输出草原牧马:如果CYMM1,返回50,否则返回0,COLOR00FF00

       输出一阳三线:如果收盘价上穿收盘价的55日指数移动平均ANDCROSS(收盘价,收盘价的89日指数移动平均)ANDCROSS(收盘价,收盘价的144日指数移动平均),返回50,否则返回0,画红色,线宽为2

       VA1赋值:1日前的(((110日内最高价的最高值-110日内最低价的最低值)/110日内最低价的最低值)/110日内最低价的最低值)

       =(6.4/100)ANDC

       =1日前的110日内最高价的最高值ANDBARSCOUNT(收盘价)

       110

       输出突破盘整:如果VA1,返回50,否则返回0,COLORFF00FF

       趋势线赋值:((3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均-50)*1.032+50)

       输出开始反弹:如果趋势线上穿21,返回50,否则返回0,COLOR0099FF,线宽为2

       MA1赋值:收盘价的5日指数移动平均

       MA2赋值:收盘价的10日指数移动平均

       MA3赋值:收盘价的20日指数移动平均

       MA4赋值:收盘价的30日指数移动平均

       SX赋值:MA1上穿MA2ANDC

       OANDC

       1日前的收盘价ANDC/1日前的收盘价

       =1.018ORCROSS(MA1,MA4)ANDC

       OANDC

       1日前的收盘价ANDC/1日前的收盘价

       =1.018ORCROSS(MA2,MA3)ANDC

       OANDC

       1日前的收盘价ANDC/1日前的收盘价

       =1.018ORCROSS(MA1,MA3)ANDC

       OANDC

       1日前的收盘价ANDC/1日前的收盘价

       =1.018,COLORFF00FF

       输出三线粘合:如果SX,返回50,否则返回0,画白色

       A1赋值:收盘价/1日前的收盘价

       =1.05ANDHIGH/收盘价

       1.0001ANDMA(收盘价,90)/收盘价

       =1.15

       A2赋值:A1ANDCOUNT(A1,20)=1

       输出短线快枪:如果A2,返回50,否则返回0,COLORFFCC66,线宽为2

       当满足条件草原牧马 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,草原牧马*1.1,1,0),POINTDOT,画白色

       当满足条件草原牧马 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0AND草原牧马

       400,30,草原牧马,1,0),画红色,线宽为1

       当满足条件草原牧马 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,草原牧马*0.6,5,0),COLOR00FF00,线宽为5

       当满足条件草原牧马 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,草原牧马*0.4,5,0),COLOR00FF00,线宽为7

       当满足条件草原牧马 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,草原牧马*0.2,5,0),COLORFF00FF,线宽为7

       当满足条件一阳三线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,一阳三线*1.1,1,0),POINTDOT,画白色

       当满足条件一阳三线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0AND一阳三线

       400,30,一阳三线,1,0),画黄色,线宽为1

       当满足条件一阳三线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,一阳三线*0.6,5,0),画红色,线宽为5

       当满足条件一阳三线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,一阳三线*0.4,5,0),画红色,线宽为7

       当满足条件一阳三线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,一阳三线*0.2,5,0),画黄色,线宽为7

       当满足条件突破盘整 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,突破盘整*1.1,1,0),POINTDOT,画白色

       当满足条件突破盘整 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0AND突破盘整

       400,30,突破盘整,1,0),画红色,线宽为1

       当满足条件突破盘整 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,突破盘整*0.6,5,0),COLORFF00FF,线宽为5

       当满足条件突破盘整 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,突破盘整*0.4,5,0),COLORFF00FF,线宽为7

       当满足条件突破盘整 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,突破盘整*0.2,5,0),COLORFFCC66,线宽为7

       当满足条件开始反弹 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,开始反弹*1.1,1,0),POINTDOT,画白色

       当满足条件开始反弹 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0AND开始反弹

       400,30,开始反弹,1,0),画红色,线宽为1

       当满足条件开始反弹 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,开始反弹*0.6,5,0),COLOR0099FF,线宽为5

       当满足条件开始反弹 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,开始反弹*0.4,5,0),COLOR0099FF,线宽为7

       当满足条件开始反弹 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,开始反弹*0.2,5,0),COLOR00FF00,线宽为7

       当满足条件三线粘合 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,三线粘合*1.1,1,0),POINTDOT,画白色

       当满足条件三线粘合 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0AND三线粘合

       400,30,三线粘合,1,0),画红色,线宽为1

       当满足条件三线粘合 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,三线粘合*0.6,5,0),画白色,线宽为5

       当满足条件三线粘合 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,三线粘合*0.4,5,0),画白色,线宽为7

       当满足条件三线粘合 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,三线粘合*0.2,5,0),画红色,线宽为7

       当满足条件短线快枪 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,短线快枪*1.1,1,0),POINTDOT,画白色

       当满足条件短线快枪 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0AND短线快枪

       400,30,短线快枪,1,0),画红色,线宽为1

       当满足条件短线快枪 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,短线快枪*0.6,5,0),COLORFFCC66,线宽为5

       当满足条件短线快枪 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,短线快枪*0.4,5,0),COLORFFCC66,线宽为7

       当满足条件短线快枪 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

       0,15,短线快枪*0.2,5,0),COLOR0099FF,线宽为7

       A赋值:MAXCYC

       输出上成本:1.1*A,COLOR00FF00

       输出下成本:0.91*A,COLOR00FF00

       输出牛熊线:A,画白色,POINTDOT

       当满足条件A 1日前的A时,在A和1日前的A位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色

       当满足条件A =1日前的A时,在A和1日前的A位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00

       输出获利线:1.21*A,画黄色,线宽为2

       输出弱庄线:0.826*A,画黄色,线宽为2

       输出高控线:1.357*A,COLOR0099FF

       输出超跌线:0.704*A,COLORFF00FF

       ACDP赋值:(最高价+最低价+2*收盘价)/4

       AA赋值:ACDP*(手)

       SMX赋值:AA的历史累和/成交量(手)的历史累和

       输出生命线:SMX,POINTDOT,画白色

       当满足条件SMX 1日前的SMX时,在SMX和1日前的SMX位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色,线宽为3

       当满足条件SMX =1日前的SMX时,在SMX和1日前的SMX位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00,线宽为3

       ZDF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100

       当满足条件ZDF 9.8时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画红色

       当满足条件ZDF -9.8时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画蓝色

    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信反线主图指标公式源码分享 加入收藏