Советник «Pattern-123» для MT4: описание и настройка
Доброго дня, уважаемые трейдеры!
Представляю вашему вниманию советник, реализующий торговую систему, основанную на графической ценовой модели “Pattern-123”
Паттерн-123 давно известен и популярен у трейдеров – это разворотный паттерн, который сигнализирует о возможном окончании и развороте тренда.
Еще в 2016 году я написал индикатор, распознающий паттерны-123 на графике. Разработка получилась очень удачной. Удобное визуальное отображение паттернов, отсутствие запаздывания (главный недостаток большинства индикаторов) и перерисовок сделали индикатор довольно популярным у трейдеров.
И сразу же после публикации индикатора посыпалась масса заявок с просьбой автоматизировать торговлю по Паттерну-123.
Хоть я и противник полностью автоматических советников и считаю, что робот не может торговать лучше человека. Однако мне самому был нужен робот-помощник, который мог бы отслеживать сигнал и открывать сделки в мое отсутствие.
Разработка советника оказалась непростой и затянулась на пару лет — тестовый демо-счет с роботом был запущен только в январе 2019 года
Девять месяцев тестирования советника показали, что форекс-инструменты – это не лучший выбор:
Как видно, из всех тестируемых инструментов, советник показывает хорошие результаты только на золоте. Хотя в будущем я планирую провести тестирование на индексах, CFD и крипте.
На данный момент робот торгует на реальном счете, под контролем, в полуавтоматическом режиме.
Описание Паттерна-123 и принципы работы советника
Ценовая модель «Паттерн-123» является одним из самых простых и надежных паттернов графического анализа, который указывает на разворот рынка. Пожалуй, это самая важная информация для трейдера – знать, где заканчивается один тренд и начинается противоположный.
Паттерн-123 основывается на трёх точках (рассмотрим пример Паттерна-123 вверх):
- Первая точка – это минимум нисходящей тенденции;
- Вторая формируется в момент отката от нисходящего тренда. В этот момент мы еще не знаем, что будет, разворот наверх или откат продолжение движения вниз;
- Третья точка появляется в момент, когда цена снова разворачивается вверх, не пробивая уровень точки #1.
Когда формируется Паттерн-123, советник устанавливает отложенный стоп-ордер на пробой точки #2.
Если цена пробьёт уровень точки #2 – отработка паттерна— отложенный ордер превращается в рыночный.
Если цена не дойдет до точки #2, а уйдет за уровень точки #1 – отмена паттерна – советник удалит ордер.
StopLoss может устанавливаться за уровнем точки #1 или #3 или задаваться фиксированным значением (параметр “Method of calculating the Stop Loss (from point 1/3 or fixed)”)
TakeProfit устанавливается на уровне Фибо или задается фиксированным значением (параметр “Take Profit for 1st order (Fixed, Fibo enum or Fibo manually)”) – так задается TakeProfit 1-го ордера (могут быть и другие, т.н. разворотные ордера – они имеют свой TP, но о них позднее).
Для определения точек 1,2,3 индикатор и советник используют Зигзаг собственной разработки, который максимально приближен к стандартному зигзагу, но, в отличие от него, не перерисовывается.
Разворотные ордера для компенсации убытков
Для увеличения прибыльности в советнике предусмотрена возможность установки противоположных отложенных ордеров на уровне срабатывания стоп-лосса текущей сделки (Stop’n’Reverse-ордера).
При этом советник может увеличивать лотность SnR-ордеров на коэффициент мартингейла (параметр “Coeff. of Martingale”). Когда открывается рыночная сделка, на уровне ее стопа устанавливается встречный отложенный SnR-ордер с увеличенным лотом.
Стоп SnR-ордера ставится на уровне открытия предыдущей сделки.
Тейк SnR-ордера выставляется на некоторое количество пунктов больше уровня безубыточности (задается параметром “TP for next SnR-orders — distance from BreakEven level”).
При срабатывании стоп-лосса рыночной сделки открывается встречный SnR-ордер, а на месте закрытой убыточной сделки ставится новый SnR-ордер с увеличенным лотом.
При закрытии сделки в прибыли, коэффициент увеличения сбрасывается в 1.
Количество возможных разворотных SnR-ордеров задается параметром “Number of allowed SnR-orders in the set (including 1st order)”. Если этот параметр меньше или равен 1 — разворотные ордера не используются.
Внимание! Использование разворотных ордеров с увеличенным лотом является торговлей с повышенным риском. Соблюдайте принципы управления капиталом (Money Management).
Настоятельно рекомендуется использовать разворотные ордера только на очень волатильных инструментах (например на золоте).
Все ордера – 1-й ордер (по сигналу индикатора) и последующие разворотные ордера – составляют один сет.
Советник различает Buy-сет (1-й ордер в сете BuyStop) и Sell-сет (1-й ордер SellStop) по Magic-номерам и обрабатывает Buy- и Sell-сеты раздельно.
При запуске, советник ищет свои ордера по символу и по двум Magic-номерам и включает их в работу. О всех своих действиях советник сообщает на вкладке Эксперты.
Дополнительные возможности
- В советнике предусмотрена возможность задать разрешенный период времени для торгов. Однако сигналы вне торгового времени все равно учитываются советником. И если на начало торгового периода эти сигналы не были отработаны или отменены, то советник установит отложенный ордер на пробой точки #2, сформированной до начала торгов.
Эта особенность советника позволяет использовать его даже для пробоя утреннего флета. Установите время начала торгового периода на начало европейской сессии, и советник установит в это время отложенные ордера на покупку/продажу, конечно если за период утреннего флета сформируются Паттерны-123.
В советнике предусмотрена возможность трейлинга прибыльной позиции. Трейлинг работает только для 1-го ордера (параметр «Trailing Stop — coeff.of TakeProfit«).
Советник автоматически распознает 5-ти и 4-х значные котировки. Нужно задавать параметры в 4-х значном формате, а советник сам пересчитает.
Как я торгую с помощью советника Pattern-123 ( + пример реальных торгов):
Хотя советник может работать как полный автомат, но сам я не использую его в полностью автоматическом режиме — только как советник-помощник, для установки ордеров по сигналам в заданное время.
Каждый торговый день я начинаю с разметки значимых уровней на таймфреймах H1-H4, от которых цена отталкивалась в прошлом.
Если в текущем моменте цена подходит к одному из уровней, то я запускаю советник для поиска сигналов.
Торговое время — Европейская и Американская сессии (настраивается в советнике).
Я стараюсь всегда сопровождать сделку. Если вижу, что тенденция разворачивается, то могу сократить убытки, уменьшив стоп-лосс вручную.
Вот пример сегодняшней сделки:
Увидев такой отскок от уровня 1500, я запустил советник на поиск Паттерна-123 вверх с целью до следующего уровня на Н1, который совпал с Фибо-уровнем 262%.
Итог вы видите на следующем рисунке.
Если сегодня сделка принесла прибыль, то больше не торгую в этот день (настраивается в советнике)
В конце поста вы найдете два сета:
— Сет “EA_123_Pattern_v1.0_XAUUSD_M5_manual_GMT3_0.01.set” я использую для своей ручной торговли.
Пожалуйста, не ставьте этот сет на автоматическую торговлю – он убыточен на полном автомате.
— Если у вас нет возможности торговать вручную, то я могу предложить вам сет “EA_123_Pattern_v1.0_XAUUSD_M5_auto_GMT3_0.01.set” для полностью автоматической торговли.
Это очень консервативный сет – без использования разворотных ордеров.
Тестирование проводилось за 2 года 9 месяцев на таймфрейме M5
Оптимизация: весь 2017 год + Форвард-тест: с 2018.01.01 по 2019.09.18
Достоинства:
- Среднегодовой доход – более 100%
- Может использоваться совсем небольшой депозит – от 100$ на 0.01 лот. При этом максимальная просадка менее 50$ в течение всего времени тестирования
- Не требует Вашего присутствия у компьютера (но уверен, что сопровождение сделок сможет увеличить Вашу прибыль)
Недостатки: отсутствие прибыльности в течение 9 месяцев (с 2017.05 по 2018.02)
Настройка торгового времени в обоих сетах GMT+3
Форекс стратегия – 1 2 3 паттерн по формации + индикатор pattern 1-2-3 и советник MTF для Метатрейдер 4
Из статьи ты узнаешь :
Здравствуйте друзья. Сегодня мы познакомимся с простым, но прибыльным паттерном, который хорошо известен, как «123». Интересен он по той причине, что найти его очень просто.
Хорошо и то, что он часто встречается, что естественно. У этой формации высокая вероятность предоставить возможность заключить прибыльную сделку.
Главное, что нужно обеспечить – это соблюдение правил входа. Сегодня мы разберем эти правила. Кроме того мы подробно остановимся на том, что это за паттерн, как входить в рынок по данному паттерну, как определить уровень Stop Loss, Take profit. Мы также рассмотрим некоторые важные нюансы, которые нужно учитывать при работе с этой графической моделью.
p, blockquote 1,0,0,0,0 —>
Естественно, разберем некоторые примеры на графике. Нужно заметить, что этот паттерн можно применять на любом удобном вам таймфрейме (читай – таймфреймы для торгов). Лучше торговать на графике 5 минут и старше. Это значит, что формация универсальна.
p, blockquote 2,0,0,0,0 —>
Скачать индикатор и советник можно путем нажатия на кнопку соц сетей, ссылка появится после этого действия.
p, blockquote 3,0,0,0,0 —>
p, blockquote 4,0,0,0,0 —>
Паттерн 123 на бычьем тренде
Давайте посмотрим на паттерн более внимательно. Для примера возьмем бычий тренд, который обязывает нас входить в длинную позицию.
p, blockquote 5,0,0,0,0 —>
Мы видим на графике три точки 1, 2, 3. Первая точка представляет собой новый минимум на графике. После некоторого тренда рынок образовал новый минимум, далее он пошел вверх и сформировал новую вершину в точке 2. Затем началась коррекция, которая в своем завершении породила новый минимум в точке 3, находящейся выше точки 1.
p, blockquote 6,0,0,0,0 —>
Когда мы имеем дело с бычьим трендом, формация 123 может быть идентифицирована по локальному минимуму, затем идет максимум, после новый минимум, но выше предыдущего минимума. Как только цена пробила линию точки 2, то есть точку максимума, который сформировался после локального минимума, мы можем открывать длинную позицию.
p, blockquote 7,0,0,0,0 —>
Вот, в принципе, и все. Этот паттерн, как и многие другие формации, основывается на определении тренда. Напоминаем правило нисходящего тренда:
p, blockquote 8,0,0,0,0 —>
Вот обязательно смотрите видео:
p, blockquote 9,0,0,0,0 —>
p, blockquote 10,0,1,0,0 —>
p, blockquote 11,0,0,0,0 —>
Логика толпы
Давайте рассмотрим логику толпы. Рассуждать можно следующим образом.
p, blockquote 12,0,0,0,0 —>
Во-первых, у нас появляется сигнал образования нового тренда, как только намечается отскок от локального минимума. Затем видна неудачная попытка пробить уровень поддержки и опустить рынок до нового минимума, После пробоя предыдущего максимума, который подтверждает сигнал для трейдеров не уверенных в смене тренда, и сообщает, что пора открывать сделки на покупку.
p, blockquote 13,0,0,0,0 —>
Бывает так, что после пробоя второй линии цена входит во флет (читай – виды трендов на форекс). При этом не происходит никакого движения. Также движение может быть довольно сильным. Такое происходит тогда, когда мы наблюдаем разворот тренда.
p, blockquote 14,0,0,0,0 —>
Силу движению вверх также дают стоп лоссы тех трейдеров, которые надеялись на нисходящий тренд. Как правило, такие стоп-лоссы размещаются чуть выше последнего локального максимума, то есть, точки 2. Как только стоп-лоссы срабатывают, а другие в это время закупаются и все вместе это порождает импульс для цены.
p, blockquote 15,0,0,0,0 —>
Паттерн 123 на медвежьем тренде
Теперь посмотрим на тот же паттерн, но при медвежьем тренде.
p, blockquote 16,0,0,0,0 —>
Итак, у нас цена двигалась вверх, сформировав локальный максимум. Затем она пошла вниз и сформировала локальный минимум.
p, blockquote 17,0,0,0,0 —>
Далее рынок снова пошел вверх, но при этом ему не удалось сформировать максимум. После этого цена идет вниз и как только она пробивает горизонталь вершины 2, мы располагаем подтвержденным сменившимся трендом. Тут он сменяется на медвежий. Естественно, что при пробое точки 2 мы входим в рынок. Вот такой медвежий паттерн 123.
p, blockquote 18,0,0,0,0 —>
Медвежий паттерн 123 и уровни стоп лосса и тейк профита
Теперь, давайте поговорим о стоп-лоссах и тейк-профитах. Какие у нас будут ограничения по убыткам, и какие должны быть цели.
p, blockquote 19,0,0,0,0 —>
Входим мы при пробитии ценой уровня горизонтали точки 2. Кончено, ждать пробития этой точки не разумно, поэтому мы выставляем отложенный ордер на покупку или продажу на уровне точки 2.
p, blockquote 20,0,0,0,0 —>
А какая у нас будет цель? Минимальной целью должно быть расстояние от точки 1 до точки 2, откладывать его нужно от точки 3. Такое же положение вещей и в случае с медвежьим паттерном. Расстояние от точки 1 до точки 2 и откладывать нужно от точки 3. Таким образом, получается минимальная цель. Конечно, она меньше, чем стоп-лосс. Это не очень хорошо.
p, blockquote 21,1,0,0,0 —>
Далее мы коснёмся того, как увеличить ожидаемый профит. Наша цель сравнять уровень прибыли со стоп-лоссом и сделать больше стоп-лосса.
p, blockquote 22,0,0,0,0 —>
Перейдем снова на график.
p, blockquote 23,0,0,0,0 —>
Встает вопрос, как отмечать точки на графиках. Отмечать их стоит вначале очень внимательно. Потому что отметить их не так просто. Можно запутаться в максимумах и минимумах. Поэтому их лучше отмечать очень внимательно.
p, blockquote 24,0,0,0,0 —>
Итак, вот мы видим локальный максимум, далее цена вывела локальный минимум, после этого появился новый максимум, но ниже, чем предыдущий. Потом цена развернулась, пробила уровень поддержки 2 и ушла вниз. Раньше, чем появился пробой последнего локального минимума мы не входим в продажи.
p, blockquote 25,0,0,0,0 —>
p, blockquote 26,0,0,0,0 —>
Признаки в Форекс стратегии – 1 2 3 усиливающие сигнал к торговле
Чем больше паттерн, чем больше его размер, то есть расстояние от точек до точек, тем больше движение мы можем в последствие ожидать. Крайне желательно, чтобы у свечи, которая знаменует точку 1, имелся хвост, и чем он больше, тем лучше. В идеале это должен быть пин-бар.
p, blockquote 27,0,0,0,0 —>
Если хвоста нет, то это означает, что, вероятно, паттерн не отработает. Поэтому, чем больше хвост, в точке 1 у форекс свечи, тем перспективнее. Конечно, волос должен быть в противоположную сторону от той, в которую мы будем входить. Тут мы входим вниз, это значит, что у нас медвежий паттерн, поэтому хвост свечи в точке 1 у нас направлен вверх.
p, blockquote 28,0,0,0,0 —>
Это подтверждает намеренье многих трейдеров, как можно скорее развернуться. Кончено, мы не будем сидеть возле монитора и ждать, когда цена пробьёт уровень точки 2. Мы просто выставим отложенный ордер на продажу или на покупку. В данном случае на продажу.
p, blockquote 29,0,0,0,0 —>
Для тех, кто торгует по индикаторам. Отлично получается сочетать паттерн 123 с перекупленностью и перепроданностью на осцилляторах.
p, blockquote 30,0,0,0,0 —>
Рассмотрим для примера стохастику. Нужно обращать внимание на точку 1. Если при медвежьем паттерне индикатор находится в зоне перекупленности, то это является подтверждением для нашего входа на продажу. Если точка 1 сформировалась и при этом осциллятор бы посередине, то это признак того, что паттерн отработает незначительный тренд или вообще не отработает.
p, blockquote 31,0,0,0,0 —>
Касательно самой формации. Такой паттерн можно найти в достаточном количестве, почти на любом графике. Но он должен быть чёткий, ему положено хорошо отображаться. Он должен быть хорошо виден. Этому способствуют некоторые моменты.
p, blockquote 32,0,0,1,0 —>
Во-первых, между точками 1 и 2, 2 и 3 должно быть не меньше двух свечей.
p, blockquote 33,0,0,0,0 —>
Бывает такое, что сформировалась точка два, а потом ели-ели двигается, но, вроде, формирует новую вершину или минимум. И, кажется, что паттерн сформирован. Но входить в него не следует. А как определить достаточность отката перед точкой три? Определяется это следующим образом. Между точками 2 и 1 строим уровни Фибоначчи.
p, blockquote 34,0,0,0,0 —>
Во-вторых, от точки 2, точка 3 должна быть на уровне не меньше 61.8. Этот момент следует проверять постоянно. Это очень важный момент для определения перспективности паттерна. Если вы торгуете на дневном графике, то при образовании гепа нужно игнорировать паттерн и торговать геп. Многие этого не замечают. Или наоборот создают дополнительные характеристики системы. А нужно так. Когда геп, торгуем геп, когда нет гепа, торгуем по той системе, которую мы избрали.
p, blockquote 35,0,0,0,0 —>
Логично входить двумя ордерами. У них одинаковый объем, но разный тейкп рофит. Тейк-профит, на одном ордере отмечаем расстояние от точки 1 до точки 2 отмеренное от точки 3. У второго ордера отмечаем тейк профит вдвое больший, чем у первого ордера.
p, blockquote 36,0,0,0,0 —>
Два слова об индикаторе паттерна 123 и советнике 1-2-3 Pattern MTF
Для облегчения нашей задачи существует индикатор паттерна 123, который поможет определить его на графике. Использовать его просто и эффективно.
p, blockquote 37,0,0,0,0 —>
И вот советник советник e-1-2-3 Pattern MTF v0.2.mq4, который работает только с индикатором 1-2-3 Pattern MTF v3.1.ex4, у кого есть ссылка, качайте, а кто еще не подписан, подписывайтесь и вам придет общая ссылка от моего хранилища, то есть вы получите доступ ко всему:
p, blockquote 38,0,0,0,0 —>
Рекомендую все советники ставить на VPS, это спасет от отключений света, интернета и перегрузки компьютера, читай – как подключить vps для форекс.
p, blockquote 39,0,0,0,0 —>
Перед заключением хочу вам посоветовать ознакомится со статьями про форекс фигуры, о которых вы должны обязательно знать:
p, blockquote 41,0,0,0,0 —>
Сегодня мы познакомились с паттерном 123. Важно быть внимательным при его нахождении, соблюдать расстояние между точками, и смотреть на уровень Фибоначчи. Можно сочетать его со стохастикой или другими осцилляторами. Также существует индикатор паттерна 123, который посодействует эффективной торговле.
p, blockquote 42,0,0,0,0 —> p, blockquote 43,0,0,0,1 —>
И теперь читаем – форекс фигуры технического анализа, там подборка фигур, на которых я чаще всего зарабатываю.
Рекомендую Епсель Моксель :
владимир :
спасибо Максим за твою работу это очень помогает
Vladimir :
И вот советник советник e-1-2-3 Pattern MTF v0.2.mq4, который работает только с индикатором 1-2-3 Pattern MTF v3.1.ex4 – ССЫЛКА НА СКАЧИВАНИЕ НЕ РАБОТАЕТ.
admin :
Vladimir, сегодня смартреспондр тормозит сервер у них перегружен, вот может и не работать!
Сергей :
Здравствуйте, Максим.
Чем данный паттерн отличается от фигуры двойное дно/вершина
Максим Мороз :
Тем, что открываем сделку тогда, когда расстояние от точки 3 больше, чем от точки 1 до точки 2
Eugene :
Спасибо за статью, попробовал советника, торгует в минус
Maxim Lavre :
Советник работает в минус так как сама фигура не грааль. Она очень хорошо отрабатывает себя со стохастическими осц-рами без задержки сигнала. Но паттерн ОЧЕНЬ сильный, и будет работать ВСЕГДА приправильном подходе.
Aslan Naurzbai :
блин… вот вчера токо видел от др. трейдера тоже самое, он тоже говорил про 123 и что это хорошо отрабатывает на бинарах…..
https://www.mql5.com/ru/blogs/post/729640
https://webmastermaksim.ru/indikatory-foreks/foreks-strategiya-1-2-3-pattern-po-formacii-indikator-pattern-1-2-3-sovetnik-mtf-dlya-metatrejder-4.html