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


{长江后浪推前浪}



VAR1:=C-REF(C,1);



VAR2:=100*EMA(EMA(VAR1,5),3)/EMA(EMA(ABS(VAR1),5),3);

VAR3:=CROSS(EMA(C,15),EMA(C,5));

VAR4:=CROSS(EMA(C,5),EMA(C,15));

Z1:=L=LLV(L,BARSLAST(VAR3)+1);

Z2:=LLV(L,BARSLAST(VAR3)+1);

Z3:=H=HHV(H,BARSLAST(VAR4)+1);

Z4:=HHV(H,BARSLAST(VAR4)+1);

VARA:=DRAWLINE(Z1,Z2,Z3,Z4,0),COLORMAGENTA,LINETHICK1;

Y1:=H=HHV(H,BARSLAST(VAR4)+1);

Y2:=HHV(H,BARSLAST(VAR4)+1);

Y3:=L=LLV(L,BARSLAST(VAR3)+1);

Y4:=LLV(L,BARSLAST(VAR3)+1);

VARB:=DRAWLINE(Y1,Y2,Y3,Y4,0),COLORCYAN,LINETHICK1;

X1:=LLV(VAR2,2)=LLV(VAR2,7);

X2:=COUNT(VAR2<0,2);

X3:=CROSS(VAR2,MA(VAR2,2));

X4:=REF(VARB,1)<REF(VARB,2);

X5:=VARA>REF(VARB,1);

买进:=(X1 AND X2 AND X3) AND X4 AND X5;

TJ:=IF(VARA<REF(VARA,1) AND VARB=VARA,1,0);

TJ1:=IF(VARB<REF(VARB,1) AND VARB=VARA,1,0);

前浪:IF(REF(TJ1,1)=0 AND TJ1>=1 ,40,0),STICK,COLORRED,LINETHICK3;

DRAWTEXT(前浪=40,40,'前浪'),COLORGREEN;

IF(REF(前浪,1)=40 ,55,0),STICK,COLORBB00BB,LINETHICK9;

IF(REF(前浪,1)=40 ,55,0),STICK,COLORDD00DD,LINETHICK6;

IF(REF(前浪,1)=40 ,55,0),STICK,COLORFF00FF,LINETHICK3;

IF(REF(前浪,1)=40 ,59,0),STICK,COLOR00FFFF,LINETHICK1;

IF(REF(TJ,1)=0 AND TJ>=1,40,0),STICK,COLORGREEN,LINETHICK3;

IF(REF(TJ1,1)=0 AND TJ1>=1,40,-5),STICK,COLORRED,LINETHICK1;

后浪:IF(REF(TJ,1)=0 AND TJ>=1,40,0),STICK,COLORGREEN,LINETHICK1;

STICKLINE(VARB<REF(VARB,1),15,-5,0,0)COLORGREEN;

XG:REF(前浪,1)=40;

DRAWTEXT(XG,50,' 后浪-+++-★'),COLORFFFF00,COLOR0099FF;

原理解析:
{长江后浪推前浪}

VAR1赋值:C-1日前的C

VAR2赋值:100*VAR1的5日指数移动平均,3)/EMA(EMA(VAR1的绝对值,5),3)
VAR3赋值:CROSS(C的15日指数移动平均,C的5日指数移动平均)
VAR4赋值:CROSS(C的5日指数移动平均,C的15日指数移动平均)
Z1赋值:L=LLV(L,上次VAR3距今天数+1)
Z2赋值:LLV(L,上次VAR3距今天数+1)
Z3赋值:H=HHV(H,上次VAR4距今天数+1)
Z4赋值:HHV(H,上次VAR4距今天数+1)
VARA赋值:DRAWLINE(Z1,Z2,Z3,Z4,0),画洋红色,LINETHICK1
Y1赋值:H=HHV(H,上次VAR4距今天数+1)
Y2赋值:HHV(H,上次VAR4距今天数+1)
Y3赋值:L=LLV(L,上次VAR3距今天数+1)
Y4赋值:LLV(L,上次VAR3距今天数+1)
VARB赋值:DRAWLINE(Y1,Y2,Y3,Y4,0),画青色,LINETHICK1
X1赋值:2日内VAR2最低值=7日内VAR2最低值
X2赋值:统计2日满足VAR2<0的天数
X3赋值:CROSS(VAR2,VAR2的2日简单移动平均)
X4赋值:1日前的VARB<2日前的VARB
X5赋值:VARA>1日前的VARB
买进赋值:(X1 AND X2 AND X3) AND X4 AND X5
TJ赋值:IF(VARA<1日前的VARA AND VARB=VARA,1,0)
TJ1:=IF(VARB<1日前的VARB AND VARB=VARA,1,0)
输出前浪:IF(1日前的TJ1=0 AND TJ1>=1 ,40,0),STICK,画红色, 线宽为3
当满足条件前浪=40时,在40和'前浪'位置书写文字
IF(1日前的前浪=40 ,55,0),STICK,COLORBB00BB,LINETHICK9
IF(1日前的前浪=40 ,55,0),STICK,COLORDD00DD,LINETHICK6
IF(1日前的前浪=40 ,55,0),STICK,COLORFF00FF, 线宽为3
IF(1日前的前浪=40 ,59,0),STICK,COLOR00FFFF,LINETHICK1
IF(1日前的TJ=0 AND TJ>=1,40,0),STICK,画绿色, 线宽为3
IF(1日前的TJ1=0 AND TJ1>=1,40,-5),STICK,画红色,LINETHICK1
输出后浪:IF(1日前的TJ=0 AND TJ>=1,40,0),STICK,画绿色,LINETHICK1
STICKLINE(VARB<1日前的VARB,15,-5,0,0)画绿色
输出XG:1日前的前浪=40
当满足条件XG时,在50和' 后浪-+++-★'位置书写文字

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