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

Советники форекс на паттернах

Советник для торговли по паттерну 1-2-3. В основе стратегии лежит представление о зигзагообразном движении рынка форекс, в течение любого тренда, вверх или вниз, рынок формирует небольшие пики и впадины. В кульминациях трендов, как правило, выстраивается зигзагообразный сетап, похожий на паттерн «двойное дно” или «двойная вершина”, состоящий из трёх точек 1-2-3, благодаря которым метод и получил своё название.

Подробное описание стратегии изложено здесь. Принцип работы состоит в том, что при образовании паттерна 1-2-3 у его пика (2) ставится отложенный ордер, BuyStop, если пик вверх или SellStop, если пик вниз. Стоплосс ставится у основания паттерна (точка 1), тейкпрофит ставится равным длине второй волны (2-3). Если ордер сработал, закрытие по стоплоссу, тейкпрофиту или трейлинг-стопу. Если ордер не сработал и сформировался паттерн 1-2-3 в обратном направлении, ордер удаляется. Паттерн считается сформированным, если длина первой волны больше минимального значения в пунктах, которое задаётся в настройках. Дополнительно используется индикатор MACD для определения направления тренда.

  • Lots — Лот
  • Shift — сдвиг ордера от пика
  • MinWave — минимальный размер 1-й волны
  • UseMACD — использовать индикатор MACD
  • Fast_ema_period — период быстрой ЕМА
  • Slow_ema_period — период медленной ЕМА
  • Signal_period — период SMA
  • Applied_price — применить к цене
  • Tral — использовать трейлинг-стоп
  • TralStartLevel — профит включения трейлинг-стопа в пунктах (5-ти знак)
  • TralStop — уровень трейлинг-стопа в пунктах (5-ти знак)
  • BuyColor — цвет паттерна Buy
  • SellColor — цвет паттерна Sell

Текущие паттерны 1-2-3 в Buy и Sell направлениях отображаются на графике цветными линиями, цвет которых можно задавать двумя последними параметрами. Работа советника на графике GBPUSD показана на рисунке ниже.

Принцип работы паттерна 1-2-3

Тестирование советника проводилось на паре GBPUSD, возможна работа и на других при индивидуальной оптимизации. Тест советника на истории 2 года.

Тест стратегии паттерн 1-2-3

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

Советник «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, от которых цена отталкивалась в прошлом.
Если в текущем моменте цена подходит к одному из уровней, то я запускаю советник для поиска сигналов.
Торговое время — Европейская и Американская сессии (настраивается в советнике).

Читать статью  Ea_Stochastic_system - эксперт для MetaTrader 4

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

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

Увидев такой отскок от уровня 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)

Советник CandleBot. Автоматизация свечного анализа

Советник CandleBot — автоматический торговый эксперт, в основу которого было заложено 29 паттернов свечного анализа, что позволяет не только протестировать любую свечную фигуру в отдельности, но и торговать ее в автоматическом режиме, без какого-либо вмешательства со стороны трейдера.

Советник CandleBot

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

В первую очередь CandleBot предназначен для выявления и тестирования свечных фигур, поэтому нет каких-либо четких рекомендаций по применению эксперта на определённой валютной паре или таймфрейме.

Однако, как показывает практика использования свечного анализа, наилучшие результаты свечные модели показывают на старших таймфреймах, где рыночный шум минимален.

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

Одним из самых популярных направлений в последнее время является так называемая безиндикаторная торговля — Price Action. Ядром этого стиля остается тот самый свечной анализ и его многочисленные свечные паттерны.

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

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

Советник CandleBot

И, как результат, создаются довольно неплохие инструменты облегчающие жизнь трейдерам!

Один из таких инструментов — CandleBot, который можно использовать, как робот, в торговле на Форекс и как советник, подсказчик в торговле бинарными опционами .

Скачайте CandleBot нажав на кнопку ниже и установите его в торговый терминал МТ4:

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

Принцип работы CandleBot

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

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

После того, как эксперт зафиксировал фигуру, он открывает позицию в сторону указанной стрелки, объемом, который вы зададите в настройках. CandleBot игнорирует появление других паттернов до тех пор, пока сделка не будет закрыта по профиту, либо стоп приказу.

Читать статью  Разработать советник на основе теории Ганна

Пример работы эксперта в режиме реального времени смотрим ниже:

CandleBot: анализ свечных моделей

Настройки CandleBot

Примечательной особенность советника CandleBot, которая отличает его от других экспертов на основе свечного анализа, является возможность включения или отключения любого из 29 свечных паттернов, что позволяет отобрать только самые сильные и эффективные паттерны, которые отрабатывают на определённой валютной паре.

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

Настройки CandleBot

  • Magic – уникальный код, благодаря которому советник отслеживает только свои ордера;
  • Lots – объем позиции;
  • MM – позволяет включить или отключить динамичный лот советника;
  • MMRisk – процент риска на одну позицию при включённом MM;
  • UseTime – включить или отключить торговлю в определённое время суток;
  • TimeStart – начало торговли при включенном фильтре времени;
  • TimeEnd – окончание торговли, после которого советник не будет открывать новые ордера;
  • StopLoss – ограничение убытка в пунктах на одну сделку;
  • TakeProfit – цель для позиции в пунктах;
  • Tral – позволяет включить или отключить функцию трейлинг стопа (передвижение стоп приказа по ходу движения цены);
  • TralStartLevel – количество пунктов прибыли, по достижению которого происходит активация трейлинга;
  • TralStop – шаг в пунктах, на который будет перемещаться стоп приказ по ходу движения цены;
  • Hammer – включение или отключение паттерна «Молот»;
  • HangingMan – включение или отключение паттерна «Повешенный»;
  • Engulfing – включение или отключение паттерна «Поглощение»;
  • MorningStar – включение ил отключение паттерна «Утренняя звезда»;
  • EveningStar – включение или выключение паттерна «Вечерняя звезда»;
  • DarkCloudCover – включение или отключение паттерна «Завеса из темных облаков»;
  • Piercing — включение или отключение паттерна «Просвет в облаках».
  • ShootingStar – включение или отключение паттерна «Падающая звезда»;
  • InvertedHammer — включение или отключение паттерна «Перевернутый молот»;
  • Harami – включение или отключение паттерна «Харми»;
  • Tweezer – включение или отключение паттерна «Пинцет»;
  • BeltHoldLine – включение или отключение паттерна «Захват за пояс»;
  • UpsideGapTwoCrows – включение или отключение паттерна «Две вороны»;
  • ThreeCrows – включение или отключение паттерна «Три ворона»;
  • MatHoldPattern – включение или отключение паттерна «Удержание»;
  • CounterattackLines – включение или отключение паттерна «Контратака»;
  • SeparatingLines – включение или отключение паттерна «Разделение»;
  • GravestoneDoji – включение или отключение паттерна доджи «Надгробие»;
  • LongLeggedDoji – включение или отключение паттерна «Длинноногий доджи»;
  • Doji – включение или отключение паттерна «Доджи»
  • TasukiGap – включение или отключение паттерна «Разрыв тасуки»;
  • ThreeWhiteSoldiers – включение или отключение паттерна «Три белых солдата»;
  • AdvanceBlock – включение или отключение паттерна «Отбитое наступление»;
  • OnNeckLine – включение или отключение паттерна «У линии шеи»;
  • ThreeLineStrike – включение или отключение паттерна «Тройной удар»;
  • StalledPattern – включение или отключение паттерна «Торможение»;
  • Gap – включение или отключение паттерна «Окно».

Небольшой эксперимент

В качестве эксперимента были отключены все паттерны и проведено тестирование лишь одной свечной модели «Поглощение», которую мы рассматривали в одной из статей ранее.

Тест проходил на четырёхчасовом графике валютной пары Евро/Доллар за первое полугодие 2017 года.

Результат смотрите ниже:

CandleBot: тест паттерна Поглощение

В тоже время тестирование таких двух паттернов как «Утренняя звезда» и «Вечерняя звезда» показали абсолютно противоположную динамику роста при тех же условиях теста:

CandleBot: тест паттернов утренняя и вечерняя звезда

В заключение хотелось бы отметить, что советник CandleBot — это своего рода тестер , благодаря которому вы можете увидеть, как работают те или иные полюбившиеся свечные фигуры, как в одиночку, так и если их совмещать.

Источник http://wellforex.ru/publ/forvard_testy/forvard_testy/sovetnik_po_patternu_1_2_3/4-1-0-532

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

Источник https://sergmedvedev.ru/zarabotok-na-forex/torgovye-roboty/candlebot/

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

Ваш адрес email не будет опубликован.