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


N:=5;STICKLINE(C>O,O,C,3,1),COLORRED;
STICKLINE(C>O,H,C,0,0),COLORRED;
STICKLINE(C>O,O,L,0,0),COLORRED;
STICKLINE(C<O,O,C,3,1),COLORFF901E;
STICKLINE(C<O,H,O,0,0),COLORFF901E;
STICKLINE(C<O,C,L,0,0),COLORFF901E;
STICKLINE(C=O,O,C,3,1),COLORLIGRAY;
STICKLINE(C=O,H,L,0,0),COLORLIGRAY;
TY1:=H;
A1:=REF(TY1,N)=HHV(TY1,2*N+1),NODRAW;
B1:=FILTER(A1,N),NODRAW;
C1:=BACKSET(B1,N+1),NODRAW;
HD1:=FILTER(C1,N),NODRAW;
前高:REF(H,BARSLAST(HD1)),COLORYELLOW,POINTDOT;
TY2:=L;
A2:=REF(TY2,N)=LLV(TY2,2*N+1),NODRAW;
B2:=FILTER(A2,N),NODRAW;
C2:=BACKSET(B2,N+1),NODRAW;
HD2:=FILTER(C2,N),NODRAW;
前低:REF(L,BARSLAST(HD2)),COLORGREEN,POINTDOT;
前低起点:=TFILTER(BACKSET(L>前低,BARSLAST(C2)+2),L<=前低,1);
初阴胜阳:=C<=O AND REF(C,1)>REF(O,1) AND V>REF(V,1),NODRAW;
ZQ1:=BARSLAST(初阴胜阳);
FZ1:=BACKSET(前低,ZQ1);
STICKLINE(初阴胜阳,O,C,3,0),COLOR00FF7F;
STICKLINE(初阴胜阳,H,L,0,0),COLOR00FF7F;
初阳胜阴:=C>O AND REF(C,1)<REF(O,1) AND V>REF(V,1),NODRAW;
ZQ2:=BARSLAST(初阳胜阴);{分析家公式网}
FZ2:=BACKSET(前低,ZQ2);
STICKLINE(初阳胜阴,O,C,3,0),COLORLIRED;
STICKLINE(初阳胜阴,L,H,0,0),COLORLIRED;
高:=MAX(C,O);
低:=MIN(C,O);
DRAWLINE(前低起点,MIN(O,C),L>前低 AND (初阴胜阳 OR 初阳胜阴),IF(C>=O,高*0.999,IF(C=O,C*0.999,低*1.001)),1),COLORWHITE;
DRAWLINE(前低起点,MIN(O,C),L>前低,IF(C>O,高*0.999,IF(C=O,C*0.999,低*1.001)),1),COLORWHITE,DOTLINE;


原理解析:
N赋值:5
当满足条件C>O时,在O和C之间画柱状线
当满足条件C>O时,在H和C之间画柱状线
当满足条件C>O时,在O和L之间画柱状线
当满足条件C当满足条件C当满足条件C当满足条件C=O时,在O和C之间画柱状线
当满足条件C=O时,在H和L之间画柱状线
TY1赋值:H
A1赋值:N日前的TY1=2*N+1日内TY1最高值,NODRAW
B1赋值:A1的N过滤,NODRAW
C1赋值:BACKSET(B1,N+1),NODRAW
HD1赋值:C1的N过滤,NODRAW
输出前高:REF(H,上次HD1距今天数),画黄色,POINTDOT
TY2赋值:L
A2赋值:N日前的TY2=2*N+1日内TY2最低值,NODRAW
B2赋值:A2的N过滤,NODRAW
C2赋值:BACKSET(B2,N+1),NODRAW
HD2赋值:C2的N过滤,NODRAW
输出前低:REF(L,上次HD2距今天数),COLORGREEN,POINTDOT
前低起点:=TFILTER(BACKSET(L>前低,上次C2距今天数+2),L<=前低,1)
初阴胜阳赋值:C<=O AND 1日前的C>1日前的O AND V>1日前的V,NODRAW
ZQ1赋值:上次初阴胜阳距今天数
FZ1赋值:BACKSET(前低,ZQ1)
当满足条件初阴胜阳时,在O和C之间画柱状线
当满足条件初阴胜阳时,在H和L之间画柱状线
初阳胜阴赋值:C>O AND 1日前的C<1日前的O AND V>1日前的V,NODRAW
ZQ2赋值:上次初阳胜阴距今天数
{分析家公式网}FZ2赋值:BACKSET(前低,ZQ2)
当满足条件初阳胜阴时,在O和C之间画柱状线
当满足条件初阳胜阴时,在L和H之间画柱状线
高赋值:C和O较大值
低赋值:C和O的较小值
DRAWLINE(前低起点,O和C的较小值,L>前低 AND (初阴胜阳 OR 初阳胜阴),IF(C>=O,高*0.999,IF(C=O,C*0.999,低*1.001)),1),画白色
DRAWLINE(前低起点,O和C的较小值,L>前低,IF(C>O,高*0.999,IF(C=O,C*0.999,低*1.001)),1),画白色,DOTLINE

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