Интересно ZigPips: хороший ЗигЗаг

Тема в разделе "Индикаторы", создана пользователем loopsider, 29 Август 2014.

  1. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    Хороший индикатор ЗигЗага. Подписывает величину всех колен ЗигЗага в пипсах, что позволяет визуально оценить размах движений цены (свингов).
    Автор индикатора Pavel Gelium с gelium.net, подправлен мной.

    ZZpips.PNG
    Настройки:
    UseReversalPips
    -- задавать минимальный размер ЗигЗага в пунктах (TRUE) или в процентах (FALSE)
    ReversalPips -- минимальный размер ЗигЗага в пунктах (4-х значных)
    ReversalPercent -- минимальный размер ЗигЗага в %
    ShowPipsValue -- подписывать размер колен ЗигЗага
    ShowBarsCount -- выводить количество баров в ЗигЗаге
    FontSize -- размер фонта
    FontName -- фонт
    FontColor -- цвет текста
    TextIndentUp -- сдвиг верхних подписей
    TextIndentDown -- сдвиг нижних подписей
    BarsDepth -- количество баров в ЗигЗаге
     

    Вложения:

    • ZigPips.mq4
      Размер файла:
      5,1 КБ
      Просмотров:
      80
  2. Петрович

    Петрович Интересующийся ARGOLab

    Регистрация:
    21 Октябрь 2014
    Сообщения:
    37
    Симпатии:
    17
    Баллы:
    10
    Пол:
    Мужской
    А вот как этот индикатор можно применить пока колено не сформировалось иди же по коленам можно определить уровни поддержки и сопротивления?
     
  3. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    ЗигЗаг является по своей сути фильтром - он фильтрует ценовой поток и выделяет из него наиболее важные цены, экстремумы.
    Последняя вершина перестает перерисовываться тогда, когда цена откатывает от нее обратно на величину размера ЗигЗага - тогда она становится предпоследней вершиной, а новый экстремум становится новой последней вершиной.
    Т.е., последнее колено всегда не сформировалось, по определению.
    Вокруг бывших экстремумов крутится много методик торговли, уровни поддержки-сопротивления в частности.
     
  4. Dmitri

    Dmitri Бывалый Команда форума Администратор

    Регистрация:
    7 Ноябрь 2013
    Сообщения:
    3.832
    Симпатии:
    2.922
    Баллы:
    355
    Пол:
    Мужской
    Я на Forex с:
    2008
    Торговля ведется на H1, M15, M5 можно одновременно, а можно и на каждом временном интервале в отдельности.
    Устанавливаем отложенные ордера на пробой зиг-зага по следующим правилам: как только зиг-заг прорисовал линию вверх – мы ставим отложенный ордер Sell Stop на пробой образовавшегося локального минимума. Как только zig-zag прорисовал линию вниз – устанавливаем отложенный ордер Buy Stop на пробой образовавшегося локального максимума.

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

    Параметры для установки отложенных ордеров следующие:
    1) Н1 : отступ 7-10 пунктов, стоп-лосс 10-15 пунктов, профит 150-180 пунктов
    2) М15 : отступ от максимума – 5-10 пунктов, стоп-лосс – 5-10 пунктов, профит 80 – 150 пунктов
    3) М5 : отступ от максимума – 5-10 пунктов, стоп-лосс – 5-10 пунктов, профит 50-100 пунктов

    Все открытые позиции трейлингуются по зиг-загу: если сделка открыта и образуется обратный минимум зиг-зага - переставляем стоп-лосс именно на то же значение что и у зиг-зага.
     
    va40pud, Сергей Иванов и Klaus Lebentz нравится это.
  5. АлександрЛ

    АлександрЛ Постоялец Аргонавт

    Регистрация:
    28 Июнь 2015
    Сообщения:
    59
    Симпатии:
    32
    Баллы:
    40
    Пол:
    Мужской
    Я на Forex с:
    2012
    Вопросы по данному сообщению.
    1. UseReversalPips -- задавать минимальный размер ЗигЗага в пунктах (TRUE) или в процентах (FALSE). В процентах от чего. Наверное от размера последней сформированной ломаной ЗигЗага. Правильно?
    2. Фиолетовая линия лишняя на рисунке. Индикатор ее не рисует?
     
    loopsider нравится это.
  6. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    В процентах от текущей цены. ReversalPercent = 1 соответствует изменению цены на 1%. %ы обычно используют на фондовом рынке (акции и пр.), где цена может изменяться в разы.

    От ЗЗ только ломая линия + количество пт (опционально). Остальное - средние, которые к ЗЗ не имеют отношения.
     
    АлександрЛ нравится это.
  7. SergeyDmitry

    SergeyDmitry Интересующийся - ARGOLab.net -

    Регистрация:
    25 Июль 2015
    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    23
    Пол:
    Мужской
    Я на Forex с:
    2014
    для уточнения - имеется ввиду текущая цена болтающейся не сформированной еще вершины...
     
  8. SergeyDmitry

    SergeyDmitry Интересующийся - ARGOLab.net -

    Регистрация:
    25 Июль 2015
    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    23
    Пол:
    Мужской
    Я на Forex с:
    2014
    Зигзаг строится неправильно, вот посмотрите, вертикальная коричневая линия показывает длину порога - 200, красная жирная линия - как должен пройти зигзаг...
     

    Вложения:

    • ZigZag.png
      ZigZag.png
      Размер файла:
      285,7 КБ
      Просмотров:
      33
    Dmitri нравится это.
  9. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    ЗигЗаг строится правильно, просто ситуация неоднозначная. У вас свеча на которой пропущена вершина одновременно обновляет и high и low.
    ЗигЗаг можно однозначно провести только если high-low всех свечей меньше порога ЗигЗага.
    Используйте меньший таймфрейм.
     
    Dmitri нравится это.
  10. SergeyDmitry

    SergeyDmitry Интересующийся - ARGOLab.net -

    Регистрация:
    25 Июль 2015
    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    23
    Пол:
    Мужской
    Я на Forex с:
    2014
    ну, это несерьезно. вот еще гляньте на картинку, от точки А до точки В цена прошла расстояние, превышающее порог, какая бы не была ситуация,
    "однозначная или неоднозначная" , необходимо провести ногу зигзага от точки А к точке В - однозначно ! если в настоящей версии индикатор с этим не справляется, надо искать какое-то программное решение...
     

    Вложения:

    • ZigZag.png
      ZigZag.png
      Размер файла:
      282,9 КБ
      Просмотров:
      25
  11. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    Прежде чем искать программные решения надо задуматься об алгоритме.
    Посмотрите - у свечи B low ниже чем у A. Почему вы нижнюю вершину ЗигЗага поставили на A а не на B?
    Алгоритм данного ЗигЗага не предполагает вертикальных колен. Если разрешить вертикальные колена, то две вершины ЗигЗага -верхняя и нижняя - попали бы на свечу B.
    Вертикальные колена тоже не панацея, т.к. неоднозначность не устраняют.
     
  12. SergeyDmitry

    SergeyDmitry Интересующийся - ARGOLab.net -

    Регистрация:
    25 Июль 2015
    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    23
    Пол:
    Мужской
    Я на Forex с:
    2014
    да, правильно, вот потому стандартный зигзаг имеет другой не такой лобовой алгоритм, как у вас...
     
  13. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    Этот ЗигЗаг не мой, но я с такими ЗигЗагами работал.
    МТ'шный ЗигЗаг использует совсем другой алгоритм.
    В некотором смысле конкретный алгоритм не важен. Если встретится достаточно большая свечка, на которой выполнится одновременно условие на верхнюю и нижнюю вершину ЗигЗага, алгоритму придется выбрать какую вершину - верхнюю или нижнюю он будет рисовать. И выбор этот будет по сути случаен (если только в будущее не подглядывать). Только если вы не знаете точно алгоритма, вам не удастся "поймать за руку" такие ситуации.

    Проблема отсутствует только в том случае, если вы строите ЗигЗаг на тиковой истории. Ну, или если у вас есть дополнительная информация для каждой свечи - что было раньше, high или low.
     
    Dmitri нравится это.
  14. SergeyDmitry

    SergeyDmitry Интересующийся - ARGOLab.net -

    Регистрация:
    25 Июль 2015
    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    23
    Пол:
    Мужской
    Я на Forex с:
    2014
    Строить на минутках и все будет в порядке...В отличие от стандартного зигзага ваш зигзаг, в принципе, если не говорить о ситуациях, котрые мы сейчас обсуждаем, будет одинаков на всех таймфреймах. Торговля по зигзагу также должна вестись на митутках...
     
    loopsider нравится это.
  15. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    Да. Только в маленькие значения порога не залезать.
     
  16. АлександрЛ

    АлександрЛ Постоялец Аргонавт

    Регистрация:
    28 Июнь 2015
    Сообщения:
    59
    Симпатии:
    32
    Баллы:
    40
    Пол:
    Мужской
    Я на Forex с:
    2012
    Постоянно пользуюсь данным ЗигЗагом. Это базовый индикатор в ТС, которую сейчас разрабатываю. Большая просьба к разработчику или к тем, кто может это сделать, ввести в настройки еще один параметр цвет ломаной самого ЗигЗага. Постоянно приходится сравнивать ЗигЗаги с разными ReversalPips. Если бы ломаные были бы разного цвета, сравнивать было бы легче (особенно последние колена). Желательно, чтобы для каждого ЗигЗага цвет самой ломаной и FontColor совпадали.
     
    loopsider нравится это.
  17. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    Цвет ломаной выставляется в настройках цвета индикатора.
    aaa.PNG
     
    АлександрЛ нравится это.
  18. АлександрЛ

    АлександрЛ Постоялец Аргонавт

    Регистрация:
    28 Июнь 2015
    Сообщения:
    59
    Симпатии:
    32
    Баллы:
    40
    Пол:
    Мужской
    Я на Forex с:
    2012
    Вроде то, что нужно. Как можно получить этот индикатор.
     
  19. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.413
    Симпатии:
    4.023
    Баллы:
    435
    Пол:
    Мужской
    Индикатор не изменился, он в первом посте ветки.
     
  20. АлександрЛ

    АлександрЛ Постоялец Аргонавт

    Регистрация:
    28 Июнь 2015
    Сообщения:
    59
    Симпатии:
    32
    Баллы:
    40
    Пол:
    Мужской
    Я на Forex с:
    2012
    Спасибо большое. Я, видимо самый тупой чайник.
     
    loopsider нравится это.

.

Поделиться этой страницей

translate