未来函数检测结果如下:
该公式包含未来函数: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之间画柱状线

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