您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

MACD主升浪[同花顺公式]

相关标签: 周线二次穿越买牛股 、 周线2次金叉 、 macd二次金叉主升浪 、 周线主升浪最牛的macd 、 macd指标怎么看 、 macd指标的原理 、 macd指标参数最佳设置 、 macd指标使用技巧口诀 、 真正的周线零上二次金叉 、 月线macd零上二次金叉 、 macd二次金叉公式 、 macd月线金叉周线死叉 、

 

MACD指标说明MACD指数平滑异同移动平均线为两条长、短的平滑平均线。其买卖原则为:1.DIFF、DEA均为正,DIFF向上突破DEA,买入信号参考。2.DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号参考。3.DEA线与K线发生背离,行情可能出现反转信号。4.分析MACD柱状线,由红变绿(正变负),卖出信号参考;由绿变红,买入信号参考。{程序化交易 www.cxh99.com }

 

原理解析:

输出DIF:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均,画白色
输出DEA:DIF的9日指数移动平均,画黄色
MACD赋值:2*(DIF-DEA)
输出ZERO : 0,画红色
如果DIF>DEA,返回?,否则返回?ELSEDRAWICON(DIF上穿0,DIF-0.02,1)
//买点图标DRAWICON(DIF上穿DEA,DIF-0.02,1)
//买点图标DRAWICON(0上穿DIF,DIF-0.02,2)
//卖点图标DRAWICON(DEA上穿DIF,DIF-0.02,2)
//卖点图标FILLRGN(DIF,DEA,DIF>DEA AND DIF>0,自定色,DIF<DEA AND DIF<0,自定色)
//面积图FILLRGN(DIF,DEA,DIF>DEA AND DIF<0,自定色,DIF<DEA AND DIF>0,自定色)
//面积图DRAWGBK(DIF>0 ),画蓝色
//蓝色上升趋势DRAWGBK(DIF<0),画黑色
//黑色下降趋势VERLINE(DIF上穿0,0)
 //建仓垂直线VERLINE(0上穿DIF,0)
GJ赋值:收盘价和开盘价的较大值
当满足条件MACD>0ANDMACD>=1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
当满足条件MACD>0ANDMACD<1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00
当满足条件MACD<0ANDMACD>=1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件MACD<0ANDMACD<1日前的MACD时,在0和MACD位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00
L4赋值:4日内GJ的最低值
JL赋值:(55日内DIF的最高值-55日内DIF的最低值)/5
GT赋值:DEA>1日前的DEA AND 1日前的DEA<2日前的DEA
A1赋值:上次1日前的GT距今天数
底背离赋值:A1+1日前的L4>收盘价 AND DIF>A1+1日前的DIF AND GT
当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件底背离时,在DEA位置画直线起点,当满足条件底背离时,在A1日前的DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件底背离时,在A1日前的DEA*1.18位置书写文字,COLORFF00FF
H4赋值:4日内GJ的最高值
GT2赋值:DEA<1日前的DEA AND 1日前的DEA>2日前的DEA
A2赋值:上次1日前的GT2距今天数
顶背离赋值: A2+1日前的H4<H4 AND DIF<A2+1日前的DIF AND GT2
当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在A2日前的DEA位置画直线终点,0表示是否延长.,画绿色,线宽为2
当满足条件顶背离时,在DEA位置画直线起点,当满足条件顶背离时,在A2日前的DEA位置画直线终点,0表示是否延长.,画绿色,线宽为2
当满足条件顶背离时,在A2日前的DEA*1.18位置书写文字,画绿色
A0赋值:DIF<0 AND DEA<0
A11赋值:A0>1日前的A0
A3赋值:上次A11距今天数
A4赋值:统计A3日中满足DEA>0ANDDIF>0的天数=0
A5赋值:DIF上穿DEA
A6赋值:上次A5距今天数
A7赋值:A6+1日前的A6+A6
A8赋值:(DIF+DEA)/2
A9赋值:(最高价+最低价)/2
A10赋值:A5 AND A7<A3 AND A4 AND A8>A7日前的A8 AND A9<A7日前的A9 AND MACD>0
当满足条件A10时,在DIF*0.95位置书写文字,画黄色
 

源码:

 



DIF:EMA(CLOSE,12) - EMA(CLOSE,26),colorwhite;DEA:EMA(DIF,9),coloryellow;MACD:=2*(DIF-DEA);Zero : 0,colorred;IF (DIF>DEA){IF (DIF<0)STOCK:"建仓"; ELSESTOCK:"加仓";}ELSE{IF (DIF>0) STOCK:"减仓"; ELSESTOCK:"清仓";}DRAWICON(CROSS(DIF,0),DIF-0.02,1);//买点图标DRAWICON(CROSS(DIF,DEA),DIF-0.02,1);//买点图标DRAWICON(CROSS(0,DIF),DIF-0.02,2);//卖点图标DRAWICON(CROSS(DEA,DIF),DIF-0.02,2);//卖点图标FILLRGN(DIF,DEA,DIF>DEA AND DIF>0,RGB(255,255,0),DIF<DEA AND DIF<0,RGB(255,0,255));//面积图FILLRGN(DIF,DEA,DIF>DEA AND DIF<0,RGB(255,255,255),DIF<DEA AND DIF>0,RGB(0,255,255));//面积图DRAWGBK(DIF>0 ),colorblue;//蓝色上升趋势DRAWGBK(DIF<0),colorblack;//黑色下降趋势VERLINE(CROSS(DIF,0),0); //建仓垂直线VERLINE(CROSS(0,DIF),0); //清仓垂直线/***************************MACD背离算法***************************************************/gj:=MAX(C,O);STICKLINE(MACD>0 AND MACD>=REF(MACD,1),0,MACD,2,0),color0000ff;STICKLINE(MACD>0 AND MACD<REF(MACD,1),0,MACD,2,0),colorffff00;STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,2,0),colorff00ff;STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,2,0),color00ff00;L4:=LLV(gj,4);jl:=(HHV(DIF,55)-LLV(DIF,55))/5;gt:=DEA>REF(DEA,1) AND REF(DEA,1)<REF(DEA,2);A1:=BARSLAST(REF(gt,1));底背离:=REF(L4,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND gt;DRAWLINE(A1=0,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2;DRAWLINE(底背离,DEA,底背离,REF(DEA,A1),0),colorred,LINETHICK2;DRAWTEXT(底背离,REF(DEA,A1)*1.18,' 底背离'),COLORFF00FF;H4:=HHV(gj,4);gt2:=DEA<REF(DEA,1) AND REF(DEA,1)>REF(DEA,2);A2:=BARSLAST(REF(gt2,1));顶背离:= REF(H4,A2+1)<H4 AND DIF<REF(DIF,A2+1) AND gt2;DRAWLINE(A2=0 ,DEA,顶背离,REF(DEA,A2),0),colorgreen,LINETHICK2;DRAWLINE(顶背离,DEA,顶背离,REF(DEA,A2),0),colorgreen,LINETHICK2;DRAWTEXT(顶背离,REF(DEA,A2)*1.18,' 顶背离'),colorgreen;A0:=DIF<0 AND DEA<0;

A11:=A0>REF(A0,1);A3:=BARSLAST(A11);A4:=COUNT(DEA>0 AND DIF >0,A3)=0;A5:=CROSS(DIF ,DEA);A6:=BARSLAST(A5);A7:=REF(A6,A6+1)+A6;A8:=(DIF+DEA)/2;A9:=(HIGH+LOW)/2;A10:=A5 AND A7<A3 AND A4 AND A8>REF(A8,A7) AND A9<REF(A9,A7) AND MACD>0;DRAWTEXT(A10,DIF*0.95,'金叉买入'),coloryellow;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容