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


涨幅:=(C-REF(C,1))/REF(C,1)*100;

历史涨幅:SUM(涨幅,0),NODRAW;

一周涨幅:历史涨幅-REF(历史涨幅,5),NODRAW;

两周涨幅:历史涨幅-REF(历史涨幅,10),NODRAW;

一月涨幅:历史涨幅-REF(历史涨幅,20),NODRAW;

一季涨幅:历史涨幅-REF(历史涨幅,60),NODRAW;

半年涨幅:历史涨幅-REF(历史涨幅,120),NODRAW;

一年涨幅:历史涨幅-REF(历史涨幅,240),NODRAW;

A11:=(一月涨幅)-MA(一月涨幅,12),COLORWHITE;

A21:=(HHV(A11,20)+LLV(A11,20))/2;

A31:=(A11+A21)/2;

A41:MA((A11+A21+A31)/3,15);

M12:=MA(A11,2);

M15:MA(A11,5),COLORYELLOW;

DRAWBAND(A41,RGB(100,50,205),M15,RGB(0,50,100));

A1:=(历史涨幅)-MA(历史涨幅,12),COLORWHITE;

A2:=(HHV(A1,20)+LLV(A1,20))/2;

A3:=(A1+A2)/2;

A4:MA((A1+A2+A3)/3,15);

M2:=MA(A1,2);

M5:MA(A1,5),COLORYELLOW;

DRAWBAND(A4,RGB(60,0,205),M5,RGB(48,0,50));

上影线:=(H-C)/REF(C,1);

下影线:=(O-L)/REF(C,1);

DRAWKLINE(M2*(1+上影线),REF(M2,1)*(1+(O-REF(C,1))/REF(C,1)),REF(M2,1)*(1-下影线),M2);

DRAWTEXT(LONGCROSS(M2,M5,4),REF(M2,1),'↖上拐'),COLORGREEN;

DRAWICON(CROSS(M5,A4),A4,25);

DRAWTEXT(CROSS(M5,A4),A4,'↖日金叉'),COLORGREEN;

DRAWICON(CROSS(M15,A41),A41,26);

DRAWTEXT(CROSS(M15,A41),A41,'↖月金叉'),COLORGREEN;

TT:=CROSS(M15,A41) AND CROSS(M5,A4) AND M2*(1+上影线)>0;

DRAWTEXT(TT,-20,'启爆'),COLORGREEN;

0;

TY:=REF(M2,1)*(1+(O-REF(C,1))/REF(C,1));

AG1:=REF(TY,10)=HHV(TY,2*10+1);

BG1:=FILTER(AG1,10);

C1:=BACKSET(BG1,10+1); {这里有人说是未来,这只是用画线辅助判断}

HD:=FILTER(C1,10);

AG2:=REF(TY,10)=LLV(TY,2*10+1);

BG2:=FILTER(AG2,10);

C2:=BACKSET(BG2,10+1); {这里有人说是未来,这只是用画线辅助判断}

LD:=FILTER(C2,10);

前高位:REF(REF(M2,1)*(1+(O-REF(C,1))/REF(C,1)),BARSLAST(HD)),COLOR00FF00,POINTDOT;

STICKLINE(REF(M2,1)*(1+(O-REF(C,1))/REF(C,1)),前高位,前高位,2,0),COLORYELLOW;

 


原理解析:
涨幅赋值:(C-1日前的C)/1日前的C*100
历史输出涨幅:0的涨幅日累和,NODRAW
一周输出涨幅:历史涨幅-5日前的历史涨幅,NODRAW
两周输出涨幅:历史涨幅-10日前的历史涨幅,NODRAW
一月输出涨幅:历史涨幅-20日前的历史涨幅,NODRAW
一季输出涨幅:历史涨幅-60日前的历史涨幅,NODRAW
半年输出涨幅:历史涨幅-120日前的历史涨幅,NODRAW
一年输出涨幅:历史涨幅-240日前的历史涨幅,NODRAW
A11赋值:(一月涨幅)-一月涨幅的12日简单移动平均,画白色
A21赋值:(20日内A11最高值+20日内A11最低值)/2
A31赋值:(A11+A21)/2
输出A41:MA((A11+A21+A31)/3,15)
M12赋值:A11的2日简单移动平均
输出M15:A11的5日简单移动平均,画黄色
DRAWBAND(A41,RGB(100,50,205),M15,RGB(0,50,100))
A1赋值:(历史涨幅)-历史涨幅的12日简单移动平均,画白色
A2赋值:(20日内A1最高值+20日内A1最低值)/2
A3赋值:(A1+A2)/2
输出A4:MA((A1+A2+A3)/3,15)
M2赋值:A1的2日简单移动平均
输出M5:A1的5日简单移动平均,画黄色
DRAWBAND(A4,RGB(60,0,205),M5,RGB(48,0,50))
上影线赋值:(H-C)/1日前的C
下影线赋值:(O-L)/1日前的C
DRAWKLINE(M2*(1+上影线),1日前的M2*(1+(O-1日前的C)/1日前的C),1日前的M2*(1-下影线),M2)
DRAWTEXT(LONGCROSS(M2,M5,4),1日前的M2,'↖上拐'),画绿色
DRAWICON(M5上穿A4,A4,25)
DRAWTEXT(M5上穿A4,A4,'↖日金叉'),画绿色
DRAWICON(M15上穿A41,A41,26)
DRAWTEXT(M15上穿A41,A41,'↖月金叉'),画绿色
TT赋值:M15上穿A41 AND M5上穿A4 AND M2*(1+上影线)>0
当满足条件TT时,在-20和'启爆'位置书写文字
0
TY赋值:1日前的M2*(1+(O-1日前的C)/1日前的C)
AG1赋值:10日前的TY=2*10+1日内TY最高值
BG1赋值:AG1的10过滤
C1赋值:BACKSET(BG1,10+1)
{这里有人说是未来,这只是用画线辅助判断}
HD赋值:C1的10过滤
AG2赋值:10日前的TY=2*10+1日内TY最低值
BG2赋值:AG2的10过滤
C2赋值:BACKSET(BG2,10+1)
{这里有人说是未来,这只是用画线辅助判断}
LD赋值:C2的10过滤
输出前高位:1日前的M2*(1+(O-1日前的C)/1日前的C),上次HD距今天数),COLOR00FF00,POINTDOT
STICKLINE(1日前的M2*(1+(O-1日前的C)/1日前的C),前高位,前高位,2,0),画黄色
 

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