|
|
原帖由 1128 于 2009-7-22 17:30 发表 ; [4 l; |7 n1 x# r) `+ J& S
- [* C8 c4 o0 n, R) |* F# ?8 t
, V# K4 q5 v6 U1 P, S" F2 }
楼上兄弟理解错了,要找到所有股票的波段高低点,也只需要区区几句话就行了,不用设置上千个条件的。甚至波段高低点的大小级别,改几个数字就行了。所有大小高低点时空数据全在掌控之中。, A% I `4 H+ Q, R# `% \3 Y2 k
只不过以目前的状态, ... - H5 V1 M% F s0 [/ N% S( F
波段高低点公式:(n取值大小,直接决定波段转折点级别。) w6 Q' n3 s4 ^! K3 q$ K
z:=zig(4,n); f:=z-ref(z,1);
' F# ?) J3 l) o. X7 [" rd:=FILTER(refx(f>0 and ref(f,1)<0,1)or BARPOS=1,2);{低点} - l6 H# D4 c! T0 a& o5 T; o
wd:=barslast(d);{低点位置} 4 W# O3 i- D6 H# ?# i5 p$ ?" x
g:=FILTER(refx(f<0 and ref(f,1)>0,1)or BARPOS=1,2);{高点} & g: |4 j1 P! q- h. J
wg:=barslast(g);{高点位置}
# A, j9 |9 f* R5 _, y+ Exwd:=if(sum(wd=0,2)>1,1,wd)linethick0;//低点位置确认3 `! w1 X- C! i2 v: W, k
xwg:=if(sum(wg=0,2)>1,1,wg)linethick0;//高点位置确认0 t. l6 o2 ~/ C* b2 [* b
fd:=hhv(h,xwd)/ref(L,xwd)-1>n/100;//低点巩固系数3 A! j( ?1 y* a ~
fg:=1-LLv(L,xwg)/ref(h,xwg)>n/100;//高点巩固系数0 D/ J" F2 i2 Y- i# x% e
dqz:=BACKSET(ISLASTBAR and wd<wg and fd=0,xwd+1)=0;//低点过滤系数$ i2 z) T6 i9 B' @
gqz:=BACKSET(ISLASTBAR and wg<wd and fg=0,xwd+1)=0;//高点过滤系数+ y7 k# n% v+ a( v" ]
{以下输出信号}" t8 E; o% b' X7 O
dd:dqz*d or BARPOS=1;{输出低点}
7 J' d$ d7 M8 p/ _2 v1 W; Sgg:gqz*g or BARPOS=1;{输出高点} |
|