: | : | :期货程序化 | :期货程序化研究 | :期货量化学习 | :期货量化 |
返回列表 发帖

[大智慧指标] [转载]macd指标详解

[大智慧指标] [转载]macd指标详解

macd指标详解


是本人集合各方荟萃分享,有更好的十万分欢迎大家提意见补充,有误的欢迎指正!!!



一、macd指标详解——macd的计算公式

MACD由正负差(DIF)和异同平均数(DEA)两部分组成,当然,正负差是核心,平均数是辅助。先介绍DIF的计算方法。


DIF是快速平滑移动平均线与慢速平滑移动平均线的差,DIF的正负差的名称由此而来。快速和慢速的区别是进行指数平滑时采用的参数的大小不同,快速是短期的,慢速是长期的。以现在流行的参数12和26为例,对DIF的计算过程进行介绍。


快速平滑移动平均线(EMA)是12日的,则计算公式为;

今日EMA(12)=2*今收盘/(12 1) 11*昨EMA/(12 1)

慢速平滑移动平均线(EMA)是26日的,计算公式为:

今日EMA(12)=2*今收盘/(26 1) 25*昨EMA/(26 1)


以上两个公式是指数平滑的公式,平滑因子分别为2/13和2/27。如果选别的系数,也可照此法办理。

DIF=EMA(12)-EMA(26)


有了DIF之后,MACD的核心就有了。单独DIF一个也能进行行情预测,但为了使信号更可靠,我们引入了另一个指标DEA。


DEA是DIF的移动平均,也就是连续数日的DIF的算术平均。这样,DEA自己又有了个参数,那就是作算术平均的DIF的个数,即天数。


对DIF作移动平均就像对收盘价作移动平均一样,是为了消除偶然因素的影响,使结论更可靠。



二、macd指标详解——macd的应用法则



利用MACD进行行情预测,主要是从两个方面进行。2 R9 d$ O9 c/ U+ D



(1)从DIF和DEA的取值和这两者之间的相对取值对行情进行预测。其应用法则如下:


1) DIF和DEA均为正值时,属多头市场。DIF向上突破DEA是买入信号;DIF向下跌破DEA只能认为是回档,作获利了结。


2) DIF和DEA均为负值时,属空头市场。DIF向下突破DEA是卖出信号;DIF向上穿破DEA只能认为是反弹,作暂时补空。



我们知道,DIF是正值,说明短期的比长期的平滑移动平均线高,这类似于5日线在10日线之上,所以是多头市场。DIF与DEA的关系就如同股价与MA的关系一样,DIF上穿或下穿DEA互人都是一个DIF将要上升还是下降的信号。DIF的上升和下降,进一步又是股价的上升和下降信号。上述的操作原则是从这方面考虑的。


(2)利用DIF的曲线形状,利用形态进行行情分析,主要是采用指标背离原则。这个原则是技术指标中经常使用的,具体的叙述是:如果DIF的走向与股价走向相背离,则此时是采取行动的信号。至于是卖出还是买入要依DIF的上升和下降而定。MACD的优点是除掉了MA产生的频繁出现的买入卖出信号,使发出信号的要求和限制增加,避免假信号的出现;用起来比MA更有把握。


MACD的缺点同MA一样,在股市没有明显趋势而进入盘整时,失误的时候极多。另外,对未来股价的上升和下降的深度不能进行有帮助的建议。



三、macd指标详解——利用MACD进行买卖操作的技巧



1、macd指标详解—利用MACD低位两次金叉买进的方法

MACD在低位发生第一次金叉时,股价在较多情况下涨幅有限,或小涨后出现较大的回调,造成买进的投资者出现套牢亏损情况。但是当MACD在低位第二次金叉出现后,股价上涨的概率和幅度会更大一些。因为在指标经过第一次金叉之后发生小幅回调,并形成一次死叉,此时空方好象又一次的占据了主动,但其实已是强弩之末,这样在指标第二次金叉时,必然造成多方力量的发力上攻。

上面一讲的时候就是对这个操作技巧的一个刨析,这里不重复解释了,这里重点讲一下利用MACD的逃跑技巧

2、macd指标详解—运用MACD捕捉最佳卖点的方法

其含义是指股价在经过大幅拉升后出现横盘,从而形成的一个相对高点,投资者尤其是资金量较大的投资者,必须在第一卖点出货,或减仓。判断“第一卖点”成立的技巧是“股价横盘、MACD死叉卖出”,也就是说,当股价经过连续的上涨出现横盘时,5日、10日移动平均线尚未形成死叉,但MACD率先死叉,死叉之日便是“第一卖点”形成之时,应该卖出或减仓。

第一卖点形成之后,有些股票并没有出现大跌,而是在回调之后为掩护出货假装向上突破,多头主力做出货前的最后一次拉升,又称虚浪拉升,此时形成的高点往往是成为一波牛市行情的最高点,所以又称绝对顶,如果此时不能顺利出逃的话,后果不堪设想


对于macd的运用,感觉若发生金叉之后,有量跟进,此信号可靠性应当高些。若量没有跟进,感觉金叉还在,但涨幅有限,买入价格悄高的话,到后面变成死叉,还亏钱。所以无量的macd金叉,除非第一时间进去,否则应尽量谨慎,继续放量才可跟进。


二次金叉选股

  1. DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
  2. DEA:=EMA(DIFF,9);
  3. MACD:=2*(DIFF-DEA);
  4. JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
  5. 二次金叉:CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
复制代码


土办法之双金叉


  1. DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
  2. DEA:=EMA(DIFF,9);
  3. MACD:=DIFF-DEA;
  4. ZZ:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,3),ref(DEA,3)) and dea<0 and dea>reF(dea,3)*1.21;
  5. YY:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,4),ref(DEA,4)) and dea<0 and dea>reF(dea,4)*1.21;
  6. XX:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,5)) and dea<0 and dea>ref(dea,5)*1.21;
  7. WW:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,6)) and dea<0 and dea>ref(dea,6)*1.21;
  8. VV:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,7)) and dea<0 and dea>ref(dea,7)*1.21;
  9. UU:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,8)) and dea<0 and dea>ref(dea,8)*1.21;
  10. TT:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,9)) and dea<0 and dea>ref(dea,9)*1.21;
  11. SS:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,10)) and dea<0 and dea>ref(dea,10)*1.21;
  12. RR:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,11)) and dea<0 and dea>ref(dea,11)*1.21;
  13. QQ:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,12)) and dea<0 and dea>ref(dea,12)*1.21;
  14. PP:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,13)) and dea<0 and dea>ref(dea,13)*1.21;
  15. OO:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,14)) and dea<0 and dea>ref(dea,14)*1.21;
  16. NN:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,15)) and dea<0 and dea>ref(dea,15)*1.21;
  17. MM:=CROSS(DIFF,DEA) and CROSS(ref(DIFF,5),ref(DEA,16)) and dea<0 and dea>ref(dea,16)*1.21;
  18. LL:=CROSS(DIFF,DEA) and REF(MACD,1)<-0.5 AND DEA<0;
  19. KK:=CROSS(DIFF,DEA) and REF(MACD,2)<-0.5 AND DEA<0;
  20. JJ:=CROSS(DIFF,DEA) and REF(MACD,3)<-0.5 AND DEA<0;
  21. II:=CROSS(DIFF,DEA) and REF(MACD,4)<-0.5 AND DEA<0;
  22. HH:=CROSS(DIFF,DEA) and REF(MACD,5)<-0.5 AND DEA<0;
  23. GG:=CROSS(DIFF,DEA) and REF(MACD,6)<-0.5 AND DEA<0;
  24. FF:=CROSS(DIFF,DEA) and REF(MACD,7)<-0.5 AND DEA<0;
  25. EE:=CROSS(DIFF,DEA) and REF(MACD,8)<-0.5 AND DEA<0;
  26. DD:=CROSS(DIFF,DEA) and REF(MACD,9)<-0.5 AND DEA<0;
  27. CC:=CROSS(DIFF,DEA) and REF(MACD,10)<-0.5 AND DEA<0;
  28. BB:=CROSS(DIFF,DEA) and REF(MACD,11)<-0.5 AND DEA<0;
  29. AA:=CROSS(DIFF,DEA) and REF(MACD,12)<-0.5 AND DEA<0;
  30. AA OR BB OR CC OR DD OR EE OR FF OR GG OR HH OR II OR JJ OR KK OR LL OR MM OR NN OR OO OR PP OR QQ OR RR OR SS OR SS OR TT OR UU OR VV OR WW OR XX OR YY OR ZZ;
复制代码


其实KDJ比MACD灵活!但是KDJ可以造假!因为太敏感!而MACD比较迟钝!却不容易作假!

我其他不用,我只用MACD,不要看是不是金叉,按照金叉操作是不会用指标的人才做的事。


论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表