永发信息网

期货中的MACD,DIF,DEA分别是怎么算的?

答案:1  悬赏:0  手机版
解决时间 2021-02-14 20:59
  • 提问者网友:送舟行
  • 2021-02-14 10:08
期货中的MACD,DIF,DEA分别是怎么算的?
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-02-14 11:21
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);

默认参数SHORT=12,LONG=26,MID=9,然后close就是当天收盘价;
EMA(X,N)求X的N日指数平滑移动平均。算法是:
若Y=EMA(X,N),则Y=〔2*X+(N-1)*Y’〕/(N+1),其中Y’表示上一周期的Y值。 KDJ中K、D、J的计算方法:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;

默认参数:N=9,M1=3,M2=3
LLV(LOW,N),就是N天内最低价的最低价,
HHV(HIGH,N)就是N天内最高价的最高价。至于SMA的计算方法也有点复杂,看你需要不。。 每天的的值只要代入相应的收盘价,最稿价最低价就可以计算出来了。

恩,还有,在编程界有一个说法就是,编写函数的未必知道函数有什么用途,精通函数用途的未必会编写这一个函数。所以如果要精通这两个指标的,我们未必可以知道这两个指标的作者为什么这样写……理解起来的确很复杂。说起来更复杂,不知道小霞施主明白了没有。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯