b2c信息网

您现在的位置是:首页 > 昨日新闻 > 正文

昨日新闻

九线MACD副图指标公式源码(最新版macd指标公式源码)

hacker2022-06-10 04:35:33昨日新闻104
本文目录一览:1、通达信macd副图帮我改成选股公式

本文目录一览:

通达信macd副图帮我改成选股公式

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

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

AA:=BARSLAST(DIF0 AND CROSS(DIF,DEA));

第一次金叉:AA=1 AND FILTER(AA=1,30);

参考资料:

求MACD空中加油指标源码(通达信)

MA4:MA(C,4);

MA10:MA(C,10);

MA20:MA(C,20);

MA62:MA(C,62);

A10:=ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*3.1416*MA(C,10);

小金角:=REF(CROSS(MA(C,10),MA(C,20)),1) AND A1010.0;

DRAWTEXT(小金角,L-0.20,'小金角');

B20:=ATAN((MA(C,20)/REF(MA(C,20),1)-1)*100)*3.1416*MA(C,20);

大金角:=REF(CROSS(MA(C,20),MA(C,62)),1) AND B2010;

DRAWTEXT(大金角,L-0.20,'大金角');

XJB1:=BARSLAST(小金角);

XJB2:=XJB1 AND CROSS(MA(C,10),C) AND CMA(C,10);

XJB3:=RANGE(C,MA(C,20),MA(C,10));

小金边:=XJB2 AND XJB3;

DRAWTEXT(小金边,L-0.20,'小金边');

DJB1:=BARSLAST(大金角);

DJB2:=DJB1 AND CROSS(MA(C,20),C) AND CMA(C,20);

DJB3:=RANGE(C,MA(C,62),MA(C,20));

大金边:=DJB2 AND DJB3;

DRAWTEXT(大金边,L-0.20,'大金边');

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

DEA:=EMA(DIFF,9);

V1:=DIFF0 AND VMA(V,5);

V2:=DEA0 AND DEA-0.07;

MACD骑墙:=V1 AND V2;

DRAWTEXT(MACD骑墙,L-0.20,'MACD骑墙');

KZJY:=DIFF0 AND DEA0;

空中加油:=KZJY AND ABS(DIFF-DEA)/C0.0045 AND CROSS(DIFF,DEA);

DRAWTEXT(空中加油,L-0.20,'空中加油'),COLORRED,LINETHICK2;

HZZZ:=ABS(MA(C,4)-MA(C,20))+ABS(MA(C,20)-MA(C,62))/C;

海豚张嘴:=HZZZ0.23 AND CROSS(MA(C,20),MA(C,62)) AND MA(C,20)REF(MA(C,20),1) AND VMA(V,5);

DRAWTEXT(海豚张嘴,L-0.20,'海豚张嘴'),COLORRED,LINETHICK2;

j值和macd副图指标公式

公式如下:

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

2.DEA:=EMA(DIF,9);

3.MACD:(DIF-DEA)*2,COLORSTICK;

4.CD:(DIF-DEA)*4,;

5.RSV:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*CD;

6.K:=SMA(RSV,3,1);

7.D:=SMA(K,3,1);

8.J1:3*K-2*D。

相对于其他指标,MACD 属于趋势类指标,一般来说比较稳定,能过滤一般无用的信号。类似KDJ之类的摆荡指标,则变化更是多段,前一分钟金叉,后一分钟马上死叉,令用者如坠云里雾里。

跪求通达信冠军MACD和冠军背离线附图指标源码,那位大神给下!

{供参考}

{冠军MACD+顶底背离画线}

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

DEA:=EMA(DIFF,9);

MACD2:=2*(DIFF-DEA);

DU0:=CROSS(DIFF,0);

UD0:=CROSS(0,DIFF);

TDU0:=BARSLAST(DU0);

TUD0:=BARSLAST(UD0);

DU3:=REF(DU0,1);

UD3:=REF(UD0,1);

TDU3:=BARSLAST(DU3);

TUD3:=BARSLAST(UD3);

UDGLINE:=IF(TDU3TUD3,REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3));

JDU0:=REF(CLOSE,1)=REF(UDGLINE,1) AND CLOSEUDGLINE AND TDU0TUD0;

JUD0:=REF(CLOSE,1)=REF(UDGLINE,1) AND CLOSEUDGLINE AND TUD0TDU0;

JDU1:=JDU0 AND COUNT(JDU0,TDU0)=1;

JUD1:=JUD0 AND COUNT(JUD0,TUD0)=1;

STICKLINE(MACD2=0,0,MACD2,1,1),COLOR0000FF;

STICKLINE(MACD2=0 AND MACD2REF(MACD2,1),0,MACD2,1,0),COLORGREEN;

STICKLINE(MACD20,0,MACD2,2,0),COLORFFFF00;

STICKLINE(MACD20 AND MACD2REF(MACD2,1),0,MACD2,1,1),COLORFFFF00;

STICKLINE(CLOSE0,0,0,1,0),COLOR808080;

DEFUT:=BARSLAST(CROSS(MACD2,0));

DEFDT:=BARSLAST(CROSS(0,MACD2));

DEFUL:=IF(MACD2=0,HHV(MACD2,DEFUT+1),REF(HHV(MACD2,DEFUT+1),DEFDT+1));

DEFDL:=IF(MACD20,LLV(MACD2,DEFDT+1),REF(LLV(MACD2,DEFDT+1),DEFUT+1));

DEFU2L:=REF(DEFUL,DEFUT+1);

DEFD2L:=REF(DEFDL,DEFDT+1);

DRAWICON(LLV(MACD2,4)0 AND MACD2REF(MACD2,1) AND REF(MACD2,1)REF(MACD2,2) AND REF(MACD2,2)REF(MACD2,3),MACD2+0.38,9);

DRAWICON(HHV(MACD2,4)0 AND MACD2REF(MACD2,1) AND REF(MACD2,1)REF(MACD2,2) AND REF(MACD2,2)REF(MACD2,3),MACD2-0.13,11);

DRAWICON((JUD1 OR BARSLAST(JDU1)BARSLAST(JUD1)) AND MACD2=0 AND REF(MACD2,1)REF(DEFU2L,1) AND MACD2DEFU2L,MACD2+0.50,5);

DRAWICON((JDU1 OR BARSLAST(JDU1)BARSLAST(JUD1)) AND MACD20 AND REF(MACD2,1)REF(DEFD2L,1) AND MACD2DEFD2L,MACD2-0.14,6);

VAR111:=JDU1 OR BARSLAST(JDU1)BARSLAST(JUD1);

VAR112:=HHV(MACD2,4)0 AND MACD2REF(MACD2,1) AND REF(MACD2,1)REF(MACD2,2) AND REF(MACD2,2)REF(MACD2,3);

价因子:=IF(CLOSE/OPEN1.06,2.5,0),COLORLIBLUE;

STICKLINE(价因子,0,1,1,1),COLORYELLOW;

量变线:=VOL/MA(VOL,5)COLORWHITE,LINETHICK2;

量因子:=IF(VOL/MA(VOL,5)2,2.5,0);

STICKLINE(量因子,0,1,1,1),COLORYELLOW;

DRAWICON(CLOSE/OPEN1.06,1,24);

DRAWICON(VOL/MA(VOL,5)2,0.8,25);

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

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

STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;

底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;

DRAWTEXT(底背离,0.12,' 底背离'),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;

DRAWICON(CROSS(DIFF,DEA),DEA,1);

DRAWICON(CROSS(DEA,DIFF),DEA,2);

求教股票的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图。

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

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

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

DEA:=EMA(DIF,9);

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

发表评论

评论列表

  • 颜于痞唇(2022-06-10 05:15:28)回复取消回复

    MA(C,10);MA20:MA(C,20);MA62:MA(C,62);A10:=ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*3.14

  • 北槐征棹(2022-06-10 13:47:50)回复取消回复

    );VAR111:=JDU1 OR BARSLAST(JDU1)BARSLAST(JUD1);VAR112:=HHV(MACD2,4)0 AND MACD2REF(MACD2,1) AND REF(MACD2

  • 余安千夜(2022-06-10 15:24:45)回复取消回复

    OW;DRAWICON(CLOSE/OPEN1.06,1,24);DRAWICON(VOL/MA(VOL,5)2,0.8,25);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(