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


C1:=REVERSE(C);

DRAWKLINE(-LOW, -OPEN, -HIGH, -CLOSE);

MID : MA(C1,26);

UPPER: MID + 2*STD(C1,26);

LOWER: MID - 2*STD(C1,26);

MA15:MA(C1,15);

IF(MA15>REF(MA15,1),MA15,DRAWNULL),LINETHICK3,COLORMAGENTA;

AY:MA(C1,4);{股票指标网}

A3:=REF(AY,10)=HHV(AY,2*10+1); B3:=FILTER(A3,10);

C3:=BACKSET(B3,10+1); AD:=FILTER(C3,10);

A4:=REF(AY,10)=LLV(AY,2*10+1); B4:=FILTER(A4,10);

C4:=BACKSET(B4,10+1); CD:=FILTER(C4,10);

E:=REF(AY,BARSLAST(AD)); F:=REF(AY,BARSLAST(CD));

T3:=BARSLAST(AD)<BARSLAST(CD) AND NOT(AD) ;

T4:=BARSLAST(AD)>BARSLAST(CD) AND NOT(CD);

IF(T3,E,E),COLORFF00FF,POINTDOT;

STICKLINE(T3,E,E,10,0),COLORFF00FF;

 

原理解析:
C1赋值:C的相反数


DRAWKLINE(-最低价, -开盘价, -最高价, -收盘价)


MID : C1的26日简单移动平均
输出

UPPER: MID + 2*C1的26估算标准差
输出

LOWER: MID - 2*C1的26估算标准差
输出

MA15:C1的15日简单移动平均


IF(MA15>1日前的MA15,MA15,DRAWNULL), 线宽为3,画洋红色
输出

AY:C1的4日简单移动平均
{股票指标网}

A3赋值:10日前的AY=2*10+1日内AY最高值
B3赋值:A3的10过滤


C3赋值:BACKSET(B3,10+1)
AD赋值:C3的10过滤


A4赋值:10日前的AY=2*10+1日内AY最低值
B4赋值:A4的10过滤


C4赋值:BACKSET(B4,10+1)
CD赋值:C4的10过滤


E赋值:REF(AY,上次AD距今天数)
F赋值:REF(AY,上次CD距今天数)


T3赋值:上次AD距今天数

T4赋值:上次AD距今天数>BARSLAST(CD) AND NOT(CD)
如果T3返回E否则返回E
当满足条件T3时,在E和E之间画柱状线


 

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