Грядут серьезные изменения в нашей постоянной рубрике по разбору торговых советников. Все изменения нацелены на то, чтобы материал стал еще более полезным для вас.
Раньше мы брали заинтересовавшие вас бесплатные советники и всесторонне их изучали. Это было интересно, полезно и познавательно, но теперь мы решили сделать шаг вперед. С этого момента разбирать мы будем только платные торговые роботы, причем покупать их будем исключительно за свои деньги. Работа теперь будет выглядеть так:
мы покупаем советник;
всесторонне его изучаем. Если автор не указывает алгоритм анализа рынка, то мы и код робота изучим. Это нужно для того, чтобы понять, как именно работает советник, без этого торговать нежелательно, иначе не сможете нормально оптимизировать его в будущем;
тестируем советник;
если есть возможность, выкладываем его в свободный доступ.
Аналогов в сети просто нет. Для вас, дорогие читатели, такая смена формата будет полезной по ряду причин:
не потратив ни цента, вы получите представление о том, стоит ли советник своих денег. Среди советников, которые иногда продаются за солидные деньги, встречаются пустышки, мы убережем вас от пустой траты денег;
если получится выложить робот в свободный доступ, вы получите его, не потратив ничего.
Сегодня в поле нашего внимания попал торговый робот под названием Forex Ultimate Bot. Займемся обзором версии советника под номером 1.4.
Общая информация о советнике
О нем известно следующее:
работа ведется на часовом графике;
рабочая валютная пара EURUSD;
ограничений по времени торговли нет;
рынок анализируется с помощью скользящих средних. О методике анализа рынка поговорим чуть позже;
мартингейл и усреднение не используется;
в зависимости от настроек используется от 3 до 5 скользящих средних. При этом настроить можно только одну из них.
На первый взгляд это обычный скальпер. Но в Forex Ultimate Bot использован весьма необычный подход к анализу рынка, этим он нас и заинтересовал.
Как выполняется анализ рынка
Работа советника в режиме визуализации часто позволяет понять, как именно он выбирает точки входа. Ключевой инструмент в нем – скользящие средние, но, глядя на заключенные на графике сделки, понять, как именно ведется анализ рынка невозможно.
на рисунке ниже показаны 2 сделки – короткая и длинная. Продавал советник, когда график был над мувингами, при этом линии были переплетены. А вот сделка на покупку заключена, когда был сделан рывок вниз, при этом 3 из 5 линий переплелись и никак не могли помочь в идентификации тренда;
Пример сделки на продажу и на покупку
в следующем примере сделка на продажу заключена в момент, когда график находится между линиями скользящих средних. При этом быстрые МА направлены вверх, а медленные – вниз;
Еще одна сделка на продажу
ниже – пример убыточной сделки на продажу. По какой причине советник здесь входил в рынок вообще непонятно. Свеча, пробившая МА снизу-вверх не успела закрыться, а короткая позиция уже была открыта. К тому же быстрые мувинги уже начали показывать разворот.
Убыточная сделка на продажу
Известные методы работы со скользящими средними тут не работают. Если понаблюдать за работой Forex Ultimate Bot на истории, то видно, что в одних условиях он заключает сделки, но в таких же ситуациях в другие дни в рынок не входит. Нужен более детальный анализ алгоритма его работы.
Результаты анализа кода советника
Нам пришлось углубиться в код торгового робота, и это дало свои плоды. Выводы по результатам анализа следующие:
направление торговли определяется по быстрой экспоненциальной скользящей средней с периодом 3. Если на 2 предыдущих свечах она направлена вверх, то и сделки будут заключаться только на покупку. Для коротких позиций нужно, чтобы ЕМА3 была направлена вниз. А теперь разберем какую-нибудь сделку на истории;
Четко видно, что перед продажей ЕМА3 на 2 свечах была направлена вниз
Еще один пример, доказывающий применение ЕМА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 – величина задержки в секундах. Если предыдущий пункт активен, то через это количество секунд после закрытия сделки советник будет учитывать новые сигналы.
Настройки советника
Как видим, все настраивается, повлиять можно даже на расчет канального индикатора. Так что возможности по оптимизации здесь неплохие.
Результаты тестирования
Даже со стандартными настройками робот показывает неплохой результат. При тестировании с начала 2017 г. по начало июня 2018 г. показатели следующие:
прирост депозита составил $6430,53 или 64,3% от стартового капитала;
просадка не превысила 25,18%;
с прибылью закрыто больше 85% от общего количества сделок. Это доказывает жизнеспособность идеи советника;
торговля ведется в спокойном стиле. За 17 месяцев теста получили всего 41 сделку, то есть чуть больше 2 входов в рынок в месяц;
случаются периоды застоя, на кривой роста депозита видно, что примерно треть от всего срока на счете была стагнация.
Результаты тестирования
Отмечу, что это результат теста со стандартными настройками. Forex Ultimate Bot неплохо поддается оптимизации, так что итоговые показатели могут быть в разы лучше.
Заключение
Несмотря на спокойный нрав, Forex Ultimate Bot обеспечивает неплохой прирост депозита. Даже стандартные настройки принесли больше 60% прибыли за 15 месяцев торговли. При этом риск слива депозита отсутствовал. Отмечу высокий винрейт, это доказывает, что идея рабочая и с ней можно достичь неплохих результатов.
Учитывая довольно простой алгоритм и обилие настроек, есть смысл попробовать оптимизировать робот с тем, чтобы убрать или снизить до минимума период стагнации. Потенциал у советника есть, так что дело за малым – подобрать оптимальный сет с настройками.
P.S. Не забывайте после оптимизации провести форвард тест, а потом проверить робот с новыми настройками на демо или центовом счете. Осторожности в этом деле много не бывает.
Чтобы скачать файл и продолжить изучение необходимо войти или зарегистрироваться.
Спасибо за обзор. до конца не понял алгоритм открытия сделки и работы этой связки средних, надеюсь, что на вебинаре расскажут подробнее об этом. Тесты вроде хорошие, работа только на Н1 ведётся?
Спасибо за обзор. до конца не понял алгоритм открытия сделки и работы этой связки средних, надеюсь, что на вебинаре расскажут подробнее об этом. Тесты вроде хорошие, работа только на Н1 ведётся?
Здравствуйте, этот советник создавался именно для работы на часовых графиках.
Почему в настройках робота отдельно выделяется пятница как период когда советник может не торговать? Изза переноса позиций через выходных и возможных гэпов?
Почему в настройках робота отдельно выделяется пятница как период когда советник может не торговать? Изза переноса позиций через выходных и возможных гэпов?
Здравствуйте, Михаил, вероятно, из-за собранной статистики работы советника.
Ян Сикорский, трейдер-аналитик с опытом более 7 лет
Привет! Хочешь стабильно зарабатывать на рынке Форекс? Наш бесплатный курс «Снайпер для начинающих» поможет тебе в этом! Оставь почту, чтобы получить доступ к бесплатному курсу.
Ян Сикорский, трейдер-аналитик с опытом более 7 лет
Это не очень похоже на корректный адрес
электронной почты. Попробуй еще раз!
Ян Сикорский, трейдер-аналитик с опытом более 7 лет
Тут что-то не так, попробуй еще раз!
Ян Сикорский, трейдер-аналитик с опытом более 7 лет
Ну хорошо, не сегодня. До новых встреч!
Ян Сикорский, трейдер-аналитик с опытом более 7 лет
Спасибо! Приглашение уже отправлено тебе на почту. Запишись на бесплатный курс по ссылке из письма и разгони свой депозит на Форекс! Если вдруг письма в ящике не окажется, проверь, пожалуйста, папку «Спам» и перенеси его в «Важные».
Комментарии
Здравствуйте, этот советник создавался именно для работы на часовых графиках.
Здравствуйте, Михаил, вероятно, из-за собранной статистики работы советника.
Здравствуйте, индикаторы могут не отображаться во время теста советника в тестере, вы можете самостоятельно добавить нужные индикаторы в тестер.