移动平均值

作者: fasionchan | 来源:发表于2016-10-06 14:12 被阅读1818次

移动平均值是趋势跟随指标中的一种,有三种不同的类型:简单移动平均(MA)、指数移动平均(EMA)以及加权移动平均。

SMA

简单移动平均(SMA)计算在一定期间内数据的平均值。比如,5天MA指的是过去5天价格的平均值,20天MA指的是过去20天价格的平均值,其余以此类推。计算公式如下:

help(MA)

由此,可以清楚看到MA函数需要三个参数:

  • real,必选,源数据,类似必须是ndarray
  • timeperiod,可选,计算周期,如:5天
  • matype,移动平均类型,默认为简单移动平均(Simple Moving Average)

EMA

指数移动平均值(EMA)是比简单移动平均值SMA更优的趋势跟踪指标。它赋予近期数据更高的权重,所以比SMA值反应更快。同时,EMA不会对即将淘汰的数据做出剧烈反应。

公式中,

  • P(tod)——为当日收盘价
  • EMA(yest)——前一日指数移动平均值
  • K——2/(N+1)
  • N——计算周期

同样地,TA-Lib已经涵盖了EMA运算,用法也是类似的。将SMA例子中最后两行代码换成以下两行,便得到EMA

data = pandas.DataFrame.from_csv(StringIO.StringIO(aapl_csv))
print talib.EMA(data.close.values, 5)

交易策略

MA上升时,做多。在价格跌到移动平均线附近或稍微跌破一点时买入。一旦做多,就将保护性止损位设在近期低点之下;一旦价格守在MA线之上,就将止损位上移到盈亏平衡点。

MA下降时,做空。在价格向上反弹到MA线附近或稍微突破一点时卖空,将保护性止损位设在近期的高点之上。一旦价格收在EMA线之下,就将止损位上移到盈亏平衡点。

MA走平且只做窄幅波动时,表明市场处于无趋势盘整之中。这时,不要再用趋势跟随指标来知道操作。

相关文章

  • 自己实现一个滑动窗口

    基本概念 移动平均值:一个移动平均值计算常常用来在事件序列数据中消除短期波动,展示长期的趋势。移动平均值的平滑效果...

  • 移动平均值

    移动平均值是趋势跟随指标中的一种,有三种不同的类型:简单移动平均(MA)、指数移动平均(EMA)以及加权移动平均。...

  • 移动平均值

    T1:LOAD F1,F2,F2 AS F3,1 AS FLAG;load * inline [F1,F2a,1b...

  • 技术分析指标入门 - MA 均线

    01 移动平均线如何形成 将一段时间价格相加后计算出平均值,再将每个平均值对应的点进行连线,所得出的曲线叫做移动平...

  • 346-数据流中的移动平均值

    数据流中的移动平均值 题目 给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算其所有整数的移动平均值。 ...

  • 【Excel系列】Excel数据分析:时间序列预测

    移动平均 18.1 移动平均工具的功能 “移动平均”分析工具可以基于特定的过去某段时期中变量的平均值,对未来值进行...

  • K线解析之策略 | 均线战法(二)

    EMA(Exponential Moving Average)是指数移动平均值。也叫 EXPMA 指标,它也是一种...

  • 时间序列分析—移动平均法

    移动平均法: Method1:简单移动平均 近N期序列值的平均值作为未来各期的预测结果。N的取值范围: 5 ≤ N...

  • 数据分析基础复习笔记

    数据分析基础复习笔记 01:平均值 说到平均值,就有算术平均值、几何平均值、平方平均值、调和平均值、加权平均值,当...

  • 第三天

    OR的用法 项目一 移动平均值概念 练习: 使用 AND 和 BETWEEN 运算符的问题 1 编写一个查询,返回...

网友评论

    本文标题:移动平均值

    本文链接:https://www.haomeiwen.com/subject/euseyttx.html