java移动平均线算法_线性加权移动平均线的算法

发明线性加权移动平均线的算法,就是为了区分每一天的收盘价的重要性,也就是要给我们需要计算的每一天的收盘价加上一个权重,离我们越近的一天的收盘价权重越大,离我们越远的一天的收盘价权重越小。

拿计算10天的移动平均线来做例子,我们找出需要计算的某一品种的全部收盘价格。将第1天的收盘价乘以1,将第2天的收盘价乘以2,将第3天的收盘价乘以3,依此类推,第10天的收盘价乘以10,然后将其相加,即((C1x1+C2x2+C3x3+·····+C10X10),再除以所有权重(1+2+3+4+5+·····+10)。这样就区分了每一天的收盘价对整体走势的影响。

计算60天线性加权移动平均线也一样,第60天的收盘价乘以60,第59天的收盘价乘以59,依此类推,再除以所有权重。

线性加权移动平均线到底是不是比算术移动平均线更优呢?我们来找几张图来看看,图7-1为上证综合指数2006年7月~2010年10月的周K线走势图,并附30天线性加权移动平均线与算术移动平均线。

2ec96572e7935ee9956f4fadb36cbf75.png

图7-2为上证综合指数2006年7月~2010年10月的周K线走势图,并附60天线性加权移动平均线与算术移动平均线。

a1be79ad220547d9524a02ceb612bf4a.png

从图7-1和图7-2中可以看到,无论是长期的平均线还是短期的平均线,线性加权移动平均线都会先于算术平均线作出反应。在线性加权移动平均线中,我们对越近的收盘价加越重的权重,所以,最接近我们的行情有什么新变动,就会很快影响到线性加权移动平均线的变动。相反的,算术平均移动平均线在它所计算的周期内的收盘价的权重都是相等的,所以会滞后于线性加权移动平均线。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值