Отложенный ордер в MACD Sample, отзывы о советнике и инструкция по настройке. MACD Sample экспертный советник

MACD Sample, экспертный советник для Forex, простейший, но довольно популярный советник, в оригинале сделанный фирмой MetaQuotes в качестве примера советника для MT4. В данной версии он оптимизирован для торговли на 4-часовом графике GBP/USD. MACD (конвергенция/дивергенция скользящих средних) — один из основных индикаторов для финансовой торговли, который присутствует во всех платформах MetaTrader. Этот советник использует пересечения четырех разных MACD, а также двух скользящих средних для определения направления следующей позиции. MACD Sample использует скользящий стоп-лосс, поэтому у него довольно мало убыточных позиций. Но этот советник должен быть постоянно включен, чтобы останавливать убыточные позиции.

Внимание! Последний бэктест данного экспертного советника на периоде с 2006-11-20 по 2013-12-30 показал полное опустошение торгового счета.

Не запускайте данный ЭС на реальном счете! Используйте только в образовательных целях. Результаты тестирования, представленные ниже, уже не актуальны.

Мой тест MACD Sample экспертного советника для MetaTrader 4 показал очень хорошие результаты на 4-часовом графике пары GBP/USD . Используя 0,3 стандартного лота, было получено около 4450 $ прибыли на 1030 $ максимальной просадки за один год. Проверка на периоде в три года показала, что в нем нет каких-либо скрытых проблем.

МиниFAQ

Какие значения стоп-лосса и тейк-профита использует этот советник?

Он использует тейк-профит в 30 пипсов и следящий стоп-лосс в 60 пипсов. Средняя убыточная позиция — около 196 пипсов. Также вы можете установить обычный стоп-лосс, который по умолчанию равен 0 и не учитывается.

Как часто советник открывает позиции?

На 4-часовом графике GBP/USD (оптимальное сочетание) этот советник будет открывать в среднем 3 позиции в месяц.

Этот советник совместим с ECN. Если вы торгуете через ECN-брокера (с рыночным исполнением ордеров), вы не можете устанавливать стоп-лосс или тейк-профит при открытии позиции. Вам следует открыть позицию сначала без этих уровней и только потом изменить позицию, добавив стоп-лосс и тейк-профит. Данный советник будет выполнять это автоматически.

Форекс советник macd sample является наиболее простой, но относительно эффективной торговой системой. По умолчанию этот советник встроен в терминал Metatrader-4, который разработан компанией MetaQuotes. Подавляющее большинство ДЦ включает его в стандартный дистрибутив, поэтому найти macd советник можно практически в любом терминале.

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

При установлении стандартных параметров (указаны на скрине), данный форекс советник будет торговаться на паре GBPUSD при тайм-фрейме H4, в месяц, открывая примерно 3-4 сделки. Основным индикатором, на основе которого принимаются решения открытия позиций, является macd. Если во время установки советника, окно индикатора не возникает, то его можно открыть вручную с помощью функций: Навигатор – Индикаторы – macd.

Рассмотрим принцип работы советника на примере открытия сделки на покупку. Итак, советник macd отслеживает момент пересечения гистограммы индикатора macd с сигнальной линией (обозначена красным цветом) снизу вверх. Перед пересечением гистограмма находиться ниже сигнальных линий и ниже нулевого уровня. Кроме этого учитывается значение скользящей MATrendPeriod, которая на текущей свече должна быть выше по сравнению с предыдущей, то есть она должна возрастать. Сделка открывается, если значение гистограммы будет по модулю больше, чем значение параметра MACDOpenLevel (может быть указан в настройках), умноженного на величину пункта данного инструмента. Для сделок на продажу все перечисленные условия, кроме последнего, должны быть выполнены наоборот.

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

Если советник macd sample правильно настроить, то он может быть адаптирован под торговлю с прочими тайм-фреймами и валютными инструментами.

Например, можно немного поэкспериментировать с параметрами MATrendPeriod, trailing stop, take profit. Изменяя эти параметры и рассматривая на историю советника, можно определить самые оптимальные значения изучаемой валютной пары, зависимо от ее волатильности.

Мacd советник является отличным экспертом для начинающих трейдеров и при правильном применении может принести неплохую прибыль.



Здравствуйте, уважаемые друзья! Продолжаем знакомство с торговлей на рынке Форекс. Сегодня познакомимся с советником MACD Sample. Он входит в стандартный пакет установленных советников терминала MetaTrader 4.

Торговый советник MACD Sample изначально создавали в качестве наглядного пособия, как писать код, т.е. как создавать другие советники по его образцу для терминала mt4. И поэтому у него простой торговый алгоритм, в тоже время он снискал большую популярность среди трейдеров.

Как видно из названия в основу его алгоритма взят индикатор MACD. Он основывается на пересечении MACD нулевой отметки и скользящей средней (MA).

Давайте запустим его. В окне «Навигатор» открываем вкладку «Советники», жмем на наш MACD Sample – появляется окно, затем наживаем на «Входные параметры». Смотрим настройки.

По мнению разработчиков, данные настройки по умолчанию применимы для валютной пары GBP/USD на четырех часовом таймфрейме. Но вы можете экспериментировать с ними.

Параметры:

TakeProfit (по умолчанию 50 пунктов) – уровень тейк-профита от уровня открытия сделки;

Lots (по умолчанию 0,1) – каким лотом будет открываться сделка;

TrailingStop (по умолчанию 30 пунктов) – в советнике нет стоп-лосса, сделки закрываются посредством трейлинг стопа;

MACDOpenLevel (по умолчанию 3.0) – значение уровня для открытия позиции;

MACDCloseLevel (по умолчанию 2.0) – значение уровня для закрытие позиции;

MATrendPeriod (по умолчанию 26) – сглаживание MACD скользящей средней с периодом 26.

Следующие параметры «Общие»:

Здесь все просто. Устанавливаем значение позиции, при котором будут открываться сделки советником, при сигнале на покупку (Long), на продажу (Short), или применить к обеим сразу.

Поставьте галочку напротив «Разрешить изменение настроек сигналов», если хотите изменять настройки описанных выше.

Также поставьте галочку, если разрешаете советнику торговать. И не забудьте в настройках терминала MT4 разрешить автоматическую торговлю. Нажмите Ctrl+O, появиться меню откройте вкладку «Советники», и поставьте галочку напротив параметра «Разрешить автоматическую торговлю».

Включение параметра «Разрешить импорт DLL» означает что советники могут использовать DLL – библиотеки. Рекомендуется включать только у проверенных советников, у неизвестных не включать!!!

Запускаем советник, нажимаем «ОК». Как видите ничего не отображается на графике. Как посмотреть что советник в работе? Очень просто, в нижнем окне терминала нажимаем на вкладку «Эксперты», как показано на скриншоте ниже:

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

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

Советник открывает сделки на покупку если ниже нулевого уровня гистограмма MACD пересекает снизу вверх сигнальную линию. На продажу , наоборот, при пересечении MACD сверху вниз сигнальную линию только выше нулевого уровня. При этом, текущее значение гистограммы MACD по модулю должно быть больше значения 3.0 (MACDOpenLevel).

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

Настройки советника оставляем по умолчанию. Допустим, была открыта сделка на покупку, цена прошла вверх на 45 пунктов, для выполнения приказа тейк-профит не хватило пяти пунктов. Цена разворачивается и идет вниз, сработает трейлинг стоп (так как он двигается за ценой на расстояние 30 пунктов). Профит полученный от сделки составит 15 пунктов.

Другой вариант закрытия сделки: если текущее значение гистограммы MACD по модулю больше значения 2.0 (MACDCloseLevel), при условии, что MACD выше нулевой отметки, и пересекает сигнальную линию сверху вниз – происходит закрытие покупки. И если MACD ниже нулевой отметки, и пересек сигнальную линию снизу вверх – закрываются продажи.

Внимание : если цена валютной пары пошла в противоположную сторону от открытой сделки, советник Вас загонит в такой минус, мама не горюй. Будьте осторожны!

Не рассчитывайте на то, что советник будет часто открывать сделки. На четырех часовом таймфрейме в среднем 3-5 сделок в месяц.

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

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

Данный советник не работает на ECN – счетах, советую использовать его в ознакомительных целях на демо счете, в крайнем случае, на центовом. На реальном счете, типа ECN не использовать!!!

Вот и всё. До свидания.

С уважением, Евгений Бохач

Форекс советник MACD Sample, пожалуй, является самым примитивным, самым простым, но сравнительно эффективным торговым роботом. Данный советник по умолчанию встроен в торговый терминал Metatrader 4, разработанный компанией MetaQuotes. Большинство дилинговых центров не исключает его из стандартного дистрибутива, а потому найти советник MACD Sample можно в любом терминале.

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

Форекс советник MACD Sample со стандартными параметрами (указаны выше на скрине) торгуется на паре GBP/USD, на тайм-фрейме H4, открывая в месяц порядка 3-4 сделок. Основной индикатор, на базе которого принимаются решения об открытии позиций – MACD. При установке на график советника окно индикатора не появляется, его можно открыть самостоятельно через окно Навигатор – Индикаторы – MACD и следить за работой эксперта.

Принцип его работы на примере открытия сделок на покупку заключается в следующем: советник отслеживает момент, когда гистограмма индикатора MACD пересекается с сигнальной линией (красная) снизу вверх. При этом, перед моментом пересечения гистограмма должна быть ниже нулевого уровня и ниже сигнальной линии. Также во внимание берется значение скользящей средней MATrendPeriod, которая на текущем баре (свече) должна быть выше, чем на предыдущем, то есть – возрастать. Сделка будет открыта, если выполняется еще одно условие, а именно - значение гистограммы по модулю больше значения параметра MACDOpenLevel (указывается в настройках советника), умноженного на размер пункта текущего инструмента в валюте котировки. Для совершения сделок на продажу все эти условия должны выполняться наоборот (за исключением последнего, оно полностью аналогично).


Согласно стандартным настройкам, тейк-профит устанавливается через 50 пунктов, стоп-лосса нет, его роль в некоторой степени осуществляет трейллинг-стоп.

Если настроить советник MACD Sample, то его можно адаптировать под торговлю и с другими валютными инструментами и тайм-фреймами.

К примеру, можно поэкспериментировать с параметром MATrendPeriod, take profit, trailing stop. Меняя данные параметры и анализируя советника MACD Sample на истории, можно определить наиболее оптимальные значения для той или иной валютной пары в зависимости от ее волатильности.

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

Различные торговые советники функционируют на основе определенных технических аналитических инструментов (индикаторов). В MACD Sample, как можно понять из его названия, основой является осциллятор MACD. Дополнительно в советнике используется скользящая средняя. Ее назначение заключается в определении подходящего момента для открытия позиции (рис. 3).

Важная особенность советника MACD Sample – скользящий стоп-лосс. Это существенно сокращает убыточность позиций, открытых по ложным сигналам индикаторов. Поэтому после заключения сделки советник должен на всем протяжении ее удержания постоянно находиться в активированном состоянии, чтобы при первых признаках убыточности позиции вовремя закрыть ее и минимизировать финансовые потери.

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

Смотри видео обзор индикатора MACD Sample

MACD Sample: инструкция по назначению и настройке параметров

Без модификации программного кода трейдер может изменять следующие параметры советника:

  • TakeProfit – расстояние между уровнем открытия позиции и целью в пунктах;
  • Lots – величина лота при открытии одной позиции;
  • TrailingStop – минимальное расстояние между стоп-лоссом и уровнем открытия сделки, а также расстояние, поддерживаемое между текущей ценой и стоп-лоссом при ее движении к цели (стоп-лосс может перемещаться только в направлении роста прибыли);
  • MACDOpenLevel – расстояние между гистограммой MACD и нулевым уровнем, превышение которого барами гистограммы вверх или вниз приводит к открытию соответствующей позиции;
  • MACDCloseLevel – расстояние между гистограммой MACD и нулевым уровнем превышение которого барами гистограммы вверх или вниз приводит к закрытию текущей позиции;
  • MATrendPeriod – период скользящей средней, применяющейся для определения тренда и подтверждения его направления в соответствии с открываемой позицией (зависит от положения текущей цены относительно линии скользящей средней).

Сигнал для открытия длинной (короткой) позиции возникает после пересечения индикатора MACD и его сигнальной линии ниже (выше) нулевого уровня (рис. 1). Другими словами, условия для длинной (короткой) сделки возникают при пересечении гистограммой MACD нулевого уровня снизу вверх (сверху вниз).

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

Параметр MACDCloseLevel задается в пунктах и преобразуется алгоритмом советника так же, как и параметр MACDOpenLevel. Сигнал на закрытие длинной (короткой) позиции возникает при пересечении индикатора MACD и его сигнальной линии выше (ниже) нулевого уровня (рис. 2). Закрытие короткой (длинной) позиции производится после вхождения баров индикатора в зону выше уровня MACDCloseLevel (ниже уровня -MACDCloseLevel).

Таким образом, реализован своеобразный отложенный ордер MACD Sample – позиции открываются и закрываются лишь при выполнении определенных условий.

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

  • валютная пара – EUR/USD;
  • таймфрейм – H1;
  • период тестирования – с 00:00 часов 1 апреля 2016 года по 18:00 часов 31 декабря 2016 года (9 месяцев);
  • размер начального депозита – 10000 уе;
  • TakeProfit – 50;
  • Lots – 0,1;
  • TrailingStop – 30;
  • MACDOpenLevel – 3;
  • MACDCloseLevel – 2;
  • MATrendPeriod – 26,

даст следующие результаты:

  • чистая прибыль – 778,44 уе;
  • чистый убыток – 1852,42 уе;
  • общая прибыль – 2636,86 уе;
  • максимальная просадка – 620,66 уе;
  • общее количество сделок – 119;
  • количество коротких сделок – 61;
  • количество длинных сделок – 58;
  • количество прибыльных сделок – 83;
  • количество убыточных сделок – 36;
  • максимальная прибыльная сделка – 50,78 уе (средняя – 31,77 уе);
  • максимальная убыточная сделка – 296,1 уе (средняя – 51,62 уе);
  • максимальная непрерывная прибыль – 330,12 уе (за 10 последовательных прибыльных сделок);
  • максимальный непрерывный убыток – 350,42 уе (за 4 сделку).

Проанализировав приведенную информацию можно сделать заключение, что средний размер убыточных сделок в 1,6 раз больше, чем у прибыльных сделок. При этом количество прибыльных сделок в 2,3 раза превышает количества убыточных сделок. Поэтому на данном периоде тестирование показало положительную прибыль.

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

Оптимизировать работу советника MACD Sample можно различными способами. Например, реализовав в нем стратегию Мартингейла, заключающуюся в увеличении лота после убыточной сделки. Целесообразность такого решения подтверждается небольшим количеством последовательных убыточных сделок (в примере – не больше 4).