未来函数检测结果如下:
该公式包含未来函数:BACKSET


N:=14; VA1:=(HIGH+LOW+CLOSE)/3; VA1I:(VA1-MA(VA1,N))/(0.015*AVEDEV(VA1,N)); rsi1:=VA1I; VAR1:=REF(RSI1,N)=HHV(RSI1,2*N+1); VAR2:=BACKSET(VAR1,N+1); VAR3:=FILTER(VAR2,N) AND RSI1=HHV(RSI1,N+1); VAR4:=BARSLAST(REF(VAR3,1)); 顶背离:REF(CLOSE,VAR4+1)< CLOSE AND REF(RSI1,VAR4+1)>RSI1 AND VAR3,; DRAWICON(顶背离,VA1I*0.9,2); DRAWLINE(VAR3,RSI1,FILTER(顶背离>0,5),RSI1,0),COLORGREEN,LINETHICK1; VAR12:=REF(RSI1,N)=LLV(RSI1,2*N+1); VAR22:=BACKSET(VAR12,N+1); VAR32:=FILTER(VAR22,N) AND RSI1=LLV(RSI1,N+1); VAR5:=BARSLAST(REF(VAR32,1)); 底背离:REF(CLOSE,VAR5+1)>CLOSE AND REF(RSI1,VAR5+1)< RSI1 AND VAR32; DRAWLINE(VAR32,RSI1,FILTER(底背离>0,5),RSI1,0),COLORMAGENTA,LINETHICK1; DRAWICON(底背离,-130,7); VA1I底背离:=底背离 AND crOSS(VA1I,-100); DRAWICON(VA1I底背离,-150,3); VB1:=CROSS(VA1I,-100); DRAWICON(VB1,-100,9); DRAWTEXT(VB1,-90,'买入'),COLORYELLOW; IF(VA1I>=100,VA1I,DRAWNULL),COLORGREEN; IF(VA1I<=-100,VA1I,DRAWNULL),COLORRED;

原理解析:
N赋值:14
VA1赋值:(最高价+最低价+收盘价)/3
VA1I:(VA1-VA1的N日简单移动平均)/(0.015*AVEDEV(VA1,N))
RSI1赋值:VA1I
VAR1赋值:N日前的RSI1=2*N+1日内RSI1最高值
VAR2赋值:BACKSET(VAR1,N+1)
VAR3赋值:VAR2的N过滤 AND RSI1=N+1日内RSI1最高值
VAR4赋值:上次1日前的VAR3距今天数
输出顶背离:VAR4+1日前的收盘价< 收盘价 AND VAR4+1日前的RSI1>RSI1 AND VAR3,
当满足条件顶背离时,在VA1I*0.9和2之间画图标
DRAWLINE(VAR3,RSI1,顶背离>0的5过滤,RSI1,0),COLORGREEN,LINETHICK1
VAR12:=N日前的RSI1=2*N+1日内RSI1最低值
VAR22:=BACKSET(VAR12,N+1)
VAR32:=VAR22的N过滤 AND RSI1=N+1日内RSI1最低值
VAR5赋值:上次1日前的VAR32距今天数
输出底背离:VAR5+1日前的收盘价>收盘价 AND VAR5+1日前的RSI1< RSI1 AND VAR32
DRAWLINE(VAR32,RSI1,底背离>0的5过滤,RSI1,0),COLORMAGENTA,LINETHICK1
当满足条件底背离时,在-130和7之间画图标
VA1I底背离赋值:底背离 AND VA1I上穿-100
当满足条件VA1I底背离时,在-150和3之间画图标
VB1赋值:VA1I上穿-100
当满足条件VB1时,在-100和9之间画图标
当满足条件VB1时,在-90和'买入'位置书写文字
如果VA1I>=100返回VA1I否则返回DRAWNULL
如果VA1I<=-100返回VA1I否则返回DRAWNULL

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