Модуль торговых сигналов по системе Билла Вильямса — Статьи по MQL5

Содержание

Эффективная торговля по методу Билла Вильямса

Билл Вильямс — всемирно известный трейдер, разработчик аналитических индикаторов и создатель стратегии Profitunity. В 1987 году были опубликованы его первые труды, посвященные торговле на фондовом рынке. Автор еще тогда подвергал суровой критике привычные методы анализа графиков. По его мнению фундаментальная и техническая аналитика лишены объективности. Вильямс был убежден, что ключевое влияние на ценообразование того или иного финансового инструмента оказывает комплекс случайных факторов.

Несколько позже в свет выходит книга «Торговый хаос», авторство которой также принадлежит Вильямсу. В ней уделяется ключевое внимание принципам фрактальной геометрии. Автор аргументированно доказывает наличие переменной закономерности в хаосе финансовых рынков. Высокая популярность этой работы была обусловлена не столько инновационными методами анализа котировок, сколько выдающимся финансовым результатам торговли автора. За 2 года работы на фондовом рынке Биллу Вильямсу удалось увеличить капитал с 10 000 до 200 000 USD. Безусловно, это заинтересовало трейдеров и многие решили внедрять в собственную практику торговый подход Вильямса. Самого автора это сподвигло на открытие собственной школы трейдинга — Profitunity Trading Group, которой на сегодняшний день руководит его дочь — Жюстин Вильямс. Стоимость обучения составляет 6000 USD. Курс подготовки трейдеров в Profitunity Trading Group направлен исключительно на изучение и раскрытие особенностей уникальной стратегии Б. Вильямса. Кстати, в РФ тоже проводятся подобные курсы с аналогичной программой стоимостью от 1000 USD, правда организаторы не имеют никакого отношения к автору стратегии.

Важно! Индикаторы Б. Вильямса входят в стандартный набор аналитических инструментов платформы МТ4 и многие трейдеры уже успели оценить их «эффективность» на практике. Энтузиастами были разработаны новые стратегии, не имеющие ничего общего с ТС «Profitunity», результативность которых не сложно поставить под сомнение. Например, ни в одном обзоре стратегии Б. Вильямса не упоминается о том, что существует 2 метода использования фракталов, но почему-то внимание акцентируется на менее эффективном из них. Давайте разберемся что на самом деле представляют собой индикаторы Билла Вильямса, как работает стратегия «Profitunity» и за что «гуру трейдинга» берут от 1000 USD?

Индикаторы Билла Вильямса и ошибки трейдеров

В оригинальной версии стратегии Profitunity используются 4 аналитических инструмента, разработанные самим автором системы:

  • Аллигатор.
  • Фракталы.
  • Awesome oscillator.

Каждый индикатор по умолчанию интегрирован разработчиками в МТ4.

Внимание! Первая версия стратегии Profitunity была разработана в 80-е годы прошлого века. С того момента принцип ценообразования финансовых инструментов подвергся существенным изменениям. Преимущественное влияние на это оказало существенное повышение волатильности ликвидных активов. Основная ошибка авторов обзоров и практикующих трейдеров в том, что первые поверхностно преподносят базовую версию ТС, а вторые безуспешно пытаются использовать эти рекомендации в торговле. Изначально стратегия Profitunity разрабатывалась для фондового рынка. Да, сам Билл Вильямс говорил, что его метод будет эффективен независимо от выбранного для торговли финансового инструмента, но изменилось очень многое.

Чтобы научиться успешно применять индикаторы Вильямса в собственной торговле, важно разобрать основные ошибки трейдеров

Неправильная трактовка сигналов индикаторов

К сожалению, радикальных ошибок в описаниях принципа работы индикаторов Билла Вильямса настолько много, что для охвата всех потребуется рассмотреть каждый инструмент отдельно:

Фракталы. Своеобразный паттерн, состоящий минимум из 5 свечей, точка Hight или Low средней из которых выше/ниже крайних.

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

Индикатор отображается на графике в МТ4 в виде стрелок:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

Фактически, фракталы отображают локальные минимумы и максимумы за незначительные периоды. Единственным практическим применениям индикаторов, по описаниям в сети, является выставление отложенного ордера Stop на уровне фрактала. Однако в соответствии с правилами технического анализа, открывать ордер в направлении тренда возможно и при отскоке цены от локального уровня. Этот принцип торговле подробно рассмотрен в книге Б. Вильямса «Торговый Хаос». Именно так следует использовать этот индикатор.

Аллигатор. В основе инструмента 3 скользящих средних с периодами 13,8 и 5. При использовании индикатора в торговле на Форекс рекомендуется изменить метод МА в настройках на «Exponential». Это сделает формирование линий более чувствительным к тиковым изменениям цены. При разработке этого инструмента автор руководствовался идеями Сидуса и Пуриа касательно применения скользящих в анализе финансовых рынков. Не понимая этого, начинающие трейдеры слепо следуют представленным в сети рекомендациям, в соответствии с которыми ордер следует открывать в направлении скользящих только если все линии направлены в сторону текущего тренда. В результате получается следующее:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

Горизонтальными линиями отмечены точки в хода в рынок. Не нужно обладать существенным опытом в торговле, чтобы понять очевидную вещь: сигналы отображаются после отработки движения. Из 3 представленных на скриншоте сигналов только один оказался прибыльным. Именно поэтому большинство трейдеров используют аллигатор только в качестве трендового индикатора, выполняющего роль фильтра ложных сигналов. На самом деле, достаточно внести небольшие изменения в трактовку сигналов этого инструмента, чтобы сделать его эффективным и ключевым элементом в торговле:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

Истинным сигналом для открытия ордера является пересечение скользящей с периодом 5 другой линии с периодом 8. Точки для открытия сделок отмечены на скриншоте. Как видно, это существенно повышает эффективность работы индикатора.

Awesome Oscillator. Возможности чудесного осциллятора сильно преувеличены как самим разработчиком, так и трейдерами. Этот инструмент на самом деле не имеет никакого отношения к стратегии Profitunity и был разработан в качестве независимого индикатора. Awesome Oscillator эффективен в торговле валютными фьючерсами, если его использовать для выявления дивергенций:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

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

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

Пересечение нулевой линии. На практике этот сигнал не эффективен, поскольку сильно запаздывает.
Формирование 3 столбиков гистограммы подряд одного цвета, независимо от их расположения по отношению к нулевому уровню. Чтобы убедиться в пагубных последствиях от применения подобной тактики на практике, достаточно обратить внимание на сигналы осциллятора в периоды консолидации, на которые приходится порядка 70% всего торгового времени:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

При торговле по этим рекомендациям потеря депозита – вопрос времени.

Паттерн «Блюдце». Этот способ применения «волшебного» осциллятора также не имеет отношения к методу Билла Вильямса и разработан неизвестными трейдерами. Паттерн состоит из 6 столбиков гистограммы, которые в комплексе образуют фигуру, похожую на блюдце. Из них 3 столбика красные, а оставшиеся – зеленые. Открытие ордера якобы должно осуществляться в направлении последних трех столбцов:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

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

Читать статью  Роботы для торговли на форекс

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

Неправильный выбор таймфрейма

Еще одной распространенной ошибкой трейдеров, пытавшихся использовать индикаторы Билла Вильямса в торговле, является неверный выбор таймфрейма. Ключевыми элементами в стратегии Profitunity являются фракталы и Аллигатор. Эти индикаторы можно назвать трендовыми, поэтому их применение для анализа графиков с периодами М1-М30 нецелесообразно. Дело в том, что на этих таймфреймах преобладает рыночный шум, что препятствует корректной работе аналитических инструментов. Оптимальным периодом для торговли по индикаторам Вильямса является Н4

Эффективная торговля по методу Вильямса

Для торговли потребуется установить на график индикаторы Fractals и Alligator со стандартными входными параметрами. Готовый шаблон будет выглядеть примерно так:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

Для открытия ордера Buy потребуется дождаться следующих подтверждений:

  • Зеленая скользящая пересекает красную снизу вверх.
  • Последний фрактал направлен вниз.

Для открытия ордера Sell сигналы зеркальные. Stop Loss устанавливается на уровне последнего фрактала. Выставление take profit не обязательно, однако значение этого ордера может быть фиксированным и составлять до 70% от средней дневной волатильности выбранного для торговли актива.

Чтобы понять принцип торговли и оценить результативность стратегии, рекомендуется обратить внимание на несколько примеров:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

На представленном отрезке графике было сформировано 5 сигналов для открытия позиций. Следует рассмотреть каждый из них более подробно:

  • Сделка открывается в соответствии с правилами торговли. Вертикальной линией отмечена точка входа. Выход из сделки осуществляется после формирования противоположного фрактала. Результат – фиксирование прибыли в размере 240 пунктов.
  • Восходящий локальный тренд по-прежнему актуален, а повторное формирование фрактала в соответствующем направлении дает основания для выставления торгового приказа.
  • Ситуация полностью аналогична рассмотренной в пункте 2.
  • На фоне высокой ликвидности Аллигатор отображает ложный сигнал на открытие ордера Buy, однако последний фрактал является медвежьим, поэтому от торговли следует воздержаться.
  • Пересечение зеленым мувингом двух оставшихся указывает на необходимость открытия ордера Sell, однако бычий фрактал препятствует торговле.

Как видно, комплексное применение индикаторов Аллигатор и Fractals более, чем эффективно. Фракталы не только играю роль хорошего фильтра, но и отображают наиболее корректные точки для фиксирования прибыли. Сейчас рекомендуется обратить внимание на сигналы этих индикаторов в периоды консолидации:

Модуль торговых сигналов по системе Билла Вильямса - Статьи по MQL5

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

Внимание! При торговле по системе Profitunity риск на каждый ордер не должен превышать 2-3% от депозита. Оптимальный период – Н4. Потенциальная доходность составляет до 20% в месяц в зависимости от волатильности валютной пары. Если кажется, что этого недостаточно, то следует обратить внимание на доходность по банковским депозитам или паевым фондам.

Начинающим трейдерам не рекомендуется вести торговлю более, чем на 2 финансовых инструментах.

Заключение

На основании представленной информации можно сделать вывод: индикаторы Билла Вильямса и стратегия Profitunity эффективны. Применяя их на практике возможно добиться извлечения стабильной прибыли. Основная проблема большинства трейдеров заключалась в неправильной трактовке торговых сигналов.

Модуль торговых сигналов по системе Билла Вильямса

Торговая система Билла Вильямса, описанная им в книге «Новые измерения биржевой торговли», наверняка знакома каждому трейдеру. Это одна из тех систем, которые представляют ясные и понятные правила для большинства новичков. Но простота изложенных правил только кажущаяся — торговая система насчитывает более десятка торговых паттернов.

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

Я старался дать максимум удобств для тех потенциальных пользователей терминала MetaTrader 5, кто захочет самостоятельно разобраться с этой торговой системой. Отличие предлагаемого торгового модуля от других опубликованных 60-ти модулей для Мастера MQL5 в том, что он содержит в себе возможности настройки с помощью визуального интерфейса.

Итак, вот основные функции торгового модуля:

  1. Настройка параметров торговой системы с помощью графической панели.
  2. Возможность отключения идентификации и разметки выбранных паттернов.
  3. Возможность отключения торговли по выбранным паттернам.
  4. Возможность оптимизации параметров торговой системы.

Состав (исходный код содержится в прикрепленном к статье архиве billwilliamsts.zip):

  1. MQL5 класс CBillWilliamsTS. Здесь содержит вся логика определения торговых паттернов системы, а также логика совершения торговых операций по найденным паттернам. Опционально с помощью класса можно произвести разметку найденных паттернов на графике торгового инструмента. Класс содержится в файле BillWilliamsTS.mqh.
  2. MQL5 класс графической панели CBillWilliamsDialog. Предназначен для отображения панели настроек для интерактивного управления объектом класса CBillWilliamsTS. Класс содержится в файле BillWilliamsPanel.mqh.
  3. MQL5 класс SignalBillWilliams. Модуль торговых сигналов для использования в мастере MQL5 для автоматического создания советника.
  4. MQL5 советник BillWilliamsEA. Торговый эксперт, разработанный на базе классов торговли и графической панели. Предназначен для автоматизации торговли по паттернам торговой системы Билла Вильямса. Содержится в файле BillWilliamsEA.mq5.

Материал представлен в следующей последовательности:

  1. Краткое описание торговой стратегии Билла Вильямса, используемых в ней торговых паттернов, а также разметка, выполняемая разработанным советником.
  2. Описание графической панели.
  3. Результаты тестирования на различных торговых инструментах.

1. Краткий обзор торговой системы Билла Вильямса

1.1. Общие сведения

В своей книге «Новые измерения биржевой торговли» Билл Вильямс утверждает, что для прибыльной торговли на финансовых рынках необходимо познать структуру рынка. С точки зрения автора системы у рынка существует пять измерений, исследуя которые в совокупности, можно получить истинную картину и забрать с рынка до 80% трендового движения:

  1. Фрактал (пространство фазы)
  2. Движущая сила (энергия фазы)
  3. Ускорение/замедление (сила фазы)
  4. Зона (комбинация силы/энергии фазы)
  5. Линия Баланса

Дополнительно к пяти измерениям Билл Вильямс вводит хорошо известные всем состояния рынка: тренд и флет. Для их идентификации автор системы предлагает использовать разработанный им индикатор Аллигатор и рекомендует работать только на трендовых участках рынка.

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

1.2. Аллигатор

Индикатор Аллигатор представляет собой комбинацию трех скользящих средних (Рисунок 1):

  • Челюсти ( jaws ), медленная линия (синяя), как правило, 13-периодная скользящая средняя;
  • Зубы ( teeth ), средняя линия (красная), как правило, 8-периодная скользящая средняя;
  • Губы (lips), быстрая линия (зеленая), как правило, 5-периодная скользящая средняя;

Рисунок 1. Аллигатор

Рисунок 1. Аллигатор

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

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

1.3. Фракталы — сигналы первого измерения рынка

Фрактал — это формация, состоящая из 5 свечей. Фрактал на продажу — это фрактал, у которого цена Low средней свечи является минимальной. Фрактал на покупку — это фрактал, у которого цена High средней свечи является максимальной. Фракталы также называют первым измерением рынка (dimension 1):

Рисунок 2. Фракталы

Рисунок 2. Фракталы

Фрактал считается рабочим, если он сформирован выше линии средней линии Аллигатора (зубов) для восходящего тренда и ниже средней линии для нисходящего тренда.

Разработанный советник размечает рабочие фракталы следующим образом (FrB — FractalBuy — рабочий фрактал на покупку, FrS — FractalSell — рабочий фрактал на продажу):

Рисунок 3. Рабочий фрактал на покупку

Рисунок 4. Рабочий фрактал на продажу

Отложенный ордер Buy Stop размещается на 1 пипс выше максимума бара, на котором образовался рабочий фрактал на покупку. Отложенный ордер Sell Stop размещается на 1 пипс ниже минимума бара, на котором образовался рабочий фрактал на продажу. Дополнительные позиции (по фракталам и другим индикаторам) открываются только после того, как был преодолен первый фрактал после смены тренда Аллигатором.

1.4. Awesome Oscillator — AO — сигналы второго измерения рынка

1.4.1. Общие сведения

Волшебный осциллятор (Awesome Oscillator — AO) определяет движущую силу рынка. Представляет собой разницу между 34-периодной SMA и 5-периодной SMA, рассчитанным по центральным значениям баров. На графике индикатор представляется в виде гистограммы:

Читать статью  Советник Форекс: их преимущества, особенности и отличия от роботов Форекс

Рисунок 5. Awesome oscillator

Рисунок 5. Awesome Oscillator

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

1.4.2. Паттерн на покупку «Блюдце»

Рисунок 6. Паттерн на покупку «Блюдце»

Паттерн состоит из трех столбцов. Первый столбец должен быть выше среднего столбца и может быть любого цвета. Средний столбец должен быть красным. Третий столбец (сигнальный) должен быть зеленым. Сигнал отображается экспертом на индикаторе AO и имеет аббревиатуру DiB (Dish Buy).

1.4.3. Паттерн на продажу «Блюдце»

Рисунок 7. Паттерн на продажу «Блюдце»

Паттерн состоит из трех столбцов. Первый столбец должен быть ниже среднего столбца и может быть любого цвета. Средний столбец должен быть зеленым. Третий столбец (сигнальный) должен быть красным. Сигнал отображается экспертом на индикаторе AO и имеет аббревиатуру DiS (Dish Sell).

1.4.4. Паттерн на покупку «Пересечение нулевой линии»

Рисунок 8. Паттерн на покупку «Пересечение нулевой линии»

Сигнал появляется, когда гистограмма пересекает нулевую линию снизу вверх. Сигнальным является столбец, который пересек нулевую линию. Сигнал отображается экспертом на индикаторе AO и имеет аббревиатуру CrB (Cross Buy).

1.4.5. Паттерн на продажу «Пересечение нулевой линии»

Рисунок 9. Паттерн на продажу «Пересечение нулевой линии»

Сигнал появляется, когда гистограмма пересекает нулевую линию сверху вниз. Сигнальным является столбец, который пересек нулевую линию. Сигнал отображается экспертом на индикаторе AO и имеет аббревиатуру CrS (Cross Sell).

1.4.6. Паттерн на покупку «Два пика»

Рисунок 10. Паттерн на покупку

Рисунок 10. Паттерн на покупку «Два пика»

Сигнал на покупку образуется, когда гистограмма находится ниже нулевой линии, и последнее дно индикатора выше предыдущего. При этом между этими экстремумами гистограмма не поднималась выше ноля. Сигнал отображается экспертом на индикаторе AO и имеет аббревиатуру 2pB (2 peak Buy).

1.4.7. Паттерн на продажу «Два пика»

Рисунок 11. Паттерн на продажу «Два пика»

Сигнал на продажу образуется, когда гистограмма находится выше нулевой линии, и последний пик индикатора ниже предыдущего. При этом между этими экстремумами гистограмма не опускалась ниже ноля. Сигнал отображается экспертом на индикаторе AO и имеет аббревиатуру 2pS (2 peak Sell).

1.4.7. Установка ордеров

При возникновении сигнального столбца на покупку устанавливается отложенный ордер Buy Stop на 1 пипс выше максимума сигнального бара. При возникновении сигнального столбца на продажу устанавливается отложенный ордер Sell Stop на 1 пипс ниже минимума сигнального бара.

1.5. Acceleration/Deceleration Oscillator — AC — сигналы третьего измерения рынка

Гистограмма Acceleration/Deceleration (АС) — разность между гистограммой Awesome Oscillator и 5-периодным скользящим средним по Awesome Oscillator:

Рисунок 12. Осциллятор AC

Рисунок 12. Осциллятор AC

Сигнал на покупку образуется, если появилось два последовательных столбца с более высокими значениями, чем самый последний наименьший столбец (гистограмма находится выше нулевой линии); если гистограмма ниже нулевой линии, то требуется образование трех последовательных зеленых столбцов (рисунок 13, сигнал B — Buy).

Сигнал на продажу образуется, если появилось два последовательных столбца с более низкими значениями, чем самый последний наивысший столбец (гистограмма находится ниже нулевой линии); если гистограмма выше нулевой линии, то требуется образование трех последовательных красных столбцов (рисунок 13, сигнал S — Sell).

Рисунок 13. Паттерны осциллятора AC

Рисунок 13. Паттерны осциллятора AC

Сигнал отображается экспертом на индикаторе AС и имеет аббревиатуру S (Sell) или B (Buy). При возникновении сигнального столбца на покупку устанавливается отложенный ордер Buy Stop на 1 пипс выше максимума сигнального бара. При возникновении сигнального столбца на продажу устанавливается отложенный ордер Sell Stop на 1 пипс ниже минимума сигнального бара.

1.6. Зональная торговля — сигналы четвертого измерения рынка

Билл Вильямс вводит понятие торговых зон: зеленая и красная. Цена находится в зеленой зоне, если текущие столбцы АС и АО зеленые. Цена находится в красной зоне, если текущие столбцы АС и АО красные.

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

В случае появления пятого зеленого (красного) бара необходимо выставить Stop Loss ордер на 1 пипс ниже минимальной (выше максимальной) цены пятого бара. Если на следующем баре отложенный ордер не будет исполнен, то его нужно изменить на уровень, который на 1 пипс ниже минимальной (выше максимальной) цены шестого бара и так далее.

Сигналы зональной торговли отображаются на индикаторе AC как ZS (Zone Sell) и ZB (Zone Buy) (как правило, совпадают с сигналами от индикатора AC):

Рисунок 14. Сигналы зональной торговли

Рисунок 14. Сигналы зональной торговли

1.7. Торговля от линии баланса — сигналы пятого измерения рынка

Паттерн «покупка выше линии баланса» формируется двумя барами, если цена выше индикатора Аллигатор. Если цена открытия нулевого бара (она же и максимальная цена этого бара в этот момент) ниже, чем первая предыдущая максимальная цена бара (может быть найдена несколько баров назад), то найденная максимальная цена будет ценой на открытие позиции в направлении покупки для зеленой зоны. Если цена ниже линии Аллигатора, то необходим еще один максимум выше цены для входа в зеленой зоне.

Продажа ниже линии баланса выглядит зеркально.

Более подробно логика торговли от линии баланса описана в статье «Торговый эксперт по книге Б.Вильямса».

Эксперт отмечает паттерны горизонтальной линией в месте установки отложенного ордера:

Рисунок 15. Места установки отложенных ордеров

Рисунок 15. Места установки отложенных ордеров

1.8. Закрытие позиций

Билл Вильямс предложил несколько способов закрытия позиции:

  • Если на рынке существует тренд, то позиции нужно закрывать, если бар ценой закрытия пересекает Зубы Аллигатора (красную линию);
  • Stop Loss устанавливается после появления пятого подряд бара в зеленой (красной) зоне под экстремумом последнего бара;
  • Если появляется сигнал в противоположном направлении, то требуется закрыть все открытые позиции.

2. Графическая панель

2.1. Общие сведения

Внешний вид графической панели представлен на рисунке:

Рисунок 16. Графическая панель для управления советником

Рисунок 16. Графическая панель для управления советником

Графическая панель состоит из четырех логических блоков:

  • Настройки анализатора;
  • Настройки Аллигатора;
  • Настройки отображения и торговли по сигналам пяти измерений;
  • Торговые настройки.

После изменения настроек для принятия изменений необходимо нажать кнопку «Accept».

2.2. Настройки анализатора

  • Show Signals — опция отображения найденных паттернов по торговой стратегии Билла Вильямса;
  • RGB — настройки цвета для отображения найденных паттернов;
  • Bar count — расчет заданного количества баров по истории для маркировки графика (если задано нулевое значение, производится маркировка всего графика).

2.3. Настройки Аллигатора

Настройки Аллигатора представляют собой стандартные настройки данного индикатора. Дополнительно существует возможность отключения отображения данного индикатора (параметр Show).

2.4. Настройки отображения и торговли по сигналам измерений

Позволяет включить отображение отдельных сигналов (опция Show), а также торговлю по отдельным сигналам (опция Trade):

  • Фракталы (строка Dim1.Fractals);
  • AO (строка Dim2.AO);
  • AC (строка Dim3.AC);
  • Зональная торговля (строка Dim4.Zones);
  • Торговля от линии баланса (строка Dim5.Balance).

Дополнительно существует возможность включения отображения всех сигналов независимо от текущего тренда (опция Show out of trend signals).

2.5. Настройки торговли

Торговые настройки представлены единственным параметром – размером торгового лота (Lot).

2.6. Рабочее окно

Внешний вид рабочего графика представлен на рисунке (панель настройки в свернутом состоянии):

Рисунок 17. Рабочее окно

Рисунок 17. Рабочее окно

3. Создание советника в мастере MQL5

3.1. Подготовка

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

3.2. Создание советника

Для автоматической генерации советника требуется выполнить следующие шаги:

В редакторе MQL необходимо выбрать пункт «Создать» и в появившемся окне выбрать пункт «Советник (генерация)»:

Рисунок 18. Мастер MQL - шаг 1

Рисунок 18. Создание советника — шаг 1

Далее необходимо ввести имя создаваемого советника:

Создание советника - шаг 2

Рисунок 19. Создание советника — шаг 2

На следующем шаге необходимо добавить используемый генератор сигналов:

Создание советника - шаг 3

Рисунок 20. Создание советника — шаг 3

В качестве генератора сигналов требуется выбрать «Signal of BillWilliams trading system»:

Создание советника - шаг 4

Рисунок 21. Создание советника — шаг 4

Следующий шаг подтверждается без изменений:

Читать статью  Форекс арбитраж – торгуем спредом!

Создание советника - шаг 5

Рисунок 22. Создание советника — шаг 5

Далее подтверждается выбор модуля торговых сигналов:

Создание советника - шаг 6

Рисунок 23. Создание советника — шаг 6

При необходимости устанавливаются параметры трейлинг-стопа:

Создание советника - шаг 7

Рисунок 24. Создание советника — шаг 7

Далее устанавливаются параметры управления капиталом:

Создание советника - шаг 8

Рисунок 25. Создание советника — шаг 8

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

В файле необходимо найти участок кода:

И заменить его на:

Объявить глобальную переменную filter0:

А также добавить обработчик событий графика:

Созданный эксперт готов к использованию.

3.3. Ограничения

Созданный в мастере эксперт имеет ограничения, накладываемые API стандартной библиотеки:

  1. Нет возможности доливки позиции, если позиция уже открыта (требуется доработка стандартной библиотеки);
  2. Эксперт торгует только рыночными ордерами.

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

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

4.1. EURUSD D1, 2015

Рисунок 18. График тестирования EURUSD D1, 2015

Рисунок 26. График тестирования EURUSD D1, 2015

Подробные результаты в файле EUR-D1-2015.zip.

4.2. EURUSD D1, 2010 — 2015

Рисунок 19. График тестирования EURUSD D1, 2010-2015

Рисунок 27. График тестирования EURUSD D1, 2010-2015

Подробные результаты в файле EUR-D1-2010-2015.zip.

4.3. EURJPY D1, 2010 — 2015

Рисунок 20. График тестирования EURJPY D1, 2010-2015

Рисунок 28. График тестирования EURJPY D1, 2010-2015

Подробные результаты в файле EURJPY-D1-2010-2015.zip.

Заключение

По результатам тестирования можно сделать вывод о том, что советник прекрасно отрабатывает трендовые участки, однако работает в убыток на флэте (в общем-то, стандартная ситуация, о которой, кстати, говорил и сам Билл Вильямс).

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

Три мудреца – торговая система или стратегия Билла Вильямса описанная по книгам

Приветствую вас на блоге WebMasterMaksim.ru, сегодня мы с вами поговорим о стратегии Билла Вильямся под названием Три Мудреца.

Метод анализа рынка форекс на базе фракталов часто применяется сегодня среди трейдеров. Этот подход был описан в книгах Билла Вильямса:

  • «Торговый хаос»,
  • «Новое измерение в биржевой торговле»,
  • «Торговый Хаос второе издание».

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

Три мудреца - стратегия форекс

Основа подхода

В основе подхода к торговле расположены:

  • а) спящий,
  • б) голодный аллигатор,
  • в) пасть аллигатора.

2) понятие бара разворота

  • а) бычьего или
  • б) медвежьего разворота,

3) понятие ангуляция,

4) индикатор AO (читаем – индикатор ао описание), а также

5) понятие фрактального прорыва.

Рассмотрим подробнее данные об этих источниках рыночной информации.

Для начала нужно понять, что индикатор «Аллигатор» – это сигнальный инструмент, который состоит из трех сглаженных скользящих средних. И так, три линии:

  1. Голубая – 13 бар, сдвиг – 8,
  2. Красная – 8 бар, сдвиг – 5 и
  3. Зелёная – 5 бар, сдвиг -3.

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

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

В принципе, на основе этого индикатора, возможно выстроить торговую систему. Однако, Билл Вильямс считает, что этого не достаточно, и сигналы для входа он делит на группы, которые назвал мудрецами. Так как, групп три, то и мудрецов тоже три.

Первый мудрец

Первым мудрец – это первая группа сигналов для первой точки входа.

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

  1. Бар бычьего (медвежьего) разворота.
  2. Ангуляцию

Рассмотрим подробнее эти сигналы.

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

Эти бары должны находиться за рамками текущего диапазона цен при этом закрытие должно быть далеко за пастью Аллигатора. Причем, чем дальше, тем лучше сигнал.

Ангулляция это второй сигнал, входящий в группу «первый мудрец».

  1. Начало нужно искать там, где ценовые бары пересекли или прошли через пасть Аллигатора.
  2. Чертится линия, которая идёт вдоль пасти Аллигатора (чаще по зубам и челюсти, реже по губам)
  3. Чертится другая линия, которая проходи по краям ценовых баров. Обращать внимание следует на нижние края цен при восходящем движении и на верхние пределы при нисходящем движении.
  4. Если две линии демонстрируют движение друг против друга, то мы имеем ангуляцию.

Рисунок №1. Ангуляция присутствует.

Три мудреца- стратегия форекс

Рисунок №2 Ангуляция присутствует.

Три мудреца- стратегия форекс

Рисунок №3. Ангуляции не наблюдается.

Три мудреца- стратегия форекс

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

Второй мудрец и манименеджмент

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

Например, если вы планируете входить не больше, чем двумя процентами на инструменте, то, эту часть капитала делят на 15 частей.

По первому сигналу входят 1 частью, по второму 5 частями, по третьему 4 частями, по четвертому 3 частями и, наконец, по пятому 2 частями.

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

Сигнал для второго входа должен быть нам получен от осциллятора Awsome (AO). Этот индикатор считается лучшим способом измерить моментум.

Скачать

Это 34 барная простая скользящая средняя, которая вычитается из 5 барной простой скользящей средней. Этот индикатор вполне самостоятельно может выдавать сигналы для прибыльной торговли.

По своей сути, AO – это индикатор, который делает следующее. Он сравнивает моментум последних пяти баров с моментумом последних тридцати четырех баров.

Говорят, что цена – это последнее, что изменяется на рынке форекс. До цены меняется моментум (читай – индикатор RoC и Моментум – измеритель скорости изменения цены ). А до моментума происходит изменение его скорости. Вильямс считает, что до скорости меняется объём (читай – индикатор объёмов baracude volume), и уже до объёма меняется наши с вами решения о действиях на рынке.

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

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

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

Третий мудрец

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

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

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

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

Фигура фрактала на форекс проста. Рынок движется то в одном, то в другом направлении. Через определённое время все желающие совершить покупку сделали это, и рынок начинает откатываться.

Теперь на нём нет покупателей, и поэтому на рынок входят короткие продавцы. После этого трейдеры подвержены влиянию какой-то новой входящей информации (хаоса).

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

Определение фрактала таково. Это пять или более последовательных баров. До наивысшего максимума должны идти два более низких максимума. А после него идут два максимума с более низким уровнем. (Противоположный сигнал для продажи).

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

Стоп лосс устанавливается в соответствии с теми же комфортными тремя или пятью минимумами или максимумами.

Очень важно! Обязательно посмотрите видео о важных моментах по системе Билла Вильямса Три Мудреца, а точнее разбор книги Вильямса “Торговый хаос”.

Смотреть

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

Вот еще посмотрите статью про основоположника фрактального анализа Бенуа Мандельброт.

Источник https://forex-ratings.ru/lib-forex-strategies/?id=40647

Источник https://www.mql5.com/ru/articles/2049

Источник https://webmastermaksim.ru/strategii-foreks/tri-mudreca-strategiya-foreks.html