来函数检测结果如下:
该公式没有未来函数
回归:EMA(((SLOPE(C,21)*20)+C),55);
顶:HHV(H,21),COLORLIRED;
底:LLV(L,21),COLORBLUE;
高:100*(顶-底)/底,NODRAW;
DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10);
DEA1:=EMA(DIFF1,5);
DIFF:DIFF1*4.5+EMA(CLOSE,4)*0.85,COLORWHITE;
IF(DIFF>REF(DIFF,1)*1.01,DIFF ,DRAWNULL),COLORRED;
IF(DIFF<REF(DIFF,1),DIFF ,DRAWNULL),COLORBLUE;
DEA:DEA1*4.5+EMA(CLOSE,5)*0.85,COLORBROWN;
AA:=Abs((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);
JA:=DMA((2*CLOSE+LOW+HIGH)/4,AA),LINETHICK3,COLORMAGENTA;
CC:=CLOSE/JA;
MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);
MAAA:=((MA1-JA)/JA)/3;
A:=MA1-MAAA*MA1;
多:IF(A>=REF(A,1),A ,DRAWNULL),COLORRED,LINETHICK4;
空:IF(A<=REF(A,1),A ,DRAWNULL),COLORGREEN,LINETHICK4;
突破:=REF(EMA(C,13),1);
A1X:=(EMA(C,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(crOSS(A1X,0))+1),DRAWNULL);
空方:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,多方,突破,0,0),COLOR000099;
STICKLINE(A1X<0,空方,突破,0,0),COLOR007700;
原理解析:
输出回归:EMA(((SLOPE(C,21)*20)+C),55)
输出顶:21日内H最高值,COLORLIRED
输出底:21日内L最低值, 画蓝色
输出高:100*(顶-底)/底,NODRAW
DIFF1赋值:收盘价的4日指数移动平均-收盘价的10日指数移动平均
DEA1赋值:DIFF1的5日指数移动平均
输出DIFF:DIFF1*4.5+收盘价的4日指数移动平均*0.85,画白色
IF(DIFF>1日前的DIFF*1.01,DIFF ,DRAWNULL),画红色
IF(DIFF<1日前的DIFF,DIFF ,DRAWNULL), 画蓝色
输出DEA:DEA1*4.5+收盘价的5日指数移动平均*0.85,COLORBROWN
AA赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的30日简单移动平均)/收盘价的30日简单移动平均
JA赋值:DMA((2*收盘价+最低价+最高价)/4,AA), 线宽为3,COLORMAGENTA
CC赋值:收盘价/JA
MA1赋值:MA(CC*(2*收盘价+最高价+最低价)/4,3)
MAAA赋值:((MA1-JA)/JA)/3
A赋值:MA1-MAAA*MA1
输出多:IF(A>=1日前的A,A ,DRAWNULL),画红色,LINETHICK4
输出空:IF(A<=1日前的A,A ,DRAWNULL),画绿色,LINETHICK4
突破赋值:1日前的C的13日指数移动平均
A1X:=(C的10日指数移动平均-突破)/突破*100
多方:=IF(A1X>=0,REF(C的10日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL)
空方:=IF(A1X<0,REF(C的10日指数移动平均,上次0上穿A1X距今天数+1),DRAWNULL)
当满足条件A1X>=0时,在多方和突破之间画柱状线
当满足条件A1X<0时,在空方和突破之间画柱状线