短线MACD在出现第一根红柱时就表示一波行情开始了,挑选那些之前有一段较长时间 MACD为绿柱的股票,出现第一根红柱时买入,这比系统默认的MACD能提前两三天。
相关简介: 通达信做中短线MACD指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
通达信做中短线MACD指标公式源码:
N1:=2.35;
N2:=13;
LC:=REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,
color00FFFF,LINETHICK2;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100,
color00FF00,LINETHICK2;
0;20;50;80;100;
STICKLINE(CROSS(RSI1,RSI2)ANDRSI2>REF(RSI2,1),100,0,1,0),COLORFFFFFF,
LINETHICK1;
SQX:=(C-MA(CLOSE,13))*100;
DIFF:EMA(MA(SQX,7),1),COLOR00FFFF;
DEA:EMA(DIFF,7),COLORFF33FF;MACD:(DIFF-DEA)*2,COLORSTICK;
低位金叉:IF(CROSS(DIFF,DEA)ANDDIFF<-0.1,0.3,0),coloryellow,POINTDOT;
STICKLINE(低位金叉,0,15,8,0),coloryellow;DRAWICON(低位金叉,0.3,1);
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:IF(CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1,0.2,0),COLORFF00FF,POINTDOT;
STICKLINE(二次金叉,30,15,8,0),COLORFF00FF;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:IF(REF(CLOSE,A1+1)>CLOSEANDDIFF>REF(DIFF,A1+1)ANDCROSS(DIFF,DEA),0.1,0),colorred,POINTDOT;
STICKLINE(底背离,45,30,8,0),colorred;DRAWLINE(A1=0,DEA,底背离,DEA,0),colorred;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:REF(CLOSE,A2+1)<CLOSEANDREF(DIFF,A2+1)>DIFFANDCROSS(DEA,DIFF),colorgreen;
DRAWLINE(A2=0,DEA,顶背离,DEA,0),colorgreen;
A3:=CROSS(DIFF,DEA)ANDDEA<0;
零下二次金叉:IF(FILTER(COUNT(A3,21)=2,10),0.05,0),colorwhite,POINTDOT;
STICKLINE(零下二次金叉,45,60,8,0),colorwhite;
通达信做中短线MACD指标公式源码注释翻译结果
N1赋值:2.35
N2赋值:13
LC赋值:1日前的收盘价
输出RSI1:收盘价-LC和0的较大值的N1日[1日权重]移动平均/收盘价-LC的绝对值的N1日[1日权重]移动平均*100,COLOR00FFFF,线宽为2
输出RSI2:收盘价-LC和0的较大值的N2日[1日权重]移动平均/收盘价-LC的绝对值的N2日[1日权重]移动平均*100,COLOR00FF00,线宽为2
0
20
50
80
100
当满足条件RSI1上穿RSI2ANDRSI2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的RSI2,100,0,1,0),COLORFFFFFF,线宽为1
SQX赋值:(收盘价-收盘价的13日简单移动平均)*100
输出DIFF:SQX的7日简单移动平均的1日指数移动平均,COLOR00FFFF
输出DEA:DIFF的7日指数移动平均,COLORFF33FF
输出平滑异同平均线:(DIFF-DEA)*2,COLORSTICK
输出低位金叉:如果DIFF上穿DEAANDDIFF<,返回?,否则返回?
-0.1,0.3,0),画黄色,POINTDOT
当满足条件低位金叉时,在0和15位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
当满足条件低位金叉时,在0.3位置画1号图标
JCCOUNT赋值:统计上次DEA>距今天数日中满足DIFF上穿DEA的天数
=0))
输出二次金叉:如果DIFF上穿DEAANDDEA<,返回?,否则返回?
0ANDCOUNT(JCCOUNT=2,21)=1,0.2,0),COLORFF00FF,POINTDOT
当满足条件二次金叉时,在30和15位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF00FF
A1赋值:上次1日前的DIFF上穿DEA距今天数
输出底背离:如果A1+1日前的收盘价>,返回?,否则返回?
CLOSEANDDIFF>
A1+1日前的DIFFANDCROSS(DIFF,DEA),0.1,0),画红色,POINTDOT
当满足条件底背离时,在45和30位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,画红色
A2赋值:上次1日前的DEA上穿DIFF距今天数
输出顶背离:A2+1日前的收盘价<
CLOSEANDREF(DIFF,A2+1)>
DIFFANDCROSS(DEA,DIFF),画绿色
当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色
A3赋值:DIFF上穿DEAANDDEA<
0
输出零下二次金叉:如果统计21日中满足A3的天数=2的10日过滤,返回0.05,否则返回0,画白色,POINTDOT
当满足条件零下二次金叉时,在45和60位置之间画柱状线,宽度为8,0不为0则画空心柱.,画白色
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)