Блог им. deathoochka

Мувинги факты, сенсации, домыслы

    • 02 апреля 2013, 17:54
    • |
    • DewDrop
  • Еще
Скользящее среднее (мувинги, МА) – один из самых известных индикаторов. В 80-х годах в Merrill Lynch был целый отдел, который разрабатывал и исследовал мувинги. И сейчас именно с него обычно начинается знакомство начинающего трейдера с различными инструментами технического анализа. Попробуем разобраться, что же это такое и работает ли данная методика на современном рынке.
Данный индикатор может применяться для различных типов данных, мы же будем рассматривать в качестве входного параметра цену. Скользящее среднее — это средняя величина данных за выбранный период. Главным параметром, от которого зависит скользящая средняя, является ширина выбранного периода (т.е. сколько предыдущих значений будут учитываться в расчете). Так как скользящее среднее — это усредненное значение, она двигается не так быстро как цена и менее зашумлено различными выбросами значений. Поэтому на мувинге отчетливо виден тренд. Скользящее среднее запаздывает по сравнению с графиком цены, что позволяет увидеть сформировавшийся тренд и войти в него с задержкой по времени.
Математически можно доказать, что МА запаздывает на половину периода усреднения. Если в колебаниях цены присутствует цикл длинной T баров и мы будем торговать по скользящим средним с периодом T/2, то все покупки будут на пиках, а продажи на впадинах.

Основные виды скользящих средних:

  1. Простая скользящая средняя (MA) – среднее арифметическое цены за выбранный период N. Сильно зависима от входных данных, и, при появлении резкого выброса цены или гэпа, дважды сильно меняет свое значение (когда эта цена входит в диапазон усреднения, и когда выходит из него).
  2. Экспоненциальная средняя (EMA) – адаптированное среднее арифметическое. В отличие от простого MA, в этом индикаторе с большим весом представлены последние данные, он быстрее отвечает на изменения.
  3. Взвешенная средняя (WMA) – большим весом представлены последние данные из диапазона усреднения.
  4. Триангулярная средняя (TMA) – большим весом представлены данные из середины диапазона усреднения.
  5. Адаптивная средняя Кауфмана(AMA) – автоматически подстраивается под рынок с учетов «фрактальной эффективности» Кауфмана (отношение шума к сигналу). Становится более чувствительной в тренде и сглаживается в боковике.
  6. Среднее с нулевым запаздыванием (ZeroLag) – скользящее среднее с нулевой задержкой по времени.
Классическая стратегия игры по мувингу:
  • Покупай, если цена пересекла скользящее среднее вниз вверх;
  • Продавай, если цена пересекала скользящее среднее сверху вниз.
В таблице ниже представлены тесты на истории 2012г, RI (фьючерс на индекс РТС) 5 минутный интервал, результаты оптимизации без комиссии и реинвестирования:
Мувинги факты, сенсации, домыслы

Из результатов тестов на истории видно, что данные стратегии, мягко говоря, не очень работают. А если быть более точным – просто не работают (жуткая новость для посетителей курсов!). AMA дает довольно хорошие сделки, но из-за большого количества шумовых сделок на флете, где AMA сглажена и практически не меняет своего значения, постоянно пересекается графиком цены. При дополнительной фильтрации входов показатели системы можно улучшить.
Если нет выхода, ищите вход
Вместо бесчисленных модификаций скользящих средних мы предлагаем взглянуть на предмет с другой стороны и поменять не инструмент анализа, а представление данных. Давайте заменим значение цены на относительные изменения в процентах. Обозначим среднюю скользящую от изменений цены MA_chg = Average(P/P[1]-1),Period). MA_chg и построим для нее доверительный интервал с заданной точностью (плюс/минус стандартное отклонение*X). Будем считать, что если MA_chg вышла за границу доверительного интервала сверху, то с заданной вероятностью надо покупать. Аналогично, пробой вниз – продажа. Выходить из лонга и шорта будем по пересечению графика цены с AMA. Получим довольно неплохие результаты.

RI, 5min, за 2012г без комиссии и реинвестирования. 
 Мувинги факты, сенсации, домыслы
Мувинги факты, сенсации, домыслы


SBER, 5min, за 2012г без комиссии и реинвестирования.
 
Мувинги факты, сенсации, домыслы
Мувинги факты, сенсации, домыслы

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

PS:
Оригинал статьи с исходными кодами можно посмотреть на сайте http://yurikon.net/market-lab/articles/moving-average
 
★12
11 комментариев
А любите ли вы кошек?
нет!
да вы просто не умеете их готовить!

Сам использую МАшки, правда не классическим способом.
Согласен с автором.
МАшки — хороши!
avatar
ccoonnsstt, кстати про кошек, тоже мысль о них крутилась в голове, фраза чуть не стала эпиграфом к посту)
avatar
DewDrop,
я наоборот использую запаздывание МАшек
тем самым фильтруя колбасню на рынке
avatar
Если я ничего не путаю средние с нулевым запаздыванием — из области фантастики
avatar
q-trader, в данном случае имеется ввиду скользящее среднее с псевдо нулевым запаздыванием. исходя из того, что скользящая средняя запаздывает на половину периода усреднения, мы сдвигаем ее на пол периода назад
avatar
(плюс/минус стандартное отклонение*X) — не совсем понял, как можно это использовать в качестве того, что надо пересекать в ту или иную сторону скользящей средней.
avatar
Ezev, сигналом на вход является выход скользящей средней от изменений цены за границы доверительного интервала (пересечение с ценой здесь не фигурирует), а пересечение самой АМА с ценой, сигнал на выход.
avatar
DewDrop, t.e. rost standartnoy deviacii etogo muvinga?
avatar
i previshenie stdev opredelennogo poroga?
avatar
Ezev,
chg=Price/Price[1]-1;
MA=Average(chg,N);
Std=StdDev(chg,N)*N/(N-1);
Вход в лонг если:
MA от процентного изменения цены вышла за границу доверительного интервала сверху
MA>a0+M*Std/SquareRoot(N)
Вход в шорт если:
аналогично, снизу
MA<a0-M*Std/SquareRoot(N)
здесь M — нормированный квантиль, если вдаваться в подробности
avatar

теги блога DewDrop

....все тэги



UPDONW
Новый дизайн