未来函数检测结果如下:
该公式包含未来函数:BACKSET
A1:=EMA(C,14)COLORWHITE,LINETHICK1;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
突破:REF(EMA(C,14),1),NODRAW;
距离:(C-突破)/突破*100,NODRAW;
出击:IF(A1X>=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK1;
休假:IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK1;
涨幅:IF(A1X>=0,(C-出击)/出击*100,DRAWNULL)NODRAW;
跌幅:IF(A1X<0,(C-休假)/休假*100,DRAWNULL)NODRAW;
{♂10%:IF(H>=出击*1.1,出击*1.1,DRAWNULL),COLORRED,POINTDOT;
♂20%:IF(H>=出击*1.2,出击*1.2,DRAWNULL),COLORRED,POINTDOT;
♂30%:IF(H>=出击*1.3,出击*1.3,DRAWNULL),COLORRED,POINTDOT;
♀Ⅰ:IF(L<休假*0.9,休假*0.9,DRAWNULL),COLORGREEN,POINTDOT;
♀Ⅱ:IF(L<休假*0.8,休假*0.8,DRAWNULL),COLORGREEN,POINTDOT;
♀Ⅲ:IF(L<休假*0.7,休假*0.7,DRAWNULL),COLORGREEN,POINTDOT;}
STICKLINE(CROSS(A1X,0),C,O,2,0)COLORYELLOW;
STICKLINE(CROSS(0,A1X),C,O,2,0)COLORGREEN;
STICKLINE(CROSS(A1X,0)OR CROSS(0,A1X),REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,2,0)COLORWHITE;
STICKLINE(ISLASTBAR,REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,5,0)COLORWHITE;
A101:=REF(H,8)=HHV(H,2*8+1);
B101:=FILTER(A101,8);
C101:=BACKSET(B101,8+1);
D101:=FILTER(C101,8);{高点}
R1011:=BACKSET(ISLASTBAR,BARSLAST(D101)+1); S11:=R1011>REF(R1011,1);
上轨:DRAWLINE(D101,H,S11,H,1),COLORWHITE;
A2:=REF(L,8)=LLV(L,2*8+1);
{股票指标网}
B2:=FILTER(A2,8);
C2:=BACKSET(B2,8+1);
D2:=FILTER(C2,8);{低点}
T1011:=BACKSET(ISLASTBAR,BARSLAST(D2)+1); U11:=T1011>REF(T1011,1);
下轨:DRAWLINE(D2,L,U11,L,1),COLORBLUE;
VAR1111:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR2222:=CROSS(VAR1111,0.9);
VAR3333:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR4444:=CROSS(VAR3333,0.9);
原理解析:
A1赋值:C的14日指数移动平均画白色,LINETHICK1
A1X:=(A1-1日前的A1)/1日前的A1*100,NODRAW
输出
突破:1日前的C的14日指数移动平均,NODRAW
输出
距离:(C-突破)/突破*100,NODRAW
输出
出击:IF(A1X>=0,REF(C的14日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL)画红色,LINETHICK1
输出
休假:IF(A1X<0,REF(C的14日指数移动平均,上次0上穿A1X距今天数+1),DRAWNULL)画绿色,LINETHICK1
输出
涨幅:IF(A1X>=0,(C-出击)/出击*100,DRAWNULL)NODRAW
输出
跌幅:IF(A1X<0,(C-休假)/休假*100,DRAWNULL)NODRAW
如果H>=出击*1.1返回出击*1.1否则返回DRAWNULL
如果H>=出击*1.2返回出击*1.2否则返回DRAWNULL
如果H>=出击*1.3返回出击*1.3否则返回DRAWNULL
如果L<休假*0.9返回休假*0.9否则返回DRAWNULL
如果L<休假*0.8返回休假*0.8否则返回DRAWNULL
如果L<休假*0.7返回休假*0.7否则返回DRAWNULL
}
STICKLINE(A1X上穿0,C,O,2,0)画黄色
STICKLINE(0上穿A1X,C,O,2,0)画绿色
STICKLINE(A1X上穿0OR 0上穿A1X,1日前的C的14日指数移动平均,1日前的C的14日指数移动平均*0.998,2,0)画白色
STICKLINE(ISLASTBAR,1日前的C的14日指数移动平均,1日前的C的14日指数移动平均*0.998,5,0)画白色
A101:=8日前的H=2*8+1日内H最高值
B101赋值:A101的8过滤
C101赋值:BACKSET(B101,8+1)
D101赋值:C101的8过滤
{高点}
R1011赋值:BACKSET(ISLASTBAR,上次D101距今天数+1)
S11赋值:R1011>1日前的R1011
输出
上轨:DRAWLINE(D101,H,S11,H,1),画白色
A2赋值:8日前的L=2*8+1日内L最低值
{股票指标网}
B2赋值:A2的8过滤
C2赋值:BACKSET(B2,8+1)
D2赋值:C2的8过滤
{低点}
T1011赋值:BACKSET(ISLASTBAR,上次D2距今天数+1)
U11赋值:T1011>1日前的T1011
输出
下轨:DRAWLINE(D2,L,U11,L,1), 画蓝色
VAR1111赋值:BACKSET(2日前的最高价=5日内最高价最高值,3)
VAR2222赋值:VAR1111上穿0.9
VAR3333赋值:BACKSET(2日前的最低价=5日内最低价最低值,3)
VAR4444赋值:VAR3333上穿0.9