macd大势指标公式源码_MACD看透主力指标源码

hacker|
131

文章目录:

MACD指标的原理和计算方法!

MACD利用收盘价的短期(常用为12日)指数移动平均线与长期(常用为26日)指数移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。

1. MACD金叉:DIFF 由下向上突破 DEA,为买入信号。

2. MACD死叉:DIFF 由上向下突破 DEA,为卖出信号。

3. MACD 绿转红:MACD 值由负变正,市场由空头转为多头。

4. MACD 红转绿:MACD 值由正变负,市场由多头转为空头。

5. DIFF 与 DEA 均为正值,即都在零轴线以上时,大势属多头市场,DIFF 向上突破 DEA,可作买入信号。

6. DIFF 与 DEA 均为负值,即都在零轴线以下时,大势属空头市场,DIFF 向下跌破 DEA,可作卖出信号。

7. 当 DEA 线与 K 线趋势发生背离时为反转信号。

8. DEA 在盘整局面时失误率较高,但如果配合RSI 及KDj指标可适当弥补缺点。

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是根据什么计算出来的它的计算公式是什么?

1平滑异同平均线指标——MACD

MACD指标又叫指数平滑异同移动平均线,是由查拉尔·阿佩尔(Gerald Apple)所创造的,是一种研判股票买卖时机、跟踪股价运行趋势的技术分析工具。

第一节 MACD指标的原理和计算方法

一、MACD指标的原理

MACD指标是根据均线的构造原理,对股票价格的收盘价进行平滑处理,求出算术平均值以后再进行计算,是一种趋向类指标。

MACD指标是运用快速(短期)和慢速(长期)移动平均线及其聚合与分离的征兆,加以双重平滑运算。而根据移动平均线原理发展出来的MACD,一则去除了移动平均线频繁发出假信号的缺陷,二则保留了移动平均线的效果,因此,MACD指标具有均线趋势性、稳重性、安定性等特点,是用来研判买卖股票的时机,预测股票价格涨跌的技术分析指标 。

MACD指标主要是通过EMA、DIF和DEA(或叫MACD、DEM)这三值之间关系的研判,DIF和DEA连接起来的移动平均线的研判以及DIF减去DEM值而绘制成的柱状图(BAR)的研判等来分析判断行情,预测股价中短期趋势的主要的股市技术分析指标。其中,DIF是核心,DEA是辅助。DIF是快速平滑移动平均线(EMA1)和慢速平滑移动平均线(EMA2)的差。BAR柱状图在股市技术软件上是用红柱和绿柱的收缩来研判行情。

二、MACD指标的计算方法

MACD在应用上,首先计算出快速移动平均线(即EMA1)和慢速移动平均线(即EMA2),以此两个数值,来作为测量两者(快慢速线)间的离差值(DIF)的依据,然后再求DIF的N周期的平滑移动平均线DEA(也叫MACD、DEM)线。

以EMA1的参数为12日,EMA2的参数为26日,DIF的参数为9日为例来看看MACD的计算过程

1、计算移动平均值(EMA)

12日EMA的算式为

EMA(12)=前一日EMA(12)×11/13+今日收盘价×2/13

26日EMA的算式为

EMA(26)=前一日EMA(26)×25/27+今日收盘价×2/27

2、计算离差值(DIF)

DIF=今日EMA(12)-今日EMA(26)

3、计算DIF的9日EMA

根据离差值计算其9日的EMA,即离差平均值,是所求的MACD值。为了不与指标原名相混淆,此值又名DEA或DEM。

今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10

计算出的DIF和DEA的数值均为正值或负值。

理论上,在持续的涨势中,12日EMA线在26日 EMA线之上,其间的正离差值(+DIF)会越来越大;反之,在跌势中离差值可能变为负数(—DIF),也会越来越大,而在行情开始好转时,正负离差值将会缩小。指标MACD正是利用正负的离差值(±DIF)与离差值的N日平均线(N日EMA)的交叉信号作为买卖信号的依据,即再度以快慢速移动线的交叉原理来分析买卖信号。另外,MACD指标在股市软件上还有个辅助指标——BAR柱状线,其公式为:BAR=2×(DIF-DEA),我们还是可以利用BAR柱状线的收缩来决定买卖时机。

离差值DIF和离差平均值DEA是研判MACD的主要工具。其计算方法比较烦琐,由于目前这些计算值都会在股市分析软件上由计算机自动完成,因此,投资者只要了解其运算过程即可,而更重要的是掌握它的研判功能。另外,和其他指标的计算一样,由于选用的计算周期的不同,MACD指标也包括日MACD指标、周MACD指标、月MACD指标年MACD指标以及分钟MACD指标等各种类型。经常被用于股市研判的是日MACD指标和周MACD指标。虽然它们的计算时的取值有所不同,但基本的计算方法一样。

在实践中,将各点的 DIF和DEA(MACD)连接起来就会形成在零轴上下移动的两条快速(短期)和慢速(长期)线,此即为MACD图。

编个通达信选股公式.谢谢....

A:=EVERY("MACD.DIF"REF("MACD.DIF",1),3);

B:=EVERY("MACD.DEA"REF("MACD.DEA",1),3);

D:=EVERY("MACD.MACD"REF("MACD.MACD",1),3);

A AND B AND D;

编写一个通达信选股公式,MACD周线金叉

选股公式如下,选股周期选择周线,

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

XG:BARSLAST(CROSS(DIF,DEA))0 AND DIFDEA;

价值千万macd指标公式

公式源代码如下:

DIFF:EMA(CLOSE,6)-EMA(CLOSE,16),ColorFFFF26;

DEA:EMA(DIFF,5),Color8A15FF;

MACD:=2*(DIFF-DEA);

对DIFF :0-(EMA(CLOSE,6) - EMA(CLOSE,16));

对DEA :0-(EMA(DIFF,5));

对称 : 0-(2*(DIFF-DEA)),STICK,ColorFF6060,LINETHICK1;

{D1:EMA(C,16)-EMA(C,6),Color26FF26;

E2:EMA(D1,5),ColorFF1EFF;};

STICKLINE(MACD=0,MACD,0,4,1),COLORF00FF0;

STICKLINE(MACD0,MACD,0,4,1),colorwhite;

STICKLINE(MACD0,0,MACD,10,0 ),Color00C4C4;

STICKLINE(MACD0,0,MACD,6.3,0 ),Color00EAEA;

STICKLINE(MACD0,0,MACD,2.2,0 ),Color0BFFFF;

STICKLINE(MACD0,0,MACD,1.65,0 ),Color46FFFF;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,8 ,0 ),Color0000BB;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,6.3 ,0 ),Color0000F0;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,2.2,0 ),Color1111FF;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,1.65 ,0 ),Color3535FF;

STICKLINE(MACDREF(MACD,1)AND MACD0,0,MACD,10,0 ),Color9B009B;

STICKLINE(MACDREF(MACD,1)AND MACD0,0,MACD,6.3 ,0 ),ColorCA00CA;

STICKLINE(MACDREF(MACD,1)AND MACD0,0,MACD,2.2,0 ),ColorF000F0;

STICKLINE(MACDREF(MACD,1)AND MACD0,0,MACD,1.65,0 ),ColorFF28FF;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,8,0 ),Color00AA00;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,6.3 ,0 ),Color00CE00;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,2.2,0 ),Color00F700;

STICKLINE(MACD=REF(MACD,1)AND MACD0,0,MACD,1.65 ,0 ),Color2DFF2D;

低位金叉:=CROSS(DIFF,DEA) AND DIFF-0.1;

STICKLINE(低位金叉,0,-0.18,10,0),ColorE8E8E8;

STICKLINE(低位金叉,0,-0.18,4,0),ColorF2F2F2;

STICKLINE(低位金叉,0,-0.18,2,0),ColorFFFFFF;

DRAWTEXT(低位金叉,-0.2,' 金叉'),ColorFFFFFF;

JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA=0));

二次金叉:=CROSS(DIFF,DEA) AND DEA0 AND COUNT(JCCOUNT=2,21)=1;

STICKLINE(二次金叉,0,-0.18,10,0),Color0042CC;

STICKLINE(二次金叉,0,-0.18,8,0),Color004FF2;

STICKLINE(二次金叉,0,-0.18,8,0),Color3375FF;

DRAWTEXT(二次金叉,-0.2,' 金叉二'),Color3375FF;

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));

底背离:=REF(CLOSE,A1 1)CLOSE AND DIFFREF(DIFF,A1 1) AND CROSS(DIFF,DEA);

STICKLINE(底背离,0,0.13,10,0),ColorCECE00;

STICKLINE(底背离,0,0.13,4,0),ColorFFFF00;

STICKLINE(底背离,0,0.13,2,0),ColorFFFF44;

DRAWLINE(A1=0,DEA,底背离,DEA,0),ColorFFFFFF,linethick1;

DRAWTEXT(底背离,0.3,' 底背离'),ColorFFFF26;

A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));

顶背离:=REF(CLOSE,A2 1)DIFF AND CROSS(DEA,DIFF);

DRAWLINE(A2=0,DEA,顶背离,DEA,0),colorgreen,linethick1;

3条大神的评论

  • avatar
    访客 2022-07-03 上午 01:33:15

    F的N周期的平滑移动平均线DEA(也叫MACD、DEM)线。 以EMA1的参数为12日,EMA2的参数为26日,DIF的参数为9日为例来看看MACD的计算过程 1、计算移动平均值(EMA) 12日EM

  • avatar
    访客 2022-07-03 上午 04:35:48

    ,0),ColorE8E8E8;STICKLINE(低位金叉,0,-0.18,4,0),ColorF2F2F2;STICKLINE(低位金叉,0,-0.18,2,0),ColorFFFFFF;DRAWTEXT(低位金叉,-0.2,' 金叉'),ColorFFFFFF;

  • avatar
    访客 2022-07-03 上午 06:18:16

    判等来分析判断行情,预测股价中短期趋势的主要的股市技术分析指标。其中,DIF是核心,DEA是辅助。DIF是快速平滑移动平均线(EMA1)和慢速平滑移动平均线(EMA2)的差

发表评论