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

    正文概述    2024-05-04 04:23:34  
    N:=30;M:=0; 强压力:IF(SUM(C*VOL,M)/SUM(VOL,M) 0,IF(SUM(C*VOL,M)/SUM(VOL,M)*(1+(N/1000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,SUM(C*VOL,M)/SUM(VOL,M)*(1+(N/1000))),IF(C*(1+(N/1000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,C*(1+(N/1000)))),color00ff00,LINETHICK2,layer1; 压力线:IF(SUM(C*VOL,M)/SUM(VOL,M) 0,IF(SUM(C*VOL,M)/SUM(VOL,M)*(1+(N/2000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,SUM(C*VOL,M)/SUM(VOL,M)*(1+(N/2000))),IF(C*(1+(N/2000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,C*(1+(N/2000)))),color00ff00,LINETHICK1,layer1; 平衡线:IF(SUM(C*VOL,M)/SUM(VOL,M) 0,SUM(C*VOL,M)/SUM(VOL,M),C),color00ffff,LINETHICK0; 支撑线:IF(SUM(C*VOL,M)/SUM(VOL,M) 0,IF(SUM(C*VOL,M)/SUM(VOL,M)*(1-(N/2000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,SUM(C*VOL,M)/SUM(VOL,M)*(1-(N/2000))),IF(C*(1-(N/2000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,C*(1-(N/2000)))),colorff00ff,LINETHICK1,layer1; 强支撑:IF(SUM(C*VOL,M)/SUM(VOL,M) 0,IF(SUM(C*VOL,M)/SUM(VOL,M)*(1-(N/1000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,SUM(C*VOL,M)/SUM(VOL,M)*(1-(N/1000))),IF(C*(1-(N/1000)) =DYNAINFO(3)*1.1,DYNAINFO(3)*1.1,C*(1-(N/1000)))),colorff00ff,LINETHICK2,layer1; PARTLINE(CLOSE,CLOSE 支撑线ANDCLOSE 压力线,RGB(255,255,255),CLOSE =压力线ANDCLOSE 强压力,RGB(255,0,255),CLOSE =强压力,RGB(255,0,0),CLOSE =支撑线ANDCLOSE 强支撑,RGB(0,255,255),CLOSE =强支撑,RGB(0,255,0)),linethick2,LAYER0; DRAWGBK(C 0,RGB(50,60,250),RGB(17,21,89),0,'11',0); H1:=maX(DYNAINFO(3),DYNAINFO(5)); L1:=MIN(DYNAINFO(3),DYNAINFO(6)); P1:=H1-L1; 阻力:=L1+P1*7/8,COLORGREEN; 支撑:=L1+P1*0.5/8,COLORRED; :=(支撑+阻力)/2,COLORWHITE,POINTDOT; V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1); 线:EMA(V11,3),LINETHICK2,COLORLIMAGENTA; V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100; 准备买入:stICKLINE(趋势线 11,趋势线,11,5,0),COLORYELLOW; AA:=(趋势线 11)ANDFILTER((趋势线 =11),15)ANDC BB0:=REF(趋势线,1) 11ANDcrOSS(趋势线,11)ANDC BB1:=REF(趋势线,1) 11ANDREF(趋势线,1) 6ANDCROSS(趋势线,11); BB2:=REF(趋势线,1) 6ANDREF(趋势线,1) 3ANDCROSS(趋势线,6); BB3:=REF(趋势线,1) 3ANDREF(趋势线,1) 1ANDCROSS(趋势线,3); BB4:=REF(趋势线,1) 1ANDREF(趋势线,1) 0ANDCROSS(趋势线,1); BB5:=REF(趋势线,1) 0ANDCROSS(趋势线,0); BB:=BB1=1ORBB2=1ORBB3=1ORBB4=1ORBB5=1; 下单买入:STICKLINE(BB=1ANDC 中线,11,50,5,0),COLORRED; DRAWICON(BB=1ANDC 中线,55,1); DRAWTEXT(BB0,60,'★买'),COLORRED; DRAWTEXT(AA,16,'准备买入'),COLORYELLOW; 准备卖出:STICKLINE(趋势线 89,趋势线,89,5,0),COLORWHITE; CC:=(趋势线 89)ANDFILTER((趋势线 89),15)ANDC DD0:=REF(趋势线,1) 89ANDCROSS(89,趋势线)ANDC DD1:=REF(趋势线,1) 89ANDREF(趋势线,1) 94ANDCROSS(89,趋势线); DD2:=REF(趋势线,1) 94ANDREF(趋势线,1) 97ANDCROSS(94,趋势线); DD3:=REF(趋势线,1) 97ANDREF(趋势线,1) 99ANDCROSS(97,趋势线); DD4:=REF(趋势线,1) 99ANDREF(趋势线,1) 100ANDCROSS(99,趋势线); DD5:=REF(趋势线,1) 100ANDCROSS(100,趋势线); DD:=DD1=1ORDD2=1ORDD3=1ORDD4=1ORDD5=1; 下单卖出:STICKLINE(DD=1ANDC 中线,89,50,5,0),COLORGREEN; DRAWICON(DD=1ANDC 中线,45,2); DRAWTEXT(DD0,40,'★卖'),COLORGREEN; DRAWTEXT(CC,84,'准备卖出'),COLORWHITE; 顶:89,COLORGREEN; 底:11,COLORRED; 中:50,POINTDOT,COLORWHITE; DRAWTEXT(ISLASTBAR,顶,'顶'),COLORGREEN; DRAWTEXT(ISLASTBAR,底,'底'),COLORRED; DRAWTEXT(ISLASTBAR,中,'中'),COLORWHITE; {上出下买+三背} A:=MA(CLOSE,17)+Abs(MA(CLOSE,17)-REF(MA(CLOSE,17),1)); B:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1); 分水岭:IF(MA(CLOSE,17) B,B,MA(CLOSE,17)),COLORFF00FF; 操作线:分水岭-(EMA(C,3)-分水岭),COLOR00FFFF; PM:MA(C,5),COLORWHITE; IF(PM REF(PM,1),PM,DRAWNULL),COLORRED; IF(PM=REF(PM,1),PM,DRAWNULL),COLORRED; IF(PM REF(PM,1),PM,DRAWNULL),COLORFF9900; S:=(PM 操作线); DD11:=分水岭 REF(分水岭,1); IF(DD11,分水岭,DRAWNULL),COLOR00FF00; IF(S,分水岭,DRAWNULL),COLOR00FF00; DRAWICON(CROSS(分水岭,操作线),分水岭-0.1,1);{买入红箭头} A1:=BArslAST(REF(CROSS(".DIF","MacD.DEA"),1)); B1:=REF(C,A1+1) CANDREF("MACD.DIF",A1+1) "MACD.DIF"ANDCROSS("MACD.DIF","MACD.DEA"); DRAWTEXT(B1 0,L-0.02,'MACD底'),COLOR00FFFF;{MACD底背离} A2:=BARSLAST(REF(CROSS(".K","kdJ.D"),1)); B2:=REF(C,A2+1) CANDREF("KDJ.K",A2+1) "KDJ.K"ANDCROSS("KDJ.K","KDJ.D"); DRAWTEXT(B2,L-0.10,'KDJ底背离'),COLORFF00FF;{KDJ底背离} A3:=BARSLAST(REF(CROSS(".RSI1","RSI.RSI2"),1)); B3:=REF(C,A3+1) CANDREF("RSI.RSI1",A3+1) "RSI.RSI1"ANDCROSS("RSI.RSI1","RSI.RSI2"); DRAWTEXT(B3 0,L-0.18,'RSI底背离'),COLOR0000FF;{RSI底背离} C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1)); D1:=REF(C,C1+1) CANDREF("MACD.DIF",C1+1) "MACD.DIF"ANDCROSS("MACD.DEA","MACD.DIF"); DRAWTEXT(D1 0,H+0.16,'MACD顶背离'),COLOR00FF00;{MACD顶背离} C2:=BARSLAST(REF(CROSS("KDJ.D","KDJ.K"),1)); D2:=REF(C,C2+1) CANDREF("KDJ.K",C2+1) "KDJ.K"ANDCROSS("KDJ.D","KDJ.K"); DRAWTEXT(D2 0,H+0.08,'KDJ顶背离'),COLORFFFFCC;{KDJ顶背离} C3:=BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1)); D3:=REF(C,C3+1) CANDREF("RSI.RSI1",C3+1) "RSI.RSI1"ANDCROSS("RSI.RSI2","RSI.RSI1"); DRAWTEXT(D3 0,H+0.04,'RSI顶背离'),COLORFF9900;{RSI顶背离};

    公式解读:

    [源码注释通达信金风分时主图指标公式]公式解读




    N赋值:30 M赋值:0 输出强压力:如果收盘价*(手)的M日累和/成交量(手)的M日累和 ,返回?,否则返回? 0,如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1+(N/1000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1+(N/1000))),如果收盘价*(1+(N/1000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*(1+(N/1000)))),COLOR00FF00,线宽为2,LAYER1 输出压力线:如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和 ,返回?,否则返回? 0,如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1+(N/2000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1+(N/2000))),如果收盘价*(1+(N/2000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*(1+(N/2000)))),COLOR00FF00,线宽为1,LAYER1 输出平衡线:如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和 ,返回?,否则返回? 0,收盘价*成交量(手)的M日累和/成交量(手)的M日累和,收盘价),COLOR00FFFF,线宽为0 输出支撑线:如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和 ,返回?,否则返回? 0,如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1-(N/2000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1-(N/2000))),如果收盘价*(1-(N/2000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*(1-(N/2000)))),COLORFF00FF,线宽为1,LAYER1 输出强支撑:如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和 ,返回?,否则返回? 0,如果收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1-(N/1000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*成交量(手)的M日累和/成交量(手)的M日累和*(1-(N/1000))),如果收盘价*(1-(N/1000)) ,返回?,否则返回? =昨收盘价*1.1,昨收盘价*1.1,收盘价*(1-(N/1000)))),COLORFF00FF,线宽为2,LAYER1 PARTLINE(收盘价,收盘价 支撑线ANDCLOSE 压力线,自定色,收盘价 =压力线ANDCLOSE 强压力,自定色,收盘价 =强压力,自定色,收盘价 =支撑线ANDCLOSE 强支撑,自定色,收盘价 =强支撑,自定色),线宽为2,LAYER0 填充背景 H1赋值:昨收盘价和最高价的较大值 L1赋值:昨收盘价和最低价的较小值 P1赋值:H1-L1 阻力赋值:L1+P1*7/8,画绿色 支撑赋值:L1+P1*0.5/8,画红色 中线赋值:(支撑+阻力)/2,画白色,POINTDOT V11赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 输出趋势线:V11的3日指数移动平均,线宽为2,画淡洋红色 V12赋值:(趋势线-1日前的趋势线)/1日前的趋势线*100 输出准备买入:当满足条件趋势线 11时,在趋势线和11位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色 AA赋值:(趋势线 11)ANDFILTER((趋势线 =11),15)ANDC 中线 BB0赋值:1日前的趋势线 11ANDCROSS(趋势线,11)ANDC 中线 BB1赋值:1日前的趋势线 11ANDREF(趋势线,1) 6ANDCROSS(趋势线,11) BB2赋值:1日前的趋势线 6ANDREF(趋势线,1) 3ANDCROSS(趋势线,6) BB3赋值:1日前的趋势线 3ANDREF(趋势线,1) 1ANDCROSS(趋势线,3) BB4赋值:1日前的趋势线 1ANDREF(趋势线,1) 0ANDCROSS(趋势线,1) BB5赋值:1日前的趋势线 0ANDCROSS(趋势线,0) BB赋值:BB1=1ORBB2=1ORBB3=1ORBB4=1ORBB5=1 输出下单买入:当满足条件BB=1ANDC 中线时,在11和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色 当满足条件BB=1ANDC 中线时,在55位置画1号图标 当满足条件BB0时,在60位置书写文字,画红色 当满足条件AA时,在16位置书写文字,画黄色 输出准备卖出:当满足条件趋势线 89时,在趋势线和89位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色 CC赋值:(趋势线 89)ANDFILTER((趋势线 89),15)ANDC 中线 DD0赋值:1日前的趋势线 89ANDCROSS(89,趋势线)ANDC 中线 DD1赋值:1日前的趋势线 89ANDREF(趋势线,1) 94ANDCROSS(89,趋势线) DD2赋值:1日前的趋势线 94ANDREF(趋势线,1) 97ANDCROSS(94,趋势线) DD3赋值:1日前的趋势线 97ANDREF(趋势线,1) 99ANDCROSS(97,趋势线) DD4赋值:1日前的趋势线 99ANDREF(趋势线,1) 100ANDCROSS(99,趋势线) DD5赋值:1日前的趋势线 100ANDCROSS(100,趋势线) DD赋值:DD1=1ORDD2=1ORDD3=1ORDD4=1ORDD5=1 输出下单卖出:当满足条件DD=1ANDC 中线时,在89和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色 当满足条件DD=1ANDC 中线时,在45位置画2号图标 当满足条件DD0时,在40位置书写文字,画绿色 当满足条件CC时,在84位置书写文字,画白色 输出顶:89,画绿色 输出底:11,画红色 输出中:50,POINTDOT,画白色 当满足条件是否最后一个周期时,在顶位置书写文字,画绿色 当满足条件是否最后一个周期时,在底位置书写文字,画红色 当满足条件是否最后一个周期时,在中位置书写文字,画白色 A赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-1日前的收盘价的17日简单移动平均的绝对值 B赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-1日前的收盘价的17日简单移动平均 输出分水岭:如果收盘价的17日简单移动平均 B,返回B,否则返回收盘价的17日简单移动平均,COLORFF00FF 输出操作线:分水岭-(收盘价的3日指数移动平均-分水岭),COLOR00FFFF 输出PM:收盘价的5日简单移动平均,画白色 如果PM 1日前的PM,返回PM,否则返回无效数,画红色 如果PM=1日前的PM,返回PM,否则返回无效数,画红色 如果PM 1日前的PM,返回PM,否则返回无效数,COLORFF9900 S赋值:(PM 操作线) DD11赋值:分水岭 1日前的分水岭 如果DD11,返回分水岭,否则返回无效数,COLOR00FF00 如果S,返回分水岭,否则返回无效数,COLOR00FF00 当满足条件分水岭上穿操作线时,在分水岭-0.1位置画1号图标 A1赋值:上次1日前的"平滑异同平的DIF"上穿"平滑异同平均线的DEA"距今天数 B1赋值:A1+1日前的收盘价 CANDREF("平滑异同平均线的DIF",A1+1) "平滑异同平均线的DIF"ANDCROSS("平滑异同平均线的DIF","平滑异同平均线的DEA") 当满足条件B1 0时,在最低价-0.02位置书写文字,COLOR00FFFF A2赋值:上次1日前的"KDJ的K"上穿"KDJ的D"距今天数 B2赋值:A2+1日前的收盘价 CANDREF("KDJ的K",A2+1) "KDJ的K"ANDCROSS("KDJ的K","KDJ的D") 当满足条件B2时,在最低价-0.10位置书写文字,COLORFF00FF A3赋值:上次1日前的"RSI的RSI1"上穿"RSI的RSI2"距今天数 B3赋值:A3+1日前的收盘价 CANDREF("RSI的RSI1",A3+1) "RSI的RSI1"ANDCROSS("RSI的RSI1","RSI的RSI2") 当满足条件B3 0时,在最低价-0.18位置书写文字,COLOR0000FF C1赋值:上次1日前的"平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"距今天数 D1赋值:C1+1日前的收盘价 CANDREF("平滑异同平均线的DIF",C1+1) "平滑异同平均线的DIF"ANDCROSS("平滑异同平均线的DEA","平滑异同平均线的DIF") 当满足条件D1 0时,在最高价+0.16位置书写文字,COLOR00FF00 C2赋值:上次1日前的"KDJ的D"上穿"KDJ的K"距今天数 D2赋值:C2+1日前的收盘价 CANDREF("KDJ的K",C2+1) "KDJ的K"ANDCROSS("KDJ的D","KDJ的K") 当满足条件D2 0时,在最高价+0.08位置书写文字,COLORFFFFCC C3赋值:上次1日前的"RSI的RSI2"上穿"RSI的RSI1"距今天数 D3赋值:C3+1日前的收盘价 CANDREF("RSI的RSI1",C3+1) "RSI的RSI1"ANDCROSS("RSI的RSI2","RSI的RSI1") 当满足条件D3 0时,在最高价+0.04位置书写文字,COLORFF9900


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