Тестирование индикатора Moving Average

Dara86

Местный знаток
Сегодня будем тестировать на прочность классический индикатор Moving Average.

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

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

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

attachment.php


Надеюсь, вы очень внимательно все проанализировали и ответили на все вопросы, а теперь можете посмотреть ответ:

На самом деле этот график построен генератором случайных чисел в Excel, который я аккуратно замаскировал под окно терминала МТ4. Без шуток! «Блуждание» случайно выбранного числа между (+1) и (-1) будет постоянно выдавать картинку, очень похожую на биржевые графики.
attachment.php

Как это все относится к исследованию скользящих средних?

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

Подготовка к исследованиям

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

Естественно и котировки должны быть качественными. В следующих экспериментах используются тиковые котировки, что позволяет достичь 99,90% качества моделирования.

Цель: Определить эффективность индикатора Moving Average. При этом эффективным можно считать такой индикатор, который при равных SL, TP совершает прибыльные сделки с вероятностью, как минимум, 53-55%. Иначе при включении комиссий, спреда, свопа он автоматически станет убыточным. Хотя я более чем уверен, что в итоге мы получим успешность сделки около 50%.

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

Эталонное исследование

Для начала давайте протестируем робота, который будет случайным образом открывать сделки на покупку или продажу с TP=SL. Полученные результаты сопоставим с экселевским рандомом. В идеале должно получиться 50% прибыльных сделок, из которых 50% на покупку, и 50% на продажу. Вот результаты:

attachment.php


Похож на Excel? Вполне… значит мы на верном пути. То есть, открывая сделки наобум, у нас получилось даже слегка заработать. Но этот тест больше нужен для того, чтобы проверить отсутствие шума, а также сравнить с последующими тестами мувингов.

Исследование №1 — Простое пересечение скользящих средних.

attachment.php


Первая и самая распространенная стратегия торговли по скользящим средним — это пересечение скользящих средних.

Сигнал на вход в рынок формируется, когда быстрая МА пересекает медленную МА. Соответственно, покупаем, когда быстрая МА сверху, и продаем, когда быстрая МА снизу.

При этом выход с рынка по этой стратегии может быть двух типов: по фиксированному SL/TP, или когда происходит обратное пересечение.

Конечно, правильней было бы тестировать вход и выход по пересечению, однако вариант с фиксированными SL/TP для нас более показателен. К тому же, если вход в рынок не покажет каких-то положительных результатов, то и выход ни на что не повлияет.

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

  1. SL=TP в диапазоне от 10 до 100 пунктов;
  2. Быстрая МА с периодом от 10 до 60;
  3. Медленная МА с периодом от 40 до 100;
Итак, после проведения оптимизации, оказалось, что наиболее стойкие параметры это: SL, TP = 40 pip; FastMA = 40; SlowMA=80.

Ну и, наконец, проводим тестирование данного советника, с указанными выше параметрами, на другой (не оптимизированной) валютной паре.

attachment.php


Вероятность успешной сделки по стратегии № 1 составила - 50%.

Как я и предполагал, оптимизация — это лишь подгон параметров под определенный промежуток времени. Используя оптимизированные параметры для форвардтеста, мы получили нулевые результаты. Мое мнение такое, что прибыльная закономерность не нуждается в оптимизации.

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

Исследование №2 - Пересечение двух средних с фильтром, от долгосрочной скользящей средней

Добавляем к простому пересечению дополнительный фильтр, который должен исключить контр-трендовые входы в рынок.

Сигнал на вход формируется, когда быстрая МА пересекает медленную, при этом все три МА направлены в одну сторону.

attachment.php


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

  1. SL=TP = 30 пунктов;
  2. Быстрая МА = период 20;
  3. Медленная МА = период 40;
  4. Долгосрочная МА = период 150;
Проводим тестирование данной стратегии:

attachment.php


Вероятность успешной сделки по стратегии № 2 составила 51,72%.

Надо же! Процент прибыльных сделок превысил отметку 50 на целых 1,7%… но… в реальных условиях со спредом, комиссией и свопом данный процент легко превращается в отрицательный.

Перейдем к тестированию последней стратегии

Исследование №3. 200 МА, как поддержка/сопротивление.

attachment.php


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

Результаты:

attachment.php


Вероятность успешной сделки по стратегии № 3 составила - 51.70%.

Опять безрезультатно. Очередное исследование доказывает то, что как бы вы не выкручивали МАшки, и что бы вы с ними не делали — это всегда будет не более чем «орел» или «решка».

Сводная таблица с результатами

Соберем еще немного статистики, а все результаты занесем в таблицу:

attachment.php


Как видно из таблицы, средняя вероятность успешной сделки составила почти 51%. Да и этот 1% я бы с легкостью списал на погрешность.

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

Как по мне, проведено достаточно исследований и можно подвести итоги

Вердикт

По результатам исследований установлено, что у индикатора Moving Average отсутствуют какие-либо положительные (прибыльные) закономерности. А результат его применения будет не сильно отличается от обычного подбрасывания монетки.

Возможно, кто-то скажет, что данные тесты «ни о чем», потому что следовало добавить фильтр, который будет определять тренд, т.к. торговать с помощью МА можно только когда на рынке тренд. С последним согласен! Однако, если у вас есть такой уникальный фильтр, который определяет тренд, зачем вам тогда рандомная МАшка? Просто открывайте сделку по тренду, да и все.

Источник
 

Вложения

  • test-ma-random-chart.jpg
    test-ma-random-chart.jpg
    106,2 КБ · Просмотры: 268
  • test-ma-random-chart-excel.jpg
    test-ma-random-chart-excel.jpg
    96,1 КБ · Просмотры: 263
  • Random-EUR-bot.jpg
    Random-EUR-bot.jpg
    139,3 КБ · Просмотры: 263
  • type-1-sample.jpg
    type-1-sample.jpg
    41,2 КБ · Просмотры: 261
  • MA-type-1-EUR-2012-sample.jpg
    MA-type-1-EUR-2012-sample.jpg
    128,7 КБ · Просмотры: 265
  • type-2-sample.jpg
    type-2-sample.jpg
    58,1 КБ · Просмотры: 262
  • MA-type-2-EUR-2012-2015-sample.jpg
    MA-type-2-EUR-2012-2015-sample.jpg
    135,7 КБ · Просмотры: 261
  • type-3-sample.jpg
    type-3-sample.jpg
    36,1 КБ · Просмотры: 259
  • MA-type-3-AUD-2012-2015-sample.jpg
    MA-type-3-AUD-2012-2015-sample.jpg
    132,5 КБ · Просмотры: 263
  • Ma-test-table.jpg
    Ma-test-table.jpg
    82,2 КБ · Просмотры: 264

Dara86

Местный знаток
Кто-то использует скользящую среднюю в торговле? Ваши наблюдения подтверждают эту статистику?
 

XSON

Местный житель
Я использую несколько видов МА , и считаю ее одним из лучших, если не самым лучшим индикатором для торговли
 

ISPANEZ

Местный знаток
МА в подвале.
 

Вложения

  • EURUSDkM10.png
    EURUSDkM10.png
    19,4 КБ · Просмотры: 81

XSON

Местный житель
мозги!!! Мозги!!!

ну а если серьезно?

Полностью согласен с Андро78 по поводу головы. Можно еще добавить хороший Zig-Zag. Этого вполне достаточно из технических индикаторов.
Все остальное, можно достроить руками (уровни сопротивления и поддержки) и взять из открытых источников (уровни ТП и направление движения валюты).
 

андро78

Местный житель
Всё намного проще чем мы думаем!;)
НЕ понты!!!
Просто пример!
Может кому поможет!:)
Пора сваливать скоро струльнуть могёт!
 

Вложения

  • EURAUD.ecnM1.png
    EURAUD.ecnM1.png
    41,3 КБ · Просмотры: 66
Последнее редактирование:

Crosh

Элитный участник
Ма давно когда-то использовал еще в начале освоения Форекс. Потом меня увлекли другие стратегии и эту забросил с машками... может и зря ))
 

Ladyfire

VIP-участник
По-моему машки не плохи на более старших ТФ. На мелких и во флете будет очень много ложных сигналов.
 
Верх