Стадии процесса сглаживания по простой скользящей средней. Взвешенное скользящее среднее

Углубленный анализ временных рядов требует использования более сложных методик математической статистики. При наличии в динамических рядах значительной случайной ошибки (шума) применяют один из двух простых приемов - сглаживание или выравнивание путем укрупнения интервалови вычисления групповых средних. Этот метод позволяет повысить наглядность ряда, если большинство «шумовых» составляющих находятся внутри интервалов. Однако, если «шум» не согласуется с периодичностью, распределение уровней показателей становится грубым, что ограничивает возможности детального анализа изменения явления во времени.

Более точные характеристики получаются, если используют скользящие средние - широко применяемый способ для сглаживания показателей среднего ряда. Он основан на переходе от начальных значений ряда к средним в определенном интервале времени. В этом случае интервал времени при вычислении каждого последующего показателя как бы скользит по временному ряду.

Применение скользящего среднего полезно при неопределенных тенденциях динамического ряда или при сильном воздействии на показатели циклически повторяющихся выбросов (резко выделяющиеся варианты или интервенция).

Чем больше интервал сглаживания, тем более плавный вид имеет диаграмма скользящих средних. При выборе величины интервала сглаживания необходимо исходить из величины динамического ряда и содержательного смысла отражаемой динамики. Большая величина динамического ряда с большим числом исходных точек позволяет использовать более крупные временные интервалы сглаживания (5, 7, 10 и т.д.). Если процедура скользящего среднего используется для сглаживания не сезонного ряда, то чаще всего величину интервала сглаживания принимают равной 3 или 5. https://tvoipolet.ru/iz-moskvi-v-nyu-jork/ - отличная возможность выбрать авиакомпанию на перелет из Москвы в Нью-Йорк

Приведем пример вычисления скользящего среднего числа хозяйств с высокой урожайностью (более 30 ц/га) (табл. 10.3).

Таблица 10.3 Сглаживание динамического ряда укрупнением интервалов искользящим средним

Учетный год

Число хозяйств с высокой урожайностью

Суммы за три года

Скользящие за три года

Скользящие средние

90,0

89,7

1984

88,7

87,3

87,3

87,0

86,7

83,0

83,0

82,3

82,3

82,6

82,7

82,7

Примеры вычисления скользящего среднего:

1982 г.(84 + 94 + 92) / 3 = 90,0;

1983 г. (94 + 92 + 83) / 3 = 89,7;

1984 г.(92 + 83 + 91) / 3 = 88,7;

1985 г.(83 + 91 + 88) / 3 = 87,3.

Составляется график. На оси абсцисс указываются годы, на оси ординат - число хозяйств с высокой урожайностью. Указываются координаты числа хозяйств на графике и соединяют полученные точки ломаной линией. Затем указываются координаты скользящей средней по годам на графике и соединяются точки плавной полужирной линией.

Более сложным и результативным методом является сглаживание (выравнивание) рядов динамики с помощью различных функций аппроксимации. Они позволяют формировать плавный уровень общей тенденции и основную ось динамики.

Наиболее эффективным методом сглаживания с помощью математических функций является простое экспоненциальное сглаживание. Этим методом учитываются все предшествующие наблюдения ряда по формуле:

S t = α∙X t + (1 - α ) ∙S t - 1 ,

где S t - каждое новое сглаживание в момент времени t ; S t - 1 - сглаженное значение в предыдущий момент времени t -1; X t - фактическое значение ряда в момент времени t ; α - параметр сглаживания.

Если α = 1, то предыдущие наблюдения полностью игнорируются; при величине α = 0 игнорируются текущие наблюдения; значения α между 0 и 1 дают промежуточные результаты. Изменяя значения этого параметраможно подобрать наиболее приемлемый вариант выравнивания. Выбор оптимального значения α осуществляется путем анализа полученных графических изображений исходной и выравненной кривых, либо на основе учета суммы квадратов ошибок (погрешностей) вычисленных точек. Практическое использование этого метода следует проводить с использованием ЭВМ в программе MS Excel . Математическое выражение закономерности динамики данных можно получить с помощью функции экспоненциального сглаживания.

Сможет найти опцию, позволяющую выбрать метод расчета. Вариантов дается три: SMA (простая), EMA (экспоненциальная) и WMA (взвешенная). Эта статья посвящена рассмотрению взвешенной скользящей средней .

В чем суть взвешенной средней?

Тогда как простая скользящая средняя есть всего лишь среднее арифметическое значений за указанное трейдером в настройках количество периодов (по умолчанию чаще всего стоит 20 периодов), взвешенная средняя учитывает, что значения последних периодов (то есть наиболее актуальные данные) важнее, чем значения первых. Особенно использование такого индикатора уместно, если на данный момент на рынке существует явно выраженная тенденция к росту или падению стоимости актива. Визуально формула вычисления WMA имеет такой вид:

Важно отметить, что экспоненциальная средняя (EMA) тоже в некоторой мере является взвешенной – принцип повышение веса показателя со временем сохраняется. Однако расчет EMA немного иной:

Популярностью среди трейдеров пользуются именно взвешенные скользящие средние – они считаются значительно более гибкими. Простая скользящая средняя – «топорный» инструмент, который чаще всего используется как составной элемент более хитроумного индикатора.

Как считается взвешенная скользящая средняя?

Для расчета используется следующая формула:

Пусть формула выглядит пугающе, но она удивительно проста: значение P – это цена актива в определенном периоде, значение W – удельный вес. Вручную посчитать взвешенную среднюю не составит труда, что мы и докажем следующим примером:

Дата

Цена актива

Необходимо определить значение взвешенной скользящей средней 6 мая за последние 5 периодов.

Подставляем значения в формулу:

Видно, что значение WMA больше, и это является отражением ярко выраженного тренда к возрастанию значений:

Естественно, в реальности за пять периодов средняя не считается, так как такой анализ дает слишком субъективный результат. Однако более массивные расчеты проводить вручную проблематично и попросту долго, поэтому можно поблагодарить компьютеры, что они делают эту работу за нас.

Преимущества и недостатки взвешенных средних

Преимущество взвешенной средней уже было проиллюстрировано – этот индикатор более гибко реагирует на последние тенденции изменений цены актива. К недостаткам же относятся следующие моменты:

  • Запаздывание при входе в тренд и выходе из него все равно остается довольно ощутимым, пусть и в меньшей степени, чем при использовании простых средних. Кстати, чтобы избавиться от этого недостатка рекомендуется использовать экспоненциальные индикаторы EMA, которые на данный момент считаются наиболее совершенной моделью скользящей средней.
  • Взвешенная средняя сильно меняется при появлении ложного сигнала (так как именно последнему сигналу уделяется особое внимание). В этом плане простая скользящая средняя более совершенна.
  • WMA неэффективна при позиционной торговле, так как выглядит более сглаженной из-за низкого шума рынка. Использовать такую среднюю лучше при среднесрочной и краткосрочной торговле. Какими инструментами пользоваться при торговле на больших таймфреймах, расскажет эта статья - .

Стратегия торговли на взвешенных средних

Чтобы проиллюстрировать работу скользящих средних, необходимо привести в пример одну из стратегий, которая основана на этом индикаторе – называется «Взвешенный Тейлор» (Weighted Taylor).

Условия торговли следующие:

  • Выбирается дневной таймфрейм - лучше, если активом является валютная EURUSD. Если запаса депозита недостаточно для торговли на таких больших таймфреймах, рисковать не стоит – следует снизить размер сделки.
  • Устанавливают 5 взвешенных средних с периодами 5 (голубая), 15 (оранжевая), 30 (желтая), 60 (розовая), 90 (красная). График выглядит так:

  • Устанавливается RSI с периодом 5 и двумя уровнями (60 и 40).
  • Устанавливается MACD со следующими параметрами: быстрая EMA 5, медленная EMA 13, простая SMA Также ставятся два красных уровня: 0,005 и -0,005.

Вся картинка выглядит так:

Торговать нужно следующим образом: в первую очередь обращать внимание на скользящие средние. Долгосрочные взвешенные средние имеют более сглаженный вид – как правило, когда краткосрочные пересекают их, это свидетельствует о зачатке тренда. По нашему примеру видно, что на рынке затишье, однако, голубая (самая краткосрочная) поменяла направление и стремится к розовой и красной (самым долгосрочным), поэтому трейдеру следует быть настороже.

Далее обращаем внимание на индикатор RSI. Если зеленая линия находится в коридоре 40-60, открывать позицию не рекомендуется (наш пример именно таков), потому как этот интервал характеризуется большим уровнем рыночного шума и ложных сигналов.

Индикатор MACD используется для поиска точек входа на . При этом обратить внимание стоит на «красный коридор» - принцип тот же, что и у RSI: заключать сделки нельзя . На нашем примере линия индикатора находится именно в этом коридоре.

Так, открывать позицию следует только тогда, когда все 3 индикатора дают один и тот же сигнал.

Будьте в курсе всех важных событий United Traders - подписывайтесь на наш

Практическое моделирование экономических ситуаций подразумевает разработку прогнозов. С помощью средств Excel можно реализовать такие эффективные способы прогнозирования, как: экспоненциальное сглаживание, построение регрессий, скользящее среднее. Рассмотрим подробнее использование метода скользящего среднего.

Использование скользящих средних в Excel

Метод скользящей средней – один из эмпирических методов для сглаживания и прогнозирования временных рядов. Суть: абсолютные значения ряда динамики меняются на средние арифметические значения в определенные интервалы. Выбор интервалов осуществляется способом скольжения: первые уровни постепенно убираются, последующие – включаются. В результате получается сглаженный динамический ряд значений, позволяющий четко проследить тенденцию изменений исследуемого параметра.

Временной ряд – это множество значений X и Y, связанных между собой. Х – интервалы времени, постоянная переменная. Y – характеристика исследуемого явления (цена, например, действующая в определенный период времени), зависимая переменная. С помощью скользящего среднего можно выявить характер изменений значения Y во времени и спрогнозировать данный параметр в будущем. Метод действует тогда, когда для значений четко прослеживается тенденция в динамике.

Например, нужно спрогнозировать продажи на ноябрь. Исследователь выбирает количество предыдущих месяцев для анализа (оптимальное число m членов скользящего среднего). Прогнозом на ноябрь будет среднее значение параметров за m предыдущих месяца.

Задача. Проанализировать выручку предприятия за 11 месяцев и составить прогноз на 12 месяц.

Сформируем сглаженные временные ряды методом скользящего среднего посредством функции СРЗНАЧ. Найдем средние отклонения сглаженных временных рядов от заданного временного ряда.


Относительные отклонения:

Средние квадратичные отклонения:


При расчете отклонений брали одинаковое число наблюдений. Это необходимо для того, чтобы провести сравнительный анализ погрешностей.

После сопоставления таблиц с отклонениями стало видно, что для составления прогноза по методу скользящей средней в Excel о тенденции изменения выручки предприятия предпочтительнее модель двухмесячного скользящего среднего. У нее минимальные ошибки прогнозирования (в сравнении с трех- и четырехмесячной).

Прогнозное значение выручки на 12 месяц – 9 430 у.е.



Применение надстройки «Пакет анализа»

Для примера возьмем ту же задачу.

На вкладке «Данные» находим команду «Анализ данных». В открывшемся диалоговом окне выбираем «Скользящее среднее»:

Заполняем. Входной интервал – исходные значения временного ряда. Интервал – число месяцев, включаемое в подсчет скользящего среднего. Так как сначала будем строить сглаженный временной ряд по данным двух предыдущих месяцев, в поле вводим цифру 2. Выходной интервал – диапазон ячеек для выведения полученных результатов.

Установив флажок в поле «Стандартные погрешности», мы автоматически добавляем в таблицу столбец со статистической оценкой погрешности.

Точно так же находим скользящее среднее по трем месяцам. Меняется только интервал (3) и выходной диапазон.


Сравнив стандартные погрешности, убеждаемся в том, что модель двухмесячного скользящего среднего больше подходит для сглаживания и прогнозирования. Она имеет меньшие стандартные погрешности. Прогнозное значение выручки на 12 месяц – 9 430 у.е.

Составлять прогнозы по методу скользящего среднего просто и эффективно. Инструмент точно отражает изменения основных параметров предыдущего периода. Но выйти за пределы известных данных нельзя. Поэтому для долгосрочного прогнозирования применяются другие способы.

Среднее скользящее значение относится к категории аналитических инструментов, которые, как принято говорить, "следуют за тенденцией". Его назначение состоит в том, чтобы позволить определить время начала новой тенденции, а также предупредить о ее завершении или повороте. Методы скользящего среднего предназначены для отслеживания тенденций непосредственно в процессе их развития, их можно рассматривать как искривленные линии тренда. Однако методы скользящего среднего не предназначены для прогнозирования движений на рынке в том смысле, в котором это позволяет делать графический анализ, поскольку они всегда следуют за динамикой рынка, а не опережают ее. Иначе говоря, эти показатели, например, не прогнозируют динамику цен, а только реагируют на нее. Они всегда следуют за движениями цен на рынке и сигнализируют о начале новой тенденции, но только после того, как она появилась.

Построение скользящего среднего представляет собой специальный метод сглаживания показателей. Действительно, при усреднении ценовых показателей их кривая заметно сглаживается и наблюдать тенденцию развития рынка становится намного проще. Однако уже по самой своей природе скользящее среднее как бы отстает от динамики рынка. Краткосрочное скользящее среднее точнее передает движение цен, чем более продолжительное, т.е. вычисленное для более длинного интервала. Применение краткосрочного скользящего среднего позволяет сократить отставание во времени, однако полностью устранить его при использовании любого метода скользящих средних невозможно.

Простое скользящее среднее, определяемое как среднее арифметическое значение, вычисляется по следующей формуле, при условии что m - нечетное число:

где у, - фактическое значение /-го уровня; m - число уровней, входящих в интервал сглаживания - текущий уровень ряда динамики; i - порядковый номер уровня в интервале сглаживания; р - при нечетном m имеет значение р = (m - 1)/2.

Интервал сглаживания, т.е. число входящих в него уровней m , определяют по следующим правилам. Когда необходимо сгладить незначительные, беспорядочные колебания, интервал сглаживания берут большим, если же требуется сохранить более незначительные колебания и освободиться лишь от периодически повторяющихся выбросов - интервал сглаживания обычно уменьшают.

Метод простого скользящего среднего используется обычно в тех случаях, когда график временного ряда представляет собой прямую линию, поскольку при этом динамика исследуемого явления не искажается.

В том случае, когда тренд ряда имеет явно нелинейный характер и желательно сохранить незначительные колебания в динамике значений, этот метод не используется, так как его применение может привести к значительным искажениям исследуемого процесса. В таких случаях используется взвешенное скользящее среднее или методы экспоненциального сглаживания.


Практика показывает, что метод простого скользящего среднего позволяет выработать объективную стратегию и четко определенные правила, например, в сфере торговли. Именно поэтому данный метод положен в основу многих компьютерных систем для торговых организаций. Как же можно использовать метод скользящего среднего? Наиболее распространенные способы применения скользящего среднего таковы.

1 . Сопоставление значения текущей цены со скользящим средним, используемым в этом случае как индикатор тенденции. Так, если цены находятся выше 65-дневного скользящего среднего, то на рынке имеется промежуточная (краткосрочная) восходящая тенденция. В случае более долгосрочной тенденции цены должны быть выше 40-недельного скользящего среднего.

2 . Использование скользящего среднего как уровня поддержки или сопротивления. Закрытие цен выше данного скользящего среднего служит "бычьим" сигналом, закрытие ниже его - "медвежьим".

3 . Отслеживание полосы скользящего среднего (другое часто используемое название - конверт). Эта полоса ограничивается двумя параллельными линиями, которые располагаются на определенную процентную величину выше и ниже кривой скользящего среднего. Эти границы могут служить индикаторами уровня поддержки или сопротивления соответственно.

4 . Наблюдение за направлением наклона кривой скользящего среднего. Так, если после длительного подъема она выравнивается или поворачивает вниз, это может быть "медвежьим" сигналом.

5 . Еще один простой метод наблюдения заключается в построении линий тренда по кривой скользящего среднего. Также иногда может быть целесообразно использование комбинации из двух скользящих средних.

Microsoft Excel располагает функцией Скользящее среднее (Moving Average), которая обычно используется для сглаживания уровней эмпирического временного ряда на основе метода простого скользящего среднего. Для вызова этой функции необходимо выбрать команду меню Tools^Data Analysis (Сервис1*Анализ данных). На экране раскроется окно Data Analysis, в котором следует выбрать значение Moving Average. В результате на экран будет выведено диалоговое окно Moving Average, представленное на рис. 11.1.

В диалоговом окне Скользящее среднее задаются следующие параметры.

1. Input Range (Входные данные) - в это поле вводится диапазон ячеек, содержащих значения исследуемого параметра.

2. Labels in First Row (Метки в первой строке) - данный флажок опции устанавливается в том случае, если первая строка/столбец входного диапазона содержит заголовок. Если заголовок отсутствует, флажок следует сбросить. В этом случае для данных выходного диапазона будут автоматически созданы стандартные названия.

3. Interval (Интервал) - в это поле вводится число уровней m, входящих в интервал сглаживания. По умолчанию v = 3.

4. Output options (Параметры вывода) - в этой группе, помимо указания диапазона ячеек для выходных данных в поле Output Range (Выходной диапазон), можно также потребовать автоматически построить график, для чего нужно установить флажок опции Chart Output (Вывод графика), и рассчитать стандартные погрешности, для чего необходимо установить флажок опции Standart Errors (Стандартные погрешности).

Рассмотрим конкретный пример. Допустим, за указанный период (1999-2002 гг.) необходимо выявить основную тенденцию изменения фактического объема выпуска продукции и характер сезонных колебаний этого показателя. Данные для примера представлены на рис. 11.2. На рис. 11.3 отображены вычисленные с помощью функции Moving Average (Скользящее среднее) значения сглаженных уровней и значения m=3.

.
Скользящее среднее относится к классу индикаторов, следующих за трендом, оно помогает определить начало новой тенденции и ее завершение, по его углу наклона можно определить силу (скорость движения), оно же в качестве основы (или сглаживающего фактора) применяется в большом количестве других технических индикаторов. Иногда называют линией тренда.

Формула простой скользящей средней:

Где Pi - Цены на рынке (обычно берутся цены Close, но иногда используют Open, High, Low, Median Price, Typical Price).

N - основной параметр - длина сглаживания или период (количество цен входящих в расчет скользящего). Иногда этот параметр называют порядком скользящего среднего .

Пример скольязщего среднего :
с параметром 5.

Описание:
Простое является обычным арифметическим средним от цен за определенный период. представляет собой некий показатель цены равновесия (равновесие спроса и предложения на рынке) за определенный период, чем короче скользящее среднее, тем за меньший период берется равновесие. Усредняя цены, оно всегда следует с определенным лагом за главной тенденцией рынка, фильтруя мелкие колебания. Чем меньше параметр (говорят, что короче), тем оно быстрее определяет новую тенденцию, но и одновременно делает больше ложных колебаний, и наоборот чем больше параметр (говорят длинное , тем медленнее определяется новый тренд, но поступает меньше ложных колебаний.

Использование:
Применение скользящих средних достаточно простое. Скользящие средние не спрогнозируют изменения в тренде, а лишь просигналят об уже появившемся тренде. Так как скользящие средние являются следующими за индикаторамито их лучше использовать в периоды тренда, а когда на рынке не присутствует, они становятся абсолютно неэффективными. Поэтому до использования этих индикаторов необходимо провести отдельный анализ свойств конкретной валютной пары. В простейшем виде мы знаем несколько путей использования скользящего среднего.

Существует 7 основных методов скользящего среднего :

  1. Определение стороны торговли с помощью скользящей средней. Если она направлена вверх, то вы делаете только покупки, если вниз - то только продажи. При этом точки входа и выхода из рынка определяются на основе других методов скользящих средних (в том числе и на основе более быстрой скользящей).
  2. Разворот снизу вверх при положительном наклоне самого ценового рассматривается как сигнал на покупку, разворот сверху вниз при отрицательном наклоне самого ценового рассматривается как сигнал на продажу.
  3. Метод скользящего среднего , основанный на пересечение ценой своего скользящего сверху вниз (при отрицательном наклоне обоих) рассматривается как сигнал на продажу, пересечение ценой своего скользящего среднего снизу вверх (при положительном наклоне обоих) рассматривается как сигнал на покупку.
  4. Пересечение длинного коротким снизу вверх рассматривается как сигнал к покупке и наоборот.
  5. Скользящие средние с круглыми периодами (50, 100, 200) иногда рассматриваются как скользящие уровни и сопротивления.
  6. Исходя из того, какие скользящие направлены вверх, а какие вниз определяют какой восходящий а какой нисходящий (краткосрочный, среднесрочный, долгосрочный).
  7. Моменты наибольшего расхождения двух средних с разными параметрами понимают как сигнал к возможному изменению тренда.

Недостатки метода скользящего среднего:

  1. При использовании метода для торговли по запаздывание на входе и на выходе из как правило очень значительно, поэтому в большинстве случаев теряется большая часть движения.
  2. В и особенно в боковом в виде пилы, дает очень много ложных сигналов и ведет к убыткам. При этом трейдер, торгующий на основе простой скользящей не может пропустить эти сигналы, поскольку каждый из них является потенциальным сигналом входа в тренд.
  3. При входе в расчет цены, отличающееся от уровня цен на рынке сильно меняется. При выходе этой цены из расчета скользящего сильное изменение происходит вторично. Этот эффект А.Элдер называл "плохая собака лает дважды".
  4. Один из наиболее серьезных недостатков метода скользящей средней , заключается в том что она придает одинаковые веса как более новым ценам, так и более старым ценам, хотя логичнее было бы предположить, что новые цены важнее, так как отражают более близкую к текущему моменту рыночную ситуацию.

Примечание 1: На рынке в состоянии лучше использовать более короткую скользящую, на рынке в лучше использовать более длинную скользящую, как подающую меньше ложных сигналов.

Примечание 2: имеет достаточно много более эффективных современных вариаций: экспоненциальная скользящая средняя, взвешенная скользящая средняя, существует также ряд адаптивных скользящих средних AMA, KAMA, Jurik MA и т.д.

Предупреждение о рисках: мы не рекомендуем использовать никакие индикаторы на реальных счетах без предварительного тестирования их работы на демонстрационном счете или тестирования в качестве торговой стратеги. Любой, даже самый лучший индикатор, применяемый неправильно, дает множества ложных сигналов и как следствие, может принести значительные убытки в процессе торговли.