未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL
N1:=15;
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
DRAWICON(BU,L-0.0009,8);
DRAWICON(SEL,H+0.0009,9);
DRAWTEXT(BU,LOW*1,'B '),COLORRED;
DRAWTEXT(SEL,HIGH*1,'S'),COLORGREEN;
VAR1:=(HIGH+LOW+OPEN+CLOSE)/4;
生命线: MA(3*VAR1-2*SMA(VAR1,2,1),12),,LINETHICK;
VARQS1:=2091231;
VARQS2:=IF(DATE<=VARQS1,1,0);
VARQS3:=MA(CLOSE,45)*0.98;
STICKLINE(买线>=卖线,LOW,HIGH,0,1),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(买线<卖线,LOW,HIGH,0,1),COLORGREEN;
STICKLINE(买线<卖线,CLOSE,OPEN,3,1),COLORGREEN;
AA:=REF(HIGH,N1)=HHV(HIGH,2*N1+1);
BB:=BACKSET(AA,N1+1);
CC:=FILTER(BB,N1) AND HIGH=HHV(HIGH,N1+1);
AA2:=REF(LOW,N1)=LLV(LOW,2*N1+1);
BB2:=BACKSET(AA2,N1+1);
CC2:=FILTER(BB2,N1) AND LOW=LLV(LOW,N1+1);
GG:=ISLASTBAR AND REF(CC,BARSLAST(CC));
HH:=BACKSET(GG,BARSLAST(CC)+1);
II:=HH>REF(HH,1);
JJ:=REF(BARSLAST(CC),1);
KK:=BACKSET(II,JJ+2);
LL:=KK>REF(KK,1);
DRAWLINE(LL,HIGH,II,HIGH,1),POINTDOT,COLORMAGENTA;
GG2:=ISLASTBAR AND REF(CC2,BARSLAST(CC2));
HH2:=BACKSET(GG2,BARSLAST(CC2)+1);
II2:=HH2>REF(HH2,1);
JJ2:=REF(BARSLAST(CC2),1);
KK2:=BACKSET(II2,JJ2+2);
LL2:=KK2>REF(KK2,1);
DRAWLINE(LL2,LOW,II2,LOW,1),COLOR3EC20C;
CS:=(REF(HIGH,BARSLAST(II))-REF(HIGH,BARSLAST(LL)))/(BARSLAST(LL)-BARSLAST(II));
阻力线:=REF(HIGH,BARSLAST(II))+BARSLAST(II)*CS;
阻力值:阻力线,LINETHICK3,COLOR1ECBE6;
DRAWICON(CROSS(C,阻力线),L*0.95,12);
N:=20;
TY:=C;A1:=REF(TY,N)=HHV(TY,2*N+1);B1:=FILTER(A1,N);C1:=BACKSET(B1,N+1);
HD:=FILTER(C1,N);A2:=REF(TY,N)=LLV(TY,2*N+1);B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);LD:=FILTER(C2,N);A:=REF(C,BARSLAST(HD));
B:=REF(C,BARSLAST(LD));T1:=BARSLAST(HD) AND BARSLAST(LD) AND NOT(LD);
M1:=IF(CAPITAL<1,EMA(VOL,55),C);
M2:=IF(CAPITAL<1,WMA(M1,360),DMA(M1,VOL/CAPITAL));
M3:=IF(CAPITAL<1,DMA(MA(C,5),VOL/CAPITAL),DMA(MA(C,5),VOL/CAPITAL));
STICKLINE(T1,A,A,3,0),COLOR00FF00,LINETHICK2;
STICKLINE(T1,B,B,3,0),COLOR0000FF,LINETHICK2;
原理解析:
N1赋值:15
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,21)*20+C,42)
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
当满足条件BU时,在L-0.0009和8之间画图标
当满足条件SEL时,在H+0.0009和9之间画图标
当满足条件BU时,在最低价*1和'B '位置书写文字
当满足条件SEL时,在最高价*1和'S'位置书写文字
VAR1赋值:(最高价+最低价+OPEN+收盘价)/4
VAR1的2日[1日权重]移动平均
VARQS1赋值:2091231
如果DATE<=VARQS1返回1否则返回0
VARQS3赋值:收盘价的45日简单移动平均*0.98
当满足条件买线>=卖线时,在最低价和最高价之间画柱状线
当满足条件买线>=卖线时,在收盘价和OPEN之间画柱状线
当满足条件买线<卖线时,在最低价和最高价之间画柱状线
当满足条件买线<卖线时,在收盘价和OPEN之间画柱状线
AA赋值:N1日前的最高价=2*N1+1日内最高价最高值
BB赋值:BACKSET(AA,N1+1)
CC赋值:BB的N1过滤 AND 最高价=N1+1日内最高价最高值
AA2:=N1日前的最低价=2*N1+1日内最低价最低值
BB2:=BACKSET(AA2,N1+1)
CC2:=BB2的N1过滤 AND 最低价=N1+1日内最低价最低值
GG赋值:ISLASTBAR AND REF(CC,上次CC距今天数)
HH赋值:BACKSET(GG,上次CC距今天数+1)
II赋值:HH>1日前的HH
JJ赋值:REF(上次CC距今天数,1)
KK赋值:BACKSET(II,JJ+2)
LL赋值:KK>1日前的KK
DRAWLINE(LL,最高价,II,最高价,1),POINTDOT,COLORMAGENTA
GG2:=ISLASTBAR AND REF(CC2,上次CC2距今天数)
HH2:=BACKSET(GG2,上次CC2距今天数+1)
II2:=HH2>1日前的HH2
JJ2:=REF(上次CC2距今天数,1)
KK2:=BACKSET(II2,JJ2+2)
LL2:=KK2>1日前的KK2
DRAWLINE(LL2,最低价,II2,最低价,1),COLOR3EC20C
CS赋值:(REF(最高价,上次II距今天数)-REF(最高价,BARSLAST(LL)))/(BARSLAST(LL)-上次II距今天数)
阻力线赋值:REF(最高价,上次II距今天数)+上次II距今天数*CS
输出阻力值:阻力线,LINETHICK3,COLOR1ECBE6
DRAWICON(C上穿阻力线,L*0.95,12)
N赋值:20
TY赋值:C
A1赋值:N日前的TY=2*N+1日内TY最高值
B1赋值:A1的N过滤
C1赋值:BACKSET(B1,N+1)
HD赋值:C1的N过滤
A2赋值:N日前的TY=2*N+1日内TY最低值
B2赋值:A2的N过滤
C2赋值:BACKSET(B2,N+1)
LD赋值:C2的N过滤
A赋值:REF(C,上次HD距今天数)
B赋值:REF(C,上次LD距今天数)
T1赋值:上次HD距今天数 AND BARSLAST(LD) AND NOT(LD)
M1赋值:IF(CAPITAL<1,成交量的55日指数移动平均,C)
M2赋值:IF(CAPITAL<1,WM1的360日简单移动平均,DM1的成交量/CAPITAL日简单移动平均)
M3赋值:IF(CAPITAL<1,DC的5日简单移动平均,成交量/CAPITAL),DC的5日简单移动平均,成交量/CAPITAL))
当满足条件T1时,在A和A之间画柱状线
当满足条件T1时,在B和B之间画柱状线