Приветствую Вас, Гость
Главная » Статьи » Форекс тренд

Тестирование forex на истории

СВОДНАЯ ТАБЛИЦА ПО РАБОТЕ ТЕСТОВОЙ ЛАБОРАТОРИИ OPENTRADERS

Условные обозначения.

- тестирование успешно завершено

- в процессе тестирования на демо-счете

- в процессе тестирования на реальном счете

- советник провалил тестирование, слил счет

- тестирование остановлено по техническим причинам

- советник провалил тестирование, заработок меньше банковского процента

- тестирование остановлено трейдером раньше оптимального срока (рекомендуемое время тестирования не менее

6 месяцев)

- вмешательство в работу эксперта (например, ручное закрытие ордеров)

- советник распространяется бесплатно и доступен для скачивания (нажмите, чтобы скачать)

Графики.

На графиках отражается только изменение баланса информация о приросте эквити по отношению к начальным средствам содержится в колонке "Прирост %".

Время теста.

Время тестирования указывается не суммарное, а только для текущего вида тестирования. Т.е. если советник тестировался 60 дней на демо, затем 30 дней на реале, то время теста будет указано 30 дней, а не 90.

Оставить свой отзыв, замечание или предложение по работе Лаборатории можно здесь >>

Вступайте в открытую группу "Тестовая лаборатория". чтобы получать уведомления о тестировании новых советников.

Краш-тест индикатора Moving Average

От SharkFX 17/02/2015 | 02:16 2 421 Опубликовано в Лаборатория

Тестирование forex на истории

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

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

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

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

Тестирование forex на истории

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

Ответ

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

Тестирование forex на истории

Прошу меня простить, если вы потратили много времени на анализ этого графика.

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

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

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

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

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

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

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

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

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

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

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

Стратегия 1 - Пересечение МА

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

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

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

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

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

  1. SL=TP в диапазоне от 10 до 100 пунктов
  2. Быстрая МА с периодом от 10 до 60
  3. Медленная МА с периодом от 40 до 100

Итак, после проведения оптимизацииТестирование forex на истории. оказалось, что наиболее стойкие параметры это: SL, TP = 40 pip FastMA = 40 SlowMA=80.

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

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

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

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

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

Стратегия 2 - Три Скользящие средние

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

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

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

Проводим тестирование данной стратегии:

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

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

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

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

Стратегия 3 - SMA 200

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

Результаты:

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

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

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

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

Тестирование forex на истории

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

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

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

Вердикт

Тестирование forex на истории

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

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

Я убежден: классические индикаторы не работают, но я открыт к диалогу. Если у вас есть советник торгующий с помощью МА, который приносит прибыль, с удовольствием его протестирую и выложу результаты. Мартингейл не предлагать!

В завершение, хотел бы задать несколько вопросов читателю:

  • Понравилось ли вам данное исследование?
  • Хотели бы вы увидеть тесты других, классических и не совсем индикаторов?
  • Спасибо, что интересуетесь!

    С уважением, автор блога SharkFX

    Правильное тестирование советников.

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

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

    З.Ы. Благодарить за тему словами тоже не нужно, для этого есть кнопка Спасибо.

    Что будет рассмотрено:

    Краткое описание тестера в картинках.

    1. Подготовка качественной истории, 3 варианта.

    2. Ошибки оптимизации, примеры.

    3.Упрощённая методика правильной оптимизации, критерии адекватной оценки результатов оптимизации.

    4.Примеры практической оптимизации одного из советников.

    5. Ну и основные критерии по которым можно определить ставить всё-таки советника на реал или нет.

    Источники: www.opentraders.ru, sharkfx.ru, forumtrading.com

    Категория: Форекс тренд | Добавил: elendank (20.11.2015)
    Просмотров: 522 | Рейтинг: 0.0/0
    Всего комментариев: 0
    avatar