阳光正好 发表于 2016-3-23 15:11

编写公式基础

应用 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));{叠加位置(初始)}  DJsum(F,0)+1)*Js;{叠加曲线(初始位置)}  Jd:=ref(B,barslast(条件));{叠加位置(定点)}  Dj:=(sum(F,0)+1)*Jd;{叠加曲线(预定位置)}

wind_chen 发表于 2016-3-23 15:55

函数编写公式时,常用的通式

womeng1314 发表于 2016-3-23 15:46

好东西,就是还是有点深奥了

梁漪涵 发表于 2023-3-20 23:17

虽然不明白,但还是要留印

hfzhou 发表于 2016-3-23 15:16

谢谢楼主分享

精精灵灵 发表于 2016-3-23 15:20

:loveliness:

1608910781 发表于 2016-3-23 15:23

谢谢楼主分享

剑无影 发表于 2016-3-23 15:23

:handshake

根子 发表于 2016-3-23 15:27

谢谢分享!!!!!!!!!!!

smq123 发表于 2016-3-23 15:29

...............................

股海沉浮_1996 发表于 2016-3-23 15:30

多谢楼主分享!

凌成 发表于 2016-3-23 15:31

谢谢楼主分享

愚音 发表于 2016-3-23 15:36

谢谢分享!

蔚蓝的海洋 发表于 2016-3-23 15:41

谢谢老师精彩分析。

超越8 发表于 2016-3-23 15:42

谢谢楼主分享

zhlinboy 发表于 2016-3-23 15:42

谢谢老师的精彩分享

dcrfvtgb8 发表于 2016-3-23 15:53

谢谢分享,受益非浅。
页: [1] 2
查看完整版本: 编写公式基础