[求救]背離公式...
版主大大..
小弟想寫個關於MACD的背離公式
下述三條件分別是MACD主公式、MACD交叉背離公式及MACD中之DIF轉折背離公式(並附圖於後);惟在DIF轉折背離中採用與交叉背離公式同樣之語法卻無法求得正解,能請大大們幫我看看何處有錯嗎??謝謝^^
====MACD主公式====
CC:=CLOSE ;
DIFF:=EMA( CC , 12 ) - EMA( CC , 26 ),PRECISION2 ,COLORWHITE;
DMACD:=EMA( DIFF , 9 ),PRECISION2,COLORYELLOW ;
DIF_MACD:=2*( DIFF - DMACD ) ,PRECISION2,LINETHICK0,COLORMAGENTA;
STICKLINE(DIF_MACD>0,HHV(DIF_MACD,1),0,9,1),COLORMAGENTA;
STICKLINE(DIF_MACD<0,HHV(DIF_MACD,1),0,9,1),COLORGREEN;
STICKLINE(DIFF<0 AND DMACD<0 AND DIF_MACD>0 AND REF(DIF_MACD,1)<0,HHV(DIF_MACD,1),0,9,0),COLORRED;{DMU}
STICKLINE(DIFF>0 AND DMACD>0 AND DIF_MACD<0 AND REF(DIF_MACD,1)>0,HHV(DIF_MACD,1),0,9,0),COLORWHITE;{DMD}
VERTLINE(DIFF>0 AND REF(DIFF,1)<0),COLORRED;
VERTLINE(DIFF<0 AND REF(DIFF,1)>0),COLORWHITE;
DRAWICON(DIFF<0 AND CROSS(DIFF,DMACD),DIFF,8),ALIGN5;
DIF:DIFF,COLORWHITE;
MACD:DMACD,COLORYELLOW;
D_M:DIF_MACD,PRECISION2,LINETHICK0,COLORMAGENTA;
{信號球代表所轉換之階段}
DRAWICON(DIF>0 AND DIF>REFX(DIF,1) AND DIF>REF(DIF,1),DIF,5),ALIGN4;{DH}
DRAWICON(DIF<0 AND DIF<REFX(DIF,1) AND DIF<REF(DIF,1),DIF,4),ALIGN4;{DL}
====MACD交叉背離公式====
CC:=CLOSE;
DIFF:=EMA( CC , 12 ) - EMA( CC , 26 ),PRECISION2 ,COLORWHITE;
DMACD:=EMA( DIFF , 9 ),PRECISION2,COLORYELLOW ;
DIF_MACD:=2*( DIFF - DMACD ) ,PRECISION2,LINETHICK0,COLORMAGENTA;
A1:=BARSLAST(REF(CROSS(DIFF,DMACD),1));
B1:=REF(CLOSE,A1+1)>CLOSE AND CROSS(DIFF,DMACD) AND REF(DIFF,A1+1)<DIFF;
DRAWICON(FILTER(B1>0,5),CLOSE,10);
DRAWTEXT(FILTER(B1>0,5),CLOSE,'M底'),COLORGREEN;{MACD底背離}
DRAWICON(DIFF<0 AND CROSS(DIFF,DMACD),CLOSE,8),ALIGN4;
====MACD之DIFF轉折背離公式====
CC:=CLOSE;
DIFF:=EMA( CC , 12 ) - EMA( CC , 26 ),PRECISION2 ,COLORWHITE;
DMACD:=EMA( DIFF , 9 ),PRECISION2,COLORYELLOW ;
DIF_MACD:=2*( DIFF - DMACD ) ,PRECISION2,LINETHICK0,COLORMAGENTA;
A1:=BARSLAST(REF(DIFF<0 AND DIFF<REF(DIFF,1) AND DIFF<REFX(DIFF,1),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF;
DRAWICON(FILTER(B1>0,5),CLOSE,10);
DRAWTEXT(FILTER(B1>0,5),CLOSE,'M底'),COLORGREEN;{MACD底背離}
DRAWICON(DIFF<0 AND DIFF<REF(DIFF,1) AND DIFF<REFX(DIFF,1),CLOSE,4),ALIGN4;
traver0000 附帶上了此圖片:
|