|
|
原帖由 1128 于 2009-7-22 17:30 发表 ![]()
' X7 c$ a8 p. |( I8 r7 O, o4 ~8 {( e! y& S: Y' D
( E6 S, }! g' ]& {楼上兄弟理解错了,要找到所有股票的波段高低点,也只需要区区几句话就行了,不用设置上千个条件的。甚至波段高低点的大小级别,改几个数字就行了。所有大小高低点时空数据全在掌控之中。
3 L5 q. }; v* i9 S只不过以目前的状态, ...
2 Z0 O% v8 q: d5 c波段高低点公式:(n取值大小,直接决定波段转折点级别。)
2 z/ h; u% c4 T$ cz:=zig(4,n); f:=z-ref(z,1);9 }( r; C" o v8 }) [4 \7 W
d:=FILTER(refx(f>0 and ref(f,1)<0,1)or BARPOS=1,2);{低点}
$ c) U) F" q4 \0 w1 H+ zwd:=barslast(d);{低点位置} ) k9 w8 x. f) ?+ b9 @/ v6 Z
g:=FILTER(refx(f<0 and ref(f,1)>0,1)or BARPOS=1,2);{高点}
9 f; n2 G8 b* p7 G; fwg:=barslast(g);{高点位置}; E) S1 f! l; N7 ^
xwd:=if(sum(wd=0,2)>1,1,wd)linethick0;//低点位置确认" L& i; m, }' _9 m0 i0 l+ L+ b
xwg:=if(sum(wg=0,2)>1,1,wg)linethick0;//高点位置确认
' ^7 t1 `" R, l5 E1 D# ]% Kfd:=hhv(h,xwd)/ref(L,xwd)-1>n/100;//低点巩固系数
! z: G/ ~# t( f- A$ e$ Tfg:=1-LLv(L,xwg)/ref(h,xwg)>n/100;//高点巩固系数
6 C" M* F" I% Z$ M, A/ Odqz:=BACKSET(ISLASTBAR and wd<wg and fd=0,xwd+1)=0;//低点过滤系数
: U1 c, N% V. ]6 J) W) D( Dgqz:=BACKSET(ISLASTBAR and wg<wd and fg=0,xwd+1)=0;//高点过滤系数/ [7 Z/ K4 |6 o( l9 r
{以下输出信号}
7 I* [0 w* }$ P* X" Udd:dqz*d or BARPOS=1;{输出低点}
5 ]8 E) v* c3 D; V* r7 \' K# ?gg:gqz*g or BARPOS=1;{输出高点} |
|