以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  怎么设置周期越前权重越小的ma  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=166780)

--  作者:jayhaha580
--  发布时间:2018/11/30 9:18:02
--  怎么设置周期越前权重越小的ma
有什么ma函数可以跟ema相反,即更前周期的权重更大,越接近目前价格的周期的权重越小。
--  作者:wenarm
--  发布时间:2018/11/30 9:28:03
--  
不明白你说的什么意思。
--  作者:jayhaha580
--  发布时间:2018/11/30 9:31:30
--  
就是比如ma(c,20),平时是(c1+c2+。。。c20)/20;我现在想(2*c1+c2+。。。c20)/21,一开始是这样,之后要根据之前ma的权重不断更新,差不多和ema一样。
--  作者:wenarm
--  发布时间:2018/11/30 9:33:31
--  
实现不了
--  作者:FireScript
--  发布时间:2018/11/30 9:40:57
--  
 求加权移动平均。

用法:
WMA(X,N),求X的加权移动平均。
算法:
若Y=WMA(X,N) 则 Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1)
X0表示本周期值,X1表示上一周期值..

这个算法本身就是越近权重越小啊。

--  作者:jayhaha580
--  发布时间:2018/11/30 10:32:33
--  
我也有看这个,但是这个是最近的权重是n,更前的权重是n-1,这样不就是更近的权重越大了吗?有什么方法可以解决呢?能帮忙写一下吗?万分感谢
--  作者:FireScript
--  发布时间:2018/11/30 10:34:52
--  
 N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN


这个XN 是最近的一个值。或者说是当前的值。X0则是最远的那个。

--  作者:jayhaha580
--  发布时间:2018/11/30 10:47:34
--  
好的,谢谢,还想问问,如果我想自建ma指标,就是在在某一条件下,权重会增大。例如我想c的最高值时,权重加大,怎么实现呢?谢谢
--  作者:FireScript
--  发布时间:2018/11/30 11:16:46
--  
 这个只能按照这个函数的算法自行计算,但是PEL下面这个做不出来。