|
|
原帖由 1128 于 2009-7-22 17:30 发表 ![]()
3 I; Z) }: F, p& R$ E& }& O: P, P" J; V4 X( k9 h
# c G# D; N3 J, Y. S楼上兄弟理解错了,要找到所有股票的波段高低点,也只需要区区几句话就行了,不用设置上千个条件的。甚至波段高低点的大小级别,改几个数字就行了。所有大小高低点时空数据全在掌控之中。
: o+ ~& `1 S: S( Z2 Z- _只不过以目前的状态, ... - p6 s, s+ T+ ]
波段高低点公式:(n取值大小,直接决定波段转折点级别。)/ f" P4 }* G3 m5 M/ O
z:=zig(4,n); f:=z-ref(z,1);
5 O: h- g8 W) `# B) J2 @! ud:=FILTER(refx(f>0 and ref(f,1)<0,1)or BARPOS=1,2);{低点} ( _/ A; m* G8 V3 o' P/ o
wd:=barslast(d);{低点位置}
$ J- `7 j+ B" Lg:=FILTER(refx(f<0 and ref(f,1)>0,1)or BARPOS=1,2);{高点}
& z* H. C' r" q O" G P ?2 Wwg:=barslast(g);{高点位置}8 ?: B4 ?# O8 v$ ] }3 u* |
xwd:=if(sum(wd=0,2)>1,1,wd)linethick0;//低点位置确认1 P1 h# c6 u( X! p2 m/ `9 p
xwg:=if(sum(wg=0,2)>1,1,wg)linethick0;//高点位置确认5 s: Z" i) E/ V7 P6 Z
fd:=hhv(h,xwd)/ref(L,xwd)-1>n/100;//低点巩固系数" r! z) S4 ^! b W& G$ |1 @
fg:=1-LLv(L,xwg)/ref(h,xwg)>n/100;//高点巩固系数1 p! \* }* _+ a: Z1 n; [2 N
dqz:=BACKSET(ISLASTBAR and wd<wg and fd=0,xwd+1)=0;//低点过滤系数/ S9 [2 Z! L7 h# m% d
gqz:=BACKSET(ISLASTBAR and wg<wd and fg=0,xwd+1)=0;//高点过滤系数
4 o& K+ L0 e0 h$ y{以下输出信号}
1 u, ]& d5 m" u3 u9 U; wdd:dqz*d or BARPOS=1;{输出低点}
5 u8 u* p5 e: W% a+ O; h/ Rgg:gqz*g or BARPOS=1;{输出高点} |
|