1. 求写一个macd的选股公式
DIFF:= EMA(CLOSE,10) - EMA(CLOSE,30),colorwhite;
DEA: =EMA(DIFF,9),coloryellow;
MACD: =2*(DIFF-DEA), COLORSTICK;a:=(cross(diff*0.98,dea) or cross(diff,dea)) and dea>0.95; b:=vol>ref(vol,1) and ref(vol,1) >ref(vol,2) ;买:A AND B 粘贴后,可专用属
2. macd 指标公式交点计算
交叉抄点的数值通达信没有提供专用的函数,所以这需要自己计算,
这个计算还是比较复杂的,
真是一句话两句话讲不明白
看一下结果吧
下图的macd指标
金叉时显示交叉点数值黄色,死叉是显示交叉点数值白色,显示在金叉点数值位置
3. 求MACD各系数除以当日收盘价指标公式
DIFF线 (Difference)收盘价短期、长期指数平滑移动平均线间的差,也就是(12个交易日的指数平滑移动平均线)-(26个交易日的指数平滑移动平均线),例如从2009年1月5日--2009年1月20日(扣除4个周末,共计12个交易日),用这12个交易日的收盘价算出一个滑动平均值,就是12个交易日的指数平滑移动平均线。(算法在下边,至于计算公式产生的原因就不要研究了,总之专家)
DEA线 (Difference Exponential Average)DIFF线的M日指数平滑移动平均线 ,DIFF本身就是12日平均减去26日平均所得的“值差”,而DEA则是这个连续9日的这个“差值”的平均数(就是简单的算数平均数),
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
差离率(DIF)=12日EMA-26日EMA
九日DIF平均值(DEA) =最近9日的DIF之和/9
柱状值(BAR)=DIF-DEA
MACD=(当日的DIF-昨日的DIF)×0.2+昨日的MACD
4. (macd-昨天macd)大于2*(昨天macd-前天macd)公式 意思是macd值是2倍增速
macd>ref(macd,1);
5. 60分钟MACD选股公式
DIF0:=MACD.DIF;
DEA0:=MACD.DEA;
A:=CROSS(DIF0,DEA0) AND DEA0<0;
A1:=EXIST(L=LLV(L,120),7);
XG:COUNT(A,60)>=2 AND A AND A1;
选股周期:回60分钟答
6. 请高人帮我编写一个MACD 文华财经程序化交易的公式
//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经专验,进行修改后再属实际应用!!!
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
MACD:2*(DIFF-DEA),COLORSTICK;
MACD<0 AND REF(MACD,1)<MACD,BPK;
MACD>0 AND REF(MACD,1)>MACD,SPK;
AUTOFILTER;
这个模型问题在于,当红绿柱参差不齐的时候会发生频繁的反手买卖,所以实战上不建议,仅供参考。
7. 怎么自己在现货macd指标公式上,加上汉子或箭头指示呢
想在自编公式中添来加文字,请使用绘图函自数中的DRAWTEXT---表示在图形上显示文字.
用法:
DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT.
例如:
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日实体阳线大于8%时在最低价位置显示'大阳线'字样.
8. 怎么编写macd坐标线100 0 -60 -100公式指标,如下图
首先macd指标是均线指标,上线无限范围,但你要非得让macd指标显示在100到-100直接也不是不可以,可以这样但只是看着可以,没什么实用价值。
效果如下图。
第一个副图是改后的效果
第二个副图是原始的macd
9. 求通达信公式: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;
这样的条件设计会信号过多,而且,出现两专条件重叠情况属.
10. 求:60分钟MACD底背离指标公式
你好,
我给你的是幅图公式,MACD背离
DIFF
:
EMA(CLOSE,SHORT)
-
EMA(CLOSE,LONG);
DEA
:
EMA(DIFF,M);
MACD
:
2*(DIFF-DEA),
COLORSTICK,COLOR5454FF;
DD:=C=HHV(C,180);
EE:=DEA<
REF(DEA,1)
AND
REF(DEA<
REF(DEA,1),1)=1;
CC:=C>
REF(C,1)
AND
REF(C>
REF(C,1),1)=1;
上升背离CC
AND
EE)*DEA,COLOR00FFFF;
顶背离DD
AND
EE
AND
DEA<
HHV(DEA,180))*DEA,STICK,LINETHICK3,COLORGREEN;
FF:=C=LLV(C,180);
GG:=
DEA>
REF(DEA,1)
AND
REF(DEA>
REF(DEA,1),1)=1;
LL:=C<
REF(C,1)
AND
REF(C<
REF(C,1),1)=1;
下降背离LL
AND
GG)*DEA,COLORMAGENTA;
底背离FF
AND
GG
AND
DEA>
LLV(DEA,180))*DEA,STICK,LINETHICK3,COLORRED;
MM:=IF(MACD<
0,MACD,0);
JJ:=MM>
REF(MM,1);
ZZ:=REF(JJ,1)=1;
介入区JJ
AND
ZZ)*DEA,POINTDOT,COLORRED;{MACD蓝柱缩短---指今日比昨天短}
STICKLINE(介入区=DEA,DEA,DIFF,3,0),COLORRED;
DRAWTEXT(CROSS(DIFF,DEA
),0,'金\N叉'),COLORCYAN;
DRAWTEXT(CROSS(DEA,DIFF
),0,'死叉'),COLORGREEN;
参考资料:股侠AAA原创,转载请注明,