来函数检测结果如下:
该公式没有未来函数
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
macd :=(2*(DIFF-DEA));
STICKLINE(C>O,C,O,3,1);
STICKLINE(C>O,C,H,0.3,1);
STICKLINE(C>O,O,L,0.3,1);
STICKLINE(C=O,C,O,3,1);
STICKLINE(C=O,C,H,0.3,1);
STICKLINE(C=O,O,L,0.3,1);
STICKLINE(C<O,C,O,3,1);
STICKLINE(C<O,C,L,0.3,1);
STICKLINE(C<O,O,H,0.3,1);
STICKLINE(MACD>REF(MACD,1),C,O,3,1)COLORRED;
STICKLINE(MACD>REF(MACD,1),C,H,0.3,1)COLORRED;
STICKLINE(MACD>REF(MACD,1),O,L,0.3,1)COLORRED;
STICKLINE(MACD<REF(MACD,1),C,O,3,1)COLORBLUE;
STICKLINE(MACD<REF(MACD,1),C,L,0.3,1)COLORBLUE;
STICKLINE(MACD<REF(MACD,1),O,H,0.3,1)COLORBLUE;
DIFF11 :=EMA(CLOSE,1) - EMA(CLOSE,4000);
DEA11 :=EMA(DIFF11,2);
DRAWLINE(crOSS(DIFF11,DEA11),L,CROSS(DEA11,DIFF11),H,0),LINETHICK1,COLORRED;
DRAWLINE(CROSS(DEA11,DIFF11),H,CROSS(DIFF11,DEA11),L,0),LINETHICK1,COLORBLUE;
原理解析:
DIFF :=收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA :=DIFF的9日指数移动平均
MACD :=(2*(DIFF-DEA))
当满足条件C>O时,在C和O之间画柱状线
当满足条件C>O时,在C和H之间画柱状线
当满足条件C>O时,在O和L之间画柱状线
当满足条件C=O时,在C和O之间画柱状线
当满足条件C=O时,在C和H之间画柱状线
当满足条件C=O时,在O和L之间画柱状线
当满足条件C
STICKLINE(MACD>1日前的MACD,C,H,0.3,1)画红色
STICKLINE(MACD>1日前的MACD,O,L,0.3,1)画红色
STICKLINE(MACD<1日前的MACD,C,O,3,1) 画蓝色
STICKLINE(MACD<1日前的MACD,C,L,0.3,1) 画蓝色
STICKLINE(MACD<1日前的MACD,O,H,0.3,1) 画蓝色
DIFF11 :=收盘价的1日指数移动平均 - 收盘价的4000日指数移动平均
DEA11 :=DIFF11的2日指数移动平均
DRAWLINE(DIFF11上穿DEA11,L,DEA11上穿DIFF11,H,0),LINETHICK1,画红色
DRAWLINE(DEA11上穿DIFF11,H,DIFF11上穿DEA11,L,0),LINETHICK1, 画蓝色