Ⅰ macd指标公式计算
你这个公式我试了好像画不出来的。。
Ⅱ 通达信指标编写macd
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
T1:=COUNT(DEA>0,20)=20;
T2:=T1=1&&MACD>0;
XG:T2=1&&REF(T2,1)=0;
Ⅲ 求通达信公式:macd选股公式
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
X1:DIF>REF(DIF,1) AND V>=MA(V,50),COLORRED;
X2:MACD<REF(MACD,1),COLORGREEN;
这样的条件设计会信号过多,而且,出现两条件重叠情况.
Ⅳ macd指标的计算公式
MACD称为指数平滑异同移动平均线,是从双移动平均线发展而来的,由快的移动平均线减去慢的移动平均线,MACD的意义和双移动平均线基本相同,但阅读起来更方便。当MACD从负数转向正数,是买的信号。当MACD从正数转向负数,是卖的信号。当MACD以大角度变化,表示快的移动平均线和慢的移动平均线的差距非常迅速的拉开,代表了一个市场大趋势的转变。
DIF线(Difference)收盘价短期、长期指数平滑移动平均线间的差 DEA线(Difference Exponential Average)DIFF线的M日指数平滑移动平均线 MACD线DIFF线与DEA线的差,彩色柱状线 参数:SHORT(短期)、LONG(长期)、M天数,一般为12、26、9 公式如下所示:
加权平均指数(DI)=(当日最高指数+当日收盘指数+2倍的当日最低指数)
十二日平滑系数(L12)=2/(12+1)=0.1538
二十六日平滑系数(L26)=2/(26+1)=0.0741
十二日指数平均值(12日EMA)=L12×当日收盘指数 + 11/(12+1)×昨日的12日EMA
二十六日指数平均值(26日EMA)=L26×当日收盘指数 + 25/(26+1)×昨日的26日EMA
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
MACD : 2*(DIFF-DEA), COLORSTICK
Ⅳ 通达信MACD公式,请高手请把下面指标公式里的金叉死叉+个箭头表示谢谢
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
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.1,' 二次金叉'),COLORYELLOW;
DRAWICON(CROSS(DIFF,DEA),DEA*1.02,1);
DRAWICON(CROSS(DEA,DIFF),DIFF*0.98,2);
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA) AND DIFF<0;
STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;
DRAWTEXT(底背离,DIFF,' 底背离'),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;
Ⅵ 股票公式编辑
抛开复杂的计算公式不提,简单来说,它一般的参考数值是12(12日快速移动平均线),26(26日慢速移动平均线)以及9。
您说到的为什么MACD不跟随股价的不断升跌而作出相应的调整,最关键就是这个9。快速移动平均线和慢速移动平均线差离值的是按照9天作为一个周期。所以MACD不会一直跟随股价的无限升跌而升跌。
希望这个回答能令您满意。望采纳,谢谢!
至于公式
1. 计算平均股价 EMA(12)=12日平均价之和÷12
EMA(26)=26日平均价之和÷26
2. 计算平滑因子 L(12)=2÷(1+12)=2÷13
L(26)=2÷(1+26)=2÷27
3. 用平滑因子连续计算EMA
今日EMA(12)=L(12)×[ 今日股价-昨日股价EMA(12)]+昨日股价EMA(12)
今日EMA(26)=L(26)×[ 今日股价-昨日股价EMA(26)]+昨日股价EMA(26)
4. 计算差离值DIF
DIF=EMA(12)-EMA(26)
5. 根据差离值计算9日的平均值
MACD=9日DIF之和÷9
今日MACD=昨日MACD×8÷9+昨日MACD×2÷9