Forex Ultimate Bot – обзор советника в новом формате

21.06.2018
Автор: Сергей Чистый
4736
6
Forex Ultimate Bot – обзор советника в новом формате

Здравствуйте, дорогие друзья!

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

Раньше мы брали заинтересовавшие вас бесплатные советники и всесторонне их изучали. Это было интересно, полезно и познавательно, но теперь мы решили сделать шаг вперед. С этого момента разбирать мы будем только платные торговые роботы, причем покупать их будем исключительно за свои деньги. Работа теперь будет выглядеть так:

  • мы покупаем советник;
  • всесторонне его изучаем. Если автор не указывает алгоритм анализа рынка, то мы и код робота изучим. Это нужно для того, чтобы понять, как именно работает советник, без этого торговать нежелательно, иначе не сможете нормально оптимизировать его в будущем;
  • тестируем советник;
  • если есть возможность, выкладываем его в свободный доступ.

Аналогов в сети просто нет. Для вас, дорогие читатели, такая смена формата будет полезной по ряду причин:

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

Сегодня в поле нашего внимания попал торговый робот под названием Forex Ultimate Bot. Займемся обзором версии советника под номером 1.4.

Общая информация о советнике

О нем известно следующее:

  • работа ведется на часовом графике;
  • рабочая валютная пара EURUSD;
  • ограничений по времени торговли нет;
  • рынок анализируется с помощью скользящих средних. О методике анализа рынка поговорим чуть позже;
  • мартингейл и усреднение не используется;
  • в зависимости от настроек используется от 3 до 5 скользящих средних. При этом настроить можно только одну из них.

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

Как выполняется анализ рынка

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

  • на рисунке ниже показаны 2 сделки – короткая и длинная. Продавал советник, когда график был над мувингами, при этом линии были переплетены. А вот сделка на покупку заключена, когда был сделан рывок вниз, при этом 3 из 5 линий переплелись и никак не могли помочь в идентификации тренда;

1 7fa4b

Пример сделки на продажу и на покупку

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

2 44cff

Еще одна сделка на продажу

  • ниже – пример убыточной сделки на продажу. По какой причине советник здесь входил в рынок вообще непонятно. Свеча, пробившая МА снизу-вверх не успела закрыться, а короткая позиция уже была открыта. К тому же быстрые мувинги уже начали показывать разворот.

3 c02e9

Убыточная сделка на продажу

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

Результаты анализа кода советника

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

  • направление торговли определяется по быстрой экспоненциальной скользящей средней с периодом 3. Если на 2 предыдущих свечах она направлена вверх, то и сделки будут заключаться только на покупку. Для коротких позиций нужно, чтобы ЕМА3 была направлена вниз. А теперь разберем какую-нибудь сделку на истории;

4 1f799

Четко видно, что перед продажей ЕМА3 на 2 свечах была направлена вниз

 5 22a0f

Еще один пример, доказывающий применение ЕМА3 в качестве указателя направления торговли

  • направление ЕМА3 – лишь одно из необходимых для входа в рынок условий. Хотя на графике в режиме визуализации мы видим 3 или 5 мувингов, в реальности остальные МА, кроме ЕМА3, в торговле напрямую не используются. Советник использует остальные скользящие средние для расчета канального индикатора (немного напоминает полосы Боллинджера и Envelopes). Большую часть времени график находится в определенном диапазоне, поблизости от некого усредненного значения. При сильном отклонении от него заключается сделка в расчете на то, что график вернется к средним значениям.

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

Установка и настройка советника

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

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

  • Lots — задается лот;
  • MM — автоматический расчет лота. Советник исходит из того, что значение Lots задано на каждую $1000 капитала, и рассчитывает рабочий лот исходя из этого;
  • In_Buy, In_Sell — можно запретить советнику торговать на покупку и на продажу;
  • Aggr_Level — отвечает за количество МА. Если указать здесь 1, то помимо основной ЕМА3 будут использоваться 4 дополнительные скользящие средние для расчета канального индикатора. Любое число кроме 1 снижает количество дополнительных МА до 2;
  • f1, f2 – коэффициенты, отвечающие за расчет канального индикатора. F1 отвечает за покупки, а f2 за продажи;
  • Period_Filtring – период ЕМА, использующейся для определения направления торговли;
  • Sl_bs — стоп в пунктах;
  • Recovery_Mode — при активации робот будет удваивать лот после убытка, чтобы быстрее выйти в плюс. Удвоение лота происходит только один раз;
  • StealthMode — при активации робот будет прятать тейк-профит и стоп-лосс от брокера;
  • TradeOnFridays — можно запретить советнику торговать в пятницу;
  • Modify_SL_TP — при значении true SL и ТР сразу к ордеру не добавляются. Советник заключает сделку, затем ждем указанное в следующем пункте количество секунд и только потом модифицирует ордер;
  • Modify_SL_TP_Seconds — через сколько секунд к открытому ордеру будут добавлены стоп и тейк-профит;
  • UseSignalRefreshRate – включает задержку на открытие новых сделок после закрытия старого ордера;
  • SignalRefreshRate – величина задержки в секундах. Если предыдущий пункт активен, то через это количество секунд после закрытия сделки советник будет учитывать новые сигналы.

6 32277

Настройки советника

Как видим, все настраивается, повлиять можно даже на расчет канального индикатора. Так что возможности по оптимизации здесь неплохие.

Результаты тестирования

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

  • прирост депозита составил $6430,53 или 64,3% от стартового капитала;
  • просадка не превысила 25,18%;
  • с прибылью закрыто больше 85% от общего количества сделок. Это доказывает жизнеспособность идеи советника;
  • торговля ведется в спокойном стиле. За 17 месяцев теста получили всего 41 сделку, то есть чуть больше 2 входов в рынок в месяц;
  • случаются периоды застоя, на кривой роста депозита видно, что примерно треть от всего срока на счете была стагнация.

7 4510d

Результаты тестирования

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

Заключение

Несмотря на спокойный нрав, Forex Ultimate Bot обеспечивает неплохой прирост депозита. Даже стандартные настройки принесли больше 60% прибыли за 15 месяцев торговли. При этом риск слива депозита отсутствовал. Отмечу высокий винрейт, это доказывает, что идея рабочая и с ней можно достичь неплохих результатов.

Учитывая довольно простой алгоритм и обилие настроек, есть смысл попробовать оптимизировать робот с тем, чтобы убрать или снизить до минимума период стагнации. Потенциал у советника есть, так что дело за малым – подобрать оптимальный сет с настройками.

P.S. Не забывайте после оптимизации провести форвард тест, а потом проверить робот с новыми настройками на демо или центовом счете. Осторожности в этом деле много не бывает.

Комментарии

Jack55
Jack55
Спасибо за обзор. до конца не понял алгоритм открытия сделки и работы этой связки средних, надеюсь, что на вебинаре расскажут подробнее об этом. Тесты вроде хорошие, работа только на Н1 ведётся?
AcademyFX
AcademyFX
+1
Цитирую Jack55:
Спасибо за обзор. до конца не понял алгоритм открытия сделки и работы этой связки средних, надеюсь, что на вебинаре расскажут подробнее об этом. Тесты вроде хорошие, работа только на Н1 ведётся?

Здравствуйте, этот советник создавался именно для работы на часовых графиках.
Михаил Светлов
Михаил Светлов
Почему в настройках робота отдельно выделяется пятница как период когда советник может не торговать? Изза переноса позиций через выходных и возможных гэпов?
AcademyFX
AcademyFX
Цитирую Михаил Светлов:
Почему в настройках робота отдельно выделяется пятница как период когда советник может не торговать? Изза переноса позиций через выходных и возможных гэпов?

Здравствуйте, Михаил, вероятно, из-за собранной статистики работы советника.
dostavkads@gmail.com
Скажите, а почему у меня на графике не отображаются индикаторы при тесте советника?
AcademyFX
AcademyFX
Цитирую :
Скажите, а почему у меня на графике не отображаются индикаторы при тесте советника?

Здравствуйте, индикаторы могут не отображаться во время теста советника в тестере, вы можете самостоятельно добавить нужные индикаторы в тестер.

Добавить комментарий