EXPMEMA函数,到底是怎么实现的?

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:48:27
查了好多资料,没查到;
譬如:大盘今日的EXPMEMA(CLOSE,5)=3077.82,这个3077.82是怎么求出来的;
不要空头文字解释;

关于XMA函数:
1.XMA只在通达信可用。
2.通达信公式系统的几个函数的解释MA:简单移动平均SMA:移动平均EMA(EXPMA):指数移动平均EXPMEMA:指数平滑移动平均MEMA:平滑移动平均DMA:动态移动平均XMA(X,M):偏移移动平均EMA同EXPMA一样的意思EMA(X,N)=SMA(X,N+1,2)SMA:返回累积平均用法:SMA(X,N,M):X的M日累积平均,M为权重,如Y=(X*M+Y'*(N-M))/NMA(X,N)=SMA(X,N,1)MEMA(X,N)与MA的差别在于起始值为一平滑值,而不是初始值EXPMEMA同EMA(即EXPMA)的差别在于他的起始值为一平滑值DMA:求动态移动平均.用法:DMA(X,A),求X的动态移动平均.算法: 若Y=DMA(X,A)则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1.例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价XMA(X,M):X的M日偏移移动平均这种移动平均可能会用到未来数据,用到了当日以后M/2日的数据,只供内部保留测试使用
3.研究一下{关于 XMA}XMA(X,M):X的M日偏移移动平均这种移动平均可能会用到未来数据,用到了当日以后M/2日的数据,只供内部保留测试使用xma函数分析(通达信)A:XMA(C,N);B:=MA(C,N);X:REF(A,FLOOR(N/2));Y:MA((C-FORCAST(C,CEILING(N/2))),N)+B;你将看到 x 和 y 基本吻合,而 x 滞后 A FLOOR(N/2) 个周期飞狐可做如下模拟实现}input.:k(0,0,3),n(6,1,9999);M:=IF(k=0,OPEN,IF(k=1,HIGH,IF(k=2,LOW,CLOSE)));XMA:REFX(MA((M-FORCAST(M,CEILING(N/2))),N)+MA(M,N),CEILING(N/2));普通MA:MA(C,N);
4.{指标名称---观察偏移}M:20,NODRAW;{M的大小可在这里自由调}A0:=EMA((MA(HHV(H,2),2)+MA(LLV(L,2),2))/2,2);原形:MA(A0,M),COLOR00A