改良了一下MACD,加了些色彩,可视性强了些,算是给使用MACD的人一个礼物吧,虽然我自己不用MACD。 缺点就是没显示出MACD的数值,用柱状线代替了数值,不知能否在不显示线的情况下显示数值。 今后在微博上不会在分析行情了,站在人为市场立法角度,所有人的体系都合理,每个人立的法不一样,观察市场得到的结论自然不一样,行情有什么好问的?未来行情的走势需要你自己告诉自己。为什么还要去和别人讨论行情走势?这样做的结局就是:除了得到混乱和迷茫,别的你什么都得不到。 ![]() ![]() {双MA做差均线} MA1:=EMA(C,N1); MA2:=EMA(C,N2); {零轴} ZERO:0,DOTLINE,COLORFFFF00; {2个差值} DIF:MA1-MA2,COLORLIRED,DOTLINE,LINETHICK1; DEA:EMA(DIF,MID),COLORRED,DOTLINE,LINETHICK1; {定义2条DIF线的方向} {DIF的方向}{上升}CD11:=DIF>=REF(DIF,1);{下降}CD12:=DIF<REF(DIF,1); {DEA的方向}{上升}CD21:=DEA>=REF(DEA,1);{下降}CD22:=DEA<REF(DEA,1); {画彩线表示涨跌} IF(CD11,DIF,DRAWNULL),COLORLIRED,LINETHICK1; IF(CD12,DIF,DRAWNULL),COLORLIGREEN,LINETHICK1; IF(CD21,DEA,DRAWNULL),COLORRED,LINETHICK1; IF(CD22,DEA,DRAWNULL),COLORGREEN,LINETHICK1; {NMACD} NMACD:=2*(DIF-DEA); {NMACD>0} STICKLINE(NMACD>0 AND REF(NMACD,1)<=0,0,NMACD,1.4,1),COLOR0000FF; STICKLINE(NMACD>0 AND REF(NMACD,1)>0 AND NMACD>REF(NMACD,1),0,NMACD,1.4,1),COLOR0000FF; STICKLINE(NMACD>0 AND REF(NMACD,1)>0 AND NMACD<=REF(NMACD,1),0,NMACD,1.4,1),COLORFF00FF; {NMACD<=0} STICKLINE(NMACD<=0 AND REF(NMACD,1)>0,0,NMACD,1.4,1),COLOR00FF00; STICKLINE(NMACD<=0 AND REF(NMACD,1)<=0 AND NMACD<=REF(NMACD,1),0,NMACD,1.4,1),COLOR00FF00; STICKLINE(NMACD<=0 AND REF(NMACD,1)<=0 AND NMACD>REF(NMACD,1),0,NMACD,1.4,1),COLORFFFF00; {特殊标记} STICKLINE(NMACD>0 AND NMACD>REF(NMACD,1) && NMACD>REF(NMACD,2) && NMACD>REF(NMACD,3) AND NMACD>REFX(NMACD,1) && NMACD>REFX(NMACD,2) && NMACD>REFX(NMACD,3),0,NMACD,1.4,0),COLOR0000FF; STICKLINE(NMACD<0 AND NMACD<REF(NMACD,1) && NMACD<REF(NMACD,2) && NMACD<REF(NMACD,3) AND NMACD<REFX(NMACD,1) && NMACD<REFX(NMACD,2) && NMACD<REFX(NMACD,3),0,NMACD,1.4,0),COLOR00FF00;
|
|