|
|
原帖由 1128 于 2009-7-22 17:30 发表 " s5 O" C: v1 |8 a
( f9 o- u6 k9 r/ f$ g
5 B5 n7 S5 f" G& c* \: P5 s楼上兄弟理解错了,要找到所有股票的波段高低点,也只需要区区几句话就行了,不用设置上千个条件的。甚至波段高低点的大小级别,改几个数字就行了。所有大小高低点时空数据全在掌控之中。& v$ {0 H' B8 g3 f P
只不过以目前的状态, ... ( o4 D' \+ e$ v* ?0 `) Z
波段高低点公式:(n取值大小,直接决定波段转折点级别。)
* C+ J1 R2 W1 k; K8 r+ az:=zig(4,n); f:=z-ref(z,1);
% Z; {" ?7 b+ _' Q% `! U; z Yd:=FILTER(refx(f>0 and ref(f,1)<0,1)or BARPOS=1,2);{低点}
2 H+ w7 R7 Y+ s' zwd:=barslast(d);{低点位置} - N/ t! ?& ]; |8 y5 q: j- N6 N
g:=FILTER(refx(f<0 and ref(f,1)>0,1)or BARPOS=1,2);{高点} % I0 [# Q1 p) n* X1 L; y* X
wg:=barslast(g);{高点位置}- s/ C6 N7 }; d9 S+ @- ?
xwd:=if(sum(wd=0,2)>1,1,wd)linethick0;//低点位置确认- N) m' {5 S% V% ?, e3 K. R7 L
xwg:=if(sum(wg=0,2)>1,1,wg)linethick0;//高点位置确认
& e. c7 p, a' ^! v$ t8 j% Gfd:=hhv(h,xwd)/ref(L,xwd)-1>n/100;//低点巩固系数
+ X! w7 o+ {: Gfg:=1-LLv(L,xwg)/ref(h,xwg)>n/100;//高点巩固系数$ p) p+ \: _& Q) O/ `' s4 S! B7 b+ o0 l
dqz:=BACKSET(ISLASTBAR and wd<wg and fd=0,xwd+1)=0;//低点过滤系数
0 N9 C* k% F. t& q' a" U+ G) Z1 Vgqz:=BACKSET(ISLASTBAR and wg<wd and fg=0,xwd+1)=0;//高点过滤系数
9 k* {! [: N% Y4 g{以下输出信号}
) l0 L9 H7 e3 i/ H3 vdd:dqz*d or BARPOS=1;{输出低点}0 @' n0 _2 j# P: b+ r/ R
gg:gqz*g or BARPOS=1;{输出高点} |
|