ZUP - Zigzag универсальный с паттернами Песавенто. Версия 151. Описание.

Тема в разделе "Зиг-Заг. Системы с использованием ZigZag.", создана пользователем nen, 19 окт 2016.

Статус темы:
Закрыта.
  1. nen

    nen Профи форума

    Остальные параметры при работе с метками.

    mAllLevels - включение/выключение всех Меток
    mColorUP - цвет когда точка выше текущей цены
    mColorDN - цвет когда точка ниже текущей цены
    mColor - цвет когда точка на текущей цене
    mColorRectangleUP - цвет когда цена выше прямоугольника
    mColorRectangleDN - цвет когда цена ниже прямоугольника
    mColorRectangle - цвет когда цена в прямоугольнике
    mBack - задает вывод Метки в виде фона
    mBackZones - задает вывод прямоугольника (линии) в виде фона
    mVisibleST - разрешает вывод Меток левее первой точки привязки вил
    mVisibleISL - разрешает вывод наименований ISL для внешних ручных вил

    Для применения меток во внешних программах метки можно записывать в файл.
    Файлы с метками располагаются в папки ...MQL4\files\ZUP\Price Label\
    Для динамических и статических вил в отдельные папки

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

    mWriteToFile - задает запись значений Меток в файл *.csv
    mPeriodWriteToFile - задает количество минут, через которое в файл записываются новые значения Меток

    Внутри файла информация представлена в виде:

    Режим вывода потенциальных целевых зон; Название метки; режим вывода метки; цена левой метки; цена метки на нулевом баре; цена правой метки; значение цены закрытия нулевого бара в момент снятия информации; наименование вил (статические или динамические); цена первой точки привязки вил; цена второй точки привязки вил; цена третьей точки привязки вил;

    Режим вывода потенциальных целевых зон - mSelectVariantsPRZ

    Название метки:
    1 - mSSL;
    2 – mSLM382;
    3 - m1_2Median;
    4 – mSLM618;
    5 - mISL382;
    6 - mMedian;
    7 - mISL618;
    8 - mFSL;
    9 - mFSLShiffLines;
    10 - mCriticalPoints - это значение помещается в позиции: цена левой метки; и цена правой метки;
    11 - mUTL
    12 - mLTL
    13 – mUWL
    14 - mLW

    режим вывода метки - значение параметра, например, значение, заданное в параметр mSSL.

    Название файлов.

    Если на графике отсутствуют главные вилы, то название файла будет, например, таким EURUSD_1440_0
    EURUSD - название валютной пары, с графика которой выводится информация в файл
    1440 - таймфрейм, выраженный в минутах
    0 - номер комплекта ZUP. ExtComplekt=0

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

    Немного вводного текста.
    Допустим, на графике есть три комплекта ZUP. Один комплект выводит главные вилы и имеет номер комплекта 1177.
    Два других комплекта ZUP имеют номера 1176 и 1175. Все три комплекта выведены на график 1440 (на дневки) на eurusd.
    Первый комплект с главными вилами создаст файл с метками, имеющий название: eurusd_1440_1177, второй комплект создаст файл eurusd_1440_6_1177, третий eurusd_1440_5_1177.

    В названии файлов говорится, что главный комплект имеет номер 1177. Условно последняя цифра у числа 1177 означает для тактики DML волновой уровень 7. Так как этот волновой уровень является главным для выбранного графика, то в названии файла присутствует _0_. Два других файла сообщают, что на графике с ZUP номер 1177 выведены еще два волновых уровня - 5 и 6.

    В файл выводятся метки, если в ZUP включен режим вывода меток.
     
    1 человеку нравится это.
  2. nen

    nen Профи форума

    Другие параметры.

    ExtPitchforkDynamicCustom - выбор положения первой точки привязки динамических вил для ExtPitchforkDinamic=3
    ExtPitchforkStaticCustom - выбор положения первой точки привязки статических вил для ExtPitchforkStatic=3

    Эти два параметра (далее, параметр) возникли из следующего сообщения:
    Для параметр=0 будут выводиться 50% вилы, как это было и ранее. Точка начала медианы находится на середине между точками 1 и 2.

    [​IMG]

    Для параметр=0 точка начала медианы находится на середине между точками 1 и 3. Это второй вариант 50% вил, предложенный в вышеприведенной цитате.

    [​IMG]

    Для других значений параметр.
    Точка начала медианы рассчитывается от базы. База равна рассточнию между точками 2 и 3.
    Точка начала медианы смещена относительно точки 2 (B) привязки вил.
    Если, например, параметр=0.618 , картинка будет следующей.
    Горизонтальные линии проведены через точки 2 (B) и 3 (С) для наглядности. Фибо уровни показаны также для наглядности.

    [​IMG]
     
    1 человеку нравится это.
  3. nen

    nen Профи форума

    Группа параметров "Parameters for micmed Channels"

    Это также вилы Эндрюса. Но немного изменяется вывод вил.

    ExtCM_0_1A_2B_Static, ExtCM_0_1A_2B_Dynamic - каналы micmed'a. Значение выбирается из 0-5
    ExtCM_FiboStatic, ExtCM_FiboDynamic - задается положение срединной линии вил Эндрюса для построения каналов micmed'a

    Параметры обычных вил применимы и к данным вилам.
     
    1 человеку нравится это.
  4. nen

    nen Профи форума

    Группа параметров "Parameters for fibo Fan"

    ExtFiboFanColor - изменение цвета с NONE на любой другой включает произвольные фибовееры заданием цвета.
    Версии метатрейдера до 1014 могут работать с параметром NONE некорректно. В версии 1014 это исправлено.

    ExtFiboFanNum - номер луча ZigZag-a, на котором будут выводиться произвольные фибовееры. 1<ExtFiboStaticNum<=9
    Для расширенного режиму необходимо задать число, состоящее из двух цифр.
    ExtFanStyle - устанавливает стиль линий уровней фибо вееров
    ExtFanWidth - устанавливает толщину линий уровней фибо вееров
     
    1 человеку нравится это.
  5. nen

    nen Профи форума

    Группа параметров "Parameters for fibo Expansion"

    ExtFiboExpansion - расширения Фибоначчи, как в Метатрейдере
    < 2 расширения Фибоначчи не выводятся
    = 2 динамическое расширени Фибоначчи
    >2 и <=9 статические расширения Фибоначчи
    В расширенном режиме число состоит ид трех цифр
    ExtFiboExpansionColor - задает цвет линий расширений Фибоначчи
    ExtExpansionStyle - устанавливает стиль линий уровней расширений Фибоначчи
    ExtExpansionWidth - устанавливает толщину линий уровней расширений Фибоначчи
     
    1 человеку нравится это.
  6. nen

    nen Профи форума

    Группа параметров "Parameters for versum Levels"

    ExtVLDynamicColor - включает Versum Levels динамические выбором цвета
    ExtVLStaticColor - включает Versum Levels статические выбором цвета

    Изменение цвета с NONE на любой другой включает произвольные Versum Levels заданием цвета.
    Версии метатрейдера до 1014 могут работать с параметром NONE некорректно. В версии 1014 это исправлено.

    ExtVLStaticNum - задает номер вершины, от которой выводятся Versum Levels. В расширенном режиме число состоит ид трех цифр.
    ExtVLStyle - устанавливает стиль линий уровней Versum Levels
    ExtVLWidth - устанавливает толщину линий уровней Versum Levels
     
    1 человеку нравится это.
  7. nen

    nen Профи форума

    Группа параметров "Parameters for fibo Arc"

    ExtArcDynamicNum - задает номер переломов ZigZag до которых строятся динамические фибо дуги. В расширенном режиме число состоит ид двух цифр
    ExtArcStaticNum - задает номер переломов ZigZag на которых строятся статические фибо дуги. В расширенном режиме число состоит ид двух цифр
    ExtArcDynamicColor - задает цвет динамических фибо дуг
    ExtArcStaticColor - задает цвет статических фибо дуг
    ExtArcDynamicScale - задает масштаб динамических фибо дуг
    0 - автомасштаб; >0 - масштаб задается пользователем
    ExtArcStaticScale задает масштаб стамических фибо дуг
    0 - автомасштаб; >0 - масштаб задается пользователем
    ExtArcStyle - устанавливает стиль линий уровней фибо дуг
    ExtArcWidth - устанавливает толщину линий уровней фибо дуг
     
    1 человеку нравится это.
  8. nen

    nen Профи форума

    Группа параметров "Logarithmic Spiral"

    ExtSpiralNum - задает номер переломов ZigZag, на которых строится логарифмическая спираль
    SpiralCycle - задает расстояние между витками. Чем больше число, тем меньше расстояние между витками спирали.
    SectorSize - задает длину отрезков прямых линий, которыми строится спираль
    turns - задает количество витсков спирали
    clockWiseSpiral - задает направление закручивания спирали
    =true - спираль закручивается по часовой стрелке
    =false - спираль закручивается против часовой стрелки
    spiralColor1 - задает первый цвет линии спирали
    spiralColor2 - задает второй цвет линии спирали
    ExtSpiralStyle - устанавливает стиль линии спирали
    ExtSpiralWidth - устанавливает толщину линии спирали

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

    При создании спирали с помощью параметров спираль привязывается к заданным экстремумам. Расширенный режим привязки спиралей также возможен.
    Но ПРИ ПЕРЕХОДЕ НА ДРУГОЙ ТАЙМФРЕЙМ БУДЕТ СОЗДАН ЕЩЕ ОДИН КОМПЛЕКТ ИЗ ДВУХ СПИРАЛЕЙ, так как на другом таймфрейме будет выведен зигзаг с экстремумами на других барах. Поэтому после создания спиралей с привлечением параметров необходимо повторно зайти в параметры и отключить вывод спиралей. Иначе все созданные спирали будут выведены на график с сохранением их в архиве. Удалить лишние спирали можно будет только с помощью мыши после включения графического интерфейса. Также с помощью графического интерфейса можно отредактировать параметры спиралей, созданных с помощью параметров.

    Математика спирали такова, что невозможно построить спираль на одном баре. То есть нельзя построить спираль на луче, у которого максимум и минимум являются максимумом и минимумом одного бара.
     
    1 человеку нравится это.
  9. nen

    nen Профи форума

    Группа параметров "Parameters for Pivot ZigZag"

    ExtPivotZZ1Color - задает цвет Pivot ZigZag 1
    ExtPivotZZ2Color - задает цвет Pivot ZigZag 2

    ExtPivotZZ1Num - задает номера луча, на котором рассчитывается 1 Pivot ZigZag
    ExtPivotZZ2Num - задает номера луча, на котором рассчитывается 2 Pivot ZigZag
    ExtPivotZZStyle - устанавливает стиль линий уровней Pivot ZigZag
    ExtPivotZZWidth - устанавливает толщину линий уровней Pivot ZigZag
     
    1 человеку нравится это.
  10. nen

    nen Профи форума

    Группа параметров для работы с каналами "Parameters for Channels"

    ExtTypeChannels - Задает тип канала.
    - линия тренда проходит через перелом зигзага и по касательной к рынку. Линия целей проходит параллельно линии тренда. Этот канал строится или на одном луче, или на двух последовательных
    2 - линия тренда и линия целей проходят параллельно лучу зигзага по касательной к рынку. Луч зигзага может проходить между любыми переломами от 1 до 9
    ExtTypeLineChannels - задает тип линий тренда и целей. Может принимать значения от 0 до 3
    ExtChannelsNum - задает номера переломов зигзага, между которыми строится канал. В расширенном режиме задается число из двух цифр.
    ExtLTColor - задает цвет линии тренда
    ExtLCColor - задает цвет линии целей
    ExtLTChannelsStyle - задает стиль линии тренда
    ExtLTChannelsWidth - задает толщину линии тренда
    ExtLCChannelsStyle - задает стиль линии целей
    ExtLCChannelsWidth - задает толщину линии целей
    ExtRay -разрешает или запрещает вывод канала вправо
     
    1 человеку нравится это.
  11. nen

    nen Профи форума

    Группа параметров "Parameters for Fibo Time"

    ExtFiboTimeNum - задает переломы зигзага, от которых строятся ExtFiboTime, не привязанные к вилам Эндрюса
    ExtFiboTime1x- включает временные зоны фибо 1.
    ExtFiboTime2x- включает временные зоны фибо 2.
    ExtFiboTime3x- включает временные зоны фибо 3.
    ExtFiboTime1Cx- задает цвет линий временной зоны 1.
    ExtFiboTime2Cx- задает цвет линий временной зоны 2.
    ExtFiboTime3Cx- задает цвет линий временной зоны 3.
    ExtVisibleDateTimex- включает показ значений даты и времени временных зон
    ExtVisibleNumberFiboTimex- битовый параметр позволяет выделить те Fibo Time, у которых необходимо показать значение даты и времени
    1 - выводится значение даты и времени
    0 - не выводится

    первая цифра - для Fibo Time 1
    вторая цифра - для Fibo Time 2
    третья цифра - для Fibo Time 3
     
    1 человеку нравится это.
  12. nen

    nen Профи форума

    Группа общих параметров "Common Parameters"

    Некоторые из этих параметров были уже ранее представлены.

    ExtFiboType - задает, на какие значения фиб настроены фибо инструменты
    =0 - стандартные фибы
    =1 - фибы с числами Песавенто и т.д.
    =2 - фибы, заданные пользователем

    ExtFiboTypeFree - задание пользовательских фиб для:
    1) фибо вееров вдоль медианы вил Эндрюса
    2) произвольных фибо вееров
    3) уровней фибо
    4) расширений фибоначчи
    6) фибо дуг

    ExtObjectColor - задает цвет линии, соединяющей базовые точки объектов создаваемых графических объектов
    ExtObjectStyle - задает cтиль линии, соединяющей базовые точки объектов
    ExtObjectWidth - задает толщину линии, соединяющей базовые точки объектов

    ExtDynamic - разрешает вывод статических инструментов как динамических при этом при появлении нового луча статические инструменты перемещаются на другие переломы зигзага
    ExtVisibleDinamic - позволяет выделить, какие статические инструменты выводить в динамическом режиме
    Всего 11 инструментов.
    Перечислю их по порядку следования в списке:
    1 - нумерация переломов зигзага
    2 - статические фибо уровни и первый тип расширений фибо
    3 - статические вилы Эндрюса и все, что связано с вилами
    4 - статические фибо вееры
    5 - статические фибо расширения
    6 - статические Versum Levels
    7 - статические фибо дуги
    8 - статическая фибо спираль
    9 - статический Pivot ZigZag
    10 - каналы
    11 - Fibo Time

    По умолчанию ExtVisibleDinamic = "10000000000"
    =0 - выводится в статическом режиме
    =1 - выводится в динамическом режиме

    RefreshStaticNewRayZZ - разрешает перерисовку статических инструментов в случаев образования вместо трех первых лучей зигзага одного луча.

    AutoTestRedZone - при = true и ExtDinamic = true и ExtVisibleDinamic = "00100000000" статические вилы меняют положение только после выхода цены за красную зону в новом положении вил Эндрюса

    ZigZagHighLow - задает, от каких точек делать построение паттернов Песавенто, вил Эндрюса и т.д.
    true - от экстремумов баров
    false - от переломов ZigZag, когда они висят в "воздухе"
    Этот параметр устарел. Он был актуален со старыми версиями стандартного зигзага. Самые первые версии стандартного зигзага были наделены огромным количеством ошибок. В ZUP алгоритм стандартного зигзага избавлен от ошибок.

    Группа параметров для отправки различных собщений. Не проверял, как данные параметры работают, так как их не использую в работе.
    ExtSendMail - отправка сообщения на email о появившемся паттерне.
    ExtAlert - разрешает вывод сообщения и звукового сигнала при возникновении нового луча ZigZag
    ExtPlayAlert - разрешает вывод сообщения и звукового сигнала при появлении нового паттерна
    AlertText - текстовое сообщение при появлении нового паттерна
    ExtPushNotification-включает пуш уведомление о появлении нового паттерна
    ExtPushNotificationZigZag - включает пуш уведомление о возникновении нового луча ZigZag

    ExtBack - задает вывод всех объектов в виде фона

    ExtSave - разрешает сохранение комплекта статических вил и Fibo Time

    info_comment - битовый параметр позволяет выделить группу параметров для вывода этой группы в информационной строке.
    Всего 5 групп параметров.
    0 - группа параметров не выводится
    1 - группа параметров выводится

    Группы параметров:
    1) - информация о свечах со старших таймфреймов
    2) - % изменения луча для лучевой тактики
    3) - параметры зигзагов
    4) - информация о найденном паттерне Gartley
    5) - вывод расчетных значений RL, если правую границу RedZone вил Эндрюса проводить по касательной к рынку

    infoMerrillPattern -
    true - выводить информацию о паттернах Меррилла
    false - не выводить информацию о паттернах

    infoTF - включает информацию по 5 старшим таймфреймам в информационной строке в левом верхнем углу окна с графиком.(стакан цен)
    Выводится наименование таймфрейма. Размер свечи в пунктах.
    Текущее положение цены относительно минимума.
    Также показывает Высоту луча зигзага выраженную в процентах.
    Показывает режим работы индикатора и параметры зигзагов.
    Показывает названия паттернов Gartley и ценовой размер зоны возможного развития точки D для паттернов Gartley.
    Выводит значение размера RedZone вил Эндрюса для значений ExtRedZoneDinamic = 1 и ExtRedZoneStatic = 1

    Вывод вертикальной линии на нулевом баре
    CursorLine - разрешает вывод вертикальной линии на нулевом баре
    CLColor - задает цвет вертикальной линии
    CLWidth - задает толщину вертикальной линии
    CLStyle - задает стиль вертикальной линии
    CLBack - задает вывод линии над или под графиком

    Следующая группа параметров выводит наименование паттернов Gartley крупным шрифтом
    bigText - разрешает вывод наименования паттерна крупным шрифтом. Также выводится наименование паттернов Меррилла крупным шрифтом.
    bigTextSize - задает размер шрифта
    bigTextColor - задает цвет шрифта (для Gartley Bullish паттерны)
    bigTextColorBearish - задает цвет шрифта для Gartley Bearish паттернов
    bigTextX - расстояние по горизонтали до места вывода надписи
    bigTextY - расстояние по вертикали до места вывода надписи

    ExtVisible - отключение вывода ZUP без выгрузки из памяти

    ExtReset - воостановление работы с волновым зигзагом
    ExtPanel - включение/выключение панели выбора символов волн

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

    ExtSet - задает номер индикатора. При выводе на график нескольких индикаторов через этот параметр задается номер копии. При этом все копии индикатора будут работать корректно.
     
    1 человеку нравится это.
  13. nen

    nen Профи форума

    2 пользователям это понравилось.
  14. nen

    nen Профи форума

    Опубликован в маркете.
    Иконка :

    zup200.png
     
    2 пользователям это понравилось.
  15. nen

    nen Профи форума

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

    Примеры.

    Всплывающая подсказка о паттерне 3 Drives: GP.png

    nzdusdD1.png

    Во всех всплывающих подсказках в первой строке выводится название графического инструмента.
    Во всплывающей подсказке о паттернах в первой строке выводится название графического инструмента - Gartley Patterns.
    Во второй строке выводится название созданного паттерна.

    Всплывающая подсказка о спирали: sp.png

    nzdusdD1_1.png

    Во второй строке всплывающей подсказки о спирали указывается, к какому витку спирали подведен курсор.

    Во всплывающей подсказке о паттернах Песавенто выводится точное значение ретресмента.

    pp.png

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

    зз_1.png

    В данном примере всплывающая подсказка относится к показанному выше паттерну Песавенто - .618

    Далее пример вывода подсказки для паттерна 3 Drives:

    nzdusdD1_2.png
     
    2 пользователям это понравилось.
  16. nen

    nen Профи форума

    В версии 151.3 исправлены ошибки, связанные с сохранением на графике статических вил. Эта возможность была создана в ZUP около 10 лет назад. И в настоящее время возможно никем не применяется. Но ошибок быть не должно. Также исправлено несколько ошибок, всплывших в результате компиляции кода с опцией strict. Это ошибки выхода за допустимый диапазон для массивов.

    Добавлено. При наведении курсора на линию паттернов, созданных с помощью параметров, во всплывающей подсказке указывается диапазон таймфреймов, на которых паттерн выводится без искажений: aig_3.png

    aig.png

    Также при наведении на название паттерна в мониторе паттернов во всплывающей подсказке выводится диапазон допустимых паттернов: aig_2.png

    aig_1.png

    Версия 151.3 будет загружена в маркет в ближайшее время. Потребуется несколько дней на проверку модератором маркета. На время проверки ZUP будет недоступен для загрузки.
     
    1 человеку нравится это.
  17. nen

    nen Профи форума

    Скачать индикаторную платформу ZUP можно здесь: https://www.mql5.com/ru/market/product/19758
     
  18. nen

    nen Профи форума

Статус темы:
Закрыта.

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