通达信公式源码指标软件炒期货不错的MACD指标公式
通达信指标公式源码超准超准的买卖指标

通达信指标公式源码超准超准的买卖指标通达信是国内股市行情软件中比较常用的一个,其中包含了很多常用的指标,包括MACD、RSI、KDJ等等。
下面列举几个常用的指标的源码:1.MACD指标:其中包含了两个变量:参数快线天数和参数慢线天数。
```MA1:=(CLOSE-REF(CLOSE,参数快线天数))/(参数快线天数-1);DIF:=(CLOSE-REF(CLOSE,参数慢线天数))/(参数慢线天数-1);DEA:EMA(DIF,参数横坐标);MACD:(REF(DIF-DEA,1)*2));```2.RSI指标:参数N代表计算RSI的周期。
```LC:=REF(CLOSE,1);AA:=CLOSE-LC;AVG1:=SMA(IF(AA>0,AA,0),参数N,1);AVG2:=SMA(IF(AA<0,-AA,0),参数N,1);RSI:100-100/(1+AVG1/AVG2);```3.KDJ指标:参数N代表计算KDJ的周期,参数M1和参数M2分别代表K线的移动平均线的周期。
```LC:=REF(CLOSE,1);HD:=HHV(HIGH,参数N);LD:=LLV(LOW,参数N);RSV:=(CLOSE-LD)*100/(HD-LD);K:SMA(RSV,参数M1,1);D:SMA(K,参数M2,1);J:3*K-2*D;```以上是部分常用指标的源码,其中还有很多其他指标的源码未一一列举。
这些指标的使用可以帮助投资者进行技术分析,辅助股票的买卖决策。
但需要注意的是,指标仅仅是辅助工具,不能单独作为投资的决策依据,投资者在使用指标的同时,还需要结合其他的市场因素进行综合分析。
通达信指标公式源码超级无敌MACD

{MACD}DIF:EMA(CLOSE,6)-EMA(CLOSE,19),,NODRAW;DEA:EMA(DIF,9),NODRAW;MACD:2*(DIF-DEA),COLORSTICK;STICKLINE(MACD>0,MACD,0,0.5,0),COLORRED;STICKLINE(MACD<0,MACD,0,0.5,0),COLORGREEN;STICKLINE(MACD>0 AND MACD<REF(MACD,1),MACD,0,0.5,0),COLORWHITE; STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,0.5,0),COLORFF00FF; FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;FH5:=FH1 AND FH2 AND MACD<0.10;VV:=CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) ANDMA(CLOSE,10)>MA(CLOSE,30)AND DIF>DEA AND MACD>REF(MACD,1) AND DIF>0 AND DEA>0 ANDMA(VOL,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1);佛手:IF(VV,1,0),NODRAW;{二次起动}X0:=BARSLAST((CROSS(MACD,REF(MACD,1)) AND MACD>0) ORCROSS(MACD,0));X1:=BARSLAST(CROSS(0.5,COUNT(MACD>REF(MACD,1),X0+1)=X0+1));{回} X2:=COUNT(MACD<REF(MACD,1),X1+1)=X1+1 ANDCOUNT(MACD<0,X1+1)<=2;X3:=REF(X2,1) AND MACD>REF(MACD,1) AND C>O AND C>REF(C,1); STICKLINE(X1=0 AND MACD>0,MACD,0,2,0),COLORDCDC00;{MACD缩头} STICKLINE(X3,MACD,0,2,0),COLOR0854FF;{二次起动};DRAWICON(佛手,-0.15,11);二次翻红:(FH3 OR FH4 OR FH5),COLORRED,NODRAW;低买:CROSS(DIF,DEA) AND DIF<0,COLORFF00FF,NODRAW;加油:CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW; DRAWICON(二次翻红,-0.05,1);DRAWTEXT(二次翻红,-0.15,'↖翻红'),COLORRED;DRAWTEXT(CROSS(DIF,DEA) AND DIF<0,DEA-0.02,'↖低买'),COLORFF00FF; DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'↖加油'),COLORYELLOW; XG:二次翻红OR 低买OR 加油,NODRAW;YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/ (VOL+0.01)/100);阻价:=IF(CLOSE=INDEXC,YLZC+INDEXC-INDEXL,YLZC+(CLOSE-LOW));支价:=IF(CLOSE=INDEXC,INDEXL+INDEXC-YLZC,LOW+(CLOSE-YLZC));今压:REF(阻价,1),LINETHICK0,COLORAA11BB,NODRAW;今撑:REF(支价,1),LINETHICK0,COLOR009900,NODRAW;明压:阻价,LINETHICK0,NODRAW;明撑:支价,LINETHICK0,NODRAW;DIFF:DIF,COLORRED,LINETHICK2;DDEA:DEA,COLORYELLOW,LINETHICK2;。
MACD彩柱指标通达信指标公式源码

MACD彩柱指标通达信指标公式源码```text
1.定义指标参数:
参数1:短期移动平均线周期(默认为12)
参数2:长期移动平均线周期(默认为26)
参数3:平滑因子周期(默认为9)
2.计算移动平均线:
短期移动平均线(ShortEM)= 收盘价的N日指数移动平均线(N为参数1)
长期移动平均线(LongEM)= 收盘价的N日指数移动平均线(N为参数2)
3.计算MACD指标:
DIF=短期移动平均线-长期移动平均线
DEA=DIF的M日指数移动平均线(M为参数3)
MACD=(DIF-DEA)*2
4.计算彩柱指标:
彩柱=MACD-DEA
以上就是MACD彩柱指标的通达信指标公式源码。
在通达信软件中,可以通过编写公式将上述源码转化为实际使用的指标。
具体步骤如下:
保存后,即可在通达信软件中使用该自定义的MACD彩柱指标,通过在相应的图表上应用该指标来获取交易信号和判断趋势的强弱。
需要注意的是,以上源码只是通达信软件中的一种实现方式,不同的软件平台可能对指标公式的编写语法有所不同,因此具体的源码实现可能会有所差异。
通达信指标公式源码 挺好用的MACD佛手

DIF:EMA(CLOSE,6)-EMA(CLOSE,19),,NODRAW;DEA:EMA(DIF,9),NODRAW;MACD:2*(DIF-DEA),COLORSTICK;STICKLINE(MACD>0,MACD,0,0.5,0),COLORRED;STICKLINE(MACD<0,MACD,0,0.5,0),COLORGREEN;STICKLINE(MACD>0 AND MACD<REF(MACD,1),MACD,0,0.5,0),COLORWHITE; STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,0.5,0),COLORFF00FF; FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;FH5:=FH1 AND FH2 AND MACD<0.10;VV:=CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) ANDMA(CLOSE,10)>MA(CLOSE,30)AND DIF>DEA AND MACD>REF(MACD,1) AND DIF>0 AND DEA>0 ANDMA(VOL,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1);佛手:IF(VV,1,0),NODRAW;{二次起动}X0:=BARSLAST((CROSS(MACD,REF(MACD,1)) AND MACD>0) ORCROSS(MACD,0));X1:=BARSLAST(CROSS(0.5,COUNT(MACD>REF(MACD,1),X0+1)=X0+1));{回} X2:=COUNT(MACD<REF(MACD,1),X1+1)=X1+1 ANDCOUNT(MACD<0,X1+1)<=2;X3:=REF(X2,1) AND MACD>REF(MACD,1) AND C>O AND C>REF(C,1); STICKLINE(X1=0 AND MACD>0,MACD,0,2,0),COLORDCDC00;{MACD缩头}STICKLINE(X3,MACD,0,2,0),COLOR0854FF;{二次起动};DRAWICON(佛手,-0.15,11);二次翻红:(FH3 OR FH4 OR FH5),COLORRED,NODRAW;低买:CROSS(DIF,DEA) AND DIF<0,COLORFF00FF,NODRAW;加油:CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW; DRAWICON(二次翻红,-0.05,1);DRAWTEXT(二次翻红,-0.15,'↖翻红'),COLORRED;DRAWTEXT(CROSS(DIF,DEA) AND DIF<0,DEA-0.02,'↖低买'),COLORFF00FF; DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'↖加油'),COLORYELLOW; XG:二次翻红OR 低买OR 加油,NODRAW;YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/ (VOL+0.01)/100);阻价:=IF(CLOSE=INDEXC,YLZC+INDEXC-INDEXL,YLZC+(CLOSE-LOW));支价:=IF(CLOSE=INDEXC,INDEXL+INDEXC-YLZC,LOW+(CLOSE-YLZC));今压:REF(阻价,1),LINETHICK0,COLORAA11BB,NODRAW;今撑:REF(支价,1),LINETHICK0,COLOR009900,NODRAW;明压:阻价,LINETHICK0,NODRAW;明撑:支价,LINETHICK0,NODRAW;DIFF:DIF,COLORRED,LINETHICK2;DDEA:DEA,COLORYELLOW,LINETHICK2;。
通达信指标公式源码一个很好的MACD BBD结合

利用动能和背离,知道是真跌还是洗盘{BBD动能操盘}AL:=(C+L+H)/3;AO:=SMA(AL,5,1)-SMA(AL,13,1);BBD:(AO-SMA(AO, 3,1))*100,COLORFFCCFF,NODRAW;{动能线定义}动能线:AO*10,COLORRED;动能辅线:EMA(AO,5)*10,COLOR00FF00;{动能线强弱分界带}DRAWBAND(动能辅线,RGB(115,95,95),0,RGB(95,95,115));{动能彩带}DRAWBAND(动能线,RGB(175,0,55),动能辅线,RGB(55,175,0));{BBD支撑线定义}BBD支撑线:SMA(BBD,5,2),COLOR0033FF,LINETHICK2;RSV1:=BBD;RSV2:=BBD支撑线;弱:IF(BACKSET(RSV2<REF(RSV2,1),1),RSV2,DRAWNULL),LINETHICK2,COLO RFF3300;{BBD彩色柱体}{BBD1:=IF(BBD>=REF(BBD,1),BBD,DRAWNULL);BBD2:=IF(BBD<REF(BBD,1),BBD,DRAWNULL);STICKLINE(BBD1,0,BBD,1.5,0),COLOR885588;STICKLINE(BBD1,0,BBD,1,0),COLORAA77AA;STICKLINE(BBD1,0,BBD,0.5,0),COLORBB99BB;STICKLINE(BBD1,0,BBD,0.1,0),COLORDDAADD;STICKLINE(BBD2,0,BBD,1.5,0),COLOR757500;STICKLINE(BBD2,0,BBD,1,0),COLORAAAA00;STICKLINE(BBD2,0,BBD,0.5,0),COLORBBBB00;STICKLINE(BBD2,0,BBD,0.1,0),COLORDDDD00;}{BBD支撑线金叉死叉顶底背离}BBD金叉:IF(CROSS(RSV1,RSV2),RSV2,DRAWNULL),CIRCLEDOT,COLORFF33FF; BBD死叉:IF(CROSS(RSV2,RSV1),RSV2,DRAWNULL),CIRCLEDOT,COLORFFFF00; SV1:=BARSLAST(REF(CROSS(RSV1,RSV2),1));SV1A:=REF(CLOSE,SV1+1)>CLOSE AND RSV1>REF(RSV1,SV1+1) AND CROSS(RSV1,RSV2);B底背:IF(SV1A,RSV2,DRAWNULL),COLOR3366FF;DRAWTEXT(SV1A,RSV2,'─B底背'),COLOR0033FF;SV2:=BARSLAST(REF(CROSS(RSV2,RSV1),1));SV2A:=REF(CLOSE,SV2+1)<CLOSE AND REF(RSV1,SV2+1)>RSV1 AND CROSS(RSV2,RSV1);B顶背:IF(SV2A,RSV2,DRAWNULL),COLORFFFF00;DRAWTEXT(SV2A,RSV2,'─B顶背'),COLORFFFF00;{动能线金叉死叉顶底背离}RSV3:=动能线;RSV4:=动能辅线;动能金叉:IF(CROSS(RSV3,RSV4),RSV3,DRAWNULL),CIRCLEDOT,COLOR0000FF; 动能死叉:IF(CROSS(RSV4,RSV3),RSV3,DRAWNULL),CIRCLEDOT,COLOR00FF00; SV3:=BARSLAST(REF(CROSS(RSV3,RSV4),1));SV3A:=REF(CLOSE,SV3+1)>CLOSE AND RSV3>REF(RSV3,SV3+1) AND CROSS(RSV3,RSV4);动底背:IF(SV3A,RSV3,DRAWNULL),COLOR0000FF;DRAWTEXT(SV3A,RSV3,'─动底背'),COLOR0000FF;SV4:=BARSLAST(REF(CROSS(RSV4,RSV3),1));SV4A:=REF(CLOSE,SV4+1)<CLOSE AND REF(RSV3,SV4+1)>RSV3 AND CROSS(RSV4,RSV3);动顶背:IF(SV4A,RSV3,DRAWNULL),COLOR00FF00;DRAWTEXT(SV4A,RSV3,'─动顶背'),COLOR00FF00;。
通达信指标公式源码好厉害的MACD背离(通达信副图指标)

好厉害的MACD背离(通达信副图指标)DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORRED,LINETHICK2;DEA:EMA(DIF,9),COLORWHITE,LINETHICK2;持仓段:=0,COLOR00CFFF;空仓段:=0,COLORFFCCFF;STICKLINE(DIF>DEA,-0.5,-0.6,10,1),COLOR00CFFF;STICKLINE(DIF<DEA,-0.5,-0.6,10,1),COLORFFCCFF;MACD:(DIF-DEA)*2,COLORSTICK;STICKLINE(((MACD<REF(MACD,1)) AND(MACD>0)),0,MACD,1,0),COLORLIBLUE,LINETHICK2;STICKLINE(((MACD>REF(MACD,1)) AND(MACD<0)),0,MACD,1,0),COLORFF00FF,LINETHICK2;建仓:IF(DIF<0,DIF,0),COLORYELLOW,LINETHICK2;加仓:IF(DIF<0,0,DIF),COLORRED,LINETHICK2;白线破仓:IF(DIF<DEA,DIF,DEA),COLORWHITE,LINETHICK2;趋势强弱:IF(DIF>DEA,DEA,DEA),COLORFF937F,LINETHICK2;AA:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(AA=2,21)=1; DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;A1:=BARSLAST(REF(CROSS(DIF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA); STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4; DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;A2:=BARSLAST(REF(CROSS(DEA,DIF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF); 顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4;。
通达信指标公式源码 厉害的MACD

DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORRED,LINETHICK2;DEA:EMA(DIF,9),COLORWHITE,LINETHICK2;持仓段:=0,COLOR00CFFF;空仓段:=0,COLORFFCCFF;{STICKLINE(DIF>DEA,-0.5,-0.6,10,1),COLOR00CFFF;STICKLINE(DIF<DEA,-0.5,-0.6,10,1),COLORFFCCFF;}MACD:(DIF-DEA)*2,COLORSTICK;STICKLINE(((MACD<REF(MACD,1)) AND(MACD>0)),0,MACD,1,0),COLORLIBLUE,LINETHICK2;STICKLINE(((MACD>REF(MACD,1)) AND(MACD<0)),0,MACD,1,0),COLORFF00FF,LINETHICK2;建仓:IF(DIF<0,DIF,0),COLORYELLOW,LINETHICK2;加仓:IF(DIF<0,0,DIF),COLORRED,LINETHICK2;白线破仓:IF(DIF<DEA,DIF,DEA),COLORWHITE,LINETHICK2;趋势强弱:IF(DIF>DEA,DEA,DEA),COLORFF937F,LINETHICK2;AA:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(AA=2,21)=1; DRAWTEXT(二次金叉,0,' 二次金叉'),COLORYELLOW;A1:=BARSLAST(REF(CROSS(DIF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK1; DRAWTEXT(底背离,0.05,' 底背离'),COLORFF00FF;A2:=BARSLAST(REF(CROSS(DEA,DIF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK1;V2:=IF(CURRBARSCOUNT=1,AMOUNT/1000*240/FROMOPEN/REF(AMOUNT/ 1000,1)-1,AMOUNT/REF(AMOUNT,1)-1),NODRAW,COLORRED;STICKLINE((V2>=1),DIF,DEA,0.5,0),COLORYELLOW;DRAWTEXT((V2>=1),DIF*1.15,'放量'),COLOR00FF00;{RMACD:="MACD.MACD";H3:=REF(RMACD,3);H2:=REF(RMACD,2);H1:=REF(RMACD,1);H0:=RMACD;买:(H2<0 AND H3>H2 AND H2>H1 AND H0>H1)/12;}。
通达信公式源码指标软件炒期货不错的MACD指标公式

炒期货不错的MACD指标公式DIFF:EMA(CLOSE,12)-EMA(CLOSE,27),NODRAW;DEA:EMA(DIFF,9),NODRAW;MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;DRAWICON(二次金叉,DEA*0.9,1) ;DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF); 顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4;DRAWTEXT(低位金叉AND 二次金叉AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;_红柱:IF("MACD.MACD">REF("MACD.MACD",1),"MACD.MACD",DRAWNULL),STICK,COLORRED;绿柱:IF("MACD.MACD"<REF("MACD.MACD",1),"MACD.MACD",DRAWNULL),STICK,COLORYELLOW;_抄底:ABS((CROSS("MACD.DIF","MACD.DEA")&&"MACD.DEA"<=-0.07)*"MACD.DIF")*1.50,COLORLIMAGENTA;_DIF:"MACD.DIF",COLORWHITE;_DEA:"MACD.DEA",COLORYELLOW;__强度:IF(_DIF>_DEA,_DIF,DRAWNULL),COLORRED,LINETHICK2;_强度:IF(_DEA<_DIF,_DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;DRAWTEXT(ABS(_抄底)>0,_抄底*1.20,' 抄底'),COLORYELLOW;DRAWICON(ABS(_抄底)>0,_抄底*1.10,4);DRAWICON(CROSS(_DIF,_DEA),_DEA,1);DRAWICON(CROSS(_DEA,_DIF),_DEA,2);量:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);放量:FILTER(IF(FROMOPEN<220,量,VOL)>2*((REF(VOL,1)+REF(VOL,2)+REF(VOL,3)+REF(VOL,4))/4) AND C>O,5),STICK,LINETHICK1,COLORFFFFFF;DRAWTEXT(放量>0,0.18,'★放量'),COLORFF00FF;。
通达信软件指标公式源码常用的MACD三次背离副图指标通达信源码.docx

常用的MACD三次背离副图指标通达信源码自己常用的MACD,严重底背离红柱子和底背离绿柱子,三次背离底部划线等, 主要看图比较清晰!DIFIF1:(EMA(CLOSE,12) - EMA(CLOSE,26))*100/EMA(CLOSE Z26); DEAEA1:EMA(DIFIF1,9);MACD1:=2*(DIFIF1-DEAEA1),STICK;MACD2:=EMA(MACD1,3);STICKLINE(MACD 1 >MACD2 AND MACD1>0,0,MACD1,3,0),COLORRED; STICKLINE(MACD 1 >MACD2 AND MACD1<O Z O,MACD1,3,0),COLORGREEN; STICKLINE(MACD1<MACD2,0,MACD1Z3,0),COLORCBCBCO;STICKLINE(MACDl>=0 OR MACDl<=O z O z O z50,l)z COLORWHITE;DIFIF1,COLOR33FF33,LINETHICK2;DEAEAl’COLORYELLOW 丄INETHICK2;MACD: MACD1,NODRAW,COLORMAGENTA;强:IF(DIFIF1>=DEAEA1,DIFIF1QRAWNULL),COLORRED 丄INETHICK2;弱:IF(DEAEA1>=DIFIF1Z DEAEA1,DRAWNULL)Z COLORFF9900,LINETHICK2; DRAWICON(CROSS(DIFIF1,DEAEA1),DIFIF1+O.l,l);DRAWICON(CROSS(DEAEA1,DIFIF1),0.4,2);Al:=BARSLAST(REF(CROSS(n MACD. DIF H z n MACD. DEA n)z 1));B1:=REF(C,A1+1)>C AND REF(H MACD.DIF,,,Al+l)<H MACD.DIF n AND CROSS(n MACD.DIF,,,n MACD.DEA n);DRAWTEXT(Bl>0z-0.8;MACD 底背'),COLORFFOOFF;A2:=BARSLAST(REF(CROSS(,,KDJ.K,,/,,KDJ.D,,)Z1));B2:=REF(C,A2+1)>C AND REF(^^KDJ.K^,,A24-1)<^^KDJ.K,, ANDCROSS(,,KDJ.K,,z,,KDJ.D n);DRAWTEXT(B2z-0.6;KDJ 底离'),COLORYELLOW;{KDJ 底背离};A3:=BARSLAST(REF(CROSS(,,RSLRSI1,,Z,,RSI.RSI2,,),1));B3:=REF(C,A3+1)>C AND REF(,,RSLRSIl,,z A3+l)<,,RSI.RSir,AND CROSS(”RSI・RSI1TRSI・RSI2J;DRAWTEXT(B3>0,-0.3z'RSI 底离'),COLORCYAN;{RSI 底背离};C1:=BARSLAST(REF(CROSS(,,MACD.DEA,,/,MACD.DIF,,),1));Dl:=REF(C,Cl+l)vC AND [^=(“1^。
通达信新版最能盈利的macd指标公式程序源码编程思路破译

通达信新版最能盈利的macd指标公式程序源码编程思路破译编程思路破译输出SHORT:12LONG赋值:26MID赋值:9Q赋值:34赋值: (最高价 + 最低价 + 收盘价)/3RS赋值:如果RJJ>1日前的RJJ,返回RJJ*成交量(手),否则返回0的Q日累和/如果RJJ<=1日前的RJJ,返回RJJ*成交量(手),否则返回0的Q日累和BL赋值:100-100/(1+RS)输出资金流:BL,NODRAWA1赋值:如果BL>1日前的BL,返回成交量(手),否则返回如果BL<1日前的BL,返回-成交量(手),否则返回0的历史累和输出DIF:A1的SHORT日指数移动平均-A1的LONG日指数移动平均输出DEA:DIF的MID日指数移动平均输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK程序源码SHORT:12;LONG:=26;MID:=9;Q:=34;RJJ := (HIGH + LOW + CLOSE)/3;RS:=SUM(IF(RJJ>REF(RJJ,1),RJJ*VOL,0),Q)/SUM(IF(RJJ<=REF( RJJ,1),RJJ*VOL,0),Q);BL:=100-100/(1+RS);资金流:BL,NODRAW;A1:=SUM(IF(BL>REF(BL,1),VOL,IF(BL<REF(BL,1),-VOL,0)),0);{OBV}DIF:EMA(A1,SHORT)-EMA(A1,LONG);DEA:EMA(DIF,MID);MACD:(DIF-DEA)*2,COLORSTICK;注:馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
通达信指标公式源码随心MACD

UPD:COUNT(C>=O OR C>=REF(C,1),8) NODRAW;CM60:BARSLAST(LONGCROSS(C,MA(C,60),8))+1 NODRAW COLORRED; DIFF:=EMA(CLOSE,12)-EMA(CLOSE,24);DEA:=EMA(DIFF,9);ADIF:ATAN((DIFF/REF(DIFF,1)-1)*100)*180/3.1416 NODRAW; RADIF:REF(ADIF,1) NODRAW;C2:=IF(V>MA(V,150)*0.98,0.1,-0.1);C1:=IF(V<MA(V,150)*0.98,-0.1,0.1);B2:=EMA(CLOSE,55)-MA(CLOSE,60) DOTLINE COLORGREEN;B3:=EMA(B2,9) DOTLINE COLORCYAN;DRAWBAND(B2,RGB(120,50,50),B3,RGB(50,120,50));MACD:=2*(DIFF-DEA), STICK,LINETHICK1 COLORCYAN;N:=20;MID:=MA(C,20);VART1:=POW((C-MID),2);VART2:=MA(VART1,N);VART3:=SQRT(VART2);UPPER:=MID+2*VART3;LOWER:=MID-2*VART3;BOLL:=REF(MID,1),COLORGREEN;UB:=REF(UPPER,1),COLOR00FFFF;LB:=REF(LOWER,1),COLOR00FFFF NODRAW;BLTJ:=REF(L,1)<REF(LB,1) AND L>LB;BLLDT:BARSLAST(BLTJ ) NODRAW;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)) COLORRED NODRAW;底背离:REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA) NODRAW;STICKLINE(底背离,0,0.03,1.2,1),COLOR00FF00;{底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2 CROSSDOT;}DRAWTEXT(底背离,0.1,' 底背离'),COLORFF00FF;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1)) ;顶背离:REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF) CROSSDOT COLORRED NODRAW;{顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORBLUE,LINETHICK2 CROSSDOT;}底背D:BARSLAST(底背离)+1 NODRAW COLORRED;顶背D:A2+1 COLORGREEN NODRAW;{判断天地量}AA:=SUMBARS(VOL,CAPITAL);地量:=VOL<MA(VOL,AA)*21/100 AND VOL>0;天量:=VOL>MA(VOL,AA)*34/10 ;MACDA:2*(DIFF-DEA), STICK,LINETHICK1 COLORCYAN;NOTEXT3:IF(地量AND PERIOD>4,MACD*1.5,DRAWNULL) STICK LINETHICK6 COLORYELLOW;NOTEXT4:IF(天量AND PERIOD>4,MACD*1.5,DRAWNULL) STICK LINETHICK6 COLORAAAAFF;NOTEXT5:IF(V<=MA(V,5)*0.22,MACD,DRAWNULL) STICK LINETHICK4 COLORBLUE;NOTEXT:IF(REF(MACD,1)<=MACD,MACD,DRAWNULL) STICK COLORRED; NOTEXT1:0 LINETHICK3 COLORGRAY;NOTEXT8:IF(V>MA(V,150)*0.98,0,DRAWNULL) COLORRED LINETHICK2 CIRCLEDOT ;DEAA:DEA COLORYELLOW;DIFA:DIFF COLORWHITE ;DIFF1:EMA(CLOSE,12)-EMA(CLOSE,26) DOTLINE COLORGREEN NODRAW; DEA1:EMA(DIFF1,9) DOTLINE COLORCYAN NODRAW;底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2 CROSSDOT;顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORBLUE,LINETHICK2 CROSSDOT;强:IF(DIFF>MA(DIFF,2),DIFF,DRAWNULL),COLORRED LINETHICK2;弱:IF(DEA>MA(DEA,2),DEA,DRAWNULL),COLORMAGENTA LINETHICK2;必买: DRAWICON(REF(TROUGHBARS(3,15,1),1)=0 ANDHIGH>LOW,0,25),COLORRED ,LINETHICK4;必卖:DRAWICON(REF(PEAKBARS(3,15,1),1)=1,0,27),COLORRED,LINETHICK8;B1:A1 NODRAW;TOP:A2 NODRAW;BSR:((BIDORDERVOL-BIDCANCELVOL)/(OFFERORDERVOL-OFFERCANCELVOL )-1)*10 NODRAW;NOTEXTBRS:IF(BSR>0,DEA,DRAWNULL) COLORFFFFFF LINETHICK2 CIRCLEDOT;HSJ:=BARSLAST(CROSS(DIFF,0) AND DIFF>=0 )+1 NODRAW;LSJ:=BARSLAST(CROSS(0,DIFF) AND DIFF<0 )+1 NODRAW;T:IF(DIFF>0,HSJ,LSJ) NODRAW;IF(T=1,ABS(MACD),0) STICK LINETHICK2 COLORMAGENTA;IF(CROSS(DEA,0),ABS(MACD),0) STICK LINETHICK2 COLORYELLOW;S:IF(HSJ>1,SUM(ABS(MACD),T),DRAWNULL) NODRAW ; DRAWNUMBER(ISLASTBAR ,ABS(MACD*1.02),S) COLORYELLOW; DRAWNUMBER(T=1 ,ABS(MACD*1.02),REF(S,1)) ;T2:REF(T,T)+T NODRAW;Q1S:REF(S,T) NODRAW;Q2S:=REF(S,T2) NODRAW;BL:=Q1S/Q2S NODRAW;{E2T:BARSLAST(CROSS(DIF,DEA) AND FILTER(CROSS(DIF,DEA) ,5) )+1 NODRAW;E6T:BARSLAST(CROSS(DEA,DIF) AND FILTER(CROSS(DEA,DIF) ,5) )+1 NODRAW;ET:IF(DIF>=DEA,E2T,E6T) NODRAW;ES:SUM(ABS(DIF-DEA),ET) NODRAW;BZ:=MAX(ABS(DEA),ABS(DIF));XS:=IF(DIF<0,-1,1);IF(ET=1,DIF,DRAWNULL) CIRCLEDOT LINETHICK2;DRAWNUMBER(ISLASTBAR ,DIF*1.05,ES) COLORYELLOW; DRAWNUMBER(ET=1 ,BZ*XS*1.05,REF(ES,1)) COLORYELLOW;};TTJ:=IF(BARSLAST(顶背离=1)+1=144 OR BARSLAST(顶背离=1)+1=89 OR BARSLAST(顶背离=1)+1=13 OR BARSLAST(顶背离=1)+1=47 ORBARSLAST(顶背离=1)+1=1 OR BARSLAST(顶背离=1)+1=8 OR BARSLAST(顶背离=1)+1=21 OR BARSLAST(顶背离=1)+1=34 OR BARSLAST(顶背离=1)+1=55,1,O) ;TTJA:=IF( BARSLAST(底背离=1)+1=144 OR BARSLAST(底背离=1)+1=89 OR BARSLAST(底背离=1)+1=8 OR BARSLAST(底背离=1)+1=1 OR BARSLAST(底背离=1)+1=47 OR BARSLAST(底背离=1)+1=13 OR BARSLAST(底背离=1)+1=21 OR BARSLAST(底背离=1)+1=34 OR BARSLAST(底背离=1)+1=55,1,O) ;DRAWNUMBER((BARSLAST(顶背离=1)+1<144 AND TTJ=1 AND CURRBARSCOUNT<233) OR ISLASTBAR,MIN(DIFF,DEA)*0.98,BARSLAST(顶背离=1)+1) COLORGREEN;DRAWNUMBER((BARSLAST(底背离=1)+1<144 AND TTJA=1 AND CURRBARSCOUNT<233)OR ISLASTBAR,0,BARSLAST(底背离=1)+1) COLORYELLOW;。
通达信公式源码指标软件非常实用的一款变种MACD

非常实用的一款变种MACD,大家可以试试,很好用。
{MACD变种}DIFF:EMA(CLOSE,7) - EMA(CLOSE,19),COLORGREEN;DEA:EMA(DIFF,9),COLORYELLOW;MACD:2*(DIFF-DEA),COLORSTICK;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA); A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1)); B3:=REF(C,A3+1)>C ANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF); C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));D2:=REF(C,C2+1)<C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1)); D3:=REF(C,C3+1)<C ANDREF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));{MACD底背:IF(B1>0,-0.1,0),COLORRED,POINTDOT;KDJ底背:IF(B2>0,-0.1,0),COLORFF00FF,POINTDOT;RSI底背:IF(B3>0,-0.1,0),COLORYELLOW,POINTDOT;}MACD顶背:IF(D1>0,0.1,0),COLOR00FF00,POINTDOT;KDJ顶背:IF(D2>0,0.1,0),COLORFFCC66,POINTDOT;RSI顶背:IF(D3>0,0.1,0),COLORWHITE,POINTDOT;{STICKLINE(B1>0,-0.1,0,2,0),COLORRED;STICKLINE(B2>0,-0.1,0,2,0),COLORFF00FF;STICKLINE(B3>0,-0.1,0,2,0),COLORYELLOW;}STICKLINE(D1>0,0.1,0,2,0),COLOR00FF00;STICKLINE(D2>0,0.1,0,2,0),COLORFFCC66;STICKLINE(D3>0,0.1,0,2,0),COLORWHITE;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORRED; STICKLINE(MACD<=REF(MACD,1) ANDMACD>0,0,MACD,0,0),COLORYELLOW;STICKLINE(MACD<REF(MACD,1) AND MACD<0,0,MACD,0,0),COLORCYAN; STICKLINE(MACD>=REF(MACD,1) ANDMACD<0,0,MACD,0,0),COLORMAGENTA;STICKLINE(C>0,0,0,50,1),COLORBLUE;NOTEXT强:IF(DIFF>MA(DIFF,2),DIFF,DRAWNULL),COLORRED; NOTEXT弱:IF(DEA>MA(DEA,2),DEA,DRAWNULL),COLORMAGENTA; VARA1:=(DVOL/C)/2,NODRAW;VARA2:=SUM(IF(VARA1>100 AND CLOSE>REF(CLOSE,1),VARA1,0),0); VARA3:=SUM(IF(VARA1>100 AND CLOSE<REF(CLOSE,1),VARA1,0),0); VARA4:=SUM(IF(VARA1<100 AND CLOSE>REF(CLOSE,1),VARA1,0),0); VARA5:=SUM(IF(VARA1<100 AND CLOSE<REF(CLOSE,1),VARA1,0),0); VARA6:=VARA2+VARA3+VARA4+VARA5;机买:=(VARA2/VARA6)*100,LINETHICK2,COLORRED;机卖:=(VARA3/VARA6)*100,LINETHICK2,COLORGREEN;主力差:=机买-机卖,LINETHICK2,NODRAW;强度:主力差-REF(主力差,1),NODRAW,COLORYELLOW;STICKLINE(强度>1.5,-0.1,0,2,0),COLORYELLOW;近期:BARSLAST(强度>1.5),NODRAW,COLORGRAY;N:=7{2,100};M:=5{2,100};VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80; B:=SMA(VAR1,N,1);VAR2:=SMA(B,M,1);短买:CROSS(B,VAR2) AND B<40,NODRAW,COLORRED; DRAWICON(短买,0,1);。
通达信三个公式源码准确率90%以上超级指标精准买卖绝世指标

通达信三个公式源码准确率90%以上超级指标精准买卖绝世指标1 超级指标指标公式:买卖提示非常明显(适合通达信)指标源码如下:M:3 100 60N 3 100 30散户线: 100*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M));RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,5,1);D:=SMA(K,3,1);J:=3*K-2*D;主力线:EMA(J,6),COLORYELLOW;VAR2:=REF(LOW,1);VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100;VAR4:=EMA(IF(CLOSE*1.3,VAR3*10,VAR3/10),3);VAR5:=LLV(LOW,30);VAR6:=HHV(VAR4,30);VAR7:=IF(MA(CLOSE,58),1,0);VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VA R7;VAR9:=IF(VAR8>100,100,VAR8);吸筹:STICKLINE(VAR9>-120,0,VAR9,2,5),COLORMAGENTA;AA3:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;AA4:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;AA5:=SMA(AA4,13,8);走势:CEILING(SMA(AA5,13,8)),COLORRED,LINETHICK2;AA6:=SMA(AA3,21,8);买观注: STICKLINE(走势-AA6<-65,0,7,15,1);DRAWICON(FILTER(J>REF(J,1)AND 走势>=REF(走势,1)AND 走势<25 ,5),走势,4);卖观注: STICKLINE(走势-AA6>85,98,90,15,1),COLORFFFF00;DRAWICON(FILTER(J<REF(J,1)AND 走势<=REF(走势,1)AND J>85 ,5),J,5);DIF1:=EMA(CLOSE,7)-EMA(CLOSE,19),COLORWHITE;DEA1:=EMA(DIF1,9);MACD1:=(DIF1-DEA1)*100,COLORSTICK;STICKLINE(MACD1>REF(MACD1,1) AND MACD1>0,0,MACD1,0,0),COLORRED;STICKLINE(MACD1<=REF(MACD1,1) AND MACD1>0,0,MACD1,0,0),COLORYELLOW;STICKLINE(MACD1<REF(MACD1,1) AND MACD1<0,0,MACD1,0,0),COLOR00FF00;STICKLINE(MACD1>=REF(MACD1,1) AND MACD1<0,0,MACD1,0,0),COLORMAGENTA;STICKLINE(C>0,0,0,50,1),COLORBLUE;RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K日:SMA(RSV1,3,1),COLORWHITE;D日:SMA(K日,3,1),COLORYELLOW;J日:3*K日-2*D日,COLORFF00FF;底部:0,COLORF00FF0,LINETHICK2;DRAWICON(CROSS(J日,底部),底部,1);2 精准买卖支撑价:LLV(LOW,19),LINETHICK2 , COLOR00FF00;阻力价:HHV(HIGH,19),COLORBLUE, LINETHICK2;VAR1:=EMA(CLOSE,12)-EMA(CLOSE,26);VAR2:=EMA(VAR1,9);VAR3:=(CLOSE*2.5/100+CLOSE);VAR4:EMA(C,3);VAR5:=LLV(HIGH,240);VAR6:=100*(CLOSE-VAR5)/VAR5;VAR7:=REF(LLV(CLOSE,480),1);VAR8:=REF(HHV(CLOSE,480),1);VAR9:=100*(CLOSE-VAR7)/(VAR8-VAR7);VARA:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LLV(CLOSE,981))*100;VARB:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100;VARC:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100;VARD:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100;VARE:=VARC>98.5 OR VARD>98.5;VARF:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4;VAR13:=VARA=0 AND VARC=0 AND VAR6<0;VAR14:=VARA=100 AND VARC=100;VAR15:=VARB=0 OR VARD=0 AND VAR9<0;VAR16:=VARB=100 AND VARD=100;VAR17:=VAR6<0 AND VAR9<0;VAR18:=VAR13 AND VAR15;VAR19:=VAR14 AND VAR16;VAR1B:=SMA(MAX(CLOSE-REF(CLOSE,1),0),49,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;VAR1C:=SMA(MAX(CLOSE-REF(CLOSE,1),0),14,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),14,1)*100;VAR1D:=BARSCOUNT(CLOSE);VAR1E:=VAR1B<20 AND VAR1C<23 AND VAR1D>35;VAR1F:=VAR1E AND COUNT(VAR1E,1)=1;VAR20:=REF(CLOSE,1);VAR21:=SMA(MAX(CLOSE-VAR20,0),34,1)/SMA(ABS(CLOSE-VAR20),7,1)*100;VAR22:=SMA(MAX(CLOSE-VAR20,0),13,1)/SMA(ABS(CLOSE-VAR20),13,1)*100;VAR23:=BARSCOUNT(CLOSE);VAR24:=VAR21<20 AND VAR22<23 AND VAR23>35;VAR25:=VARA=0 AND VARF<1.2 AND VAR17;VAR27:=VAR18 AND VARF<1.2 AND VAR17;VAR29:=SUM(HIGH-OPEN,77)/SUM(OPEN-LOW,77)*100;VAR2A:=SUM(MAX(0,HIGH-REF(CLOSE,1)),77)/SUM(MAX(0,REF(CLOSE,1)-LOW),77)*100;VAR2B:=CROSS(VAR29,69) AND CROSS(VAR2A,80)<150;VAR2C:=VAR24 AND VAR1F AND COUNT(VAR24,30)=1;买点:=VAR25 AND VAR2B;绝对卖点:=(VAR19 OR VARA)AND VARF>23 OR VARE ;VAR2D:=VAR1F AND VAR2C AND VAR25;股海万元户:=(CLOSE/REF(CLOSE,1)>1.04 AND (CLOSE>10.8 AND CLOSE<10.83 OR CLOSE>6.86 AND CLOSE<6.88 OR CLOSE>13.82 AND CLOSE<13.84 OR CLOSE>7.28 AND CLOSE<7.3 OR CLOSE>12.4 AND CLOSE<12.42 OR CLOSE>22.33 AND CLOSE<22.35 OR CLOSE>4.68 AND CLOSE<4.7 OR CLOSE>26.29 AND CLOSE<26.31 OR CLOSE>7.65 AND CLOSE<7.67 OR CLOSE>13.4 AND CLOSE<13.42 OR CLOSE>7.58 AND CLOSE<7.6 OR CLOSE>20.43 AND CLOSE<20.45 ORCLOSE>19.57 AND CLOSE<19.59 OR CLOSE>6.26 AND CLOSE<6.28 OR CLOSE>7.14 AND CLOSE<7.16 OR CLOSE>6.61 AND CLOSE<6.63 OR CLOSE>11.9 AND VOL<11.92 OR CLOSE>6.7 AND CLOSE<6.72 OR CLOSE>8.19 AND CLOSE<8.21));DRAWTEXT(FILTER(绝对卖点>0,3),H,'别贪'), COLOR00FF00;DRAWTEXT(股海万元户>0,L,'☆追涨'),COLORYELLOW ;DRAWICON(买点>0,L,4);DRAWTEXT(买点>0,L,'扫描神针'),COLORF00FF0;DRAWTEXT(VARF<0.7 AND VAR27 AND VAR25>0,L,'万元'),COLORYELLOW;STICKLINE(VAR2D>0,O,C,10,0), COLORRED;DRAWTEXT(VAR2D>0,L,'大方神针'),COLORRED;DRAWICON(COUNT(REF(VAR4,1)<REF(VAR4,2),5)=5 AND VAR4>REF(VAR4,1),L*0.98,5);DRAWICON(FILTER(COUNT(VAR6<0,5)ANDCROSS(VAR6,0)AND VARF>REF(VARF,1)AND C>O,3),L,1);DRAWICON(FILTER(REF(VAR4,1)>REF(VAR4,2)ANDVAR4<REF(VAR4,1)AND VARF>17 AND VAR1>VAR2,5),H,2);DRAWICON(阻力价>REF(阻力价,1)AND CROSS(阻力价,VAR3)AND C<O,H*1.02,15);DIF1:=EMA(CLOSE,7)-EMA(CLOSE,19),COLORWHITE;DEA1:=EMA(DIF1,9);MACD1:=(DIF1-DEA1)*100,COLORSTICK;STICKLINE(MACD1>REF(MACD1,1) AND MACD1>0,0,MACD1,0,0),COLORRED;STICKLINE(MACD1<=REF(MACD1,1) AND MACD1>0,0,MACD1,0,0),COLORYELLOW;STICKLINE(MACD1<REF(MACD1,1) AND MACD1<0,0,MACD1,0,0),COLOR00FF00;STICKLINE(MACD1>=REF(MACD1,1) ANDMACD1<0,0,MACD1,0,0),COLORMAGENTA;STICKLINE(C>0,0,0,50,1),COLORBLUE;RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K日:SMA(RSV1,3,1),COLORWHITE;D日:SMA(K日,3,1),COLORYELLOW;J日:3*K日-2*D日,COLORFF00FF;底部:0,COLORF00FF0,LINETHICK2;DRAWICON(CROSS(J日,底部),底部,1);3 绝世指标GLL:-4;顶:80,COLORFFA500;大顶:100,COLORBLUE;VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80;VAR2:=SMA(VAR1,10,1);慢速:SMA(VAR2,5,1),COLORRED;RSV:= ((HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100)-70;RSV1:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;FATK:=SMA(RSV1,3,1);形态:SMA(FATK,3,1),COLORBB24DB;VARA:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;VARB:=SMA(VARA,3,1);VARC:=SMA(VARB,3,1);加速: EMA(3*VARB-2*VARC,3),COLORYELLOW;底:6,COLOR00BF00;大底:-6,COLOR007300;VAR11:=LLV(LOW,5)=LLV(LOW,45) AND CLOSE>=OPEN*1.04;VAR22:=CLOSE>(REF(HIGH,1)+REF(LOW,1))/2;买入:=VAR11 AND VAR22,STICK,LINETHICK2,COLORRED;VAR3:=REF(CLOSE,1);VAR4:=SMA(MAX(CLOSE-VAR3,0),6,1)/SMA(ABS(CLOSE-VAR3),6,1)*100;卖出:=CROSS(80,VAR4),STICK,LINETHICK2,COLORGREEN;{波段介入点}A1:=REF(CLOSE,2);A2:=SMA(MAX(CLOSE-A1,0),7,1)/SMA(ABS(CLOSE-A1),7,1)*100;波段介入点:IF(A2<19,19,0)COLORWHITE;。
MACD完美波段通达信指标公式源码

MACD完美波段通达信指标公式源码
以下是一种在通达信软件中实现MACD指标的源代码:
V1:=CLOSE-REF(CLOSE,1);
V2:=MA(V1,SHORT);
V3:=MA(V1,LONG);
DIF:=(V2-V3)*(SHORT/(SHORT*2+1));
DEA:=DIF*(MID/(MID*2+1));
MACD:=(DIF-DEA)*2;
其中,SHORT和LONG为参数,分别代表MACD指标中的短期和长期移
动平均线的周期。
MID为第三个参数,代表DEA平滑移动平均线的周期。
在该公式中,首先计算了收盘价的差值V1,然后分别计算了V1的SHORT周期和LONG周期的移动平均值,得到V2和V3、接下来,计算DIF,即V2与V3的差值,乘以SHORT的权重后除以一个常量。
然后,将DIF乘
以DEA的权重后除以一个常量得到DEA。
最后,通过DIF减去DEA的值乘
以2得到MACD指标。
以上只是一种实现MACD指标在通达信软件中的方式,不同的软件、
编程语言或者框架可能有所不同。
此外,在使用该公式之前,还需根据具
体需求设置好参数值。
通达信指标公式源码 MACD主图 主图源码

{色MACD主图}高1:=REF(HHV(H,150),3);低1:=REF(LLV(L,150),3);H3:=高1-(高1-低1)*0.5;中轴:REFDATE(H3,DATE),POINTDOT,COLORLIGRAY,LINETHICK3;B1:=EMA(C,12);B2:=EMA(C,26);B3:=B1-B2;WDIF:EMA(EMA(EMA(C,3),3),3)+B3,COLORRED,LINETHICK2;WDEA:EMA(WDIF,9),COLORGREEN,LINETHICK2;MACD:2*(WDIF-WDEA),NODRAW ;STICKLINE(MACD>0,中轴,中轴+MACD,0,1),COLORRED;STICKLINE(MACD<0,中轴,中轴+MACD,0,1),COLORLIBLUE;STICKLINE(MACD<REF(MACD,1)AND MACD>0,中轴,中轴+MACD,0,0 ),COLOR00BBFF;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,中轴,中轴+MACD,0,0 ),COLOR0011BB;STICKLINE(MACD>REF(MACD,1)AND MACD<0,中轴,中轴+MACD,0,0),COLORBB11BB;STICKLINE(MACD<=REF(MACD,1)AND MACD<0,中轴,中轴+MACD,0,0),COLORFFBB11;{量价异动}短线:MA(C,5),NODRAW;中线:((MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4+EXPMA( CLOSE,10))/2,NODRAW;密码线:((EMA(C,6)+EMA(C,18)+EMA(C,54)+EMA(C,162))/4+EXPMA(CLOSE,24)+ MA(C,25))/3,NODRAW;神奇线:(MA(C,35)+EXPMA(CLOSE,50))/2,NODRAW;阳涨幅:=4.0;阳倍量:=2.0;单阳收:=C;单阳开:=O;单阳:=单阳收>=REF(C,1)*(1+阳涨幅/100)AND VOL>REF(VOL,1)*阳倍量; DRAWTEXT(CURRBARSCOUNT<100 AND 单阳,L*0.98,'准备'),COLOR00FFFF; 高不破价:=REF(C,BARSLAST(单阳));低不破价:=REF(L,BARSLAST(单阳));F1:=C/REF(C,1)>1.098;强势:=COUNT(单阳,5) AND C>高不破价*0.98;A111:=REF(C/REF(C,1),BARSLAST(单阳));主升浪:=强势>0 AND C/REF(C,1)>A111 AND C>MA(C,60) ;JCCOUNT:=COUNT(单阳,11);上升中继:=单阳AND COUNT(JCCOUNT=2,11);DRAWTEXT(上升中继>0 ,L*0.9,'高度关注'),COLOR00FFFF;主升浪1:=上升中继AND F1;DRAWTEXT(主升浪>0 ,L*0.98,'主升浪'),COLOR00FFFF;拉升:=COUNT(单阳,4) AND O/REF(C,1)>1.017 AND C>=O AND C>MA(C,60) ; DRAWTEXT(拉升>0 ,L*0.9,'拉升'),COLOR00FFFF;单阳不破:=CURRBARSCOUNT<100 AND BARSLAST(单阳)<11 AND(LLV(L,BARSLAST(单阳))>低不破价OR LLV(L,BARSLAST(单阳))=低不破价); {金叉共振}市场成本:DMA(AMOUNT/V/100,V/CAPITAL),COLORRED,NODRAW; DRAWICON(CROSS(C,市场成本),L-0.20,1);{1号图标显示红脸} {PARTLINE(市场成本,市场成本>REF(市场成本,1),RGB(255,0,0),NOT(市场成本<REF(市场成本,1)),RGB(0,0,255),1,RGB(0,0,255)),LINETHICK2;}DIFF:=EMA(CLOSE,2) - EMA(CLOSE,60);DEA:=EMA(DIFF,8);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B01:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA); A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B02:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B03:=REF(C,A3+1)>C ANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));DRAWICON(B01>0,L-0.20,5);DRAWTEXT(B01,L-0.30,'MACD底背'),COLORWHITE;DRAWICON(B02>0,L-0.20,4);DRAWTEXT(B02,L-0.30,'KDJ底背'),COLORFF00FF;DRAWICON(B03>0,L-0.20,3);DRAWTEXT(B03,L-0.30,'RSI底背'),COLORYELLOW;DRAWICON(CROSS(DIFF,DEA) ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),L-0.20,6);DRAWTEXT(CROSS(DIFF,DEA) ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),L-0.30,'金叉共振'),COLOR0099FF; STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;{F10}DRAWTEXT_FIX(1,0.7,0,0,'所属板块:'),COLORFF6000;DRAWTEXT_FIX(1,0.77,0,0,HYBLOCK),COLORRED;DRAWTEXT_FIX(1,0.835,0,0,DYBLOCK),COLORYELLOW;总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿');流通盘:=STRCAT(STRCAT(' 流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿'); 全流通:=STRCAT(' 全流通:',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2));市值:=STRCAT(STRCAT(' 流通市值: ',CON2STR((CAPITAL/1000000)*C,2)),'亿');上市日期:=STRCAT(' 上市日期: ',CON2STR(FINANCE(42),0));股本市值:=STRCAT('股本市值: ',STRCAT(STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值),上市日期));{}市盈率:=STRCAT('市盈率: ',CON2STR(C/FINANCE(33),2));市销率:=STRCAT(' 市销率: ',CON2STR(C/(FINANCE(20)/FINANCE(1)),2));市净率:=STRCAT(' 市净率: ',CON2STR(C/FINANCE(34),2));净资收益率:=STRCAT(' 净资收益率:',CON2STR(FINANCE(33)/FINANCE(34)*100,2));毛利率:=STRCAT(' 毛利率:',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));净利润率:=STRCAT(' 净利润率',CON2STR(FINANCE(30)/FINANCE(20)*100,2));主营利润率:=STRCAT(' 主营利润率',CON2STR(FINANCE(23)/FINANCE(20)*100,2));当前业绩:=STRCAT('当前业绩:',STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(市盈率,市销率),市净率),净资收益率),毛利率),净利润率),主营利润率));{}X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替};X3:=FINANCE(23)/FINANCE(10)*3.3;X4:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额}X5:=FINANCE(20)/FINANCE(15)*0.999;Z值:=X1+X2+X3+X4+X5;预警:=IF(Z值<1.2,'重警',IF(Z值>=1.2 AND Z值<2.6,'轻警','无警'));财务预警:=STRCAT('财务预警: ',STRCAT(预警,STRCAT('-Z值: ',CON2STR(Z 值,3))));优质资产率:=STRCAT(' 优质资产率:',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));{理论上越大越好但不同行业有不同标准};现金负债比:=STRCAT(' 现金负债比:',CON2STR(FINANCE(25)/FINANCE(15),3));{缺长期负债或负债总额,理论上越大越好但不同行业有不同标准};财务系数:=STRCAT('风险系数: ',STRCAT(STRCAT(财务预警,优质资产率),现金负债比));{}DRAWTEXT_FIX(ISLASTBAR,0.005,0.01,0,财务系数),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,当前业绩),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0.005,0.115,0,股本市值),COLORYELLOW;{止损线}{数据自己爱好调整}STICKLINE(ISLASTBAR,HHV(C,5),HHV(C,5),218,1)COLORBLUE; STICKLINE(ISLASTBAR,HHV(C,5)*0.95,HHV(C,5)*0.95,218,1)COLORRED;。
通达信指标公式源码优化MACD主图指标

通达信指标公式源码优化MACD主图指标{MACD主图}ZIF:=EMA(C,12)-EMA(C,26);ZEA:=EMA(ZIF,9);ZBC:=2*(ZIF-ZEA);ZJS:=1.25*ZIF-0.25*ZEA;ZXH:=(ZJS*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORWHITE;ZPH:=(ZIF*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORYELLOW;ZQS:=(ZEA*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORCYAN;ZNX:=(ZXH+ZQS)/2,COLORMAGENTA;信号:ZXH,COLORFFFFFF,LINETHICK1;平滑:ZPH,COLOR00FFFF,LINETHICK1;牛熊:ZNX,COLORFF00FF,COLORGREEN,LINETHICK2;IF(牛熊>=REF(牛熊,1),牛熊,DRAWNULL),COLOREE00EE,LINETHICK2;趋势:ZQS,COLORFFFF00,LINETHICK1;DRAWKLINE(H,O,L,C);M3A:=MA(CLOSE,3);M13:=MA(CLOSE,13);M34:=MA(CLOSE,34);{生命线:SMA(C,21,1),COLORGREEN,LINETHICK1;}{魔鬼线:MA(CLOSE,321),LINETHICK2,COLORWHITE;}AAAAA:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));BBBBB:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);分水岭:=IF(MA(CLOSE,17)<BBBBB,BBBBB,MA(CLOSE,17)),COLORYELL OW,LINETHICK2;操作线:=分水岭-(EMA(C,6)-分水岭),COLORF0F000,LINETHICK1;STICKLINE(M3A>=M13 AND M34>=REF(M34,1) ,H ,L ,0 ,0 ),COLORRED;{STICKLINE(M3A>=M13 AND M34>=REF(M34,1) AND C>=O ,O ,C ,3 ,0 ),COLORRED;STICKLINE(M3A>=M13 AND M34>=REF(M34,1) AND C<O ,O ,C ,3 ,1 ),COLORRED;}STICKLINE(M3A<M13 AND M34>=REF(M34,1) ,H ,L ,0 ,0 ),COLORFFBB00;STICKLINE(M3A<M13 AND M34>=REF(M34,1) AND C>=O ,O ,C ,3 ,0 ),COLORFFBB00;STICKLINE(M3A<M13 AND M34>=REF(M34,1) AND C<O ,O ,C ,3 ,1 ),COLORFFBB00;STICKLINE(M3A<M13 ANDM34<REF(M34,1) ,H ,L ,0 ,0 ),COLORFF0000;STICKLINE(M3A<M13 AND M34<REF(M34,1) AND C>=O ,O ,C ,3 ,0 ),COLORFF0000;STICKLINE(M3A<M13 AND M34<REF(M34,1) AND C<O ,O ,C ,3 ,1 ),COLORFF0000;STICKLINE(M3A>=M13 AND M34<REF(M34,1) ,H ,L ,0 ,0 ),COLORFF00FF;STICKLINE(M3A>=M13 AND M34<REF(M34,1) AND C>=O ,O ,C ,3 ,0 ),COLORFF00FF;STICKLINE(M3A>=M13 AND M34<REF(M34,1) AND C<O ,O ,C ,3 ,1 ),COLORFF00FF;X00:=(C+H+L)/3;X01:=IFF(CURRBARSCOUNT>1,XMA(X00,3),0.740524*X00+ 0.35541*REF(X00,1)-0.0316004*REF(X00,2)-0.0374119*REF(X00,3)-0.0218805*REF(X00,4)-0.00386503*REF(X00,5)-0.00102704*REF(X00,6)-0.000131447*REF(X00,7)-0.0000169351*REF(X00,8));X02:=IFF(CURRBARSCOUNT>1,XMA(X01,3),0.740524*X01+ 0.35541*REF(X01,1)-0.0316004*REF(X01,2)-0.0374119*REF(X01,3)-0.0218805*REF(X01,4)-0.00386503*REF(X01,5)-0.00102704*REF(X01,6)-0.000131447*REF(X01,7)-0.0000169351*REF(X01,8));X03:=IFF(CURRBARSCOUNT>1,XMA(X02,3),0.740524*X02+ 0.35541*REF(X02,1)-0.0316004*REF(X02,2)-0.0374119*REF(X02,3)-0.0218805*REF(X02,4)-0.00386503*REF(X02,5)-0.00102704*REF(X02,6)-0.000131447*REF(X02,7)-0.0000169351*REF(X02,8));X04:=IFF(CURRBARSCOUNT>1,XMA(X03,3),0.740524*X03+ 0.35541*REF(X03,1)-0.0316004*REF(X03,2)-0.0374119*REF(X03,3)-0.0218805*REF(X03,4)-0.000131447*REF(X03,7)-0.0000169351*REF(X03,8));X05:=IFF(CURRBARSCOUNT>1,XMA(X04,3),0.740524*X04+ 0.35541*REF(X04,1)-0.0316004*REF(X04,2)-0.0374119*REF(X04,3)-0.0218805*REF(X04,4)-0.00386503*REF(X04,5)-0.00102704*REF(X04,6)-0.000131447*REF(X04,7)-0.0000169351*REF(X04,8));X06:=IFF(CURRBARSCOUNT>1,XMA(X05,3),0.740524*X05+ 0.35541*REF(X05,1)-0.0316004*REF(X05,2)-0.0374119*REF(X05,3)-0.0218805*REF(X05,4)-0.00386503*REF(X05,5)-0.00102704*REF(X05,6)-0.000131447*REF(X05,7)-0.0000169351*REF(X05,8));X07:=IFF(CURRBARSCOUNT>1,XMA(X06,3),0.740524*X06+ 0.35541*REF(X06,1)-0.0316004*REF(X06,2)-0.0374119*REF(X06,3)-0.0218805*REF(X06,4)-0.00386503*REF(X06,5)-0.00102704*REF(X06,6)-0.000131447*REF(X06,7)-0.0000169351*REF(X06,8));X08:=IFF(CURRBARSCOUNT>1,XMA(X07,3),0.740524*X07+ 0.35541*REF(X07,1)-0.0316004*REF(X07,2)-0.0374119*REF(X07,3)-0.0218805*REF(X07,4)-0.00386503*REF(X07,5)-0.00102704*REF(X07,6)-0.000131447*REF(X07,7)-0.0000169351*REF(X07,8));X09:=IFF(CURRBARSCOUNT>1,XMA(X08,3),0.740524*X08+ 0.35541*REF(X08,1)-0.0316004*REF(X08,2)-0.0374119*REF(X08,3)-0.0218805*REF(X08,4)-0.00386503*REF(X08,5)-0.00102704*REF(X08,6)-0.000131447*REF(X08,7)-0.0000169351*REF(X08,8));X10:=IFF(CURRBARSCOUNT>1,XMA(X09,3),0.740524*X09+ 0.35541*REF(X09,1)-0.0316004*REF(X09,2)-0.0374119*REF(X09,3)-0.0218805*REF(X09,4)-0.000131447*REF(X09,7)-0.0000169351*REF(X09,8));X11:=IFF(CURRBARSCOUNT>1,XMA(X10,3),0.740524*X10+ 0.35541*REF(X10,1)-0.0316004*REF(X10,2)-0.0374119*REF(X10,3)-0.0218805*REF(X10,4)-0.00386503*REF(X10,5)-0.00102704*REF(X10,6)-0.000131447*REF(X10,7)-0.0000169351*REF(X10,8));X12:=IFF(CURRBARSCOUNT>1,XMA(X11,3),0.740524*X11+ 0.35541*REF(X11,1)-0.0316004*REF(X11,2)-0.0374119*REF(X11,3)-0.0218805*REF(X11,4)-0.00386503*REF(X11,5)-0.00102704*REF(X11,6)-0.000131447*REF(X11,7)-0.0000169351*REF(X11,8));X13:=IFF(CURRBARSCOUNT>1,XMA(X12,3),0.740524*X12+ 0.35541*REF(X12,1)-0.0316004*REF(X12,2)-0.0374119*REF(X12,3)-0.0218805*REF(X12,4)-0.00386503*REF(X12,5)-0.00102704*REF(X12,6)-0.000131447*REF(X12,7)-0.0000169351*REF(X12,8));X14:=IFF(CURRBARSCOUNT>1,XMA(X13,3),0.740524*X13+ 0.35541*REF(X13,1)-0.0316004*REF(X13,2)-0.0374119*REF(X13,3)-0.0218805*REF(X13,4)-0.00386503*REF(X13,5)-0.00102704*REF(X13,6)-0.000131447*REF(X13,7)-0.0000169351*REF(X13,8));X15:=IFF(CURRBARSCOUNT>1,XMA(X14,3),0.740524*X14+ 0.35541*REF(X14,1)-0.0316004*REF(X14,2)-0.0374119*REF(X14,3)-0.0218805*REF(X14,4)-0.00386503*REF(X14,5)-0.00102704*REF(X14,6)-0.000131447*REF(X14,7)-0.0000169351*REF(X14,8));X16:=IFF(CURRBARSCOUNT>1,XMA(X15,3),0.740524*X15+ 0.35541*REF(X15,1)-0.0316004*REF(X15,2)-0.0374119*REF(X15,3)-0.0218805*REF(X15,4)-0.000131447*REF(X15,7)-0.0000169351*REF(X15,8));X17:=IFF(CURRBARSCOUNT>1,XMA(X16,3),0.740524*X16+ 0.35541*REF(X16,1)-0.0316004*REF(X16,2)-0.0374119*REF(X16,3)-0.0218805*REF(X16,4)-0.00386503*REF(X16,5)-0.00102704*REF(X16,6)-0.000131447*REF(X16,7)-0.0000169351*REF(X16,8));X18:=IFF(CURRBARSCOUNT>1,XMA(X17,3),0.740524*X17+ 0.35541*REF(X17,1)-0.0316004*REF(X17,2)-0.0374119*REF(X17,3)-0.0218805*REF(X17,4)-0.00386503*REF(X17,5)-0.00102704*REF(X17,6)-0.000131447*REF(X17,7)-0.0000169351*REF(X17,8));X19:=IFF(CURRBARSCOUNT>1,XMA(X18,3),0.740524*X18+ 0.35541*REF(X18,1)-0.0316004*REF(X18,2)-0.0374119*REF(X18,3)-0.0218805*REF(X18,4)-0.00386503*REF(X18,5)-0.00102704*REF(X18,6)-0.000131447*REF(X18,7)-0.0000169351*REF(X18,8));X20:=IFF(CURRBARSCOUNT>1,XMA(X19,3),0.740524*X19+ 0.35541*REF(X19,1)-0.0316004*REF(X19,2)-0.0374119*REF(X19,3)-0.0218805*REF(X19,4)-0.00386503*REF(X19,5)-0.00102704*REF(X19,6)-0.000131447*REF(X19,7)-0.0000169351*REF(X19,8));X21:=IFF(CURRBARSCOUNT>1,XMA(X20,3),0.740524*X20+ 0.35541*REF(X20,1)-0.0316004*REF(X20,2)-0.0374119*REF(X20,3)-0.0218805*REF(X20,4)-0.00386503*REF(X20,5)-0.00102704*REF(X20,6)-0.000131447*REF(X20,7)-0.0000169351*REF(X20,8));X22:=IFF(CURRBARSCOUNT>1,XMA(X21,3),0.740524*X21+ 0.35541*REF(X21,1)-0.0316004*REF(X21,2)-0.0374119*REF(X21,3)-0.0218805*REF(X21,4)-0.000131447*REF(X21,7)-0.0000169351*REF(X21,8));X23:=IFF(CURRBARSCOUNT>1,XMA(X22,3),0.740524*X22+ 0.35541*REF(X22,1)-0.0316004*REF(X22,2)-0.0374119*REF(X22,3)-0.0218805*REF(X22,4)-0.00386503*REF(X22,5)-0.00102704*REF(X22,6)-0.000131447*REF(X22,7)-0.0000169351*REF(X22,8));X24:=IFF(CURRBARSCOUNT>1,XMA(X23,3),0.740524*X23+ 0.35541*REF(X23,1)-0.0316004*REF(X23,2)-0.0374119*REF(X23,3)-0.0218805*REF(X23,4)-0.00386503*REF(X23,5)-0.00102704*REF(X23,6)-0.000131447*REF(X23,7)-0.0000169351*REF(X23,8));X25:=IFF(CURRBARSCOUNT>1,XMA(X24,3),0.740524*X24+ 0.35541*REF(X24,1)-0.0316004*REF(X24,2)-0.0374119*REF(X24,3)-0.0218805*REF(X24,4)-0.00386503*REF(X24,5)-0.00102704*REF(X24,6)-0.000131447*REF(X24,7)-0.0000169351*REF(X24,8));X26:=IFF(CURRBARSCOUNT>1,XMA(X25,3),0.740524*X25+ 0.35541*REF(X25,1)-0.0316004*REF(X25,2)-0.0374119*REF(X25,3)-0.0218805*REF(X25,4)-0.00386503*REF(X25,5)-0.00102704*REF(X25,6)-0.000131447*REF(X25,7)-0.0000169351*REF(X25,8));X27:=IFF(CURRBARSCOUNT>1,XMA(X26,3),0.740524*X26+ 0.35541*REF(X26,1)-0.0316004*REF(X26,2)-0.0374119*REF(X26,3)-0.0218805*REF(X26,4)-0.00386503*REF(X26,5)-0.00102704*REF(X26,6)-0.000131447*REF(X26,7)-0.0000169351*REF(X26,8));X28:=IFF(CURRBARSCOUNT>1,XMA(X27,3),0.740524*X27+ 0.35541*REF(X27,1)-0.0316004*REF(X27,2)-0.0374119*REF(X27,3)-0.0218805*REF(X27,4)-0.000131447*REF(X27,7)-0.0000169351*REF(X27,8));X29:=IFF(CURRBARSCOUNT>1,XMA(X28,3),0.740524*X28+ 0.35541*REF(X28,1)-0.0316004*REF(X28,2)-0.0374119*REF(X28,3)-0.0218805*REF(X28,4)-0.00386503*REF(X28,5)-0.00102704*REF(X28,6)-0.000131447*REF(X28,7)-0.0000169351*REF(X28,8));X30:=IFF(CURRBARSCOUNT>1,XMA(X29,3),0.740524*X29+ 0.35541*REF(X29,1)-0.0316004*REF(X29,2)-0.0374119*REF(X29,3)-0.0218805*REF(X29,4)-0.00386503*REF(X29,5)-0.00102704*REF(X29,6)-0.000131447*REF(X29,7)-0.0000169351*REF(X29,8));X31:=IFF(CURRBARSCOUNT>1,XMA(X30,3),0.740524*X30+ 0.35541*REF(X30,1)-0.0316004*REF(X30,2)-0.0374119*REF(X30,3)-0.0218805*REF(X30,4)-0.00386503*REF(X30,5)-0.00102704*REF(X30,6)-0.000131447*REF(X30,7)-0.0000169351*REF(X30,8));X32:=IFF(CURRBARSCOUNT>1,XMA(X31,3),0.740524*X31+ 0.35541*REF(X31,1)-0.0316004*REF(X31,2)-0.0374119*REF(X31,3)-0.0218805*REF(X31,4)-0.00386503*REF(X31,5)-0.00102704*REF(X31,6)-0.000131447*REF(X31,7)-0.0000169351*REF(X31,8));X33:=IFF(CURRBARSCOUNT>1,XMA(X32,3),0.740524*X32+ 0.35541*REF(X32,1)-0.0316004*REF(X32,2)-0.0374119*REF(X32,3)-0.0218805*REF(X32,4)-0.00386503*REF(X32,5)-0.00102704*REF(X32,6)-0.000131447*REF(X32,7)-0.0000169351*REF(X32,8));X34:=IFF(CURRBARSCOUNT>1,XMA(X33,3),0.740524*X33+ 0.35541*REF(X33,1)-0.0316004*REF(X33,2)-0.0374119*REF(X33,3)-0.0218805*REF(X33,4)-0.000131447*REF(X33,7)-0.0000169351*REF(X33,8));X35:=IFF(CURRBARSCOUNT>1,XMA(X34,3),0.740524*X34+ 0.35541*REF(X34,1)-0.0316004*REF(X34,2)-0.0374119*REF(X34,3)-0.0218805*REF(X34,4)-0.00386503*REF(X34,5)-0.00102704*REF(X34,6)-0.000131447*REF(X34,7)-0.0000169351*REF(X34,8));X36:=IFF(CURRBARSCOUNT>1,XMA(X35,3),0.740524*X35+ 0.35541*REF(X35,1)-0.0316004*REF(X35,2)-0.0374119*REF(X35,3)-0.0218805*REF(X35,4)-0.00386503*REF(X35,5)-0.00102704*REF(X35,6)-0.000131447*REF(X35,7)-0.0000169351*REF(X35,8));X37:=IFF(CURRBARSCOUNT>1,XMA(X36,3),0.740524*X36+ 0.35541*REF(X36,1)-0.0316004*REF(X36,2)-0.0374119*REF(X36,3)-0.0218805*REF(X36,4)-0.00386503*REF(X36,5)-0.00102704*REF(X36,6)-0.000131447*REF(X36,7)-0.0000169351*REF(X36,8));X38:=IFF(CURRBARSCOUNT>1,XMA(X37,3),0.740524*X37+ 0.35541*REF(X37,1)-0.0316004*REF(X37,2)-0.0374119*REF(X37,3)-0.0218805*REF(X37,4)-0.00386503*REF(X37,5)-0.00102704*REF(X37,6)-0.000131447*REF(X37,7)-0.0000169351*REF(X37,8));X39:=IFF(CURRBARSCOUNT>1,XMA(X38,3),0.740524*X38+ 0.35541*REF(X38,1)-0.0316004*REF(X38,2)-0.0374119*REF(X38,3)-0.0218805*REF(X38,4)-0.00386503*REF(X38,5)-0.00102704*REF(X38,6)-0.000131447*REF(X38,7)-0.0000169351*REF(X38,8));X40:=IFF(CURRBARSCOUNT>1,XMA(X39,3),0.740524*X39+ 0.35541*REF(X39,1)-0.0316004*REF(X39,2)-0.0374119*REF(X39,3)-0.0218805*REF(X39,4)-0.000131447*REF(X39,7)-0.0000169351*REF(X39,8));X41:=IFF(CURRBARSCOUNT>1,XMA(X40,3),0.740524*X40+ 0.35541*REF(X40,1)-0.0316004*REF(X40,2)-0.0374119*REF(X40,3)-0.0218805*REF(X40,4)-0.00386503*REF(X40,5)-0.00102704*REF(X40,6)-0.000131447*REF(X40,7)-0.0000169351*REF(X40,8));X42:=IFF(CURRBARSCOUNT>1,XMA(X41,3),0.740524*X41+ 0.35541*REF(X41,1)-0.0316004*REF(X41,2)-0.0374119*REF(X41,3)-0.0218805*REF(X41,4)-0.00386503*REF(X41,5)-0.00102704*REF(X41,6)-0.000131447*REF(X41,7)-0.0000169351*REF(X41,8));X43:=IFF(CURRBARSCOUNT>1,XMA(X42,3),0.740524*X42+ 0.35541*REF(X42,1)-0.0316004*REF(X42,2)-0.0374119*REF(X42,3)-0.0218805*REF(X42,4)-0.00386503*REF(X42,5)-0.00102704*REF(X42,6)-0.000131447*REF(X42,7)-0.0000169351*REF(X42,8));X44:=IFF(CURRBARSCOUNT>1,XMA(X43,3),0.740524*X43+ 0.35541*REF(X43,1)-0.0316004*REF(X43,2)-0.0374119*REF(X43,3)-0.0218805*REF(X43,4)-0.00386503*REF(X43,5)-0.00102704*REF(X43,6)-0.000131447*REF(X43,7)-0.0000169351*REF(X43,8));X45:=IFF(CURRBARSCOUNT>1,XMA(X44,3),0.740524*X44+ 0.35541*REF(X44,1)-0.0316004*REF(X44,2)-0.0374119*REF(X44,3)-0.0218805*REF(X44,4)-0.00386503*REF(X44,5)-0.00102704*REF(X44,6)-0.000131447*REF(X44,7)-0.0000169351*REF(X44,8));X46:=IFF(CURRBARSCOUNT>1,XMA(X45,3),0.740524*X45+ 0.35541*REF(X45,1)-0.0316004*REF(X45,2)-0.0374119*REF(X45,3)-0.0218805*REF(X45,4)-0.000131447*REF(X45,7)-0.0000169351*REF(X45,8));X47:=IFF(CURRBARSCOUNT>1,XMA(X46,3),0.740524*X46+ 0.35541*REF(X46,1)-0.0316004*REF(X46,2)-0.0374119*REF(X46,3)-0.0218805*REF(X46,4)-0.00386503*REF(X46,5)-0.00102704*REF(X46,6)-0.000131447*REF(X46,7)-0.0000169351*REF(X46,8));X48:=IFF(CURRBARSCOUNT>1,XMA(X47,3),0.740524*X47+ 0.35541*REF(X47,1)-0.0316004*REF(X47,2)-0.0374119*REF(X47,3)-0.0218805*REF(X47,4)-0.00386503*REF(X47,5)-0.00102704*REF(X47,6)-0.000131447*REF(X47,7)-0.0000169351*REF(X47,8));X49:=IFF(CURRBARSCOUNT>1,XMA(X48,3),0.740524*X48+ 0.35541*REF(X48,1)-0.0316004*REF(X48,2)-0.0374119*REF(X48,3)-0.0218805*REF(X48,4)-0.00386503*REF(X48,5)-0.00102704*REF(X48,6)-0.000131447*REF(X48,7)-0.0000169351*REF(X48,8));X50:=IFF(CURRBARSCOUNT>1,XMA(X49,3),0.740524*X49+ 0.35541*REF(X49,1)-0.0316004*REF(X49,2)-0.0374119*REF(X49,3)-0.0218805*REF(X49,4)-0.00386503*REF(X49,5)-0.00102704*REF(X49,6)-0.000131447*REF(X49,7)-0.0000169351*REF(X49,8));X51:=IFF(CURRBARSCOUNT>1,XMA(X50,3),0.740524*X50+ 0.35541*REF(X50,1)-0.0316004*REF(X50,2)-0.0374119*REF(X50,3)-0.0218805*REF(X50,4)-0.00386503*REF(X50,5)-0.00102704*REF(X50,6)-0.000131447*REF(X50,7)-0.0000169351*REF(X50,8));X52:=IFF(CURRBARSCOUNT>1,XMA(X51,3),0.740524*X51+ 0.35541*REF(X51,1)-0.0316004*REF(X51,2)-0.0374119*REF(X51,3)-0.0218805*REF(X51,4)-0.000131447*REF(X51,7)-0.0000169351*REF(X51,8));X53:=IFF(CURRBARSCOUNT>1,XMA(X52,3),0.740524*X52+ 0.35541*REF(X52,1)-0.0316004*REF(X52,2)-0.0374119*REF(X52,3)-0.0218805*REF(X52,4)-0.00386503*REF(X52,5)-0.00102704*REF(X52,6)-0.000131447*REF(X52,7)-0.0000169351*REF(X52,8));X54:=IFF(CURRBARSCOUNT>1,XMA(X53,3),0.740524*X53+ 0.35541*REF(X53,1)-0.0316004*REF(X53,2)-0.0374119*REF(X53,3)-0.0218805*REF(X53,4)-0.00386503*REF(X53,5)-0.00102704*REF(X53,6)-0.000131447*REF(X53,7)-0.0000169351*REF(X53,8));X55:=IFF(CURRBARSCOUNT>1,XMA(X54,3),0.740524*X54+ 0.35541*REF(X54,1)-0.0316004*REF(X54,2)-0.0374119*REF(X54,3)-0.0218805*REF(X54,4)-0.00386503*REF(X54,5)-0.00102704*REF(X54,6)-0.000131447*REF(X54,7)-0.0000169351*REF(X54,8));X56:=IFF(CURRBARSCOUNT>1,XMA(X55,3),0.740524*X55+ 0.35541*REF(X55,1)-0.0316004*REF(X55,2)-0.0374119*REF(X55,3)-0.0218805*REF(X55,4)-0.00386503*REF(X55,5)-0.00102704*REF(X55,6)-0.000131447*REF(X55,7)-0.0000169351*REF(X55,8));X57:=IFF(CURRBARSCOUNT>1,XMA(X56,3),0.740524*X56+ 0.35541*REF(X56,1)-0.0316004*REF(X56,2)-0.0374119*REF(X56,3)-0.0218805*REF(X56,4)-0.00386503*REF(X56,5)-0.00102704*REF(X56,6)-0.000131447*REF(X56,7)-0.0000169351*REF(X56,8));X58:=IFF(CURRBARSCOUNT>1,XMA(X57,3),0.740524*X57+ 0.35541*REF(X57,1)-0.0316004*REF(X57,2)-0.0374119*REF(X57,3)-0.0218805*REF(X57,4)-0.000131447*REF(X57,7)-0.0000169351*REF(X57,8));X59:=IFF(CURRBARSCOUNT>1,XMA(X58,3),0.740524*X58+ 0.35541*REF(X58,1)-0.0316004*REF(X58,2)-0.0374119*REF(X58,3)-0.0218805*REF(X58,4)-0.00386503*REF(X58,5)-0.00102704*REF(X58,6)-0.000131447*REF(X58,7)-0.0000169351*REF(X58,8));X60:=IFF(CURRBARSCOUNT>1,XMA(X59,3),0.740524*X59+ 0.35541*REF(X59,1)-0.0316004*REF(X59,2)-0.0374119*REF(X59,3)-0.0218805*REF(X59,4)-0.00386503*REF(X59,5)-0.00102704*REF(X59,6)-0.000131447*REF(X59,7)-0.0000169351*REF(X59,8));X61:=IFF(CURRBARSCOUNT>1,XMA(X60,3),0.740524*X60+ 0.35541*REF(X60,1)-0.0316004*REF(X60,2)-0.0374119*REF(X60,3)-0.0218805*REF(X60,4)-0.00386503*REF(X60,5)-0.00102704*REF(X60,6)-0.000131447*REF(X60,7)-0.0000169351*REF(X60,8));X62:=IFF(CURRBARSCOUNT>1,XMA(X61,3),0.740524*X61+ 0.35541*REF(X61,1)-0.0316004*REF(X61,2)-0.0374119*REF(X61,3)-0.0218805*REF(X61,4)-0.00386503*REF(X61,5)-0.00102704*REF(X61,6)-0.000131447*REF(X61,7)-0.0000169351*REF(X61,8));X63:=IFF(CURRBARSCOUNT>1,XMA(X62,3),0.740524*X62+ 0.35541*REF(X62,1)-0.0316004*REF(X62,2)-0.0374119*REF(X62,3)-0.0218805*REF(X62,4)-0.00386503*REF(X62,5)-0.00102704*REF(X62,6)-0.000131447*REF(X62,7)-0.0000169351*REF(X62,8));X64:=IFF(CURRBARSCOUNT>1,XMA(X63,3),0.740524*X63+ 0.35541*REF(X63,1)-0.0316004*REF(X63,2)-0.0374119*REF(X63,3)-0.0218805*REF(X63,4)-0.000131447*REF(X63,7)-0.0000169351*REF(X63,8));X65:=IFF(CURRBARSCOUNT>1,XMA(X64,3),0.740524*X64+ 0.35541*REF(X64,1)-0.0316004*REF(X64,2)-0.0374119*REF(X64,3)-0.0218805*REF(X64,4)-0.00386503*REF(X64,5)-0.00102704*REF(X64,6)-0.000131447*REF(X64,7)-0.0000169351*REF(X64,8));X66:=IFF(CURRBARSCOUNT>1,XMA(X65,3),0.740524*X65+ 0.35541*REF(X65,1)-0.0316004*REF(X65,2)-0.0374119*REF(X65,3)-0.0218805*REF(X65,4)-0.00386503*REF(X65,5)-0.00102704*REF(X65,6)-0.000131447*REF(X65,7)-0.0000169351*REF(X65,8));X67:=IFF(CURRBARSCOUNT>1,XMA(X66,3),0.740524*X66+ 0.35541*REF(X66,1)-0.0316004*REF(X66,2)-0.0374119*REF(X66,3)-0.0218805*REF(X66,4)-0.00386503*REF(X66,5)-0.00102704*REF(X66,6)-0.000131447*REF(X66,7)-0.0000169351*REF(X66,8));X68:=IFF(CURRBARSCOUNT>1,XMA(X67,3),0.740524*X67+ 0.35541*REF(X67,1)-0.0316004*REF(X67,2)-0.0374119*REF(X67,3)-0.0218805*REF(X67,4)-0.00386503*REF(X67,5)-0.00102704*REF(X67,6)-0.000131447*REF(X67,7)-0.0000169351*REF(X67,8));X69:=IFF(CURRBARSCOUNT>1,XMA(X68,3),0.740524*X68+ 0.35541*REF(X68,1)-0.0316004*REF(X68,2)-0.0374119*REF(X68,3)-0.0218805*REF(X68,4)-0.00386503*REF(X68,5)-0.00102704*REF(X68,6)-0.000131447*REF(X68,7)-0.0000169351*REF(X68,8));X70:=IFF(CURRBARSCOUNT>1,XMA(X69,3),0.740524*X69+ 0.35541*REF(X69,1)-0.0316004*REF(X69,2)-0.0374119*REF(X69,3)-0.0218805*REF(X69,4)-0.000131447*REF(X69,7)-0.0000169351*REF(X69,8));X71:=IFF(CURRBARSCOUNT>1,XMA(X70,3),0.740524*X70+ 0.35541*REF(X70,1)-0.0316004*REF(X70,2)-0.0374119*REF(X70,3)-0.0218805*REF(X70,4)-0.00386503*REF(X70,5)-0.00102704*REF(X70,6)-0.000131447*REF(X70,7)-0.0000169351*REF(X70,8));X72:=IFF(CURRBARSCOUNT>1,XMA(X71,3),0.740524*X71+ 0.35541*REF(X71,1)-0.0316004*REF(X71,2)-0.0374119*REF(X71,3)-0.0218805*REF(X71,4)-0.00386503*REF(X71,5)-0.00102704*REF(X71,6)-0.000131447*REF(X71,7)-0.0000169351*REF(X71,8));X73:=IFF(CURRBARSCOUNT>1,XMA(X72,3),0.740524*X72+ 0.35541*REF(X72,1)-0.0316004*REF(X72,2)-0.0374119*REF(X72,3)-0.0218805*REF(X72,4)-0.00386503*REF(X72,5)-0.00102704*REF(X72,6)-0.000131447*REF(X72,7)-0.0000169351*REF(X72,8));X74:=IFF(CURRBARSCOUNT>1,XMA(X73,3),0.740524*X73+ 0.35541*REF(X73,1)-0.0316004*REF(X73,2)-0.0374119*REF(X73,3)-0.0218805*REF(X73,4)-0.00386503*REF(X73,5)-0.00102704*REF(X73,6)-0.000131447*REF(X73,7)-0.0000169351*REF(X73,8));X75:=IFF(CURRBARSCOUNT>1,XMA(X74,3),0.740524*X74+ 0.35541*REF(X74,1)-0.0316004*REF(X74,2)-0.0374119*REF(X74,3)-0.0218805*REF(X74,4)-0.00386503*REF(X74,5)-0.00102704*REF(X74,6)-0.000131447*REF(X74,7)-0.0000169351*REF(X74,8));X76:=IFF(CURRBARSCOUNT>1,XMA(X75,3),0.740524*X75+ 0.35541*REF(X75,1)-0.0316004*REF(X75,2)-0.0374119*REF(X75,3)-0.0218805*REF(X75,4)-0.000131447*REF(X75,7)-0.0000169351*REF(X75,8));X77:=IFF(CURRBARSCOUNT>1,XMA(X76,3),0.740524*X76+ 0.35541*REF(X76,1)-0.0316004*REF(X76,2)-0.0374119*REF(X76,3)-0.0218805*REF(X76,4)-0.00386503*REF(X76,5)-0.00102704*REF(X76,6)-0.000131447*REF(X76,7)-0.0000169351*REF(X76,8));X78:=IFF(CURRBARSCOUNT>1,XMA(X77,3),0.740524*X77+ 0.35541*REF(X77,1)-0.0316004*REF(X77,2)-0.0374119*REF(X77,3)-0.0218805*REF(X77,4)-0.00386503*REF(X77,5)-0.00102704*REF(X77,6)-0.000131447*REF(X77,7)-0.0000169351*REF(X77,8));X79:=IFF(CURRBARSCOUNT>1,XMA(X78,3),0.740524*X78+ 0.35541*REF(X78,1)-0.0316004*REF(X78,2)-0.0374119*REF(X78,3)-0.0218805*REF(X78,4)-0.00386503*REF(X78,5)-0.00102704*REF(X78,6)-0.000131447*REF(X78,7)-0.0000169351*REF(X78,8));X80:IFF(CURRBARSCOUNT>1,XMA(X79,3),0.740524*X79+0. 35541*REF(X79,1)-0.0316004*REF(X79,2)-0.0374119*REF(X79,3)-0.0218805*REF(X79,4)-0.00386503*REF(X79,5)-0.00102704*REF(X79,6)-0.000131447*REF(X79,7)-0.0000169351*REF(X79,8)),COLORYELLOW,DOTLINE;T:=(C+L+H)/3;SL:=((REF(T,1)*REF(V,1)+T*V)/(REF(V,1)+V));VV:=SL;Y911:=IFF(CURRBARSCOUNT=1, (XMA(VV,9)*9-MA(VV,8)+MA(VV,7) -MA(VV,6)+MA(VV,5) -MA(VV,4)+MA(VV,3) -MA(VV,2) +VV)/9,XMA(VV,9));Y912:=IFF(CURRBARSCOUNT=1, (XMA(Y911,9)*9-MA(Y911,8)+MA(Y911,7) -MA(Y911,6)+MA(Y911,5) -MA(Y911,4)+MA(Y911,3) -MA(Y911,2) +Y911)/9,XMA(Y911,9));Y913:=IFF(CURRBARSCOUNT=1, (XMA(Y912,9)*9-MA(Y912,8)+MA(Y912,7) -MA(Y912,6)+MA(Y912,5) -MA(Y912,4)+MA(Y912,3) -MA(Y912,2) +Y912)/9,XMA(Y912,9));{中期趋势:Y913,LINETHICK2,COLORGREEN;}HA:X80*1.05,POINTDOT,COLORYELLOW;HC:X80*1.10,POINTDOT,COLORYELLOW;LA:X80*0.95,POINTDOT,COLORYELLOW;LC:X80*0.90,POINTDOT,COLORYELLOW;Y291:=IFF(CURRBARSCOUNT=1,(XMA(VV,29)*29-MA(VV,28)+MA(VV,27)-MA(VV,26)+MA(VV,25)-MA(VV,24)+MA(VV,23)-MA(VV,22)+MA(VV,21)-MA(VV,20)+MA(VV,19)-MA(VV,18)+MA(VV,17)-MA(VV,16)+MA(VV,15)-MA(VV,14)+MA(VV,13)-MA(VV,12)+MA(VV,11) -MA(VV,10)+MA(VV,9) -MA(VV,8)+MA(VV,7) -MA(VV,6)+MA(VV,5) -MA(VV,4)+MA(VV,3) -MA(VV,2)+VV)/29,XMA(VV,29));Y292:=IFF(CURRBARSCOUNT=1,(XMA(Y291,29)*29-MA(Y291,28)+MA(Y291,27)-MA(Y291,26)+MA(Y291,25)-MA(Y291,24)+MA(Y291,23)-MA(Y291,22)+MA(Y291,21)-MA(Y291,20)+MA(Y291,19)-MA(Y291,18)+MA(Y291,17)-MA(Y291,16)+MA(Y291,15)-MA(Y291,14)+MA(Y291,13)-MA(Y291,12)+MA(Y291,11) -MA(Y291,10)+MA(Y291,9) -MA(Y291,8)+MA(Y291,7) -MA(Y291,6)+MA(Y291,5) -MA(Y291,4)+MA(Y291,3) -MA(Y291,2)+Y291)/29,XMA(Y291,29));Y293:=IFF(CURRBARSCOUNT=1,(XMA(Y292,29)*29-MA(Y292,28)+MA(Y292,27)-MA(Y292,26)+MA(Y292,25)-MA(Y292,24)+MA(Y292,23)-MA(Y292,22)+MA(Y292,21)-MA(Y292,20)+MA(Y292,19)-MA(Y292,18)+MA(Y292,17)-MA(Y292,16)+MA(Y292,15)-MA(Y292,14)+MA(Y292,13)-MA(Y292,12)+MA(Y292,11) -MA(Y292,10)+MA(Y292,9) -MA(Y292,8)+MA(Y292,7) -MA(Y292,6)+MA(Y292,5) -MA(Y292,4)+MA(Y292,3) -MA(Y292,2)+Y292)/29,XMA(Y292,29));{长期趋势:Y293,LINETHICK2,COLORGREEN;}IF(X80>=REF(X80,1),X80,DRAWNULL),COLORRED,LINETHICK 2;{IF(X80<REF(X80,1),X80,DRAWNULL),COLORGREEN,LINETHI CK2;}高险区1:=Y293*1.10,COLORLICYAN;高风区2:=Y293*1.125,COLORLICYAN;高风区3:Y293*1.150,COLORLICYAN;良机区1:=Y293*0.90,COLORLIBLUE;良机区2:=Y293*0.875,COLORLIBLUE;良机区3:Y293*0.85,COLORLIBLUE;风险提示:本指标公式仅作为知识分享,不构成任何投资建议,投资有风险,交易需谨慎。
通达信指标公式源码 macd副图指标,逃顶抄底,买卖利器

RSV:=(CLOSE-LLV(LOW,11))/(HHV(HIGH,11)-LLV(LOW,11))*100;DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2,COLORSTICK;DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27);DEA1:=EMA(DIFF,9);MACD1:=2*(DIFF-DEA1),COLORSTICK,LINETHICK2;趋势:=MA(MACD,1);DRAWICON(MACD1>REF(MACD1,1) AND 趋势>0 ,趋势,1);低位金叉:=CROSS(DIF,DEA) AND DIF<-0.1;JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=(3*K-2*D);DRAWTEXT(二次金叉,DEA*1,'低二叉'),COLORYELLOW;周DIF:="MACD.DIF#WEEK"(12,26,9);周DEA:="MACD.DEA#WEEK"(12,26,9);周MACD:="MACD.MACD#WEEK"(12,26,9);DIF周金叉:=CROSS(周DIF,周DEA);DRAWTEXT(DIF周金叉,0,'周叉'),COLORYELLOW;DRAWTEXT(CROSS(周DEA,周DIF),0,'周死'),COLORGREEN;MACD周金叉:=CROSS(周MACD,周DIF) AND 周MACD>=(0-0.05) AND 周MACD<=0.02; VARR:=EMA(EMA(CLOSE,13),13);控盘:=(VARR-REF(VARR,1))/REF(VARR,1)*1000;A10:=CROSS(控盘,0);控盘B:=FILTER(IF(A10,1,0),5);JJ:=DYNAINFO(11);P:=55;S:=8;M1:=3;刘:=(EMA(CLOSE,S)-EMA(CLOSE,P))*10;剑:=EMA(刘,M1);BTJ11:=(C-JJ)/JJ<-0.03;BTJ2:=控盘>REF(控盘,1) AND 控盘<-0.2;BTJ3:=CROSS(刘,剑) AND 刘<-0.3;BTJ811:=FILTER(BTJ11 AND BTJ2 AND BTJ3,13);庄:= BTJ11 AND BTJ2 AND BTJ3;有庄:=FILTER(庄,55),COLORWHITE;DRAWTEXT(BTJ811,-0.2,'★有庄'),COLORYELLOW;DRAWTEXT(CROSS(J,-3),DIF,'出击'),COLORWHITE;A1:=BARSLAST(REF(CROSS(EMA(CLOSE,12)-EMA(CLOSE,26),EMA(EMA(CLOSE,12)-EMA( CLOSE,26),9)),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND EMA(CLOSE,12)-EMA(CLOSE,26)>REF(EMA(CLOSE,12)-EMA(CLOSE,26),A1+1) AND CROSS(EMA(CLOSE,12)-EMA(CLOSE,26),EMA(EMA(CLOSE,12)-EMA(CLOSE,26),9));底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORMAGENTA,LINETHICK2;A2:=BARSLAST(REF(CROSS(EMA(EMA(CLOSE,12)-EMA(CLOSE,26),9),EMA(CLOSE,12)-E MA(CLOSE,26)),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(EMA(CLOSE,12)-EMA(CLOSE,26),A2+1)>EMA(CLOSE,12)-EMA(CLOSE,26) AND CROSS(EMA(EMA(CLOSE,12)-EMA(CLOSE,26),9),EMA(CLOSE,12)-EMA(CLOSE,26));顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;。
MACD交易系统通达信指标公式源码

MACD交易系统通达信指标公式源码MACD交易系统是一种利用指标MACD(Moving Average Convergence Divergence,移动平均收敛背离指标)进行交易决策的技术分析方法。
该交易系统通过对股票价格趋势进行分析,判断买入和卖出的时机,从而获取利润。
在通达信软件中,可以使用自定义指标公式来实现MACD指标的计算。
以下是通达信的MACD指标公式源码,包含了对MACD指标的计算方法和参数的设定。
```Indicator: MACD信号Parameters:ShortCycle(12);LongCycle(26);DEA(9);PlotType: 2;Plot0: DIFF(ShortCycle, LongCycle);Plot1: DEA(DIFF(ShortCycle, LongCycle), DEA);```上述源码中,`ShortCycle`代表短期EMA周期,`LongCycle`代表长期EMA周期,`DEA`代表DEA周期。
DIFF函数用于计算短期EMA和长期EMA的差值,DEA函数则计算DIFF的DEA值。
在计算MACD指标时,可以根据不同的策略设定不同的参数。
一般来说,较短的EMA周期可以反映较短期的价格变动,而较长的EMA周期可以反映较长期的价格变动。
因此,可以通过调整ShortCycle和LongCycle 的数值,来适应不同的交易策略和市场情况。
在通达信软件中,MACD指标的计算结果会以两条曲线的形式呈现在K 线图上。
DIFF线代表快线,DEA线代表慢线。
当DIFF线向上穿过DEA线时,被视为买入信号;当DIFF线向下穿过DEA线时,被视为卖出信号。
以上就是通达信软件中MACD交易系统的指标公式源码,通过对MACD 指标的计算和参数的设定,可以帮助股票投资者进行交易决策。
在实际操作中,可以根据市场情况和个人策略对参数进行调整,以达到更好的交易效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
炒期货不错的MACD指标公式
DIFF:EMA(CLOSE,12)-EMA(CLOSE,27),NODRAW;
DEA:EMA(DIFF,9),NODRAW;
MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*0.9,1) ;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;
DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF); 顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4;
DRAWTEXT(低位金叉AND 二次金叉AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;
_红柱:IF("MACD.MACD">REF("MACD.MACD",1),"MACD.MACD",DRAWNULL),
STICK,COLORRED;
绿柱:IF("MACD.MACD"<REF("MACD.MACD",1),"MACD.MACD",DRAWNULL),
STICK,COLORYELLOW;
_抄底:ABS((CROSS("MACD.DIF","MACD.DEA")
&&"MACD.DEA"<=-0.07)*"MACD.DIF")*1.50,COLORLIMAGENTA;
_DIF:"MACD.DIF",COLORWHITE;
_DEA:"MACD.DEA",COLORYELLOW;
__强度:IF(_DIF>_DEA,_DIF,DRAWNULL),COLORRED,LINETHICK2;
_强度:IF(_DEA<_DIF,_DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;
DRAWTEXT(ABS(_抄底)>0,_抄底*1.20,' 抄底'),COLORYELLOW;
DRAWICON(ABS(_抄底)>0,_抄底*1.10,4);
DRAWICON(CROSS(_DIF,_DEA),_DEA,1);
DRAWICON(CROSS(_DEA,_DIF),_DEA,2);
量:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);
放量:FILTER(IF(FROMOPEN<220,量,VOL)>2*((REF(VOL,1)+REF(VOL,2)+REF(VOL,3)+REF(VOL,4))/4) AND C>O,5),STICK,LINETHICK1,COLORFFFFFF;
DRAWTEXT(放量>0,0.18,'★放量'),COLORFF00FF;。