|
|
原帖由 1128 于 2009-7-22 17:30 发表 ![]()
* H# O8 o6 }3 L( R- P( Q( D2 |* |8 K$ i# E3 o* F
, o% w" m/ {8 P* D楼上兄弟理解错了,要找到所有股票的波段高低点,也只需要区区几句话就行了,不用设置上千个条件的。甚至波段高低点的大小级别,改几个数字就行了。所有大小高低点时空数据全在掌控之中。; F. h7 E2 ]4 t+ W$ ]4 H
只不过以目前的状态, ... 6 N; E5 n6 {- c
波段高低点公式:(n取值大小,直接决定波段转折点级别。)( d, n% N, N0 s% F& p
z:=zig(4,n); f:=z-ref(z,1);
5 X0 B3 d: ?3 g0 Y" kd:=FILTER(refx(f>0 and ref(f,1)<0,1)or BARPOS=1,2);{低点}
1 g/ [% `/ N4 l; ewd:=barslast(d);{低点位置} - F% E6 x" E! @* |$ a: ^3 C
g:=FILTER(refx(f<0 and ref(f,1)>0,1)or BARPOS=1,2);{高点}
$ i0 B4 P) T, R: t! Z2 h6 b, k+ pwg:=barslast(g);{高点位置}! X! h) q* u2 A
xwd:=if(sum(wd=0,2)>1,1,wd)linethick0;//低点位置确认! \: T( E K5 V7 I/ {3 d3 Z) I
xwg:=if(sum(wg=0,2)>1,1,wg)linethick0;//高点位置确认5 x8 a0 W' l1 M$ I
fd:=hhv(h,xwd)/ref(L,xwd)-1>n/100;//低点巩固系数& ~2 k5 A- [$ Y, c& J) ^; i* P
fg:=1-LLv(L,xwg)/ref(h,xwg)>n/100;//高点巩固系数
9 h. T: Q2 N- Y# s# `8 G* vdqz:=BACKSET(ISLASTBAR and wd<wg and fd=0,xwd+1)=0;//低点过滤系数) ]& U+ Y; i! I3 o6 C
gqz:=BACKSET(ISLASTBAR and wg<wd and fg=0,xwd+1)=0;//高点过滤系数- z( w0 G; i+ Y( O$ d( Q
{以下输出信号}
$ v" E# t- n. N9 X1 a5 C1 W/ Kdd:dqz*d or BARPOS=1;{输出低点}. y: z8 L* W" K( K3 U- R+ }& A6 m& o
gg:gqz*g or BARPOS=1;{输出高点} |
|