MetaTrader 5帮助

移动均线

移动平均线指标显示某一个时间段平均工具性价格的数值。当我们计算移动平均线的时候,其实我们是在平均这段时间内工具性价格的数值。由于价格的变化,移动平均线指标要么增加要么减少。

有四种不同类型的移动平均线:简单移动平均线 (也被称为算术), 指数移动平均线, 平滑移动平均线 以及 线形权数移动平均线 。我们可以为任何一套顺序排列的数据来进行移动平均线的计算,包括开盘价和收盘价,最高价和最低价,交易量和任何其他指标。同时有两条移动平均线被使用的情况比较普遍。

只有在一种情况下,不同种类的移动平均线会产生相当大的分离,就是当权数系数不同的情况下(该系数是被安排到最近的一个数据里的),我们在讨论简单移动平均线的时候,我们研究的时间间隔的所有价格都在数值上相等。指数移动平均线线形权数移动平均线数值更趋向于最近的价格。

解释价格平均移动最普遍的方法是就是将其动量与价格运动相比较。当工具性价格上升到其移动平均线之上时,购买信号出现了;当价格下落到移动平均线下面时,我们所得到的是一个卖出信号。

以移动平均线为基础的交易系统不是为低点进入市场而设计,而是为高点抛出设计的。根据接下啦的走势允许执行:达到低点买进,和到达高点卖出。

移动平均线也应用于指标。移动平均线指标的解释类似于价格移动平均线:如果指标高于移动平均线,意味着指标上升移动可能继续:如果指标低于移动平均线,意味着会继续低走。

这是图表上移动平均线的类型:

  • 简单移动平均线 (SMA)
  • 指数移动平均线 (EMA)
  • 平滑移动平均线 (SMMA)
  • 线形权数移动平均线 (LWMA)

您可以通过在MQL5 Wizard创建一个EA交易来检测这个指标的交易信号

移动均线

计算

简单移动平均线 (SMA)

简单地,换句话说就是,算术移动平均线是通过求某个单一时期(例如,12个小时)工具收盘价格总和来计算的。该值被周期数除。

SMA = SUM (CLOSE (i), N) / N

此处:

SUM ― N周期求和;
CLOSE (i) ― 收盘价;
N ― 计算中使用到的周期。

指数移动平均线 (EMA)

指数平滑移动平均线是通过一定份额当前收盘价格加上前一个移动平均线值来计算。指数平滑移动平均线,最近的收盘价格价值更多。P-百分比指数移动平均线表示为:

EMA = (CLOSE (i) * P) + (EMA (i - 1) * (1 - P))

此处:

CLOSE (i) ― 当前收盘价;
EMA (i - 1) ― 前一周期移动平均线值;
P ― 使用价格数值的百分比。

平滑移动平均线 (SMMA)

平滑移动平均线第一值计算方式与简单移动平均线(SMA)一样:

SUM1 = SUM (CLOSE (i), N)

SMMA1 = SUM1 / N

第二值计算按照如下公式:

SMMA (i) = (SMMA1*(N-1) + CLOSE (i)) / N

成功移动平均线计算遵循以下公式:

PREVSUM = SMMA (i - 1) * N

SMMA (i) = (PREVSUM - SMMA (i - 1) + CLOSE (i)) / N

此处:

SUM ― sum;
SUM1 ― total sum of closing prices for N periods; it is counted from the previous bar;
PREVSUM ― smoothed sum of the previous bar;
SMMA (i-1) ― smoothed moving average of the previous bar;
SMMA (i) ― smoothed moving average of the current bar (except for the first one);
CLOSE (i) ― current close price;
N ― smoothing period.

经过运算转换公式可以简化为:

SMMA (i) = (SMMA (i - 1) * (N - 1) + CLOSE (i)) / N

线形权数移动平均线 (LWMA)

就线形权数移动平均线而言,其最新的数据值大于它早期的数值。权数移动平均线的计算是每个特定系列的收盘价相乘,再比上某个特定权数系数:

LWMA = SUM (CLOSE (i) * i, N) / SUM (i, N)

此处:

SUM ― N周期求和;
CLOSE(i) ― 收盘价;
SUM (i, N) ― 权数系数总和;
N ― 平滑周期。