来函数检测结果如下:
该公式没有未来函数


VAR1:=(H+L)/2;
AO:=SMA(VAR1,5,1)-SMA(VAR1,34,1),COLOR6699CC;
AC:=SMA((AO-SMA(AO,5,1)),5,1),COLOR6699CC;
X1:=AO>REF(AO,1) AND AC>REF(AC,1);
X2:=AO<REF(AO,1) AND AC<REF(AC,1);
Y:=(H+L)/2;
Y3:=REF(Y,3);
Y5:=REF(Y,5);
Y8:=REF(Y,8);
RED:=SMA(Y,8,1);
R2:=REF(RED,5);
KU1:=IF(H=HHV(H,3),1,0);
KD1:=IF(L=LLV(L,3),1,0);
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(H,2),REF(H,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(L,2),REF(L,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
蓝:SMA(Y8,13,1),colorblue;
红:SMA(Y5,8,1),colorred;
绿:SMA(Y3,5,1),colorgreen;
上张:=蓝>=REF(蓝,1) AND 红>=REF(红,1) AND 绿>=REF(绿,1);
下张:=蓝<REF(蓝,1) AND 红<REF(红,1) AND 绿<REF(绿,1);
上碎:=IF(H>=R2,UL,REF(UL,BARSLAST(H>R2)));
下碎:=IF(L<=R2,DL,REF(DL,BARSLAST(L<=R2)));
STICKLINE(BARSLAST(ABS(上碎-REF(上碎,1)))<BARSLAST(C>上碎 AND REF(C,1)<REF(上碎,1)),上碎,上碎,3,1),colormagenta;
STICKLINE(BARSLAST(ABS(下碎-REF(下碎,1)))<BARSLAST(C<下碎 AND REF(C,1)>REF(下碎,1)),下碎,下碎,3,1),colorcyan;
LC := REF(C,4);
RMI:=SMA(MAX(C-LC,0),7,1)/SMA(ABS(C-LC),7,1)*100;
QS:= HHV(MA(RMI,3),13),COLOR00ADFF;
RMIMA:= SMA(RMI,3,1),COLOR009C00;
DRAWKLINE(H,O,L,C);
支撑位:IF((EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100>=0,REF(EMA(CLOSE,15),BARSLAST(CROSS((EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100,0))+1),DRAWNULL),colorred,LINETHICK1;
阻力位:IF((EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100<0,REF(EMA(CLOSE,15),BARSLAST(CROSS(0,(EMA(CLOSE,15)-REF(EMA(CLOSE,15),1))/REF(EMA(CLOSE,15),1)*100))+1),DRAWNULL),colorgreen,LINETHICK1;





原理解析:
VAR1赋值:(H+L)/2
VAR1的5日[1日权重]移动平均
AC赋值:SMA((AO-SMA(AO,5,1)),5,1),COLOR6699CC
X1赋值:AO>1日前的AO AND AC>1日前的AC
X2赋值:AO<1日前的AO AND AC<1日前的AC
Y赋值:(H+L)/2
Y3:=3日前的Y
Y5:=5日前的Y
Y8:=8日前的Y
Y的8日[1日权重]移动平均
R2赋值:5日前的RED
KU1赋值:IF(H=3日内H最高值,1,0)
KD1赋值:IF(L=3日内L最低值,1,0)
UL赋值:IF(2日前的KU1=1 AND 1日前的KU1=0 AND KU1=0,2日前的H,REF(H,2+上次2日前的KU1=1 AND 1日前的KU1=0 AND KU1=0距今天数))
DL赋值:IF(2日前的KD1=1 AND 1日前的KD1=0 AND KD1=0,2日前的L,REF(L,2+上次2日前的KD1=1 AND 1日前的KD1=0 AND KD1=0距今天数))
Y8的13日[1日权重]移动平均
Y5的8日[1日权重]移动平均
Y3的5日[1日权重]移动平均
上张赋值:蓝>=1日前的蓝 AND 红>=1日前的红 AND 绿>=1日前的绿
下张赋值:蓝<1日前的蓝 AND 红<1日前的红 AND 绿<1日前的绿
上碎赋值:IF(H>=R2,UL,REF(UL,上次H>R2距今天数))
下碎赋值:IF(L<=R2,DL,REF(DL,上次L<=R2距今天数))
STICKLINE(上次上碎-1日前的上碎距今天数的绝对值上碎 AND 1日前的C<1日前的上碎),上碎,上碎,3,1),画洋红色
STICKLINE(上次下碎-1日前的下碎距今天数的绝对值1日前的下碎),下碎,下碎,3,1),COLORCYAN
LC := 4日前的C
RMI赋值:SMA(C-LC和0较大值,7,1)/SMA(C-LC的绝对值,7,1)*100
QS赋值: HHV(RMI的3日简单移动平均,13),COLOR00ADFF
RMI的3日[1日权重]移动平均
DRAWKLINE(H,O,L,C)
输出支撑位:IF((收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均)/1日前的收盘价的15日指数移动平均*100>=0,REF(收盘价的15日指数移动平均,上次CROSS((收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均距今天数/1日前的收盘价的15日指数移动平均*100,0))+1),DRAWNULL),COLORRED,LINETHICK1
输出阻力位:IF((收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均)/1日前的收盘价的15日指数移动平均*100<0,REF(收盘价的15日指数移动平均,上次CROSS(0,(收盘价的15日指数移动平均-1日前的收盘价的15日指数移动平均距今天数/1日前的收盘价的15日指数移动平均*100))+1),DRAWNULL),画绿色,LINETHICK1

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!