怎样编写求每天均线斜率的公式

发布时间:2014-06-28 19:47:02

怎样编写求每天均线斜率的公式?

谢谢各位!!!

[ Last edited by soho on 2004-2-10 at 09:51 ]

2004-2-10 08:44

万鑫华泰

指标公式版主

积分 2776

发贴 471

注册 2003-11-15

来自 天津市

{A,B,R为三条曲线;N,M等为参数}

[.变化率]

Fa:=A/ref(A,N)/N-1; Fb:=B/ref(B,N)/N-1; Fr:=R/ref(R,N)/N-1;

[.变动角]

a:=atan(Fa); b:=atan(Fb); r:=atan(Fr);

[.斜率]

Ka:=(A-ref(A,N))/N; Kb:=(B-ref(B,N))/N; Kr:=(R-ref(R,N))/N;

[.倾角]

a:=atan(Ka); b:=atan(Kb); r:=atan(Kr);

[.交叉点]

Cab:=cross(A,B);{交叉} Jab:=longcross(A,B,N);{维持 -交叉}

JYa:=between(A,N,M);{介于} FWa:=range(A,N,M);{范围}

[.下拐点(由下向上转)]

xD1:=llvbars(A,N)=M;{N日最低点}

xD2:=ref(count(A-ref(A,1)<=0,N)=N,M) and count(A-ref(A,1)>0,M)=M;{以当日变化量的正负}

xD3:=ref(count(a-ref(a,1)<=0,N)=N,M) and a>0;{以当日变化角的正负}

[.上拐点(由上向下转)]

sD1:=hhvbars(A,N)=M;{N日最高点}

sD2:=ref(count(A-ref(A,1)>=0,N)=N,M) and count(A-ref(A,1)<0,M)=M;{以当日变化量的正负}

sD3:=ref(count(a-ref(a,1)>=0,N)=N,M) and a<0;{以当日变化角的正负}

[.位置(求得交叉点/拐点到当前的周期)]

Wz1:=barslast(Cab);{第一(交叉)点的位置}

Wz2:=ref(Wz1,Wz1+1)+Wz1+2;{第二(交叉)点的位置}

Wz3:=ref(Wz1,Wz2+1)+Wz2+2;{第三(交叉)点的位置}

Wz4:=ref(Wz1,Wz3+1)+Wz3+2;{第四(交叉)点的位置}

Wz5:=ref(Wz1,Wz4+1)+Wz4+2;{第五(交叉)点的位置}

{Wzn:=ref(Wz1,Wz(n-1)+1)+Wz(n-1)+2;}

[.曲线A叠加曲线B]

F:=A/ref(A,1)-1;{A的变化率}

js:=ref(B,barscount(c));{叠加位置(初始)}

DJ:(sum(F,0)+1)*Js;{叠加曲线(初始位置)}

Jd:=ref(B,barslast(条件));{叠加位置(定点)}

Dj:=(sum(F,0)+1)*Jd;{叠加曲线(预定位置)}

该贴转自分析家论坛,火星先生之贴。

怎样编写求每天均线斜率的公式

相关推荐