通达信精进MACD公式

 

收距:=(INDEXC-EMA(INDEXC,12))/EMA(INDEXC,12)*100;
九收:=EMA(收距,9);
DIF2:(EMA(C,12)-EMA(C,26))/EMA(C,26)*100;
DEA2:EMA(DIF2,9);
DRAWBAND(DIF2,RGB(205,92,92),DEA2,RGB(28,134,238));
macd2:(DIF2-DEA2)*2,NODRAW;
STICKLINE(MacD2>=0 AND MACD2>REF(MACD2,1),0,MACD2,2.5,0),COLORRED;
STICKLINE(MACD2<0 AND MACD2<REF(MACD2,1),0,MACD2,2.5,0),COLORMAGENTA;
D升:IF(DIF2>=REF(DIF2,1),DIF2,DRAWNULL)COLORRED,LINETHICK2;
M升:STICKLINE(MACD2<0 AND MACD2>=REF(MACD2,1),0,MACD2,2.5,0)COLORWHITE;
M降:STICKLINE(MACD2>=0 AND MACD2<REF(MACD2,1),0,MACD2,2.5,0)COLORYELLOW;
M位:(MACD2- LLV(MACD2,20))/(HHV(MACD2,20)-LLV(MACD2,20))*10,COLORRED,LINETHICK2;
上:IF(M位>REF(M位,1),M位,DRAWNULL),COLORRED;
下:IF(M位<REF(M位,1),M位,DRAWNULL),COLORGREEN,LINETHICK2;
D位:(DIF2-LLV(DIF2,20))/(HHV(DIF2,20)-LLV(DIF2,20))*10,COLORYELLOW;
E位:(DEA2-LLV(DEA2,20))/(HHV(DEA2,20)-LLV(DEA2,20))*10,COLORLICYAN;
DRAWICON(crOSS(E位,0.001),-9,13);
筑底:IF(M位=0 AND D位=0,-7,-10);
短底:IF(M位=0 AND D位=0 AND E位=0,-5,-10),LINETHICK2,COLORGREEN;
潜:IF(LAST(MACD2<0,5,0)AND MACD2>=REF(MACD2,1),-12,-10),COLORYELLOW;
DRAWICON(M位<10 AND REF(M位,1)=10,M位*0.985,2);
大盘超跌:IF(九收<=-5 AND DEA2<=-5,5,0);
有同学要的主图源码:
N:=21;
P:=13;
波段线:zig(3,P),COLORWHITE;
波段涨天:BArslASTCOUNT(波段线>REF(波段线,1)),NODRAW;
VARO:=(C-REF(C,波段涨天))/REF(C,波段涨天)*100;
涨幅%:IF(波段涨天>0,VARO, DRAWNULL),NODRAW;
波段跌天:BARSLASTCOUNT(波段线<REF(波段线,1)),NODRAW;
VARV:=(C-REF(C,波段跌天))/REF(C,波段跌天)*100;
跌幅%:IF(波段跌天>0,VARV, DRAWNULL),NODRAW;
突破:REF(EMA(C,14),1)COLORMAGENTA,LINETHICK2;
A1X:=(EMA(C,14)-突破)/突破*100,NODRAW;
出击:IF(A1X>=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK2;
休假:IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK2;
STICKLINE(A1X>=0,出击,突破,0,-1)COLORRED;
STICKLINE(A1X<0,休假,突破,0,-1)COLORGREEN;
STICKLINE(CROSS(A1X,0),C,O,3,0)COLORYELLOW;
STICKLINE(CROSS(0,A1X),C,O,2,0)COLORGREEN;
压力:MA(REF(HHV(C,60),1),2),COLORRED,LINETHICK2;
支撑:MA(REF(LLV(C,60),1),2),COLORGREEN,LINETHICK2;
高1:=REF(HHV(H,150),3);
低1:=REF(LLV(L,150),3);
F:=100*(C-REF(C,1))/REF(C,1);
今小昨:=IF(C<REF(O,1) AND F<0,1,0);
P1:=今小昨;
今小前:=IF(C<REF(O,2) AND F<0,1,0);
P2:=今小前;
爱琴海:P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1,COLORCYAN,NODRAW;
STICKLINE(爱琴海,HIGH,LOW,0,1 ),COLORCYAN;
STICKLINE(爱琴海 ,OPEN,CLOSE,3.1,0 ),COLOR990000;
STICKLINE(爱琴海 ,OPEN,CLOSE,2.7,0 ),COLORCC0000;
STICKLINE(爱琴海 ,OPEN,CLOSE,2.1,0 ),COLORFF4400;
STICKLINE(爱琴海,OPEN,CLOSE,1.5,0 ),COLORFF8800;
STICKLINE(爱琴海 ,OPEN,CLOSE,0.9,0 ),COLORFFCC00;
STICKLINE(爱琴海 ,OPEN,CLOSE,0.3,0 ),COLORCYAN;
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
DRAWICON(VAR19,L*0.975,1);
M1:=MA(CLOSE,17)+Abs(MA(CLOSE,17)-REF(MA(CLOSE,17),1)),COLORGREEN;
M2:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1),COLORGREEN,LINETHICK1;
M3:=IF(MA(CLOSE,17)<M2,M2,MA(CLOSE,17)),COLORGREEN,LINETHICK1;
支撑线:=M3-(EMA(C,3)-M3),COLORFF8080,LINETHICK1;
DRAWICON(CROSS(M3,支撑线),L*0.99,9);
{奥斯卡}
SC:=100*(CLOSE-MA(CLOSE,26)),COLORRED;
Mao:=EMA(SC,9),COLORYELLOW;
XG:=CROSS(SC,MAO);
STICKLINE(XG,支撑*0.965,支撑,3,0),COLORRED;




来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

收距赋值:(大盘的收盘价-大盘的收盘价的12日指数移动平均)/大盘的收盘价的12日指数移动平均*100
九收赋值:收距的9日指数移动平均
输出DIF2:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)/收盘价的26日指数移动平均*100
输出DEA2:DIF2的9日指数移动平均
画带状线
输出MACD2:(DIF2-DEA2)*2,NODRAW
当满足条件MACD2>=0ANDMACD2>1日前的MACD2时,在0和MACD2位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色
当满足条件MACD2<0ANDMACD2<1日前的MACD2时,在0和MACD2位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画洋红色
输出D升:如果DIF2>=1日前的DIF2,返回DIF2,否则返回无效数画红色,线宽为2
输出M升:当满足条件MACD2<0ANDMACD2>=1日前的MACD2时,在0和MACD2位置之间画柱状线,宽度为2.5,0不为0则画空心柱.画白色
输出M降:当满足条件MACD2>=0ANDMACD2<1日前的MACD2时,在0和MACD2位置之间画柱状线,宽度为2.5,0不为0则画空心柱.画黄色
输出M位:(MACD2- 20日内MACD2的最低值)/(20日内MACD2的最高值-20日内MACD2的最低值)*10,画红色,线宽为2
输出上:如果M位>1日前的M位,返回M位,否则返回无效数,画红色
输出下:如果M位<1日前的M位,返回M位,否则返回无效数,画绿色,线宽为2
输出D位:(DIF2-20日内DIF2的最低值)/(20日内DIF2的最高值-20日内DIF2的最低值)*10,画黄色
输出E位:(DEA2-20日内DEA2的最低值)/(20日内DEA2的最高值-20日内DEA2的最低值)*10,画淡青色
当满足条件E位上穿0.001时,在-9位置画13号图标
输出筑底:如果M位=0ANDD位=0,返回-7,否则返回-10
输出短底:如果M位=0ANDD位=0ANDE位=0,返回-5,否则返回-10,线宽为2,画绿色
输出潜:如果从前5日到前0日持续MACD2<0ANDMACD2>=1日前的MACD2,返回-12,否则返回-10,画黄色
当满足条件M位<10ANDREF(M位,1)=10时,在M位*0.985位置画2号图标
输出大盘超跌:如果九收<=-5ANDDEA2<=-5,返回5,否则返回0
绰耄篘赋值:21
P赋值:13
输出波段线:收盘价P%的之字转向,画白色
输出波段涨天:条件连续成立次数,NODRAW
VARO赋值:(收盘价-波段涨天日前的收盘价)/波段涨天日前的收盘价*100
输出涨幅%:如果波段涨天>0,返回VARO,否则返回无效数,NODRAW
输出波段跌天:条件连续成立次数,NODRAW
VARV赋值:(收盘价-波段跌天日前的收盘价)/波段跌天日前的收盘价*100
输出跌幅%:如果波段跌天>0,返回VARV,否则返回无效数,NODRAW
输出突破:1日前的收盘价的14日指数移动平均画洋红色,线宽为2
A1X赋值:(收盘价的14日指数移动平均-突破)/突破*100,NODRAW
输出出击:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的14日指数移动平均,否则返回无效数画红色,线宽为2
输出休假:如果A1X<0,返回上次0上穿A1X距今天数+1日前的收盘价的14日指数移动平均,否则返回无效数画绿色,线宽为2
当满足条件A1X>=0时,在出击和突破位置之间画柱状线,宽度为0,-1不为0则画空心柱.画红色
当满足条件A1X<0时,在休假和突破位置之间画柱状线,宽度为0,-1不为0则画空心柱.画绿色
当满足条件A1X上穿0时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.画黄色
当满足条件0上穿A1X时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.画绿色
输出压力:1日前的60日内收盘价的最高值的2日简单移动平均,画红色,线宽为2
输出支撑:1日前的60日内收盘价的最低值的2日简单移动平均,画绿色,线宽为2
高1赋值:3日前的150日内最高价的最高值
低1赋值:3日前的150日内最低价的最低值
F赋值:100*(收盘价-1日前的收盘价)/1日前的收盘价
今小昨赋值:如果收盘价<1日前的开盘价ANDF<0,返回1,否则返回0
P1赋值:今小昨
今小前赋值:如果收盘价<2日前的开盘价ANDF<0,返回1,否则返回0
P2赋值:今小前
输出爱琴海:P1=0 AND 1日前的P1=1 AND P2=0 AND 1日前的P2=1,画青色,NODRAW
当满足条件爱琴海时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
当满足条件爱琴海时,在开盘价和收盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,COLOR990000
当满足条件爱琴海时,在开盘价和收盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLORCC0000
当满足条件爱琴海时,在开盘价和收盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLORFF4400
当满足条件爱琴海时,在开盘价和收盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF8800
当满足条件爱琴海时,在开盘价和收盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORFFCC00
当满足条件爱琴海时,在开盘价和收盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画青色
VAR1赋值:收盘价>1日前的收盘价 AND 收盘价>2日前的收盘价
VAR2赋值:1日前的VAR1 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR3赋值:1日前的VAR2 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR4赋值:1日前的VAR3 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR5赋值:1日前的VAR4 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR6赋值:1日前的VAR5 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR7赋值:1日前的VAR6 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR8赋值:1日前的VAR7 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR9赋值:1日前的VAR8 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARA赋值:1日前的VAR9 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VARB赋值:1日前的VARA AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARC赋值:1日前的VARB AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VARD赋值:收盘价<1日前的收盘价 AND 收盘价<2日前的收盘价
VARE赋值:1日前的VARD AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARF赋值:1日前的VARE AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR10赋值:1日前的VARF AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR11赋值:1日前的VAR10 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR12赋值:1日前的VAR11 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR13赋值:1日前的VAR12 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR14赋值:1日前的VAR13 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR15赋值:1日前的VAR14 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR16赋值:1日前的VAR15 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR17赋值:1日前的VAR16 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR18赋值:1日前的VAR17 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18 AND VAR1
当满足条件VAR19时,在最低价*0.975位置画1号图标
M1赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-1日前的收盘价的17日简单移动平均的绝对值,画绿色
M2赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-1日前的收盘价的17日简单移动平均,画绿色,线宽为1
M3赋值:如果收盘价的17日简单移动平均支撑线赋值:M3-(收盘价的3日指数移动平均-M3),COLORFF8080,线宽为1
当满足条件M3上穿支撑线时,在最低价*0.99位置画9号图标
SC赋值:100*(收盘价-收盘价的26日简单移动平均),画红色
MAO赋值:SC的9日指数移动平均,画黄色
XG赋值:SC上穿MAO
当满足条件XG时,在支撑*0.965和支撑位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图