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


N:=20;

MID:=MA(C,N);

VAR1111:=POW((C-MID),2);

VAR2111:=MA(VAR1111,N);

VAR3111:=SQRT(VAR2111);

UPPER:=MID+2*VAR3111;

LOWER:=MID-2*VAR3111;

BOLL:REF(MID,1);

UB:REF(UPPER,1),COLORGREEN;

LB:REF(LOWER,1),COLORMAGENTA;



DRAWGBK(C>0,RGB(0,0,0),RGB(00,0,0),0,'背景图片0',0);DRAWKLINE(H,O,L,C);

DRAWTEXT_FIX(1,0,0,0,'所属行业:')COLOR0080FF;

DRAWTEXT_FIX(1,0.1,0,0,HYBLOCK)COLOR00FFFF;

DRAWTEXT_FIX(1,0.2,0,0,'地区:')COLORLIMAGENTA;

DRAWTEXT_FIX(1,0.3,0,0,DYBLOCK)COLOR00FFFF;

DRAWTEXT_FIX(1,0.0,0.1,0,'所属概念:')COLOR0000FF;

DRAWTEXT_FIX(ISLASTBAR,0.1,0.1,0,GNBLOCK),COLORYELLOW;{LIMAGENTA}

BK:=IF(INBLOCK('科创板'),0.2,IF(INBLOCK('创业板'),0.2,IF(INBLOCK('ST板块'),0.05,0.1)));

STICKLINE((C>=ZTPRICE(REF(C,1),BK) AND C=H),C,O,2.7,0),COLORYELLOW;









TY:=C;

A1:=REF(TY,10)=HHV(TY,2*10+1); B1:=FILTER(A1,10); C1:=BACKSET(B1,10+1); HD:=FILTER(C1,10);

A2:=REF(TY,10)=LLV(TY,2*10+1); B2:=FILTER(A2,10); C2:=BACKSET(B2,10+1); LD:=FILTER(C2,10);

前高:REF(C,BARSLAST(HD)),COLOR00FF00,POINTDOT;

STICKLINE(C,前高,前高,5,0),COLORYELLOW;



C6:=REF(C,1);

涨停:=IF((C-C6)*100/C6>=(10-0.05*100/C6),1,0);

STICKLINE(涨停,OPEN,CLOSE,2,0),COLORYELLOW;

STICKLINE(涨停,H,L,0,0),COLORYELLOW;

跌停:=IF((C-C6)*100/C6<=-9.97,1,0);

STICKLINE(跌停,OPEN,CLOSE,2,0),COLORGREEN;

STICKLINE(跌停,H,L,0,0),COLORGREEN;














原理解析:
N赋值:20
MID赋值:C的N日简单移动平均
VAR1111赋值:POW((C-MID),2)
VAR2111赋值:VAR1111的N日简单移动平均
VAR3111赋值:SQRT(VAR2111)
UPPER赋值:MID+2*VAR3111
LOWER赋值:MID-2*VAR3111
输出BOLL:1日前的MID
输出UB:1日前的UPPER,COLORGREEN
输出LB:1日前的LOWER,COLORMAGENTA

填充背景(C>0,RGB(0,0,0),RGB(00,0,0),0,'背景图片0',0)
DRAWKLINE(H,O,L,C)
当满足条件1时,在横轴0纵轴0位置书写文字
当满足条件1时,在横轴0.1纵轴0位置书写文字
当满足条件1时,在横轴0.2纵轴0位置书写文字
当满足条件1时,在横轴0.3纵轴0位置书写文字
当满足条件1时,在横轴0.0纵轴0.1位置书写文字
当满足条件ISLASTBAR时,在横轴0.1纵轴0.1位置书写文字
{LIMAGENTA}
BK:=IF(INBLOCK('科创板'),0.2,IF(INBLOCK('创业板'),0.2,IF(INBLOCK('ST板块'),0.05,0.1)))
STICKLINE((C>=ZTPRICE(1日前的C,BK) AND C=H),C,O,2.7,0),画黄色

TY赋值:C
A1赋值:10日前的TY=2*10+1日内TY最高值
B1赋值:A1的10过滤
C1赋值:BACKSET(B1,10+1)
HD赋值:C1的10过滤
A2赋值:10日前的TY=2*10+1日内TY最低值
B2赋值:A2的10过滤
C2赋值:BACKSET(B2,10+1)
LD赋值:C2的10过滤
输出前高:REF(C,上次HD距今天数),COLOR00FF00,POINTDOT
当满足条件C时,在前高和前高之间画柱状线

C6赋值:1日前的C
涨停赋值:IF((C-C6)*100/C6>=(10-0.05*100/C6),1,0)
当满足条件涨停时,在OPEN和收盘价之间画柱状线
当满足条件涨停时,在H和L之间画柱状线
跌停赋值:IF((C-C6)*100/C6<=-9.97,1,0)
当满足条件跌停时,在OPEN和收盘价之间画柱状线
当满足条件跌停时,在H和L之间画柱状线

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