来函数检测结果如下:
该公式没有未来函数
N:=9;M1:=2;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M1,1);
J:=3*K-2*D;
XG:=crOSS(J,0);
DIF:=(EMA(CLOSE,15) - EMA(CLOSE,26)),COLORRED;
DEA:=EMA(DIF,5),COLOR00FFFF;
macd:2*(DIF-DEA), COLORSTICK;
DIF2:4*DIF-3*DEA,COLORFF00FF;
DEA2:=EMA(DIF2,1),COLOR2588FF;
IF(C>DEA2,DEA2,DRAWNULL),COLOR0000F0,LINETHICK3;
IF(DEA2<=REF(DEA2,1),DEA2,DRAWNULL),COLOR00E600,LINETHICK3;
XG2:=MACD<0 AND MACD>REF(MACD ,1) AND REF(MACD ,1)<REF(MACD ,2)
AND REF(MACD ,2)<REF(MACD ,3)
AND REF(MACD ,3)<REF(MACD ,4);
STICKLINE(XG2,1,MACD,2,0),COLORFF00FF;
分界线:0,COLORFF00FF;
DRAWICON(XG2,3,1);
DRAWICON(XG AND XG2,2,1);
DRAWTEXT(XG AND XG2,1,'←箭在弦上'),COLOR00FFFF;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR000055;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR000099;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR0000BB;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR40FF00;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLOR000055;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLOR000099;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLOR0000BB;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLOR40FF00;
原理解析:
N赋值:9
M1赋值:2
RSV赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的M1日[1日权重]移动平均
K的M1日[1日权重]移动平均
J赋值:3*K-2*D
XG赋值:J上穿0
DIF:=(收盘价的15日指数移动平均 - 收盘价的26日指数移动平均),COLORRED
DEA:=DIF的5日指数移动平均,COLOR00FFFF
MAC输出D:2*(DIF-DEA), COLORSTICK
DIF2:4*DIF-3*DEA,COLORFF00FF
DEA2:=DIF2的1日指数移动平均,COLOR2588FF
如果C>DEA2返回DEA2否则返回DRAWNULL
IF(DEA2<=1日前的DEA2,DEA2,DRAWNULL),COLOR00E600,LINETHICK3
XG2:=MACD<0 AND MACD>1日前的MACD AND 1日前的MACD <2日前的MACD AND 2日前的MACD <3日前的MACD AND 3日前的MACD <4日前的MACD
当满足条件XG2时,在1和MACD之间画柱状线
输出分界线:0,COLORFF00FF
当满足条件XG2时,在3和1之间画图标
当满足条件XG AND XG2时,在2和1之间画图标
当满足条件XG AND XG2时,在1和'←箭在弦上'位置书写文字
STICKLINE(MACD>1日前的MACD AND MACD>0,0,MACD,1.8,0),COLOR000055
STICKLINE(MACD>1日前的MACD AND MACD>0,0,MACD,1.1,0),COLOR000099
STICKLINE(MACD>1日前的MACD AND MACD>0,0,MACD,0.6,0),COLOR0000BB
STICKLINE(MACD<=1日前的MACD AND MACD>0,0,MACD,1.8,0),COLOR40FF00
STICKLINE(MACD<=1日前的MACD AND MACD>0,0,MACD,1.1,0),COLOR40FF00
STICKLINE(MACD<=1日前的MACD AND MACD>0,0,MACD,0.6,0),COLOR40FF00
STICKLINE(MACD>1日前的MACD AND MACD<0,0,MACD,1.8,0),COLOR000055
STICKLINE(MACD>1日前的MACD AND MACD<0,0,MACD,1.1,0),COLOR000099
STICKLINE(MACD>1日前的MACD AND MACD<0,0,MACD,0.6,0),COLOR0000BB
STICKLINE(MACD<=1日前的MACD AND MACD<0,0,MACD,1.8,0),COLOR40FF00
STICKLINE(MACD<=1日前的MACD AND MACD<0,0,MACD,1.1,0),COLOR40FF00
STICKLINE(MACD<=1日前的MACD AND MACD<0,0,MACD,0.6,0),COLOR40FF00