收藏 分销(赏)

金牌MACD指标原码.doc

上传人:xrp****65 文档编号:7665537 上传时间:2025-01-11 格式:DOC 页数:9 大小:34.50KB 下载积分:10 金币
下载 相关 举报
金牌MACD指标原码.doc_第1页
第1页 / 共9页
金牌MACD指标原码.doc_第2页
第2页 / 共9页


点击查看更多>>
资源描述
金牌MACD指标原码 金顺网()提供 金牌MACD指标原码,以及三个用此公式编制的MACD底背离选股和MACD底部金叉选股、MACD二次金叉选股的指标原码: 金牌MACD原码: DIFF:EMA(CLOSE,12)-EMA(CLOSE,27); DEA:EMA(DIFF,9); MACD:=2*(DIFF-DEA); STICKLINE(MACD>=0,MACD,0,2,1),COLORF00FF0; STICKLINE(MACD<0,MACD,0,2,1),COLORWHITE; STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR00AAFF; STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR00BBFF; STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR00CCFF; STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR00DDFF; STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR00EEFF; STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR00FFFF; STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR0000AA; STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR0011BB; STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR0022CC; STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR0033DD; STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR0044EE; STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2,0 ),COLOR0055FF; STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORAA00BB; STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORBB11BB; STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORCC22BB; STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORDD33BB; STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLOREE44BB; STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORFF55BB; STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORFFAA00; STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORFFBB11; STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORFFCC22; STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORFFDD33; STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORFFEE44; STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2,0 ),COLORFFFF55; IF(DIFF<0,DIFF,0),COLORRED,LINETHICK1; IF(DIFF<0,0,DIFF),COLORYELLOW,LINETHICK1; IF(DIFF<DEA,DIFF,DEA),COLOR00FF00,LINETHICK1; IF(DIFF>DEA,DEA,DEA),COLORWHITE,LINETHICK1; 低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1; STICKLINE(低位金叉,0,-0.18,2,0),COLORYELLOW; DRAWTEXT(低位金叉,-0.1,' 低位金叉'),COLORYELLOW; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); 二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; STICKLINE(二次金叉,0,-0.18,2,0),COLORFF00FF; DRAWICON(二次金叉,DEA*1.04,13) ; DRAWTEXT(二次金叉,-0.1,' 二次金叉'),COLORFF00FF; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); STICKLINE(底背离,0,0.13,2,0),COLOR00FF00; DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2; DRAWTEXT(底背离,0.1,' 底背离'),COLOR00FF00; 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,LINETHICK2; MACD底部金叉选股原码: DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); CROSS(DIFF,DEA) AND DIFF<-0.1; MACD二次金叉原码: DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); 低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; MACD底背离原码: DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); 低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); 二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); 注:此公式使用时,一般在MACD底背离时效果较好。 而上面的MACD指标线可以在大智慧新一代的分时走势中也可以使用,可以确定当天的低买点和高抛点。 本文来源于好股票软件下载网 macd二次金叉选股公式 $ J6 r0 @2 G% Y9 s( L* t0 h5 X4 A # Y: n9 d( G& f股灵子,股票, 论坛,股金道中 & W' S: r, R! u) o# j& P e% @{XG二次金叉} ?; j7 I( o6 S$ ] DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); {选股设JC=10即可} # A# ^$ L; j: DEA:=EMA(DIFF,9);股灵子,股票, 论坛,股金道中. L6 A5 j; G, }# X MACD:=2*(DIFF-DEA); 2 B- t( a6 F( W0 t* m# K6 C* s- o1 G股金道中股票论坛a:=if(CROSS(0,dea),1,0); |/ C) v0 Y7 o/ k6 D a1:=if(diff<0 and CROSS(diff,dea),1,0);股灵子,股票, 论坛,股金道中4 G2 O$ Y3 k+ o SS:=IF(A,SUM(A1,0),0);股金道中股票论坛# X; c8 Y; j0 h, } SSB:=HHV(SS,0);9 U( @9 S# O7 R SSS:=SUM(A1,0); ; T2 ]: [$ a: C9 [$ ?3 y% O5 {7 ~' \股金道中股票论坛jc:IF(SSS-SSB=2 AND SSS>REF(SSS,1),10,0) 指标说明: 本选股公式组合的条件主要有四个,1、均线多头排列;2、kdj日、周、月同时金叉或是日、周金叉,月J拐头向上;3、macd二次金叉;4、去ST和停牌的股票; 这个公式我经过一段时间的反复选股测试,效果不错,特拿出来跟大家分享! {kdj三金叉} MA5:=EMA(C,5); MA10:=EMA(C,10); MV5:=EMA(V,5); MV10:=EMA(V,10); K:="KDJ.K"(9,3,3); D:="KDJ.D"(9,3,3); V1:=MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND C>REF(C,1) AND C/O>1.01; VV1:=MV5>REF(MV5,1) AND MV10>=REF(MV10,1) AND V>REF(V,1)*1.2 ; KD1:=K>REF(K,1) AND D>=REF(D,1); VA:=COUNT(CROSS(K,D),4)>=1 AND COUNT(CROSS(MA5,MA10),4)>=1 AND COUNT(CROSS(MV5,MV10),4)>=1; {macd二次金叉} DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=2*(DIF-DEA); A1:=CROSS(DIF,DEA); A2:=REF(A1,1); A3:=COUNT(A2,21);{今天之前3个星期以来曾经金叉} A4:=MA(C,5)>=MA(C,10) AND MA(C,10)>=MA(C,30) AND MA(C,30)>=MA(C,60) AND MA(C,60)>=MA(C,120) AND MA(C,120)>=MA(C,250) ;{均线多头排列} {去S、T、停牌} ST:=STRFIND(stkname,'ST',1)>0; S:=STRFIND(stkname,'S',1)>0; 停牌:=(DYNAINFO(4)=0); 选股:IF(V1 AND VV1 AND KD1 AND VA,1,0) and A1 AND A3 AND A4 and not(ST) and not(停牌) and not(S); ? 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的主要工具。其计算方法比较烦琐,由于目前这些计算值都会在市场分析软件上由计算机自动完成,因此,投资者只要了解其运算过程即可,而更重要的是掌握它的研判功能。? 在实践中,将各点的?DIF和DEA(MACD)连接起来就会形成在零轴上下移动的两条快速(短期)和慢速(长期)线,此即为MACD图。? 短线投资者的买卖策略 1.在移动平均汇聚背驰指针(MACD)图表中,如MACD1由上向下转势,又或者MACD2由上向下转,则表示价位可能下跌,可考虑沽货。 2. 反之,如 MACD1由下向上转势,又或者MACD2由下向上转势,则表示价位可能上升,可考虑入货。 3. 这种买卖讯号的出现会较频密,投资者的买卖次数亦会相应增加。当大升市时,价位会有所调整,投资者未能获取较可观的回报。相对而言,获取较少的利润,同样,亏蚀的风险亦较低。 中短线投资者的买卖策略 1.在移动平均汇聚背驰指针(MACD)图表中的一支支垂直线称为移动平均汇聚背驰指针(MACD),而绿色横线是柱状垂直线的分水岭,柱状垂直线出现在此分水岭之下,称为「负」,而出现在分水岭之上,则称为「正」。 2. 对中短线投资者而言,当移动平均汇聚背驰指针(MACD)柱状垂直线由负变正时,亦即垂直线由分水岭之下转为之上时,是入货讯号。如利用移动平均汇聚背驰指针(MACD)来分析,则MACD1将会由下向上穿越MACD2。 3. 反之,当柱状垂直线由正变负时,亦即垂直线由分水岭之上转为之下时,是沽货讯号。同样地,MACD1将会由上向下穿越MACD2。 中线投资者的买卖策略 1.在移动平均汇聚背驰指针(MACD)图表中之灰黑色横虚线为零线,如MACD1和MACD2都处于零线之上,显示市况上升趋势未完。故此MACD1和MACD2在零线之上向下转势,或者MACD1跌破MACD2,亦只能当作好仓的平仓讯号。但如果MACD1是在零线之下,而跌破MACD2时,才能构成较为可靠的沽货讯号。 2.反之,如果MACD1和MACD2都在零线之下,显示跌势未完。故此,MACD1和MACD2都在零线之下而向上转势时,或者MACD1升破MACD2,亦只能当作淡仓的平仓讯号。但如果MACD1是在零线之上,而升破MACD2,才能视作较为可靠的入货讯号。 实战经验 (1)股价在经过漫长的下跌后,开始筑底,随后股价开始缓慢回升,5日、10日均价线,5日、10日均量线和MACD都出现黄金交叉点,简称三金叉,这时是股价见底的信号,而交叉的次数越多,且见底部不断提高,则准确性越高,该股即将走出一波上升行情。如:0933神火股份,在2000年1月5日,该股5日、10日均价线,5日、10日均量线和MACD同时在底部金叉,即三金叉出现,此时即为介入的最佳时机,随后该股出现了一波强劲的上攻行情,在3个月时间内,股价由10.69元上升到17.50元,升幅达70%。 (2)当股价经过一轮大涨,受到众多中小投资者的追捧,主力开始派发,这时出现5日、10日均价线,5日、10日均量线和MACD同时死叉,则是卖出的最佳时机,这时若稍有迟疑,股价便会一泻千里。如0722金果实业,因2000年3月9日三死叉出现,是强烈的卖出信号,随后股价展开一轮暴跌,在短短2个月内,由27.17元跌至13.46元,跌幅惊人。主力出逃后,随之而后的是连续阴跌。 (3)参数设置快速EMA12, 慢速EMA26 使用方法 : 随股价上升MACD翻红,即白线上穿黄线(先别买),其后随股价回落,DIF(白线)向MACD(黄线)靠拢,当白线与黄线粘合时(要翻绿未翻绿),此时只需配合日K线即可,当此时K线有止跌信号,如:收阳,十字星等.(注意,在即将白黄粘合时就要开始盯盘囗,观察卖方力量),若此时能止跌称其为”底背驰”.底背驰是买入的最佳时机!!! 可随意取例,无数个股底部均有此现象.例600720祁连山 99年5月19日 0768西飞国际99年5月18日和6月4日,0542TCL通讯2000年1日18日等等,举不胜举。反之,当股价高位回落,MACD翻绿,再度反弹,此时当DIF(白线)与MACD(黄线)粘合时[要变红未变红]若有受阻,如收阴,十字星等,就有可能”顶背驰”是最后的卖出良机!!!此时许多人以为重拾升势,在别人最佳卖点买入往往被套其中.例子也随意举几个。0796宝商2000年8月17日. 600720祁连山98年11月24日 600823万象集团98年10日29日,11月9日,12月3日. 操作注意: A.背驰时不理是否击穿或突破前期高(低)位 B.高位时只要有顶背驰可能一般都卖,不搏能重翻红,除非大阳或涨停. C.其为寻找短期买卖点的奇佳手段,短期幅度15%以上,但中线走势要结合长期形态及其他. (4)在许多使用者看来,把均线系统的参数(天数)设为5天、10天、20天或30天是常用的设置方法,但个人认为现阶段中国股市中,55天、120天、250天均线天数才是最理想的设置,不妨说:短期天数的均线系统只能为使用者带来一些微薄的利润,但长期均线系统却能为我们找到大黑马,产生丰厚的盈利,而当价格出现下降时,这三条均线又往往为我们提供了逢低买入或者逢高卖出的时机。 从一些股价出现翻番的大牛股的走势不难看出,突破上档长期均线即55天、120天和250天均线是形成大牛市行情的必要条件,尽管股价在这些长期均线之上的个股不一定会出现大幅上涨,但出现过大幅上涨的个股股价大幅扬升都是出现在突破长期均线之后。一旦长期均线呈多头排列,并开始发散,此时股价将走出连续的震荡上升行情。 我们以上海梅林(600073)为例来分析:该股股价自1999年10月中旬下跌至250天均线后受该均线支撑而企稳,随后走出筑底行情,12月初突破上档半年均线的压力,预示着一波升势正在酝酿,12月30日股价在回跌至120天均线处企稳,并再次出现上行,开始进入大幅扬升阶段;其后股价在2月17日形成冲高回落,至下档55天均线处未能企稳,下跌到120天均线企稳,其后展开反弹,但明显受阻于上档55天均线,反弹结束。今年6月15日股价跌破120天均线,其后该均线对股价走势形成明显压力,6月29日两条均线发出死叉,预示着后期股价将有可能向250天均线处靠拢。 在三条均线中,55天均线一般是短、中期多空强弱分界线。一般而言,在上升过程中有效跌破55天均线预示着一轮中期调整的到来,120天均线是中、长期多空强弱分界线,一般而言,股价当下跌至120天均线或上升至120天均线后往往出现转头(阶段性高点与低点形成),250天均线是原始趋势线,只有当250天均线作出向上或向下的比较明显的变化时,才代表趋势已完全转弱或转强。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服