Join our fan page
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Moving Averages, MA - индикатор для MetaTrader 4
- Просмотров:
- 35835
- Рейтинг:
- Опубликован:
- 2005.09.30 12:02
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Скользящие Средние (Moving Averages, MA) показывают среднее значение цены инструмента за некоторый период времени. При расчете Moving Average производится математическое усреднение цены инструмента за данный период. По мере изменения цены ее среднее значение либо растет, либо падает.
Существует несколько типов скользящих средних (простое, экспоненциальное, сглаженное и взвешенное). Moving Average можно рассчитывать для любого последовательного набора данных, включая цены открытия и закрытия, максимальную и минимальную цены, объем торгов или значения других индикаторов. Нередко используются и скользящие средние самих скользящих средних.
Единственное, чем Moving Average разных типов существенно отличаются друг от друга, — это разные весовые коэффициенты, которые присваиваются последним данным. В случае Простого Скользящего Среднего (Simple Moving Average) все цены рассматриваемого периода имеют равный вес. Экспоненциальные и взвешенные скользящие средние (Exponential Moving Average и Linear Weighted Moving Average) делают более весомыми последние цены.
Самый распространенный метод интерпретации скользящего среднего цены состоит в сопоставлении его динамики с динамикой самой цены. Когда цена инструмента поднимается выше значения Moving Average, возникает сигнал к покупке, а когда она опускается ниже линии индикатора — сигнал к продаже.
Скользящие Средние могут применяться также и к индикаторам. При этом интерпретация скользящих средних индикаторов аналогична интерпретации ценовых скользящих средних: если индикатор поднимается выше своего Moving Average — значит восходящее движение индикатора продолжится: если индикатор опускается ниже Moving Average, это означает продолжение его нисходящего движения.
Варианты скользящих средних:
-
Simple Moving Average (SMA) — простое скользящее среднее
-
Exponential Moving Average (EMA) — экспоненциальное скользящее среднее
-
Smoothed Moving Average (SMMA) — сглаженное скользящее среднее
-
Linear Weighted Moving Average (LWMA) — линейно-взвешенное скользящее среднее
Расчет
Простое скользящее среднее (Simple Moving Average, SMA)
SMA = SUM (CLOSE (i), N) / N
SUM — сумма;
CLOSE (i) — цена закрытия текущего периода;
N — число периодов расчета.
Экспоненциальное скользящее среднее (Exponential Moving Average, EMA)
EMA = (CLOSE (i) * P) + (EMA (i - 1) * (100 - P))
Где:
CLOSE (i) — цена закрытия текущего периода;
EMA (i - 1) — значение скользящего среднего предыдущего периода;
P — доля использования значения цен.
Сглаженное скользящее среднее (Smoothed Moving Average, SMMA)
Первое значение этой сглаженной рассчитывается, как и простая скользящая средняя (SMA).
SUM1 = SUM (CLOSE (i), N)
SMMA1 = SUM1 / N
Второе и последующие скользящие средние рассчитываются по следующей формуле:
SMMA (i) = (SUM1 - SMMA (i - 1) + CLOSE (i)) / N
Где:
SUM — сумма;
SUM1 — сумма цен закрытия N периодов, отсчитываемая от предыдущего бара;
SMMA (i - 1) — сглаженное скользящее среднее предыдущего бара;
SMMA (i) — сглаженное скользящее среднее текущего бара (кроме первого);
CLOSE (i) — текущая цена закрытия;
N — период сглаживания.
Линейно-взвешенное скользящее среднее (Linear Weighted Moving Average, LWMA)
LWMA = SUM (CLOSE (i) * i, N) / SUM (i, N)
Где:
SUM — сумма;
CLOSE(i) — текущая цена закрытия;
SUM (i, N) — сумма весовых коэффициентов;
N — период сглаживания.
Описание технического индикатора
Полное описание Moving Average доступно в разделе Технический анализ: Moving Average
Пример чтения/записи текстового файла и сортировки строк
3ColorMACDСтандартная диаграмма MACD, у которой повышающиеся и понижающиеся бары окрашены в разные цвета.
Технический индикатор индекс относительной силы (Relative Strength Index).
Вращение текстовых объектовПример работы с объектами: создание объекта, изменение свойств, перерисовка графика.