ZigZag – прибыльный советник

Всем привет! Как и обещал, выложу-ка я систему, основанную на индикаторе ZigZag. Прибыльный советник по системе можно скачать бесплатно в конце статьи. Система разработана в 2011-м году, автор стратегии известен под никами Spiritussante или Santaspirit, в зависимости от форумов. Суть стратегии заключается в том, что цена всё время вращается вокруг некоей динамической оси – баланса. И если торговать в направлении этого баланса, то как правило, в конечном результате получается совокупная прибыль.

Таким балансом цены выступает средневзвешенная скользящая средняя с периодом 600. Рабочий период – минутный (М1). Теперь необходимо определить момент, когда цена уйдет достаточно далеко от своего баланса, чтобы от этих уровней можно было бы начинать торговать. Для этого в системе предлагается использовать индикатор ZigZag с тем же периодом 600. Как только появляется линия индикатора, считается, что цена ушла достаточно далеко от своего баланса, чтобы можно было уже начинать торговать:
ZigZag - MA 600Изначально система предполагала немедленный вход с выставлением сетки лимитных ордеров через каждые 10 пунктов. Take Profit всех ордеров и позиций устанавливается на уровень баланса, то есть – на уровень скользящей средней с периодом 600 и модифицируется по мере изменения самой средней. Если прибыль на уровне МА600 таймфрейма М1 отсутствует, то тогда происходит переход на М5. Если же и на М5 невозможно закрыть прибыль, то на М15 закрывается в любом случае.

Начиная с 5-го ордера в работу вступает элемент мартингейла, величина ордеров увеличивается. Как несложно догадаться, при сильных однонаправленных движениях в случае применения лимитных ордеров просадка достигала критических значений. Поэтому впоследствии система была немного изменена. Вместо бесконтрольного добавления лимитных ордеров стали использоваться стоповые ордера, которые активируются только тогда, когда цена начинает движение в нужную нам сторону. Стабильность системы резко повысилась, хотя доходность и упала. Но именно система стоповых ордеров более привлекательна для долгосрочной работы, так как вероятность получения стоп-аута при работе гораздо ниже.

Советник по системе ZigZag c MA (от Moving Average) имеет несколько модификаций, я вам предложу тот, который в настоящее время проходит тестирование с имеющимся мониторингом:
ZigZag + MA - прибыльный советник
Несмотря на кажущуюся низкой доходность (а это зависит от настроек), хочу отметить, что за эти 4 месяца советник взял почти 7000 пунктов (4-знак).

Параметры советника:

lots – первоначальный лот;
Step – шаг между ордерами в пунктах;
deltaPeak – расстояние в пунктах от края ZigZag до выставляемого ордера;
MM – код системы манименеджмента, может принимать следующие значения:

0 – все ордера выставляются первоначальным лотом;
1 – первые StepOrder ордеров будут объемом lots, для последующих – арифметическая прогрессия;
2 – первые StepOrder ордеров будут объемом lots, для последующих – геометрическая прогрессия;
3 – первые StepOrder ордеров будут объемом lots, остальные 2 * lots;
4 – обычный мартингейл с коэффициентом 2.

StepOrder – количество ордеров, после которых начинается увеличение объема ордеров (по умолчанию равно 5);

При ММ = 1 выставляются ордера объемом 0.1,0.1,0.1,0.1,0.1,0.2,0.2,0.2,0.2,0.2,0.3,0.3,0. 3,0.3,0.3, и т.д. При ММ = 2 выставляются ордера объемом 0.1,0.1,0.1,0.1,0.1,0.2,0.2,0.2,0.2,0.2,0.4,0.4,0. 4,0.4,0.4, и т.д.

Magic – уникальный идентификатор ордера (магический номер);
Max – количество выставленных ордеров.
deviation – шаг для модификации ордеров Take Profit в пунктах;
Spread – при нуле спред берется у брокера.

Вот небольшое видео работы советника: http://v.kiwi.kz/v2/irof2qovrp7w/.

Чтобы бесплатно скачать советник ZigZag600 для МТ4, нажмите на кнопку ниже:
Нажмите для скачивания файлаВ архиве, кроме собственно советника, присутствует сет для валютной пары GBPUSD (таймфрейм М1), на которой сейчас ведется мониторинг. Но с учетом того, что стратегия по своей сути является антитрендовая, а на этой неделе ожидается референдум в Великобритании, то рекомендую пока что протестировать систему на демо-счете. А как страсти улягутся, уже принимать решение об её реальном использовании.

С уважением,
Виталий Прядко.
21 июня 2016г.

 

Share
Похожие статьи
12 комментариев
  1. Александр
    Александр Июнь 27, 17:50

    Что значит “индикатор ZigZag с периодом 600”?

    Reply to this comment
    • Виталий Прядко
      Виталий Прядко Author Июнь 28, 20:49

      Доброго дня.
      600 – это значение ExtDepth индикатора ZigZag.

      Reply to this comment
      • Александр
        Александр Июль 01, 18:34

        Добрый день!
        Виталий, а каковы два других параметра Зигзага? Как выставляется стоп-лосс? Идея
        интересная, хочется ее протестировать без
        советника, поэтому возникают вопросы.

        Reply to this comment
        • Виталий Прядко
          Виталий Прядко Author Июль 05, 09:19

          Доброго дня. Для такого большого значения Depth, как 600, остальные параметры ZigZag не так уж и актуальны. Остаются по умолчанию.

          Reply to this comment
  2. Виктор
    Виктор Октябрь 31, 00:06

    Здравствуйте. Советник не открывается. На график не ложится. Что может быть?

    Reply to this comment
    • Виталий Прядко
      Виталий Прядко Author Октябрь 31, 21:47

      Добрый день. В блоге советник выкладывается в виде архива. Надо его разархивировать и установить в папку \MQL4\Experts\ каталога данных торгового терминала. Доступ к каталогу данных через меню “Файл-Открыть каталог данных”.

      Reply to this comment
      • Виктор
        Виктор Ноябрь 04, 00:52

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

        Reply to this comment
        • Виталий Прядко
          Виталий Прядко Author Ноябрь 04, 20:05

          Этот советник у меня на VPS стоит и работает уже около месяца. Я его прямо с VPS записал и перезалил в блог. Скачайте еще раз сов.

          Reply to this comment
          • Виктор
            Виктор Ноябрь 05, 01:28

            Благодарю! Теперь все ок. В прошлом архиве не было файла ех4 оказывается. Буду тестить☺

          • Виталий Прядко
            Виталий Прядко Author Ноябрь 05, 02:01

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

  3. Леонид
    Леонид Август 30, 06:09

    extern int deviation = 0; как этим пользоваться?

    Reply to this comment
    • Виталий Прядко
      Виталий Прядко Август 31, 11:13

      Леонид, к сожалению, в рамках комментария тяжело разъяснить “как этим пользоваться?”. Поэтому я предлагаю перейти по ссылке http://r.maximarkets.ru/?linkid=sat-goforex-mailerproduct, внести Ваши контактные данные, после чего с Вами свяжутся и подробно ответят на все интересующие вопросы.

      Reply to this comment
Написать комментарий

Ваш email не будет опубликован.
Обязательные поля *

5 + 17 =

Новости от партнера
Другие новости

Результаты торговли

4.09.2018

Здравствуйте, друзья! В августе мою торговую активность нельзя назвать высокой....

7.08.2018

Приветствую вас, коллеги! В июле я две недели посвятил исключительно...

4.07.2018

Привет, друзья! Торговать летом для меня всегда сложно. Всеобщая атмосфера...

Популярные статьи

14.06.2016

Всем большой привет. Тема уровней цены при работе на форекс...

22.03.2016

Международный брокер MaxiMarkets – это одна из компаний крупного финансового...

4.02.2016

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