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

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

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

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

    О мониторе паттернов.

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

    В мониторе паттернов выводится информация о найденных паттернах в четырех столбцах.
    В первом столбце выводится номер бара с точкой D паттерна.
    Во втором столбце выводятся параметры зигзага Depth/Backstep, на котором построен паттерн, или значение параметров для других алгоритмов выбранных сканеров паттернов.
    Чем больше Depth, тем крупнее зигзаг и тем крупнее паттерн.
    Если Backstep > Depth, то Depth можно принять равным Backstep

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

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

    Каждая цифра может быть одним из четырех чисел: 0, 1, 2 и 3.
    Если стоит число 0, это означает, что для данного ретресмента допуск задан параметром ExtDeltaGartleyPRZ - специальный дополнительный допуск.
    Если стоит число 1, это означает, что для данного ретресмента допуск задан параметром ExtDelta - допуск для построения паттернов Песавенто

    Если стоит число 2, это означает, что для данного ретресмента допуск задан параметром ExtDeltaGartley - допуск для поиска паттернов Gartley

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

    Для паттернов AB=CD в первой и второй позиции будут черточки (-).
    Для паттерна Dragon в первой и четвертой позициях будут стоять черточки.


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


    Паттерны отсортированы по первой колонке - по возрастанию номера бара с точкой D паттернов.

    Ниже показана работа монитора паттернов для различных значений параметра AlgorithmSearchPatterns

    AlgorithmSearchPatterns=0

    gbpusdh1.png

    AlgorithmSearchPatterns=2

    В этом режиме во второй колонке выводится процент зигзага Алекса, умноженный на 100

    GBPUSDH1_1.png

    AlgorithmSearchPatterns=5

    GBPUSDH1_2.png

    AlgorithmSearchPatterns=6


    GBPUSDH1_3.png
     
    1 человеку нравится это.
  2. nen

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

    В секции параметров "Common Parameters"

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

    В квадратных скобках выводятся значения ретресментов для найденного паттерна в том порядке, как указано - [retXD/retXB/retAC/retBD].
    Пример:
    [​IMG]

    Значения ретресментов будут выведены в том случае, если соответствующий ретресмент (из линейки фибо) находится в пределах допуска, заданного значением параметра ExtDeltaGartley . Если выводится прочерк - "-", это означает, что для данного паттерна значение соответствующего ретресмента не предусмотрено.
    Если выводится звездочка - "*", это означает, что в пределах допуска, взятого из параметра ExtDeltaGartley не попадает для данного ретресмента ни одно из значений фибо. Звездочка может быть только для тех ретресментов, для которых задан диапазон значений. То есть минимальное и максимальное значение для данного ретресмента заданы различными цифрами. Если максимальное и минимальное значения равны, то для данного ретресмента не может выводиться звездочка. Будет всегда выведено какое-то число.

    Если включить параметр InfoPointD=true, то перед названием паттерна будет выведена информация о точке D паттерна в виде:
    [номер бара, на котором находится точка D] дата и время бара с точкой D паттерна.

    Например:

    [​IMG]
     
    2 пользователям это понравилось.
  3. nen

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

    Параметр bigText - разрешает вывод... паттернов Меррилла...
    Чтобы далее не возвращаться к паттернам Меррилла.
    Параметр infoMerrillPattern в секции параметров "Common Parameters" разрешает вывод информации о паттернах Меррилла.
    Анализируется взаимное расположение шести последних лучей зигзага. По взаимному расположению пяти последних лучей определяется название динамического паттерна Меррилла. По взаимному расположению с шестого по второй луч определяется название статического паттерна Меррилла.
    И названия этих паттернов выводятся в информационной строке слева вверху графика. А если включен параметр bigText , то информация выводится и крупным шрифтом справа вверху. Никаких других графических построений, связанных с данными паттернами, не выполняется.

    EURUSDM5.png
     
    1 человеку нравится это.
  4. nen

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

    Наиболее полно в ZUP реализовано построение вил Эндрюса и всего, связанного с вилами Эндрюса.

    В группе параметров "Parameters for Andrews Pitchfork" находятся основные параметры управления вилами Эндрюса.

    Далее просто соберу здесь разбросанную в разных местах информацию о вилах Эндрюса в ZUP.

    Описание инструментов вил Эндрюса в ZUP

    На Рис. 1 приведен пример нумерации экстремумов зигзага. В дальнейшем при ссылке на номер экстремума зигзага будет подразумеваться нумерация как в данном примере.
    [​IMG]

    Описание элементов вил Эндрюса.

    Каждый элемент вил Эндрюса считается отдельным инструментом.

    На Рис. 2 желтым пунктиром показаны вилы Эндрюса с точками привязки 1-2-3 цвета аква. Необходимо соблюдать порядок следования точек привязки. Сначала идет точка 1, далее по времени точка 2 и последней – точка 3. Нельзя располагать точки привязки в следующем порядке 1-3-2. Были случаи расположения точек привязки вил в таком порядке. Это вызывало неправильное построение некоторых элементов вил Эндрюса.
    [​IMG]

    Вилы рисуются с помощью трех линий, исходящих из трех точек привязки.
    В точке 1 начинается Медиана вил Эндрюса.
    В точке 2 – линия FSL – конечная сигнальная линия (finish signal line).
    В точке 3 - линия SSL – начальная сигнальная линия.
    Когда вилы Эндрюса построены, от точки 3 начинается коррекция или разворот. То есть начинается движение рынка внутрь вил. Поэтому из точки 3 выходит начальная сигнальная линия - SSL.

    Название линий SSL и FSL , а также многих других, принято применительно к построениям в ZUP.

    На Рис. 3 добавлены следующие инструменты вил.
    50% Медиана – это линия, начинающаяся на середине отрезка, соединяющего точки 1 и 2 привязки вил Эндрюса и проходящая через середину отрезка, соединяющего точки 2 и 3.
    Линии ISL – внутренние сигнальные линии пунктирные желтые линии параллельные линиям SSL и FSL и находящиеся между линиями SSL и FSL.
    [​IMG]

    На Рис. 4 появились линии реакции – RL. Линии реакции выводятся параллельно линии, проходящей через токи 2 и 3 привязки вил. Отрезок Медианы от точки 1 до середины отрезка 2-3 является базой. Этот отрезок считается равным 100%. У обозначений линий реакции стоят числа, например, 50.0 – RL 50.0 . Линия реакции RL 50.0 находится на расстоянии 50.0% базового значения от линии 2-3.
    [​IMG]


    На Рис. 5 Показаны следующие инструменты вил.
    Pivot Zone - прямоугольник с координатами привязки: левый верхний угол в точке 3 привязки вил,
    Правый нижний угол находится на пересечении Медианы и линии реакции RL 100.0 .
    UTL – верхняя контрольная линия начинается с точке 1 и проходит точку 2 или 3, через ту точку, которая находится вверху. Направление линии преимущественно вверх относительно направления линии LTL.
    LTL = нижняя контрольная линия начинается в точке 1 и проходит через точку 2 или 3, через точку, которая находится внизу. Направление линии преимущественно вниз относительно направления линии UTL.
    Выделен цветом Канал медианы. Другое название – Канал равновесия. Рынок стремится в канал равновесия. Канал медианы ограничен линиями ISL 38.2 и ISL 61.8 .
    Канал 50% Медианы ограничен сигнальными линиями 50% Медианы SLM 38.2 и SLM 61.8. Этот канал можно также назвать каналом равновесия линий Шиффа.
    FSL Shiff Line - финальная сигнальная линия линий Шиффа. Эта линия начинается в точке 2 и проходит параллельно 50% Медиане.

    Красным цветом выделена Красная зона - Red Zone. Справа красная зона ограничена линией, параллельной линии 2-3. Эта линия является линией реакции - RL.
    [​IMG]

    На Рис. 6 добавлены желтые линии мелкого пунктира Верхние предупреждающие линии - UWL и нижние предупреждающие линии - LWL
    Для линий UWL и LWL за базу принимается расстояние от Медианы до линии SSL или от Медианы до линии FSL.
    [​IMG]

    На Рис. 7 Показаны линии Шиффа. Медиана линий Шиффа является 50% Медианой классических вил Эндрюса.
    Линия UTL вил Эндрюса на данном рисунке совпадает с линией SSL линий Шиффа. Линия SSL линий Шиффа начинается в точке 3. Если линию SSL продлить влево, то она пройдет через точку 1. Линия FSL линий Шиффа начинается в точке 2.
    У линий Шиффа Канал медианы совпадает с Каналом 50% медианы классических вил Эндрюса. Для наглядности на рисунке оставлены надписи SLM 38.2, SLM 61.8, 50% Медиана и UTL с предыдущего рисунка.

    [​IMG]

    На Рис. 8 показаны 50% вилы. Медиана начинается на вертикале, проходящей через точку 1 из точки, находящейся на середине отрезка между ценовыми уровнями точки 1 и 2. Линия SSL выходит из точки 3, линия FSL выходит из точки 2. Линии SSL и FSL параллельны медиане данных вил.
    [​IMG]

    Здесь приведены основные инструменты. Далее по мере описания параметров будут приведены и другие инструменты.
     
  5. nen

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

    Описание параметров.

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

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

    Программа разрабатывалась в Метатрейдер 4. В Метатрейдере интерфейс по работе с параметрами индикаторов примитивный. Средствами Метатрейдера 4 до версии 600 создать более дружественный интерфейс было проблематично. Поэтому пришлось использовать то, что доступно. Возможностей по работе с графикой в ZUP заложено много. Параметров много. Получился огромный список параметров. Чтобы хоть как-то ориентироваться в этом списке, все параметры разбиты на секции. В каждой секции параметры объединены какой-то общей задачей, которую решают параметры.
    Для работы с вилами Эндрюса используются параметры, находящиеся в следующих секциях.
    ______________0_____________ Parameters for ZigZag
    ______________4_____________ Parameters for Andrews Pitchfork
    ______________5_____________ Parameters for micmed Channels
    ______________15____________ Common Parameters


    Ниже буду рассматривать параметры из 0, 4 и 15 секций. Каналы micmed-a являются частным случаем применения вил Эндрюса. Независимо от ZUP участник форума ONIX под ником balbesik разрабатывает свое применение вил Эндрюса, которое в какой-то степени можно рассматривать как дальнейшее развитие каналов micmed-a, но разработка происходит независимо от micmed-a.

    Несколько слов о параметрах.

    В самом начале разработки ZUP не было ясно, к чему это приведет. Не была разработана система наименований параметров. Поэтому некоторые названия параметров сейчас напрашиваются, чтобы их изменили. Изменяться ничего не будет. Любое изменение сложившихся отношений вызывает стрессы. Изменение привычных названий и их месторасположение необходимо делать с большой осторожностью. Последствия могут быть отрицательными.
    Среди параметров есть строковые параметры трех видов.
    1) В строке перечисляются значения, например, фиб. Значения отделяются друг от друга запятой. Количество значений ограничено количеством фиб, которые можно задать для соответствующего фибо инструмента.
    2) Строка является как бы битовой. В строке записываются цифры 0 и 1. Каждая позиция в такой строке включает, если записана единица (1), или выключает, если записан ноль (0), какую-то функцию в программе. Одна позиция – один бит. Строка этого вида должна содержать строго определенное количество символов. Нули и единицы записываются подряд, без запятых. Кроме единиц и нулей в такой переменной не должно быть ничего.
    3) В строке записывается дата и время определенного бара истории. Такие переменные уже можно не применять. Но они остались. Ранее эти переменные активно применялись. Бойка, ник andre, активно применяла их… Бойка сделала перевод первого описания ZUP на болгарский язык.

    Из секции 0 - Parameters for ZigZag с помощью параметра ExtIndicator выбирается зигзаг для поиска экстремумов. В основном будем рассматривать стандартный зигзаг. Стандартный зигзаг входит в поставку Метатрейдера. В ZUP алгоритм стандартного зигзага используется в режимах ExtIndicator=0, ExtIndicator=6 для построения зигзага на графике текущего таймфрейма по данным со старших таймфреймов, ExtIndicator=11 для поиска паттернов Gartley.

    В стандартном зигзаге используются следующие параметры:
    minBars – соответствует параметру ExtDepth. Параметр переименован так, чтобы было соответствие соответствующему параметру в программе Ensign. В программе Ensign впервые были реализованы паттерны Песавенто. Этот параметр задает количество баров, на которых производится поиск экстремумов.

    ExtBackstep – задает количество баров. После того как на участке minBars баров будет найден экстремум, производится проверка значений экстремумов слева от найденного экстремума на участке ExtBackstep баров.
    Сразу отмечу здесь взаимосвязь параметров с целью применения в тактике DML&EWA. В данной тактике часто применяется соотношении ExtBackstep=1.618* minBars.
    GrossPeriod задает таймфрейм в минутах для режима ExtIndicator=6.
    ParametresZZforDMLEWA - задает набор параметров minBars - ExtBackstep для режимов ExtIndicator=0 и ExtIndicator=6, используемых в тактике DML&EWA
    1 - minBars=5 ExtBackstep=8
    2 - minBars=8 ExtBackstep=13
    3 - minBars=13 ExtBackstep=21
    4 - minBars=21 ExtBackstep=34
    6 - minBars=55 ExtBackstep=89
    7 - minBars=89 ExtBackstep=144
    8 - minBars=144 ExtBackstep=233

    0 - значение параметров зигзага задается параметрами minBars - ExtBackstep

    ExtStyleZZ
    = true - задает стиль линий зигзага через вкладку ЦВЕТА
    = false - зигзаг выводится точками у экстремумов
    ExtMaxBar - задает количество баров, участвующих в расчете зигзага
    = 0 - зигзаги рассчитываются на всей истории

    Рынок является динамичной структурой. Нулевой экстремум зигзага меняет свое местоположение. Появляются новые лучи зигзага. Графические инструменты, в частности, вилы Эндрюса можно привязывать к экстремумам, которые уже не изменяются. То есть у этих экстремумов ценовое значение не изменяется и время образования экстремума также не изменяется. Такие графические инструменты называются статическими.
    Если привязать графический инструмент к нулевому экстремуму, то такой графический инструмент будет изменять свою конфигурацию вместе с изменением положения нулевого бара и будет называться динамическим.
    При появлении нового луча зигзага нумерация экстремумов изменяется. Вилы Эндрюса, привязанные к экстремумам 9-6-5, как на рисунках 2-8, будут привязаны уже к экстремумам 10-7-6. В ZUP есть возможность статические графические инструменты динамически перемещать по мере возникновения новых лучей. То есть у таких графических инструментов номера экстремумов, к которым графические инструменты привязаны, всегда остаются постоянными.

    Из секции 15 - Common Parameters с вилами Эндрюса используются следующие параметры.
    ExtFiboType - задает, на какие значения фиб настроены фибо инструменты
    = 0 - стандартные фибы
    = 1 - фибы с числами Песавенто и т.д.
    = 2 - фибы, заданные пользователем

    Список значений стандартных фиб для инструментов в вилах Эндрюса:
    для линий реакции RL - 0.236,0.382,0.5,0.618,0.764,0.854,1,1.236,1.618,2.0,2.618,4.236,0.146;
    для внутренних сигнальных линий ISL - 0.854,0.764,0.618,0.382,0.236,0.146;
    для предупреждающих линий UWL, LWL - 0.854,0.764,0.618,0.382,0.236,0.146;
    для временных зон ExtFiboTime1, ExtFiboTime2, ExtFiboTime3 - 0.146,0.236,0.382,0.5,0.618,0.764,0.854,1.0,1.236,1.382,1.618,2.0,2.618,3.0,4.236

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

    По умолчанию ExtFiboTypeFree = 0,0.382,0.618,0.786,1,1.272,1.618 - значения пользовательских фиб выводятся через запятую. Целая и дробная части числа разделяются точкой.
    ExtObjectColor - задает цвет линии, соединяющей базовые точки объектов
    ExtObjectStyle - задает cтиль линии, соединяющей базовые точки объектов
    ExtObjectWidth - задает толщину линии, , соединяющей базовые точки объектов

    ExtDynamic - разрешает вывод статических инструментов как динамических при этом при появлении нового луча статические инструменты перемещаются на другие переломы зигзага
    ExtVisibleDynamic - позволяет выделить, какие статические инструменты выводить в динамическом режиме. Это битовая строковая переменная. Содержит 11 бит информации. Каждый символ в строке соответствует графическому инструменту. Если в соответствующей позиции установлен ноль (0), статический инструмент не меняет свое положение при появлении нового луча зигзага. Если в соответствующей позиции установлена единица (1), статический инструмент при появлении нового луча зигзага смещается вправо на один экстремум.

    Всего 11 инструментов.

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

    По умолчанию ExtVisibleDynamic = "10000000000"

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

    ExtSave - разрешает сохранение комплекта статических вил. Этот параметр не сохраняет закраску канала статических вил.

    Правила работы с ExtSave.
    1) Построить комплект статических вил Эндрюса и всех вспомогательных линий.
    2) Зайти в панель параметров индикатора и задать ExtSave=true.
    3) Закрыть панель параметров. При этом на графике будет прорисован комплект вил.
    4) Снова зайти в панель параметров индикатора и задать ExtSave=false.
    5) Закрыть панель параметров. На графике будет сохраненный комплект вил. Поверх этого комплекта будет выведен точно такой же комплект, но при удалении индикатора сохраненный комплект останется на графике, а второй - поверх сохраненного - будет удален вместе с индикатором.

    Если не выполнить пункты 4) и 5), то при каждом смене параметров индикатора на графике будет сохраняться очередной комплект вил с текущими на данный момент времени параметрами. И при удалении индикатора на графике останется несколько комплектов вил, наложенных друг на друга или немного смещенных.

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

    info_comment - позволяет выделить группу параметров для вывода этой группы в информационной строке при infoTF=true. Это битовая строковая переменная, как и ExtVisibleDynamic. Содержит 5 бит информации.

    Всего 5 групп параметров.
    Если в позиции 0 - группа параметров не выводится.
    Если в позиции 1 - группа параметров выводится.

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


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

    На Рис. 9 в первой информационной строке в синем прямоугольнике выведена следующая информация:
    0 - ExtIndicator=0
    8 – minBars=8
    5 – ExtDeviation=5 (В версии 151 этот параметр не используется)
    13 – ExtBackstep=13
    APs=3 – включены статические вилы Эндрюса, у которых первая точка привязки расположена на третьем экстремуме зигзага.
    [​IMG]

    ExtSet - задает номер индикатора. При выводе на график нескольких индикаторов через этот параметр задается уникальный номер комплекта ZUP. При этом все комплекты ZUP будут работать корректно. При удалении с графика какого-либо из комплектов ZUP или при изменении параметров какого-либо комплекта ZUP графические объекты других комплектов останутся на графике.
    При выводе на график нового комплекта ZUP в первую очередь необходимо в параметр ExtSet записать уникальный номер. И лишь затем приступать к изменению других параметров, приступать к настройке ZUP. Этот параметр находится в самом конце списка параметров. При входе в панель настройки параметров нажимаем на клавишу end цифровой клавиатуры и сразу попадаем на этот параметр. После его изменения нажимаем на клавишу home и попадаем на строки по заданию параметров зигзага.
     
  6. nen

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

    Вилы Эндрюса

    [​IMG]
    http://www.trading-n...ws_course_1.htm

    Секция 4 - Parameters for Andrews Pitchfork.

    Для работы с вилами Эндрюса параметры в секции 4 также разбиты на группы. Но эти группы никак не разделены.

    Группа включения вил Эндрюса.

    ExtPitchforkDynamic
    =1 выводятся динамические вилы Эндрюса без 50% Медианы
    =2 - выводятся вилы Эндрюса с 50% медианой
    =3 50% вилы Эндрюса
    =4 выводятся линии Шиффа

    ExtLinePitchforkD задает цвет динамических вил

    ExtPitchforkStatic
    =1 выводятся статические вилы Эндрюса от экстремума зигзага с номером ExtPitchforkStaticNum без 50% Медианы
    =2 - выводятся вилы Эндрюса с 50% медианой
    =3 50% вилы Эндрюса
    =4 выводятся линии Шиффа

    3<=ExtPitchforkStaticNum<=9 - номер экстремума зигзага, от которого начинаются статические вилы

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

    Если указать номер экстремума зигзага, от которого будут выводиться статические вилы Эндрюса ExtPitchforkStaticNum = 3 (это значение стоит по умолчанию), то вилы будут привязаны к экстремумам 3-2-1. Если зададим ExtPitchforkStaticNum = 4, то вилы будут привязаны к экстремумам 4-3-2. И т.д.
    Существует так называемый расширенный режим привязки графических инструментов в ZUP.
    В расширенном режиме для привязки вил в параметр ExtPitchforkStaticNum записывается число, состоящее из трех цифр. Например, чтобы получить привязку вил к 9-6-5 экстремумам, как это сделано на рисунках 2-8, зададим ExtPitchforkStaticNum=965.
    Расширенный режим позволяет привязать вилы к экстремумам в пределах 0-9. Если зададим число из трех цифр оканчивающееся на ноль, то получим еще один динамический режим вывода статических вил Эндрюса. Точнее, получим динамические вилы, но первая и вторая точки привязки будут заданы пользователем. Статические вилы превращаются в динамические. Стандартные динамические вилы всегда привязаны к экстремумам 2-1-0.
    Необходимо помнить, что для правильного вывода вил четные и нечетные цифры в расширенном режиме должны чередоваться. Есть два варианта чередования цифр:
    четная цифра - нечетная цифра - четная цифра - например, 632;
    нечетная цифра - четная цифра - нечетная цифра - например, 965.
    Для расширенного режима с числом оканчивающимся на ноль всегда будет первый вариант:
    четная цифра - нечетная цифра - четная цифра - например, 630;

    ExtMasterPitchfork - задает главные вилы, вилы расположенные на волновом уровне текущего графика
    =0 - в данном комплекте ZUP нет главных вил
    =1 - динамические вилы главные
    =2 - статические вилы главные

    В тактике DML&EWA (автор тактики Putnik) применена условная привязка волновых уровней к определенным таймфреймам. То есть каждому таймфрейму присвоен определенный волновой уровень. Соответственно, открыв какой-либо график мы попадаем на определенный волновой уровень. Комплект ZUP выведенный на данном графике и на данном таймфрейме будет находиться на рабочем волновом уровне. И именно для данного комплекта ZUP необходимо определять главные вилы, если это необходимо. Это применительно к тактике DML&EWA. Если не придерживаться данной тактики, то можно задавать главные вилы для произвольного ZUP. Но необходимо соблюдать ПРАВИЛО - на одном графике необходимо задавать только одни главные вилы, даже если будет несколько комплектов ZUP выведено на график.

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

    Еще одно ПРАВИЛО работы с ZUP. Включение любого параметра может вызвать подключение к работе какого-то алгоритма. Это может сказаться на нагрузке на процессор. Поэтому без надобности ничего включать не рекомендуется. Если что-то непонятно, то лучше сначала разобраться, а лишь потом включать. Все действия должны быть осознанными. От того что будет включено множество параметров депозит не вырастет. А вот непонятки добавятся.

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

    ExtPitchforkStyle - задает стиль вывода вил.
    =0 - Сплошная линия
    =1 - Штриховая линия
    =2 - Пунктирная линия
    =3 - Штрих-пунктирная линия
    =4 - Штрих-пунктирная линия с двойными точками

    ExtPitchforkWidth - задает толщину вывода вил
     
  7. nen

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

    Группа параметров для работы с линиями реакции.

    ExtRLDynamic - включает линии реакции RL для динамических вил Эндрюса
    ExtRLStyleDynamic - задает стиль RL для динамических вил Эндрюса
    ExtVisibleRLDynamic - позволяет выводить числовые значения у линий реакции для динамических вил Эндрюса

    ExtRLStatic - включает линии реакции для статических вил Эндрюса
    ExtRLStyleStatic - задает стиль вывода RL для статических вил Эндрюса
    ExtVisibleRLStatic - позволяет выводить числовые значения у линий реакции для статических вил Эндрюса

    ExtRL146 - включает дополнительно RL 14.6 и RL 23.6 для режима вывода стандартных фиб

    ExtRLineBase - скрывает направляющие линий реакции

    Линии реакции создаются с помощью каналов Фибоначчи. Каналы Фибоначчи в МТ 4 часто выводятся немного неправильно. Это ошибка реализации данного инструмента в МТ 4. В компании метаквотес об этой ошибке знают, но исправлять ее не стали, ссылаясь на занятость - все силы были брошены на создание МТ 5. Ошибку инструмента канала Фибоначчи можно увидеть на Рис. 4 в сообщении 44. Там линии реакции немного пересекают линию FSL. Это небольшое смещение не критично для линий реакции. Линии ISL - внутренние сигнальные линии также созданы с помощью каналов Фибоначчи. А для ISL это уже плохо. Но при создании меток производился точный расчет. Ценовые значения меток выводятся точно. Описание меток будет в конце.
     
  8. nen

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

    Красная Зона - RedZone.

    ExtRedZoneDynamic - включает вывод RedZone для динамических вил
    ExtRedZoneStatic - включает вывод RedZone для статических вил

    При значении этих параметров = 0 красная зона не выводится.
    При значении = 1 красная зона выводится в виде закрашенного параллелепипеда.
    При значении = 2 красная зона выводится в виде линии реакции RL с цветом, выбранным для красной зоны и со значением, которое ранее выводилось в строке комментария в левом верхнем углу графика

    ExtRZDynamicValue - задает минимальное значение RL для правой границы RedZone динамических вил Эндрюса
    ExtRZStaticValue - задает минимальное значение RL для правой границы RedZone статических вил Эндрюса

    Если ExtRZDynamicValue=0 или ExtRZStaticValue=0, правая граница красной зоны будет выбрана автоматически по касательной к рынку.

    На Рис. 10 ExtRZStaticValue=0. При этом в третьей информационной строке в левом верхнем углу появилось сообщение RL_static=28.8. Это означает, что правая граница красной зоны проходит по RL 28.8.

    На Рис. 11 ExtRZStaticValue=0.382. То есть граница красной зоны принудительно выбрана на RL 38.2. При этом в третьей информационной строке в левом верхнем углу также появилось сообщение RL_static=28.8. В данном случае это сообщение подсказывает, что фактически правая граница красной зоны проходит по линии реакции RL 28.8

    ExtRZDynamicColor - задает цвет RedZone для динамических вил Эндрюса
    ExtRZStaticColor - задает цвет RedZone для статических вил Эндрюса

    [​IMG]

    [​IMG]

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

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

    AutoAPDynamicTestRedZone = true - автоматически выводятся динамические вилы Эндрюса после тестирования красной зоны динамических вил
    Этот параметр работает, когда ExtPitchforkDynamic>0
    По умолчанию этот параметр включен с динамическими вилами в режиме ExtPitchforkDynamic=2
     
  9. nen

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

    Внутренние Сигнальные Линии - ISL.

    ExtISLDynamic - включает внутренние сигнальные линии для динамических вил Эндрюса
    ExtISLStyleDynamic - задает стиль вывода ISL для динамических вил
    ExtVisibleISLDynamic - позволяет выводить числовые значения у внутренних сигнальных линий для динамических вил Эндрюса

    ExtISLStatic - включает внутренние сигнальные линии для статических вил Эндрюса
    ExtISLStyleStatic - задает стиль вывода ISL для статических вил
    ExtVisibleISLStatic - позволяет выводить числовые значения у внутренних сигнальных линий для статических вил Эндрюса

    ExtISLWidth - задает толщину вывода ISL

    ExtISLChannelDynamicColor - задает цвет канала равновесия, расположенного между ISL .382 и .618 для динамических вил Эндрюса
    ExtISLChannelStaticColor - задает цвет канала равновесия, расположенного между ISL .382 и .618 для статических вил Эндрюса

    Каналы ISL включаются заданием цвета. По умолчанию значение цвета не задано. Как только задаем цвет, включается канал равновесия.

    Примеры вывода канала равновесия на статических вилах показаны на Рис. 5-6-7-8-10-11
     
  10. nen

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

    Сигнальные Линии 50% медианы - SLM = канал равновесия линий Шиффаю

    ExtSLMDynamic - включает SLM в динамических вилах Эндрюса
    ExtSLMDynamicColor - задает цвет SLM в динамических вилах Эндрюса
    ExtSLMStatic - включает SLM в статических вилах Эндрюса
    ExtSLMStaticColor - задает цвет SLM в статических вилах Эндрюса

    Линии SLM показаны на Рис. 6.

    Данные линии выводятся в том случае, если ExtPitchforkDynamic=2 или ExtPitchforkStatic=2.

    линии FSL линий Шиффа для вил Эндрюса.

    ExtFSLSchiffLinesDynamic
    = true - вывод линии FSL линий Шиффа для динамических вил Эндрюса
    ExtFSLSchiffLinesDynamicColor - задание цвета линии FSL линий Шиффа

    ExtFSLSchiffLinesStatic
    = true - вывод линии FSL линий Шиффа для статических вил Эндрюса
    ExtFSLSchiffLinesStaticColor - задание цвета линии FSL линий Шиффа

    Данные линии выводятся в том случае, если ExtPitchforkDynamic=2 или ExtPitchforkStatic=2.

    Эти параметры позволяют накладывать инструменты линий Шиффа на классические вилы Эндрюса для более тонкой настройки ZUP.
    Линии, рассмотренные в данном сообщении, являются элементами (инструментами) линий Шиффа.

    Предупреждающие и Контрольные линии статических Вил Эндрюса.

    ExtUTL - включает верхнюю контрольную линию вил Эндрюса

    ExtLTL - включает нижнюю контрольную линию вил Эндрюса

    ExtUWL - включает верхние предупреждающие линии
    ExtVisibleUWL - включает вывод числовых значений у верхних сигнальных линий

    ExtLWL - включает нижние предупреждающие линии
    ExtVisibleLWL - включает вывод числовых значений фибо у нижних сигнальных линий

    ExtLongWL - регулирует длину предупреждающих линий

    Разворотная зона - PivotZone.

    ExtPivotZoneDynamicColor - задает цвет закраски динамической Pivot Zone
    ExtPivotZoneStaticColor - задает цвет закраски статической Pivot Zone

    ExtPivotZoneFramework - вывод Pivot Zone в виде рамки (по умолчанию) или в виде закрашенного прямоугольника

    Разворотная зона как и Каналы ISL включается заданием цвета. По умолчанию значение цвета не задано. Как только задаем цвет, включается Разворотная зона.
     
  11. nen

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

    Построение комплекта вил от произвольных свечей.

    ExtCustomStaticAP - разрешает перемещение статических вил с помощью мыши.

    При значении ExtCustomStaticAP = true в правом верхнем углу графика появляется метка APm (Andrus Pitchfork move) красного цвета. Этот параметр влияет только на построение статических вил Эндрюса.

    AutoMagnet - включает автоматическое примагничивание точек привязки вил Эндрюса.
    AMBars - задает количество баров справа и слева от бара, над которым (под которым) расположена точка привязки вил.
    На данном участке автоматически производится поиск экстремума, к которому привязываются вилы.

    Как этим пользоваться.
    Задаем режим привязки вил к произвольным барам ExtCustomStaticAP = true
    Задаем AutoMagnet=true и задаем значение параметра AMBars

    Выставляем точки привязки статических вил Эндрюса строго над выбранным экстремумом +- AMBars, если необходимо привязать к максимуму, или строго под выбранным экстремумом +- AMBars, если необходимо привязать к минимуму. Но ни в коем случае не внутри бара - в этом случае точка привязки останется внутри бара.
    После смещения метки APm в правом верхнем углу графика и после прихода первого тика вилы Эндрюса автоматически привяжутся к экстремумам. При этом привязка будет произведена на минимально возможном таймфрейме. То есть если мы, например, привязываем вилы на часовом графике, то будет найден бар на минутном (или выше - зависит от наличия истории) графике, соответствующий экстремуму на часовом графике. Ко времени этого минутного бара будет произведена привязка. Есть следующие подводные камни. Известно, что МТ 4 позволяет выдавать разные котировки на разных таймфреймах. То есть допустим мы имеем экстремум на часовом графике. На графиках других таймфреймов, в данном случае более мелких, бары соответствующие по времени экстремуму на часовом графике могут иметь экстремум на несколько пунктов отличающийся от экстремума на часовом графике. В этом случае привязка будет осуществлена на том более мелком таймфрейме, где максимум больше или равен экстремуму (для экстремума на максимуме) на часовом графике. Для минимума наоборот.

    Алгоритм применения.

    Выводим на график статические вилы Эндрюса со всеми необходимыми параметрами. Включаем ExtCustomStaticAP = true. Помечаем (выделяем мышью) вилы Эндрюса.

    Для выделения вил необходимо делать щелчок мышью по медиане вил на УЧАСТКЕ МЕЖДУ ПЕРВОЙ И ВТОРОЙ ТОЧКАМИ ПРИВЯЗКИ ВИЛ.

    Перемещаем точки привязки вил Эндрюса в любое место в пределах имеющейся истории котировок. Выделяем мышью значок APm и перемещаем этот значок в сторону. С первым поступившим тиком все инструменты вил перестроятся и привяжутся к новому положению вил Эндрюса.

    Значок APm выводится один для всех комплектов ZUP, установленных на одном графике, но реагируют на него только те экземпляры ZUP, в которых включен параметр ExtCustomStaticAP.
    Статитческие вилы с включенным параметром ExtCustomStaticAP сохраняются независимо от перезагрузки метатрейдера и переключения тф.

    Если необходимо удалить ZUP с графика при включенном параметре ExtCustomStaticAP, необходимо сначала выключить вилы ExtPitchforkStatic=0 или отключить метку APm - ExtCustomStaticAP=false. Это делается для того чтобы не оставались графические построения комплекта вил на графике. То есть необходимо сначала сделать предварительную "очистку" графика. А потом удалять ZUP.

    Необходимо соблюдать следующее ПРАВИЛО при работе с параметром ExtCustomStaticAP. Порядок следования точек привязки должен быть 1-2-3. Нельза располагать точки привязки в порядке 1-3-2. При таком расположении точек привязки инструменты в вилах Эндрюса могут выводиться на график непредсказуемым образом. Также необходимо чередовать точки привязки вил максимум-минимум-максимум бара или минимум-максимум-минимум бара.

    Построение комплекта вил от выбранных свечей.

    ExtPitchforkCandle - включает вывод комплекта вил от выбранных свечей

    ExtDateTimePitchfork_1, ExtDateTimePitchfork_2, ExtDateTimePitchfork_3 - задается дата и время свечей, от которых будут строиться вилы Эндрюса для первой, второй и третьей точек соответственно

    ExtPitchfork_1_HighLow - при построении вил от выбранных свечей задает от максимума или минимума свечи строить первую точку вил

    Как выводить комплект вил от выбранных свечей.

    Выбираем свечи, от которых будем выводить вилы. Наводим курсор на эти свечи. Записываем дату и время свечей на листочке. Вызываем панель изменения параметров индикатора.
    В параметры ExtDateTimePitchfork_1, ExtDateTimePitchfork_2, ExtDateTimePitchfork_3 вводим дату и время свечей. С помощью ExtPitchfork_1_HighLow выбираем от максимума или минимума свечи будет строиться первая точка вил.
    Задаем ExtPitchforkCandle = true. С помощью ExtPitchforkCandle выбираем: от экстремумов зигзага будет строиться комплект вил или от экстремумов выбранных свечей.

    При выбре ExtPitchforkStatic>0 будет выводиться комплект статических вил от выбранных свечей. Комплект вил можно сохранять. Если третья точка вил находиться на нулевом баре, то будут выводиться динамические вилы и сохранять их нельзя.

    Параметры для привязки вил от выбранных свечей устарели. С помощью ExtCustomStaticAP можно переместить комплект вил в любое место на графике.
    А с помощью графического интерфейса еще проще выводить на график статические вилы. Но эти параметры остаются в качестве демонстрации токого вывода вил Эндрюса.
     
  12. nen

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

    Фибо - вееры.

    ExtFiboFanDynamic - разрешает вывод динамических фибо-вееров
    ExtFiboFanStatic - разрешает вывод статических фибо-вееров. Выводится только со статическими вилами

    ExtFiboFanD - задает цвет динамических фибо-вееров
    ExtFiboFanS - задает цвет статических фибо-вееров

    ExtFiboFanExp - количество лучей фибо веера. true=6, false=4
    ExtFiboFanHidden - разрешает вывод маркировки лучей фибо-вееров. Работает только со статическими и динамическими фибо веерами

    На Рис. 12 показан вывод фибовееров.
    Динамические фибо вееры привязаны к первому лучу зигзага - к точке 3 привязки вил Эндрюса.
    Статические фибо вееры привязаны к точке 2 привязки вил Эндрюса.

    [​IMG]

    ExtFiboFanMedianDynamicColor - задает цвет фибо вееров на Медиане динамических вил
    ExtFiboFanMedianStaticColor - задает цвет фибо вееров на Медиане статических вил
    Фибо вееры на Медиане как и Разворотная зона, и Каналы ISL включаются заданием цвета. По умолчанию значение цвета не задано. Как только задаем цвет, включается Фибо вееры на Медиане.

    На Рис. 13 показан фибо веер на Медиане.

    [​IMG]
     
  13. nen

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

    Временные зоны фибо.

    Временные зоны фибо выводятся только для статических вил Эндрюса.

    ExtFiboTime1 - включает временные зоны фибо 1.
    На Рис. 14 показана ExtFiboTime1. Привязывается к 1 и 3 точкам привязки вил.
    [​IMG]

    ExtFiboTime2 - включает временные зоны фибо 2.
    На Рис. 15 показана ExtFiboTime2. Привязывается к 2 и 3 точкам привязки вил.
    [​IMG]

    ExtFiboTime3 - включает временные зоны фибо 3.
    На Рис. 16 показана ExtFiboTime3.
    Первая точка привязки смещена вправо от точки 2 привязки вил на расстояние равное отрезку по времени между точками 1 и 2 привязки вил. Вторая точка привязки является точкой 3 привязки вил.
    [​IMG]


    ExtFiboTime1C - задает цвет линий временной зоны 1.
    ExtFiboTime2C - задает цвет линий временной зоны 2.
    ExtFiboTime3C - задает цвет линий временной зоны 3.

    ExtVisibleDateTime - включает показ значений даты и времени временных зон

    ExtVisibleNumberFiboTime - является строковой битовой переменной, имеющей 3 позиции (число состоит из трех цифр). Позволяет выделить те Fibo Time, у которых необходимо показать значение даты и времени, когда ExtVisibleDateTime=true
    =1 - выводится значение даты и времени
    =0 - не выводится

    первая цифра - для Fibo Time 1
    вторая цифра - для Fibo Time 2
    третья цифра - для Fibo Time 3

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

    Прикрепленные файлы
    • [​IMG] QTA_v4.rar 14,33К 170 Количество загрузок:
     
  14. nen

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

    Задание пользовательских значений параметров фибо.

    ExtFiboFreeRLDynamic - задает значение пользовательских линий реакции для динамических вил Эндрюса
    ExtFiboFreeRLStatic - задает значение пользовательских линий реакции для статических вил Эндрюса
    ExtFiboFreeISLDynamic – задает пользовательские значения внутренних предупреждающих линий для динамических вил Эндрюса
    ExtFiboFreeISLStatic – задает пользовательские значения внутренних предупреждающих линий для статических вил Эндрюса
    ExtFiboFreeUWL, ExtFiboFreeLWL – задает пользовательские значения верхних и нижних предупреждающих линий
    ExtFiboFreeFT1, ExtFiboFreeFT2, ExtFiboFreeFT3 - задают значения пользовательских Fibo Time

    Включение пользовательских значений параметров фибо производится с помощью параметра ExtFiboType=2

    ExtFiboFreePitchfork = true - всегда применяются пользовательские значения параметров фибо, задаваемые параметрами ExtFiboFreeRLDynamic - ExtFiboFreeRLStatic - ExtFiboFreeISLDyinamic - ExtFiboFreeISLStatic - ExtFiboFreeUWL, ExtFiboFreeLWL - ExtFiboFreeFT1, ExtFiboFreeFT2, ExtFiboFreeFT3 , независимо, какое значение имеет параметр ExtFiboType. Таким образом получается совместить свои значение фиб для вил Эндрюса с оригинальными значениями для паттернов Песавенто и бабочек.
    При значении - false все работает по старому.

    Целевые уровни и зоны (ценовые метки).

    Ценовые метки или ценовые зоны - это графические элементы, нанесенные на основные инструменты вил Эндрюса такие, как линии SSL; FSL; Медиана; линии, ограничивающие канал Медианы - ISL 38.2 и ISL 61.8; 50% Медиана; линии SLM - сигнальные линии 50% Медианы - SLM 38.2 и SLM 61.8; FLS Shiff Lines; LTL; UTL; LWL; UWL, а также на пересечение некоторых перечисленных линий. Также ценовые метки могут выводиться у точек привязки вил Эндрюса.

    Ценовые метки помогают в определении целей.

    На самом деле ценовые метки (ценовые зоны) являются потенциальными разворотными зонами - PRZ. Как показывает практика в местах потенциальных разворотных зон велика вероятность разворота или наступления коррекции. Вероятность большая, но не 100%. Это необходимо учитывать.

    При описании предыдущих параметров порядок описания параметров соответствовал порядку следования параметров в ZUP.
    При описании параметров для работы с метками такого соответствия не получается. Это самый сложный раздел.

    Названия всех параметров в этой группе начинаются с буквы m.

    Самые простые параметры:
    mPivotPoints - выводятся ценовые метки у точек привязки вил Эндрюса
    mPivotPointsChangeColor - true - меняется цвет Меток PivotPoints в зависимости от расположения текущего значения цены рынка относительно цены в точках привязки вил.
    =true - меняется цвет меток в зависимости от положения текущей цены рынка относительно метки.
    Если метка выше текущей цены, то цвет метки = mColorUP
    Если метка ниже текущей цены, то цвет метки = mColorDN
    Когда метка расположена на текущей цене, то цвет метки = mColor
    =false - не меняется цвет Меток PivotPoints
    Только у меток PivotPoints можно зафиксировать цвет. Все остальные метки меняют цвет в зависимости от положения рынка.

    На Рис. 3-8 и 10-13 показаны метки у точек привязки вил Эндрюса, параметр mPivotPointsChangeColor=false

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

    Наименование Меток для статических вил
    Следующие двенадцать параметров могут принимать значение от 0 до 9

    mSSL - starting signal line (начальная сигнальная линия)
    m1_2Median – 1/2 median (50%-я медиана)
    mISL382 – internal signal line 38.2 (внутренняя сигнальная линия 38.2%)
    mMedian – медиана
    mISL618 – internal signal line 61.8 (внутренняя сигнальная линия 61.8%)
    mFSL – final signal line (конечная сигнальная линия)
    mSLM – сигнальные линии 38.2 и 61.8 около 50% медианы
    mFSLShiffLines - линия FSL линий Шиффа для статических вил Эндрюса
    mUTL - контрольная линия UTL
    mLTL - контрольная линия LTL
    mUWL - предупреждающие линии
    mLWL - предупреждающие линии

    mCriticalPoints – точки пересечения 50%-й медианы с ISL 38.2 и начальной сигнальной линией.

    Наименование Меток для динамических вил
    Следующие восемь параметров могут принимать значение от 0 до 9

    mSSL_d - starting signal line (начальная сигнальная линия)
    m1_2Median_d – 1/2 median (50%-я медиана)
    mISL382_d – internal signal line 38.2 (внутренняя сигнальная линия 38.2%)
    mMedian_d – медиана
    mISL618_d – internal signal line 61.8 (внутренняя сигнальная линия 61.8%)
    mFSL_d – final signal line (конечная сигнальная линия)
    mSLM_d – сигнальные линии 38.2 и 61.8 50% медианы
    mFSLShiffLines_d - линия FSL линий Шиффа для динамических вил Эндрюса

    mCriticalPoints_d – точки пересечения 50%-й медианы с ISL 38.2 и начальной сигнальной линией.

    В наименовании параметров для меток на донамических вилах добавлено окончание _d.

    Параметры mCriticalPoints и mCriticalPoints_d принимают только два значения: true и false. Эти параметры включают метки в виде цены в прямоугольнике.
    Параметры, которые принимают значение от 0 до 9 могут включать также закрашенные прямоугольники и отрезки линий.

    mAuto_d и mAuto_s .
    При включении данных параметров производится автоматическое формирование целевых меток отдельно для динамических (mAuto_d) и статических (mAuto_s) вил Эндрюса. Количество меток и их расположение относительно текущей рыночной цены зависит от конфигурации вил Эндрюса в соответствии с тактикой DML&EWA.

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

    В автоматическом режиме не обязательно включать предупреждающие (UWL и LWL) и контрольные линии (UTL и LTL). При необходимости вывода меток на этих линиях линии строятся автоматически. Для тонкой настройки времени сохранения на графике данных линий введен параметр mSaveWL_TL .
    mSaveWL_TL - при автоматическом выводе меток сохраняет автоматически выведенные предупреждающие линии - UWL и LWL - и контрольные линии - UTL и LTL до перерисовки вил при значении true. При значении false линии будут стираться в момент возникновения очередного бара в случае отсутствия необходимости вывода меток на данных линиях.

    При выводе линий UWL одновременно выводится и линия UTL.
    При выводе линий LWL одновременно выводится и линия LTL.

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

    Для параметра mSelectVariantsPRZ>0 необходимо задавать вывод меток для статических базовых вил своими параметрами, а для динамических своими. Ранее и для статических и для динамических вил вывод меток в этом режиме задавался параметрами вывода меток для статических вил.

    При этом, если, допустим, в режиме mSelectVariantsPRZ>0 базовые вилы заданы статические, то на динамических вилах можно выводить метки в режиме mSelectVariantsPRZ=0. Причем как ручным заданием вывода меток, так и в автоматическом режиме. И наоборот. То есть статические и динамические вилы полностью независимы.

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

    Параметр
    mOutRedZone = true - включает вывод меток при выходе цены за пределы красной зоны.
    При значении = false метки выводятся всегда.

    mExitFSL_SSL = false - разрешает вывод линий UTL-LTL-UWL-LWL только после касания ценой линий FSL или SSL
     
  15. nen

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

    Примеры вывода меток на инструментах вил Эндрюса текущего комплекта ZUP. Для наглядности приведу только картинки и значения включенных параметров. Описывать словами не буду. Описание словами плохо воспринимается.
    Эти метки выводятся, когда параметр mSelectVariantsPRZ=0. Описание параметра mSelectVariantsPRZ будет дано немного позднее.
    Метки будут показаны на статических вилах при следующих включенных параметрах:

    mSSL - starting signal line (начальная сигнальная линия)
    m1_2Median – 1/2 median (50%-я медиана)
    mISL382 – internal signal line 38.2 (внутренняя сигнальная линия 38.2%)
    mMedian – медиана
    mISL618 – internal signal line 61.8 (внутренняя сигнальная линия 61.8%)
    mSLM – сигнальные линии 38.2 и 61.8 50% медианы
    mLTL - контрольная линия LTL
    mLWL - предупреждающие линии

    Рис. 17 mSSL=1, m1_2Median=1, mISL382=1, mMedian=1, mISL618=1, mSLM=1, mLTL=1, mLWL=1

    [​IMG]

    Рис. 18 mSSL=2, m1_2Median=2, mISL382=2, mMedian=2, mISL618=2, mSLM=2, mLTL=2. Параметр mLWL отключен, то есть mLWL=0.

    [​IMG]

    Рис. 19 mSSL=3, m1_2Median=3, mISL382=3, mMedian=3, mISL618=3, mSLM=3, mLTL=3. Параметр mLWL отключен, то есть mLWL=0.

    [​IMG]

    Рис. 20 mSSL=4, m1_2Median=4, mISL382=4, mMedian=4, mISL618=4, mSLM=4, mLTL=4. Параметр mLWL отключен, то есть mLWL=0.

    [​IMG]

    Рис. 21 mSSL=5, m1_2Median=5, mISL382=5, mMedian=5, mISL618=5, mSLM=5, mLTL=5. Параметр mLWL отключен, то есть mLWL=0.

    [​IMG]

    Рис. 22 mSSL=6, m1_2Median=6, mISL382=6, mMedian=6, mISL618=6, mSLM=6, mLTL=6. Параметр mLWL отключен, то есть mLWL=0.

    [​IMG]

    Рис. 23 mSSL=7, m1_2Median=7, mISL382=7, mMedian=7, mISL618=7, mSLM=7, mLTL=7. Параметр mLWL отключен, то есть mLWL=0.

    [​IMG]

    Рис. 24 mSSL=8, m1_2Median=8, mISL382=8, mMedian=8, mISL618=8, mSLM=8, mLTL=8, mLWL=8.

    [​IMG]

    Рис. 25 mSSL=9, m1_2Median=9, mISL382=9, mMedian=9, mISL618=9, mSLM=9, mLTL=9, mLWL=9.

    [​IMG]

    Метки подразделяются на три группы в зависимости от алгоритма их вывода на график.
    Первая группа. При значении параметров = 1 ценовая метка выводится на пересечении вертикали, проходящей через нулевой бар, с выбранным инструментом вил.
    Вторая группа для значений параметров = 2-3-4
    Третья группа для значений параметров = 5-6-7-8-9.

    Алгоритм у второй и третьей групп отличается в приведенных примерах для меток, расположенных ниже рынка. То есть примерно ниже уровня 1.39.
     
  16. nen

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

    mSelectVariantsPRZ - задает режим выбора вывода потенциальных разворотных зон. Может принимать значения от 0 до 9. Вариант mSelectVariantsPRZ=0 был рассмотрен в предыдущем сообщении. Этот вариант вывода меток применяется, когда необходимо показать метки в вилах выбранного комплекта ZUP. Такие метки можно выводить одновременно в нескольких комплектах ZUP на одном графике. Назовем их внутренними метками. То есть - это метки, которые выводятся в вилах того комплекта ZUP, в котором они включены.

    Если же необходимо вывести метки при пересечении различных вил, то выбираем значение mSelectVariantsPRZ больше нуля. Эти метки назовем внешними.

    mTypeBasicAP - задает выбора базовых вил. 0 - статические вилы, 1 - динамические вилы. Базовые вилы - это вилы, при пересечении инструментов которых с инструментами внешних вил образуются потенциальные разворотные зоны. Внешними вилами будут являться:
    1) вилы, созданные с помощью других комплектов ZUP;
    2) вилы, выведенные вручную;
    3) статические вилы, сохраненные каким-либо комплектом ZUP;
    4) вилы из рабочего комплекта ZUP, не являющиеся базовыми. То есть, допустим, мы выбрали статические вилы в качестве базовых. Динамические вилы будут по отношению к базовым вилам внешними. Если выберем в качестве базовых вил динамические вилы, то внешними будут статические вилы из рабочего комплекта ZUP.

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

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

    mTypeExternalAP - выбирает, какие вилы из выведенных на график можно использовать в качестве внешних вил. параметр может принимать значения от 0 до 7.
    Здесь необходимо отметить, что если рассмотренный ранее параметр ExtMasterPitchfork больше нуля в одном из комплектов ZUP, то статические вилы при ExtMasterPitchfork=1 или динамические вилы при ExtMasterPitchfork=2 из этого комплекта будут внешними. И при этом значение параметра mTypeExternalAP будет игнорироваться.

    mExternalHandAP - выбирается режим паказа потенциальных разворотных зон на вилах, выведенных на график вручную. Может принимать значения от 0 до 3. Этот параметр позволяет создавать инструменты вил Эндрюса, которые впервые были созданы в ZUP, в вилах, выведенных вручную.

    Действие параметров mTypeBasicAP, mTypeExternalAP и mExternalHandAP будет проявляться, если mSelectVariantsPRZ>0.

    ---------------------------
    Чтобы точно выводились метки, необходимо выбирать как можно меньший таймфрейм для вывода базовых вил. Поясню это. К одним и тем же экстремумам можно привязаться, например, на месячном таймфрейме и на недельном таймфрейме.
    Если привязка базовых вил будет осуществлена на месячном таймфрейме, то метки могут быть выведены с большим смещением от истинного положению. А если это сделать на недельном таймфрейме, то положение меток будет более точным. Это специфика работы с МТ 4.

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

    Поясню это на примере. Берем график GBPUSD. Выводим на график желтые вилы вручную. Точки привязки вил 1-2-3 цвета аква. Это будут внешние вилы (mTypeExternalAP=6). От точки 2 с помощью ZUP выводим темно синие статические вилы. Это будут базовые вилы.
    Задаем параметры:
    mSelectVariantsPRZ=1 - вывод метки на пересечении линии SSL базовых вил с инструментами внешних вил. Внешние вилы с помощью параметра mTypeExternalAP=6 мы выбрали любые "ручные" вилы.
    mTypeBasicAP=0 - базовые вилы являются статическими вилами из ZUP.
    mExternalHandAP=1 - будут выведены на график инструменты внешних ручных вил, при пересечении с которыми линии SSL (mSelectVariantsPRZ=1) базовых вил будут выводиться метки.

    Выбираем инструменты внешних вил, при пересечении с которыми будут выведены метки.
    mSSL=9 (при пересечении с линией SSL можно в параметр выбора инструмента поставить любое число больше нуля. От 1 до 9)
    m1_2Mediana=9
    mFSL=9
    mSLM=9

    На Рис. 26 видно, как сильно смещены вниз метки при пересечении инструментов вил.
    [​IMG]

    Перейдем на недельный таймфрейм.
    Рис. 27. Точность положения меток выше.
    [​IMG]

    На Рис. 28 на дневном таймфреме метки привязаны точно к местам пересечения выбранных инструментов вил.
    [​IMG]

    На этом примере показан режим mSelectVariantsPRZ=1 - вывод метки на пересечении линии SSL базовых вил (синих статических вил, созданных с помощью ZUP) с выбранными инструментами внешних вил (желтые вилы, выведенные на график вручную).
     
  17. nen

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

    mSelectVariantsPRZ - определение типа выводимых меток
    = 0 - выводятся Метки "внутри" текущих (одиночных) вил. Выводятся внутренние метки.
    > 0 - выводятся Метки при пересечении текущих (базовых) вил с внешними вилами. Выводятся внешние метки.
    = 1 - Метки пересечения SSL
    = 2 - Метки пересечения медианы
    = 3 - Метки пересечения FSL
    = 4 - зона пересечения канала медианы
    = 5 - зона пересечения канала вил
    = 6 - Метки пересечения 1/2 медианы
    = 7 - зона пересечения канала 1/2 медианы
    = 8 - зона пересечения канала линий Шиффа
    = 9 - Метки пересечения UTL, LTL

    -----------------------------

    Для режима mSelectVariantsPRZ>0 значения параметров выбора инструментов, на которых будут выводиться метки, означают следующее.
    Если выводится метка при пересечении выбранной линии базовых вил с инструментами внешних вил, то значение параметра может быть любым в диапазоне от 1 до 9. Например, mUWL=5.
    Если выводится зона при пересечении выбранного канала базовых вил с инструментами внешних вил, то актуальными будут значения 5-6-7-8-9. Графическое представление целевых зон для этих значений будет таким же, как показано в примерах для режима mSelectVariantsPRZ=0.
    Но для режима mSelectVariantsPRZ>0 выбор инструментов, на которых будут выводиться Метки или целевые зоны необходимо производить с помощью параметров для статических вил, например, mSLM независимо от того, базовые вилы являются статическими или динамическими. То есть параметры не должны иметь в своем названии _d. Параметры с _d в названии, например, mISL382_d актуальны только для режима mSelectVariantsPRZ=0.
    Параметры mSLM-mFSLShiffLines-mUTL-mLTL-mUWL-mLWL будут действовать при условии, если с помощью ZUP выведены соответствующие линии. В режимах mSelectVariantsPRZ>0 для внешних вил, выведенных вручную, эти параметры работают без ограничения.

    -----------------------------

    mTypeExternalAP - выбор типа внешних вил

    mTypeExternalAP =0
    Динамические или статические вилы текущего комплекта (противоположные базовым вилам).
    mTypeExternalAP =1
    Сохраненные вилы из текущего комплекта.
    mTypeExternalAP =2
    Любые вилы из текущего комплекта.
    mTypeExternalAP =3
    Статические вилы из других комплектов ZUP с текущего графика.
    mTypeExternalAP =4
    Динамические вилы из других комплектов ZUP с текущего графика.
    mTypeExternalAP =5
    Любые вилы из других комплектов ZUP с текущего графика.
    mTypeExternalAP =6
    Вилы Эндрюса с текущего графика, выведенные вручную, не с помощью ZUP.
    mTypeExternalAP =7
    Любые внешние вилы, сознанные с помощью ZUP или выведенные вручную.
     
  18. nen

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

    Примеры применения параметра mExternalHandAP - задание прорисовки инструментов вил, выведенных вручную, при задании вывода меток при пересечении с данными вилами.

    Включен вывод меток на следующих инструментах:
    m1_2Median=8
    mISL382=8
    mMedian=8
    mISL618=8
    mFSL=8
    mSLM=8
    mShiffLines=8
    mUTL=8
    mUWL=8


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

    Рис. 29 Желтые вилы – внешние вилы, выведенные на график вручную. График сжат по горизонтали, чтобы было видно точки привязки внешних ручных вил.
    mExternalHandAP=0. Метки выводятся только на вилах, то есть на SSL, FSL и Mediane внешних ручных вил.
    [​IMG]

    Рис. 30 То же, что и на Рис. 29, но в другом масштабе.
    [​IMG]

    Рис. 31. mExternalHandAP=1. Метки выводятся на всех инструментах внешних ручных вил, для которых задан вывод меток. При этом дополнительно прорисовываются инструменты в вилах, выведенных на график вручную. Будут прорисованы все инструменты, для которых включен вывод меток. На графике не включен вывод меток на линиях LTL и LWL (mLTL=0 и mLWL=0). Не имеет смысл вывод меток на этих инструментах. Но если включить вывод этих меток НА ДАННОМ ГРАФИКЕ, то метки выведены не будут, а инструменты на ручных вилах прорисуются. Прорисовка инструментов вил Эндрюса на вила, выведенных вручную расширяет графические возможности Метатрейдера. И, возможно, кому-то такая возможность окажется полезной.
    [​IMG]

    Рис. 32. mExternalHandAP=2. Метки выводятся на всех инструментах внешних ручных вил, для которых задан вывод меток. При этом сами инструменты на внешних ручных вилах не прорисовываются.
    [​IMG]
     
  19. nen

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

    Выше приведены примеры по выводу:
    1) метки пересечения линии (SSL) базовых вил с внешними вилами - mSelectVariantsPRZ=1;
    2) зоны пересечения канала базовых вил с внешними вилами mSelectVariantsPRZ-5.

    Примеры применения остальных значений параметра mSelectVariantsPRZ можно сделать самостоятельно.

    ------------------------------

    Просто кинуть на график вилы и нарисовать метки на вилах не имеет смысла. Необходимо понимать КАК строить вилы, к КАКИМ ТОЧКАМ необходимо привязывать вилы, КАКИЕ метки могут быть актуальны в той или иной ситуации.

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

    ПРАВИЛО работы с вилами (да и с любыми графическими построениями). Необходимо строить вилы на различных таймфреймах, а не только на своем любимом таймфрейме. Полосочки инструментов вил со старших таймфреймов дают следующее:
    1) помогают определиться, где мы находимся в текущий момент времени;
    2) помогают вовремя увидеть препятствие для рынка.

    Приходится часто видеть типичную ошибку. Выведут вилы. На одном таймфрейме. И рисуют умозрительное будущее движение рынка. То есть делается предположение (зачастую на кофейной гуще), что рынок должен пойти в таком-то направлении. Практически вслепую делается такое предположение. Ничем не обоснованное предположение. Да, вилы, да и любые графические построения помогают в настоящий момент определить границы будущего движения рынка. Но! Вилы должны быть правильно построены. Построены на различных таймфреймах. Направление движения необходимо выбрать правильно. Критерии выбора направления движения могут быть различными. Есть и алгоритм выбора направления движения основываясь только на вилах. Но об этом здесь писать не буду. В тактике DML&EWA это описано. Тактика DML&EWA полностью формализована. Не знаю, описана она полностью на форуме или нет. По всем вопросам по тактике DML&EWA просьба обращаться к PUTNIK-у на форум DML-EWA.RU.
     
  20. nen

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

    Порядок работы при выводе потенциальных разворотных зон (целевых зон и Меток) следующий.
    Сначала выбираем значение параметра mSelectVariantsPRZ. Потом выбираем инструменты, на которых будут выводиться Метки, например, mFSL. Если выбран параметр mSelectVariantsPRZ>0, то дополнительно выбираем тип базовых вил с помощью параметра mTypeBasicAP , тип внешних вил mTypeExternalAP (если на графике нет главных вил, выбранных с помощью параметра ExtCustomStaticAP) и вариант вывода Меток в вилах, выведенных на график вручную, с помощью параметра mExternalHandAP при условии, что среди внешних вил выбраны ручные вилы (mTypeExternalAP=6 или mTypeExternalAP =7).
    Вывод Меток будет производиться при условии включения вывода вил Эндрюса в ZUP (Например, для динамических вил ExtPitchforkDynamic=2, для статических вил ExtPitchforkStatic=2).
     
Статус темы:
Закрыта.

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