08/11/2024

Советник; Pattern-123; для MT4: описание и настройка

 

Советник "Pattern-123" для MT4: описание и настройка

Еще в 2016 году я написал индикатор, распознающий паттерны-123 на графике. Разработка получилась очень удачной. Удобное визуальное отображение паттернов, отсутствие запаздывания (главный недостаток большинства индикаторов) и перерисовок сделали индикатор довольно популярным у трейдеров.

Pettern-123 indicator

И сразу же после публикации индикатора посыпалась масса заявок с просьбой автоматизировать торговлю по Паттерну-123.

Хоть я и противник полностью автоматических советников и считаю, что робот не может торговать лучше человека. Однако мне самому был нужен робот-помощник, который мог бы отслеживать сигнал и открывать сделки в мое отсутствие.

Разработка советника оказалась непростой и затянулась на пару лет — тестовый демо-счет с роботом был запущен только в январе 2019 года

Девять месяцев тестирования советника показали, что форекс-инструменты – это не лучший выбор:

EA testing

Как видно, из всех тестируемых инструментов, советник показывает хорошие результаты только на золоте. Хотя в будущем я планирую провести тестирование на индексах, CFD и крипте.

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

Описание Паттерна-123 и принципы работы советника

Ценовая модель «Паттерн-123» является одним из самых простых и надежных паттернов графического анализа, который указывает на разворот рынка. Пожалуй, это самая важная информация для трейдера – знать, где заканчивается один тренд и начинается противоположный.

Паттерн-123 основывается на трёх точках (рассмотрим пример Паттерна-123 вверх):

  1. Первая точка – это минимум нисходящей тенденции;
  2. Вторая формируется в момент отката от нисходящего тренда. В этот момент мы еще не знаем, что будет, разворот наверх или откат продолжение движения вниз;
  3. Третья точка появляется в момент, когда цена снова разворачивается вверх, не пробивая уровень точки #1.

Pattern description

Когда формируется Паттерн-123, советник устанавливает отложенный стоп-ордер на пробой точки #2.

Если цена пробьёт уровень точки #2 – отработка паттерна— отложенный ордер превращается в рыночный.
Если цена не дойдет до точки #2, а уйдет за уровень точки #1 – отмена паттерна – советник удалит ордер.

StopLoss может устанавливаться за уровнем точки #1 или #3 или задаваться фиксированным значением (параметр “Method of calculating the Stop Loss (from point 1/3 or fixed)”)

Expert Advisor Pattern-123

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 orders

Тейк SnR-ордера выставляется на некоторое количество пунктов больше уровня безубыточности (задается параметром “TP for next SnR-orders — distance from BreakEven level”).

При срабатывании стоп-лосса рыночной сделки открывается встречный SnR-ордер, а на месте закрытой убыточной сделки ставится новый SnR-ордер с увеличенным лотом.

SnR orders_2

При закрытии сделки в прибыли, коэффициент увеличения сбрасывается в 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.

Как я торгую с помощью советника Pattern-123 ( + пример реальных торгов):

Хотя советник может работать как полный автомат, но сам я не использую его в полностью автоматическом режиме — только как советник-помощник, для установки ордеров по сигналам в заданное время.

Каждый торговый день я начинаю с разметки значимых уровней на таймфреймах H1-H4, от которых цена отталкивалась в прошлом.
Если в текущем моменте цена подходит к одному из уровней, то я запускаю советник для поиска сигналов.
Торговое время — Европейская и Американская сессии (настраивается в советнике).

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

Вот пример сегодняшней сделки:

Увидев такой отскок от уровня 1500, я запустил советник на поиск Паттерна-123 вверх с целью до следующего уровня на Н1, который совпал с Фибо-уровнем 262%.

XAUUSD_18092019

Итог вы видите на следующем рисунке.

result_18092019

Если сегодня сделка принесла прибыль, то больше не торгую в этот день (настраивается в советнике)

В конце поста вы найдете два сета:

— Сет “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)

Паттерн 123

Школа трейдинга Редактор: Татьяна Захарченко 842 7 мин Аудио

Выражение “Тренд твой друг” справедливо — торговать в сторону тренда предпочтительнее. Но любой тренд в конечном итоге заканчивается. Умение распознать признаки разворота помогут трейдеру войти в сделку на разворот или понять, что в сторону старого тренда работать уже не нужно.

Эти признаки нам и покажет так называемый Паттерн 123.

Движения против тренда становятся длиннее

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

Вот так это выглядит на графике (голубыми линиями отмечено трендовое движение, красными — коррекции):

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

Как видим, движение от точки 1 к точке 2 длиннее, чем предыдущая коррекция нисходящего тренда (красные линии). Этот момент и считается переломом тренда: дальше цена падает к точке 3 – это уже можно считать коррекцией восходящего тренда (желтые линии) — и уходит в рост.

Как видим, после паттерна 123 движения вниз стали короче, чем движения вверх. Нисходящий тренд окончательно перешел в восходящий.

Торговля по графической модели «1-2-3»

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

Дальше начинается движение вверх, и цена поднимается выше уровня, у которого завершилась предыдущая коррекция. В этот момент трейдер предполагает паттерн 123. После максимума в точке 2 ждем уже коррекцию вниз, к точке 3. Когда точка 3 обозначилась, паттерн можно считать сформированным — и переходить к открытию сделки после того, как цена пробивает максимум, обозначенный точкой 2 .

Консервативный вход в рынок по разворотному паттерну

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

Трейдер устанавливает ордер Buy Stop над точкой 2 (зеленый горизонтальный уровень на рисунке). При этом Stop Loss устанавливается ниже точки 3 (желтый горизонтальный уровень на рисунке).

Агрессивный вход по паттерну 123

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

После формирования точки 2, которая находится выше уровня предыдущей коррекции нисходящего тренда, трейдер ждет падения. А затем открывает сделку на покупку где-то в районе зеленой горизонтальной линии, предполагая там формирование точки 3. При этом Stop Loss устанавливаем ниже точки 1, желтый горизонтальный уровень.

Понятно, что при агрессивном входе трейдер точно не знает, когда будет сформирована точка 3. Чтобы проверить её, можно применять уровни Фибоначчи. Для этого заходим в меню “Вставка” в терминале, выбираем пункт “Фибоначчи”, затем “Линии” и растягиваем инструмент от точки 2 до точки 1. Откат до точки 3, как правило, достигает таких уровней как 23, 38, 50 и 61% Фибоначчи. При входе в позицию от данных уровней, стоп-лосс рекомендуется выставлять за следующие уровни Фибоначчи .

Стоит заметить, что в данном примере агрессивный метод входа оказался не эффективен. При формировании точки 3 коррекция не зашла глубже 50%, и размер стоп-лосса у нас не меньше, чем если бы сделка открывалась консервативно. Другое дело, будь у нас более глубокая коррекция – 61,8% и более, тогда размер Stop Loss получился бы меньше, чем при классическом входе.

Где брать профит

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

Учитывая, что сделка открывается на развороте тренда, в случае успешной отработки фигуры трейдеру будет достаточно времени, чтобы взять профит. Можем отметить, что цель минимум, куда обычно достигает цена – это 161,8% по сетке Фибоначчи от начального движения (растягиваем сетку от точки 1 к точке 2).

В нашем примере мы видим, что именно от уровня 161,8% по сетке Фибоначчи началась новая коррекция цены уже на восходящем тренде (синий прямоугольник). Цель минимум была достигнута, хотя после этой коррекции цена продолжила движение вверх.

Если вы верно определите паттерн 123, вы вполне можете брать цели посерьезнее. Некоторые держат сделку до тех пор, пока не увидят обратную разворотную фигуру. В нашем примере ту, которая покажет разворот уже восходящего тренда. Однако имейте в виду, что если вы не заметите фигуру вовремя или цена развернется резко, вовсе не обозначив её — весь профит будет потерян. Поэтому мы бы рекомендовали ставить четкие тейк-профит и стоп-лосс.

Индикатор 123PatternsV6

Новичкам сложно определять максимумы и минимумы цены, искать паттерны и фигуры, делать разметку графика вручную. Весь этот процесс вместо них возьмет на себя индикатор 123PatternsV6.

Этот индикатор не входит в стандартный набор, но его можно легко найти и бесплатно скачать в интернете. Установить индикатор в терминал можно стандартным способом, описанным в нашей статье. После установки видим следующее:

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

Пара AUD/USD, период D1 (то есть, один день)

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

Использовать можно на любом таймфрейме от М1 до MN. Сигналы на старших таймфреймах будут сильнее, потому что меньше рыночного шума. Мы рекомендуем таймфреймы от Н1 и выше.

Индикатор 1-2-3v3

Индикатор автоматически распознает на графике паттерн 123 и показывает завершенные паттерны на истории. Также автоматически определяет возможные цели отработки паттерна, которые рассчитываются при помощи уровней Фибоначчи.

Вход в рынок по индикатору делается при пробое уровня 100 по Фибоначчи, фиксировать прибыль рекомендуем на 161.8. Стоп-лосс ставится по правилам торговой системы трейдера.

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

Рекомендуем перепроверить найденный индикатором сигнал по правилам, описанным в данной статье. Желательно, сперва протестировать его на демо-счете (как и любой другой индикатор, с которым вы начинаете работать). И конечно, не использовать только один индикатор для торговли.

Источник https://www.mql5.com/ru/blogs/post/729640

Источник https://ru.brokers.best/schools/pattern-123.html

Источник

Источник