移动平均线MA的优缺点及助涨助跌作用
理解了 MA、EMA 的含义后,就可以理解其用途了,简单的说,当要比较数值与均价的关系时,用 MA 就可以了,而要比较均价的趋势快慢时,用 EMA 更稳定;有时,在均价值不重要时,也用 EMA 来平滑和美观曲线。
EMA 指数移动平均
EMA 含义
EMA即指数平均数指标( Exponential Moving Average, EXPMA或EMA),也是一种趋向类指标。其构造原理是:对收盘价进行加权算术平均,用于判断价格未来走势的变动趋势。与MACD指标、DMA指标相比,EMA指标由于其计算公式中着重考虑了当天价格(当期)行情的权重,决定了其作为一类趋势分析指标,在使用中克服了MACD指标对于价格走势的滞后性缺陷,同时,也在一定程度上消除了DMA指标在某些时候对于价格走势所产生的信号提前性,是一个非常有效的分析指标。
EMA 定义式
由于x1 之前没有数据,我们补充定义 x0 = x-1 = x-2 = 。。。 = x1。 这样自然给出 EMAN(x1) = x1。从定义式可以看出 EMA 加权平均的特性。在 EMA 指标中,每天价格的权重系数以指数等比形式缩小。时间越靠近当今时刻,它的权重越大。说明 EMA 函数对近期的价格加强了权重比,更能及时反映近期价格波动情况。所以 EMA 比 MA 更具参考价值。
EMA 递推式
EMA 二重 EMA 公式
从上式可以看出二重 EMA 满足交换律,即 EMAM[EMAN(xn)] = EMAN[EMAM(xn)]。 如果周期 M = N 相同,则分子分母同时为 0 变为不定式,可以用洛必达法则求极限。当 M ≠ N 时,公式的证明过程略去。主要用到定义式,将左边写成一个二重级数,换元后用等比级数求和,再对剩下结果进行整理即可得到。也可以根据递推式,用数学归纳法证明。
EMA 在 MACD 中的应用
注意到三个系数之和为零,故 MACD 可以看作是比较不同周期的 EMA 得出的股票涨跌趋势,也可以理解为股价的 “速度”。当 MACD 由负增到零称作 “金叉”,表示股价越过了最小值,即将迎来涨势;当 MACD 由正减到零称作 “死叉”,表示股价越过了最大值,即将迎来跌势。
移动平均线(MA)是什么?
买入的四个法则:(1)当均线从下跌转到盘整或者上升,汇价已从均线下方向上穿越了均线并继续向上。(2)汇价连续上升并维持在均线之上,或者远离均线又突然下跌,但是并没有跌破均线又继续上升。(3)汇价短期跌破均线,又快速回升到均线以上,这时均线继续上升。(4)汇价突然下跌,跌幅可观,已经远离均线,这时汇价开始回升再次触及均线。 在这四种情况下,基本是买入的信号,尤其以第一种为追买的信号,入场获利较大。
卖出的四个法则:(1)汇价由上升转而盘整或者逐渐下跌,汇价从均线上方向下穿越。(2)汇价在均线以下移动,然后向均线反弹,但是未能突破均线而继续下跌。(3)汇价向上穿越均线后没有站稳而立刻下跌到均线以下,此时汇价继续下跌。(4)汇价快速上升或者升破均线并远离均线,上升很客观,随时可能发生回调而下跌。 在这四个法则中,尤其以第一种下跌最为厉害,遇到这样的情况,应立刻止损。
Python 计算EMA(指数移动平均线)
啥时候能搞音乐 于 2020-04-15 13:04:13 发布 13410 收藏 40
Pandas(1.0.1)和talib对比
Talib
Pandas
10-19 6万+
talib库有超多现成的方法,不用辛辛苦苦造轮子。上面几篇博客写了MACD、动量、rsi、移动均线的方法,但用起来还是不爽。刚好talib都有这些函数。比较懒,就直接放代码吧先看10日的移动均线:import tushare as ts import pandas as pd import matplotlib.pyplot as plt import numpy as np import tali
07-13 4889
导航EMA指标介绍Pandas.DataFrame.ewm()Python本地EMA指标计算 EMA指标介绍 EMA(Exponential Moving Average)是指数移动平均值。也叫 EXPMA 指标,它也是一种趋向类指标,指数移动平均值是以指数式递减加权的移动平均。来自百度百科 在股票市场中,EMA是常用的一项技术指标,简单的介绍MA的升级版,在求一段连续交易日的收盘价的均价趋势,可以很好的表示。通常使用EMA(N)来表示N日的指数移动平均值,其计算公式如下: Xn为当日收盘价,对于它的介
09-11 1164
简单移动平均线(Simple Moving Average,SMA) 定义及使用
furuiyang_ 于 2019-03-16 17:51:13 发布 14011 收藏 9
什么是简单移动平均线
简单移动平均线的公式
以5天移动平均线为例,公式如下:
一般公式:
C: 第一日收盘价
n: 移动平均数周期
在代码中的使用
在策略中的使用
05-15 412
04-28 599
02-27 5481
https://blog.csdn.net/JUNJUN_ZHAO/article/details/79099040 https://blog.csdn.net/sinat_29957455/article/details/81175894 https://blog.csdn.net/sony_zhang/article/details/7256646 https://www.jianshu.co.
02-11 1470
大体了解了Backtrader的运行原理后,尝试把一个通达信的交易策略改编为backtrader策略,并测试一下交易时间是否与通达信中出现的交易时间一致。如果一致,说明改写的策略有效。 通达信中有这样一个简单的“MA交易”指标: 可以在通达信主界面按ctrl+F——F3查找“交易”找到这个指标。 指标中这两行: MA1:=MA(CLOSE,SHORT); MA2:=MA(CLOSE,LONG); 修改为Backtrader代码: # 收盘价的 移动平均线MA的优缺点及助涨助跌作用 para_short 日..
10-31 2万+
Exponentially Weighted Moving Average(EWMA)指数加权移动平均是一种常用的序列数据处理方式,如下: 在时间 t, 根据实际的观测值(或量测值)我们可以求取 EWMA(t)如下: EWMA(t ) = λY(t)+ ( 1-λ) EWMA(t-1) for t = 1, 2, . n. * EWMA(t):t时刻的估计值 * Y(t
08-21 1377
python 移动平均线With the evolution of technology rapidly evolving, so do strategies in the stock market. In this post, I’ll go over how I created a SMA(Short Moving Average) strategy. 随着技术的飞速发展,股票市场的策略也在不.
02-19 784
03-04 277
10-25 7万+
____tz_zs 注:本博客概念解释部分均来自 MBA智库百科 一、移动平均法(Moving average,MA) 移动平均法 - MBA智库百科 移动平均法又称滑动平均法、滑动平均模型法 移动平均法是用一组最近的实际数据值来预测未来一期或几期内公司产品的需求量、公司产能等的一种常用方法。移动平均法适用于即期预测。当产品需求既不快速增长也不快速下降,且不存在季节性因素
05-29 1602
03-01 1万+
05-31 1万+
前言:百度滑动平均的原理出来的都是什么乱七八糟的? 谷歌英文Moving Average一下子就看懂了。于是准备写下来。本文将介绍Simple moving average 和 Exponential Moving Average.背景:滑动平均是用来衡量当前趋势的方向。每种类型的滑动平均(MA)都是一个通过计算过去数据的平均值得到的数学结果。经常用于金融领域的预测,一旦计算出一个平均值结果,就会.
11-05 2636
主旨思想: 金叉主要指股票行情指标的短期线向上穿越长期线的交叉,反之当行情指标的短期线向下穿越长期线的交叉,称之为死叉。 实现方法 当x日的移动平均线上升并且交叉穿过Y日的移动平均线的时候买入 当x日的移动平均线下降并且交叉穿过Y日的移动平均线的时候卖出 python实现 import psycopg2 import pandas as pd import matplotlib.pyplot as plt import numpy as 移动平均线MA的优缺点及助涨助跌作用 np def query_sql(sql): conn =
10-20 移动平均线MA的优缺点及助涨助跌作用 1万+
移动平均通常处理时间序列数据, 什么是数据序列? 所谓数据序列是指数据与时间关系极其密切,比如股票数据,每个股票的价格根据秒,分,小时,天变化而变化,时间错乱,会导致数据完全无效, 再比如监控数据,还有一些工业上的设备数据。 因此现在有专门的时间序列数据库OpenTSDB. 具体移动平均概念不做具体介绍了,有什么多资料可以查询。 这里只展示通过MapReduce来处理移动平均算法的代码。
03-18 166