DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA  : =EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

STICKLINE(MACD>0,MACD,0,3,1),COLORRED;
STICKLINE(MACD<0,MACD,0,3,1),COLORCYAN;
VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);
VA2:=CROSS(BACKSET(CROSS(0,MACD),REF(VA1,1)+2),0.5);
QG:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5);
DRAWHORIZONTALLINE(VA2,MACD,COLORMAGENTA);
VA3:=LLVBARS(MACD,BARSLAST(MACD>0)+1);
VA4:=CROSS(BACKSET(CROSS(MACD,0),REF(VA3,1)+2),0.5);
BD:=BARSLAST(CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(0,MACD),1)),0.5));
DRAWHORIZONTALLINE(VA4,MACD,COLORYELLOW);
BDTJ:=IF(MACD<0,CROSS(BACKSET(ISLASTBAR,SUMBARS(MACD=LLV(MACD,BARSLAST(MACD>0)),1)),0.5),NULL);
TSBDTJ:=BARSLAST(BDTJ);
BDZH:=CROSS(BACKSET(ISLASTBAR,SUMBARS(MACD<REFX1(LLV(MACD,BD+1),10000),1)),0.5);
BDTS:=BARSLAST(BDZH);
本低:IF(BD+1>=1,REFX1(LLV(MACD,BD+1),10000),NULL);
BDCL:=CROSS(COUNT(CROSS(MACD>本低/2 AND MACD<0,0.5),TSBDTJ)=1,0.5) AND TSBDTJ>=0;
终点:=IF(ISLASTBAR AND MACD>0 AND MACD=HHV(MACD,BARSLAST(MACD<0)),1,IF(CROSS(BACKSET(ISLASTBAR,SUMBARS(QG,1)),0.5),2,NULL));
UU:=(终点=1 OR 终点=2) AND MACD>0;
ZZ:= CROSS(BACKSET(ISLASTBAR,SUMBARS(UU,1)),0.5);
DRAWHORIZONTALLINE(ZZ,MACD,COLORWHITE);
横线:=REFX1(REF(MACD,BARSLAST(ZZ)),10000);
WW:=MACD>横线;
起始点:=CROSS(BACKSET(ISLASTBAR,SUMBARS(WW,1)),0.5);
天数:BARSLAST(起始点),COLORYELLOW,NODRAW;
DRAWLINE1(起始点,横线,ZZ,横线,0),COLORGREEN,DOT;
DRAWLINE1(BDZH,REFX1(LLV(MACD,BD+1),10000),BDTJ=1,MACD,0),COLOR8080FF,DOT;
DRAWNUMBER1(BDTJ,REFX1(LLV(MACD,BD+1),10000)*0.9,BDTS,0);

本高:=VALUEWHEN(ZZ,MACD);
前高:=VALUEWHEN(VA2,MACD);
前低:=VALUEWHEN(VA4,MACD);

TT:=BARSLAST(ZZ);

WQG:=CROSS(COUNT(CROSS(MACD<本高/2 AND MACD>0,0.5),ZZ)=1,0.5) AND ZZ>=0;
STICKLINE(MACD>前高 AND 本高>前高 AND BARSLAST(CROSS(MACD<本高/2,0.5))>0 AND
MACD>(前高+本高)/2,MACD,前高,1,0),COLORYELLOW;
前高本高二分位:IF(MACD>0 AND 本高<>前高,VALUEWHEN(WQG,(前高+本高)/2),NULL),COLORC0C000,DOT;

DRAWTEXT(WQG,MACD*1.1,'本高成立'),COLORWHITE;
DRAWTEXT(BDCL,MACD*1.1,'本低成立'),COLORWHITE;
STICKLINE(MACD>前高,MACD,前高,1,0),COLORYELLOW;

STICKLINE(WQG,MACD,0,1,0),COLORGREEN;
STICKLINE(MACD<0 AND MACD<前低 AND 前低<0,MACD,前低,1,0),COLORBLUE;

TSB1:=BARSLAST(MACD>0)-1;
STICKLINE(BARSLAST(BDCL)>=0 AND MACD<前低 AND MACD<0,MACD,前低,1,0),COLORGREEN;
STICKLINE(BDCL,MACD,0,1,0),COLORWHITE;
STICKLINE(MACD>前高 AND 本高>前高 AND BARSLAST(WQG)>0,
MACD,前高,1,0),COLORRED;
DRAWTEXT(VA2 AND VA2<>UU,(MACD/10)*9,'前');
DRAWTEXT(VA2 AND VA2<>UU,MACD/10,'高');
DRAWTEXT(ZZ,(MACD/10)*9,'本'),COLORWHITE;
DRAWTEXT(ZZ,MACD/10,'高'),COLORWHITE;
DRAWTEXT(BDTJ,(MACD/10)*9,'低'),COLORRED;
DRAWTEXT(BDTJ,MACD/10,'本'),COLORRED;
IF(BARSLAST(BDCL)>=0,本低/2,NULL),COLORRED,DOT;
VARA1:=(VOL/C)/2,NODRAW;
VARA2:=SUM(IF(VARA1>100 AND CLOSE>REF(CLOSE,1),VARA1,0),0);
VARA3:=SUM(IF(VARA1>100 AND CLOSE<REF(CLOSE,1),VARA1,0),0);
VARA4:=SUM(IF(VARA1<100 AND CLOSE>REF(CLOSE,1),VARA1,0),0);
VARA5:=SUM(IF(VARA1<100 AND CLOSE<REF(CLOSE,1),VARA1,0),0);
VARA6:=VARA2+VARA3+VARA4+VARA5;
机买:=(VARA2/VARA6)*100,LINETHICK2,COLORRED;
机卖:=(VARA3/VARA6)*100,LINETHICK2,COLORGREEN;
主力差:=机买-机卖,LINETHICK2,NODRAW;
强度:主力差-REF(主力差,1),NODRAW,COLOR6600FF;
STICKLINE(强度>1.5,-0.05,0,2,0),COLORMAGENTA;
近期:BARSLAST(强度>1.5),NODRAW,COLORGRAY;

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注