咨詢內(nèi)容:
求助老師優(yōu)化MACD
老師好,這個是優(yōu)化了博易MACD的源碼,現(xiàn)在是
DIFF和DEA線交金叉和死叉后線條變色。能不能請老師調(diào)整一下變成
比如DIF下跌顯示綠色,上升顯示黃色;DEA下跌顯示藍色,上升顯示紅色。不是交金叉和死叉后才變色.
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26),COLOR0000FF,LINETHICK3;
DEA :EMA(DIFF,9),COLOR00FFFF,LINETHICK3;
MACD := 2*(DIFF-DEA);
DRAWBMP(MACD>0 AND MACD>REF(MACD,1),0,'紅.BMP');
DRAWBMP(MACD>0 AND MACD
DRAWBMP(MACD<0 ,0,'綠.BMP');
DRAWBMP(MACD<0 AND MACD>REF(MACD,1),0,'藍.BMP');
STICKLINE(MACD>0 AND MACD>REF(MACD,1),MACD,0,2,0),COLORB50FA8;
STICKLINE(MACD>0 AND MACD>REF(MACD,1),MACD,0,1,0),COLORFF00FF;
STICKLINE(MACD>0 AND MACD
STICKLINE(MACD>0 AND MACD
STICKLINE(MACD<0 ,MACD,0,2,0),COLOR007500;
STICKLINE(MACD<0 ,MACD,0,1,0),COLOR00FF00;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,2,0),COLORFF0000;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,1,0),COLORFFFF00;
PARTLINE(DIFF>DEA,DIFF),COLOR0000FF,LINETHICK3;
PARTLINE(DIFF>DEA,DEA),COLOR00FFFF,LINETHICK3;
PARTLINE(DIFF
PARTLINE(DIFF
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,-0.03,3,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*1.04,13) ;
DRAWTEXT(二次金叉,-0.1,' 二次金叉'),COLORFF00FF;
A11:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背離:=REF(CLOSE,A11+1)>CLOSE AND DIFF>REF(DIFF,A11+1) AND CROSS(DIFF,DEA);
DRAWTEXT(底背離,DEA*0.6,' 底背離'),COLORFFFFFF;
A22:=BARSLAST(REF(CROSS(DEA,DIFF),1));
頂背離:=REF(CLOSE,A22+1)DIFF AND CROSS(DEA,DIFF);
DRAWTEXT(頂背離,DEA*1.2,' 頂背離'),COLORGREEN;
?
博易技術(shù)人員:
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26),COLOR00FF00,LINETHICK3;
DEA :EMA(DIFF,9),COLORFF8000,LINETHICK3;
MACD := 2*(DIFF-DEA);
DRAWBMP(MACD>0 AND MACD>REF(MACD,1),0,'紅.BMP');
DRAWBMP(MACD>0 AND MACD
DRAWBMP(MACD<0 ,0,'綠.BMP');
DRAWBMP(MACD<0 AND MACD>REF(MACD,1),0,'藍.BMP');
STICKLINE(MACD>0 AND MACD>REF(MACD,1),MACD,0,2,0),COLORB50FA8;
STICKLINE(MACD>0 AND MACD>REF(MACD,1),MACD,0,1,0),COLORFF00FF;
STICKLINE(MACD>0 AND MACD
STICKLINE(MACD>0 AND MACD
STICKLINE(MACD<0 ,MACD,0,2,0),COLOR007500;
STICKLINE(MACD<0 ,MACD,0,1,0),COLOR00FF00;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,2,0),COLORFF0000;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,1,0),COLORFFFF00;
PARTLINE(DIFF>REF(DIFF,1),DIFF),COLOR00FFFF,LINETHICK3;
PARTLINE(DEA>REF(DEA,1),DEA),COLOR0000FF,LINETHICK3;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,-0.03,3,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*1.04,13) ;
DRAWTEXT(二次金叉,-0.1,' 二次金叉'),COLORFF00FF;
A11:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背離:=REF(CLOSE,A11+1)>CLOSE AND DIFF>REF(DIFF,A11+1) AND CROSS(DIFF,DEA);
DRAWTEXT(底背離,DEA*0.6,' 底背離'),COLORFFFFFF;
A22:=BARSLAST(REF(CROSS(DEA,DIFF),1));
頂背離:=REF(CLOSE,A22+1)DIFF AND CROSS(DEA,DIFF);
DRAWTEXT(頂背離,DEA*1.2,' 頂背離'),COLORGREEN;
http://210.14.65.65:13168/foru...D1257
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),COLOR00FF00,LINETHICK3;
DEA:EMA(DIFF,9),COLORFF8000,LINETHICK...
謝謝老師,要的就是這個效果!!