找回密码
 立即注册

QQ登录

只需一步,快速开始

广告载入中...
查看: 2244|回复: 10

股票公式:大智慧小指标公式汇集之三

  [复制链接]
发表于 2008-4-3 19:28 | |阅读模式

马上注册,享用更多功能,让你轻松玩转本论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
小指标公式编码集中3<br/><br/>这是在网上摘录的,仅供参考 <br/><br/>编写公式时常用的通式 <br/>应用 FXJ-4 的一些函数编写公式时,常用的通式: <br/>{设A,B,R为三条曲线;N,M等为参数。如:A:ma(c,N) ; B:=ma(c,M); R:=c/ref(c,1)-1;等。。。} <br/>{一.曲线在N天内的平均变化率} <br/>Fa:=(A/ref(A,N)-1)/N; Fb:=(B/ref(B,N)-1)/N; Fr:=(R/ref(R,N)-1)/N; <br/>{二.变动角} <br/>∮a:=atan(Fa);    ∮b:=atan(Fb);  ∮r:=atan(Fr); <br/>{三.曲线上相距N天的两点的连线的斜率} <br/>Ka:=(A-ref(A,N))/N;   Kb:=(B-ref(B,N))/N; Kr:=(R-ref(R,N))/N; <br/>{四.倾角} <br/>∠a:=atan(Ka);   ∠b:=atan(Kb);   ∠r:=atan(Kr); <br/>{五.交*点} <br/>Cab:=cross(A,B);{交*} Jab:=longcross(A,B,N);{维持 -交*} <br/>JYa:=between(A,N,M);{介于} FWa:=range(A,N,M);{范围} <br/>{六.下拐点(由下向上转)} <br/>xD1:=llvbars(A,N)=M;{以N日最低点} <br/>xD2:=ref(count(A-ref(A,1)<=0,N)=N,M) and count(A-ref(A,1)>0,M)=M;{以M日变化量的正负} <br/>xD3:=ref(count(∠a-ref(∠a,1)<=0,N)=N,M) and ∠a>0;{以当日变化角的正负} <br/>{七.上拐点(由上向下转)} <br/>sD1:=hhvbars(A,N)=M;{以N日最低点} <br/>sD2:=ref(count(A-ref(A,1)>=0,N)=N,M) and count(A-ref(A,1)<0,M)=M;{以当日变化量的正负} <br/>sD3:=ref(count(∠a-ref(∠a,1)>=0,N)=N,M) and ∠a<0;{以当日变化角的正负} <br/>{八.位置(求得交*点/拐点到当前的周期)} <br/>Wz1:=barslast(Cab);{第一(交*)点的位置} <br/>Wz2:=ref(Wz1,Wz1+1)+Wz1+2;{第二(交*)点的位置} <br/>Wz3:=ref(Wz1,Wz2+1)+Wz2+2;{第三(交*)点的位置} <br/>Wz4:=ref(Wz1,Wz3+1)+Wz3+2;{第四(交*)点的位置} <br/>Wz5:=ref(Wz1,Wz4+1)+Wz4+2;{第五(交*)点的位置} <br/>{Wzn:=ref(Wz1,Wz(n-1)+1)+Wz(n-1)+2;} <br/>{九.曲线A叠加曲线B} <br/>F:=A/ref(A,1)-1;{A的变化率} <br/>Js:=ref(B,barscount(c));{叠加位置(初始)} <br/>DJ:=sum(F,0)+1)*Js;{叠加曲线(初始位置)} <br/>Jd:=ref(B,barslast(条件));{叠加位置(定点)} <br/>Dh:=(sum(F,0)+1)*Jd;{叠加曲线(预定位置)} <br/>
发表于 2009-9-29 15:00 |
学习中   
发表于 2012-1-16 18:23 |
谢谢楼主的分享!
发表于 2012-2-13 15:50 |
整理如下,没有经过测试:

小指标公式编码集中3

这是在网上摘录的,仅供参考

编写公式时常用的通式
应用 FXJ-4 的一些函数编写公式时,常用的通式:
{设A,B,R为三条曲线;N,M等为参数。如:A:ma(c,N) ; B:=ma(c,M); R:=c/ref(c,1)-1;等。。。}
{一.曲线在N天内的平均变化率}
Fa:=(A/ref(A,N)-1)/N; Fb:=(B/ref(B,N)-1)/N; Fr:=(R/ref(R,N)-1)/N;
{二.变动角}
∮a:=atan(Fa);    ∮b:=atan(Fb);  ∮r:=atan(Fr);
{三.曲线上相距N天的两点的连线的斜率}
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;{以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(条件));{叠加位置(定点)}
Dh:=(sum(F,0)+1)*Jd;{叠加曲线(预定位置)}

发表于 2012-4-20 19:24 |
努力学习, 尽快进步
发表于 2012-8-23 15:26 |
谢谢奉献,支持高手!
发表于 2012-10-25 12:19 |
学习了,谢谢王子老师
发表于 2013-3-18 10:50 |
谢谢分享学习了!
发表于 2013-7-27 12:52 |
好好学习天天向上
发表于 2018-4-7 14:15 |
多谢老师的分享
发表于 2018-5-14 08:30 |
多谢王子老师的讲解!

Archiver|手机版|小黑屋|股海明灯官网 ( 京ICP备18020431号 )

GMT+8, 2024-5-31 23:17 , Processed in 0.090599 second(s), Total 13, Slave 12 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表