Zigzag универсальный с паттернами Песавенто

Discussion in 'Зиг-Заг. Системы с использованием ZigZag.' started by nen, Jul 4, 2006.

Thread Status:
Not open for further replies.
  1. nen

    nen Well-Known Member

    ZigZag универсальный с паттернами Песавенто. Последняя стабильно работающая версия: Версия 123 http://www.onix-trade.net/forum/index.php?showtopic=118&view=findpost&p=431909 Начиная с 84 версии общее описание ZUP не меняется. Описание новых свойств можно найти по ссылке в тексте индикатора.
    Последняя версия 123. По умолчанию в 123 версии включен поиск паттернов Gartley.



    (По умолчанию в 115 версии включен автоматический вывод вил Эндрюса.

    Отдельное полное описание Вил Эндрюса в ZUP приведено здесь: http://www.onix-trad...showtopic=89933

    Поиск паттернов Гартли отключен. Для включения поиска паттернов Гартли необходимо задать ExtIndicator=11)

    В тексте индикатора есть строка вида: #property link "http://www.onix-trade.net/forum/index.php?showtopic=118&st=4305&gopid=393694&#"
    В кавычках записана ссылка на место публикации соответствующей версии ZUP.


    Поместить все индикаторы из архива в папку с пользовательскими индикаторами метатрейдера: С:\Program Files\Metatrader ... \experts\indicators
    Нельзя переименовывать индикаторы ZigZag. К зигзагам идет обращение из ZUP. Если название зигзага будет изменено, ZUP его не найдет и не будет работать в режиме DT с этим индикатором.
    ZUP переименовывать можно.
    Перезагрузить метатрейдер. После этого можно работать, используя ниже приведенное описание.

    Начиная с 66 версии для работы с ZUP необходимо подключать DLL:

    Сервис -> Настройки -> Советники -> [v] Разрешить импорт DLL.


    Здесь можно скачать архивы с любой версией ZUP и прочитать, что было изменено в соответствующей версии.







    Описание.​

    Составить полное описание очень сложно. Здесь представлены основные свойства индикатора. Более подробно описаны те или иные возможности индикатора в том месте форума, где создавались эти свойства. Например, можно по ссылкам, представленным здесь - http://www.onix-trade.net/forum/index.php?...st&p=204770 - зайти на страницы форума, где появилась та или иная версия индикатора и на ближайших страницах форума найти дополнения к настоящему описанию.


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

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

    Индикатор позволяет:
    1) Строить паттерны Песавенто и выявлять различные фигуры, например, паттерны Gartley.
    2) Автоматически выводить фибы и показывать ценовое значение фиб. Строит два варианта расширений Фибоначчи.
    3) Строить различные варианты фибо вееров (Fibo Fan).
    4) Строить вилы Эндрюса, линии реакции к вилам Эндрюса и 50% медиану, 50% вилы Эндрюса, линии Шиффа... и все линии, входящие в комплект вил Эндрюса.
    5) Строить временные зоны фибо (Fibo Time).
    6) Показывает информацию по текущей валютной паре с пяти старших таймфреймов...
    7) Выводит сигнал при появлении нового луча ZigZag.
    8) В индикатор встроены два экземпляра индикатора i-vts Игоря Кима (Игорь перевел этот индикатор с MQL на MQ4).
    9) Имеется возможность построения ценового канала (уровней подтверждения) и уровней предыдущих пиков ZigZag.
    10) Строить ZigZag Fibonacci.
    11) Вести поиск паттернов Gartley
    12) Строить фибо дуги.
    13) Строить фибо спираль.

    ... и многое другое...

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


    -------------------------------------------------------------------------------------------------------
    Параметры зигзагов.​

    ExtIndicator - выбор варианта индикатора (ZigZag), на основе которого
    строятся паттерны Песавенто
    ExtIndicator=0 - Zigzag из метатрейдера, стандартный
    ExtIndicator=1 - Zigzag Алекса, (на форумах ник ANG**** - Александр Николаевич)
    ExtIndicator=2 - индикатор подобный встроенному в Ensign.
    ExtIndicator=3 - индикатор подобный встроенному в Ensign, но немного отличается алгоритм работы от 2. ZigZag Ensign с переменным значением minBars.
    ExtIndicator=4 - ZigZag, разработал tauber.
    ExtIndicator=5 - подобие свингам Ганна. (вариация на тему свингов Ганна)
    Четыре режима DT-ZigZag. Алгоритм отличается от того, что разработал klot в индикаторе DT-ZigZag.
    ExtIndicator=6 - DT-ZigZag с внешним ZigZag_new_nen3.mq4
    ExtIndicator=7 - DT-ZigZag с внешним DT_ZZ.mq4 (разработал klot)
    ExtIndicator=8 - DT-ZigZag с внешним CZigZag.mq4 (разработал Candid)
    ExtIndicator=10 - DT-ZigZag со свингами с внешним Swing_ZZ.mq4 - это ExtIndicator=5 в режиме DT
    ExtIndicator=11 - включается индикатор ExtIndicator=0 в режим активного сканирования для поиска паттернов Gartley.
    ExtIndicator=12 - ZigZag, разработал Talex
    ExtIndicator=13 - SQZZ зигзаг, разработал Товаровед
    ExtIndicator=14 - ZZ_2L зигзаг, разработал wellx

    minBars - фильтр баровый (задается количество баров). Соответствует ExtDepth в ZigZag из MT4.
    minSize - фильтр по количеству пунктов (задается количество пунктов)

    ExtDeviation и ExtBackstep - параметры для ZigZag из MT4 (ExtIndicator=0 или 6)

    minPercent - процентный фильтр (задается процент, например 0.5)
    Если используются проценты - ставите число, а minSize=0;
    Используется только в Zigzag Алекса.
    GrossPeriod - значение таймфрейма, выраженное в минутах (число минут), данные с которого берутся для построения ZigZag в режиме DT-ZigZag

    ExtPoint=11 - количество точек зигзага для зигзага Talex

    StLevel - первый уровень зигзага (wellx)
    BigLevel - второй уровень зигзага (wellx)
    auto - задание автоматического расчета уровней StLevel и BigLevel
    minBar - значение % для расчета StLevel
    maxBar - значение % для расчета BigLevel

    ExtStyleZZ - = true - задает стиль линий ZigZag через вкладку ЦВЕТА в окне изменения свойств индикатора
    = false - Zigzag выводится точками у экстремумов

    ExtMaxBar - задает количество баров, участвующих в расчете зигзага
    0 - зигзаги рассчитываются на всей истории

    ExtMinBar - задает минимальный номер бара, до которого рассчитывается зигзаг

    В настоящий момент ExtMaxBar и ExtMinBar параметры работают с ExtIndicator=0-1-2-3-5-6-7-8-10-11

    ExtNumberPeak - включает нумерацию переломов ZigZag начиная с 1
    ExtNumberPeak10 - по умолчанию разрешает вывод номеров только у первых 10 переломов, иначе выводится нумерация по всей истории.
    ExtNumberPeakLow - по умолчанию вывод чисел только у Low, иначе у High и Low
    ExtNumberPeakColor - цвет чисел
    ExtNumberPeakFontSize - размер чисел

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



    Параметры для фибо уровней.​


    ExtFiboDinamic - разрешает вывод днамических уровней фибо.
    Динамические уровни фибо выводятся на первом луче ZigZag-a.

    ExtFiboStatic - разрешает вывод статических уровней фибо

    ExtFiboStaticNum - номер луча ZigZag-a, на котором будут выводиться
    статические уровни Фибоначчи. 1<ExtFiboStaticNum<9

    ExtFiboCorrectionExpansion переключает статические и динамические Фибы на вывод коррекций или расширений Фибоначчи.
    (Расширения Фибоначчи строятся, как описано в книге Р. Фишера)
    false - коррекция Фибоначчи
    true - расширение Фибоначчи

    ExtFiboS и ExtFiboD - выбор цвета статических и динамических фиб.

    ExtFiboStyle - устанавливает стиль линий уровней фибо

    ExtFiboWidth - устанавливает толщину линий уровней фибо

    --------------------------------------- ----------------------------------------------------------------
    Параметры для паттернов Песавенто.​

    ExtPPWithBars - выводится дополнительная информация после значений ретресментов паттернов Песавенто.

    ExtPPWithBars = 0 - показывает значение ретресмента у паттернов Песавенто.

    ExtPPWithBars = 1 - показывает значение ретресмента у паттернов Песавенто и в скобках показывает количество баров между вершинами зигзага для данного ретресмента.

    ExtPPWithBars = 2 - показывает значение ретресмента у паттернов Песавенто и в скобках выводится количество баров для первого и второго условного луча зигзага, между которыми построен "ретресмент" (паттерном Песавенто)

    ExtPPWithBars = 3 - выводится временнОй ретресмент после ценового ретресмента. ВременнОй ретресмент рассчитывается как отношение количества баров на втором луче зигзага к количеству баров на первом луче зигзага

    ExtPPWithBars = 4 - выводится временнОй ретресмент, рассчитанный как отношение времени развития второго луча к времени развития первого луча

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

    ExtPPWithBars = 6 - выводит количество пунктов и процентов, на которые текущая цена перелома зигзага отличается от числа Песавенто

    ExtPPWithBars = 7 - выводит значение скорости для первого и второго лучей. Данный параметр также можно использовать для определения значения масштаба. Данное значение используется при автоматическом масштабировании фибо дуг.

    ExtPPWithBars = 8 - выводит отношение длины второго луча к длине первого

    ExtPPWithBars = 9 - выводит процент изменения цены на первом и втором лучах

    ExtHidden - 0 - линии и числа паттернов Песавенто скрыты. Но выводятся вилы Эндрюса и все, связанное с вилами.

    1 - показывает все линии между фракталами, у которых процент восстановления >0.14 и <9.

    2 - показывает только те линии, где процент восстановления равен числам Песавенто (и 0.447, 0.886, 2.24, 3.14, 3,618 для построения паттернов Gartley)

    3 - показывает числа, перечисленные в пункте 2 и соответствующие линии

    4 - показывает числа не Песавенто и соответствующие линии

    5 - скрывает всю оснастку. Остается только ZigZag и выводятся найденные бабочки Gartley.

    ExtFractal - количество фракталов (максимумов, минимумов),
    от которых идут линии к другим фракталам

    ExtFractalEnd - количество фракталов, к которым идут линии.
    Дальше этого фрактала соединяющих линий не будет.
    Если ExtFractalEnd=0, то последний фрактал равен максимальному числу фракталов.
    Минимальное значение ExtFractalEnd=1

    ExtFiboChoice - выбор набора чисел чисел для построения паттернов Песавенто. Параметр задается числами от 0 до 11.

    ExtFiboZigZag - разрешает вывод "ZiaZag Fibonacci"

    ExtDelta - (допуск) отклонение в расчете. Задает величину потенциальной разворотной зоны. Должно быть 0<ExtDelta<1

    ExtDeltaType -
    0 - выводятся проценты восстановления "как есть" с округлением до 2 цифр после запятой.
    1 - расчет допуска (%-число Песавенто)<ExtDelta
    2 - ((%-число Песавенто)/число Песавенто)<ExtDelta
    3 - выводятся проценты восстановления "как есть" с округлением до 3 цифр после запятой.

    ExtSizeTxt - размер шрифта для вывода чисел для паттернов Песавенто

    ExtLine - выбор цвета соединительных линий для паттернов Песавенто

    ExtGartley886 - выбор цвета чисел 0.447, 0.886, 2.236, 3.14, 3,618

    ExtNotFibo - выбор цвета всех остальных чисел для паттернов Песавенто

    ExtGartley886 - выбор цвета числа .886 и других дополнительных

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



    Параметры для паттернов Gartley.​

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

    minDepth - задает минимальное значение Depth для поиска паттернов Gartley.

    DirectionOfSearchMaxMin - задает направление поиска паттернов:
    false - от minDepth к maxDepth
    true - от maxDepth к minDepth

    NumberPattern - Номер паттерна, по которому калибруется зигзаг и параметры которого выводятся через InfoTF

    ExtGartleyTypeSearch - режим поиска паттернов
    0 - поиск заканчивается после первого найденного паттерна
    1 - выводятся все паттерны на участке, заданном параметром maxBarToD. Поиск повторяется при каждом пересчете зигзага.
    2 - выврдятся все паттерны на участке, заданном параметром mxBarToD. Поиск производится только один раз.

    ExtHiddenPP - режим отображения зигзага
    0 - зигзаг не выводится. Выводятся только точки у вершин зигзага. Паттерны Песавенто не выводятся.
    1 - выводится зигзаг откалиброванный паттерном, заданным параметром NumberPattern. Паттерны Песавенто выводятся обычным образом.
    2 - зигзаг не выводится. Выводятся только точки у вершин зигзага. Паттерны Песавенто выводятся только для вершин паттернов Gartley.

    ExtGartleyOnOff - включает показ паттернов Gartley для всех зигзагов, кроме ExtIndicator=11.

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

    patternInfluence - true - учитывается влияние паттерна при этом отменяется действие параметра maxBarToD

    AllowedBandPatternInfluence - задается коэффицент от величины расстояния между точками X и D паттерна. Этот коэффициент задает расстояние от точки D до точки, где влияние паттерна предположительно заканчивается

    RangeForPointD - разрешает показ зоны развития точки D
    >0 разрешает показ зоны развития точки D
    =2 дополнительно выводятся линии потенциальных уровней точки D

    ExtColorRangeForPointD - цвет рамки зоны развития точки D
    ExtLineForPointD_AB - задает цвет потенциального уровня точки D - описание
    ExtLineForPointD_BC - задает цвет потенциального уровня точки D

    ExtColorPatterns - цвет треугольников паттернов.

    ExtColorPatternList - задается список цветов для закраски крыльев паттернов Gartley. Названия цветов перечислены через запятую. Если какой либо цвет будет записан с ошибкой, то для этого цвета выбирается красный цвет.

    ExtDeltaGartley - задает допуск на отклонение цены от рекомендованных значений ретресментов для паттернов. По умолчанию 9% - 0.09.

    ExtCD - величина ноги CD паттерна относительно ноги BC, после которой начинается анализ паттерна.

    Equilibrium - включает вывод линий Equilibrium, Reaction1 и Reaction2.
    ReactionType - задает тип линий реакции
    EquilibriumStyle - задает стиль линий Equilibrium, Reaction1 и Reaction2.
    EquilibriumWidth - задает толщину линий Equilibrium, Reaction1 и Reaction2.
    ColorEquilibrium - задает цвет для Equilibrium,
    ColorReaction - задает цвет для Reaction1 и Reaction2.
    -------------------------------------------------------------------------------------------------------



    Параметры для вил Эндрюса.​

    ExtPitchforkDinamic > 0 (=1) выводятся динамические вилы Эндрюса от последних двух экстремумов ZigZag
    =2 - выводятся вилы Эндрюса с 50% медианой
    =3 50% вилы Эндрюса (в трактовке Vinsant)
    =4 выводятся линии Шиффа

    ExtPitchforkStatic > 0 (=1) выводятся статические вилы Эндрюса от экстремума ZigZag с номером ExtPitchforkStaticNum
    =2 - выводятся вилы Эндрюса с 50% медианой
    =3 50% вилы Эндрюса (в трактовке Vinsant)
    =4 выводятся линии Шиффа

    3<=ExtPitchforkStaticNum<=9 - номер вершины ZigZag, от которой начинаются статические вилы

    ExtLinePitchforkD и ExtLinePitchforkS задает цвет динамических и статических вил Эндрюса.

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

    ExtPitchforkStaticColor - задает цвет закраски канала статических вил, а также включает закраску

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

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

    ExtISLStyle - задает стиль вывода линий ISL в вилах Эндрюса

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

    ExtFiboFanDinamic - разрешает вывод динамических фибо-вееров

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

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

    ExtFiboFanExp - количество лучей фибо веера. true=6, false=4

    ExtFiboFanHidden - разрешает вывод маркировки лучей фибо вееров

    ExtFiboFanMedianaStaticColor и ExtFiboFanMedianaDinamicColor - задают цвет фибовееров на срединной линии статических и динамических вил, а также включают соответствующие фибовееры

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

    ExtFiboTime1 - включает временные зоны фибо 1.

    ExtFiboTime2 - включает временные зоны фибо 2.

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

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

    ExtPivotZoneDinamicColor - задает цвет закраски Pivot Zone для динамических вил Эндрюса

    ExtPivotZoneStaticColor - задает цвет закраски Pivot Zone для статических вил Эндрюса

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

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

    ExtUWL - включает верхние предупреждающие линии
    ExtVisibleUWL - позволяет выводить значения фибо уровней верхних сигнальных линий
    ExtLWL - включает нижние предупреждающие линии
    ExtVisibleLWL - позволяет выводить значения фибо уровней нижних сигнальных линий
    ExtLongWL - регулирует длину предупреждающих линий вил Эндрюса (по просьбе alexhorn-a )

    ExtISLDinamic - включает внутренние сигнальные линии для динамических вил Эндрюса
    ExtISLStatic - включает внутренние сигнальные линии для статических вил Эндрюса
    ExtVisibleISL - позволяет выводить значения фибо уровней у внутренних сигнальных линий

    ExtRL146 - включает дополнительно RL 14.6 и RL 23.6

    ExtRLine - разрешает вывод линий реакции вдоль вил Эндрюса - Это параметр был до 78 версии включительно.
    С 79 версии вместо этого параметра включены два новых:
    ExtRLDinamic - включает линии реакции для динамических вил Эндрюса
    ExtRLStatic - включает линии реакции для статических вил Эндрюса

    ExtVisibleRL - позволяет выводить значения фибо уровней у линий реакции

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

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

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

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

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

    ExtFiboFreeFT1, ExtFiboFreeFT2, ExtFiboFreeFT3 - задают значения пользовательских Fibo Time
    ExtFiboFreeRL - задает значение пользовательских линий реакции.
    ExtFiboFreeUWL, ExtFiboFreeLWL – задает пользовательские значения верхних и нижних предупреждающих линий
    ExtFiboFreeISL – задает пользовательские значения внутренних предупреждающих линий

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



    Параметры для каналов micmed'a.​

    ExtCM_0_1A_2B - каналы micmed'a. Значение выбирается из чисел 1-2-3-4-5. Значение 0 по умолчанию - строятся обычные вилы Эндрюса.

    ExtCM_Fibo - задается положение срединной линии вил Эндрюса для построения каналов micmed'a. Значение можно менять от 0 до 1.

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



    Параметры для фибо вееров.​

    ExtFiboFanColor - включает произвольные фибовееры заданием цвета.

    ExtFiboFanNum - номер луча ZigZag-a, на котором будут выводиться произвольные фибовееры. 1<ExtFiboStaticNum<=9

    ExtFanStyle - устанавливает стиль линий фибо вееров
    ExtFanWidth - устанавливает толщину линий фибо вееров

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



    Параметры для фибо расширений.​

    ExtFiboExpansion - расширения Фибоначчи, как в Метатрейдере
    < 2 расширения Фибоначчи не выводятся
    = 2 динамическое расширени Фибоначчи
    >2 и <=9 статические расширения Фибоначчи

    ExtFiboExpansionColor - заданием цвета линий включаются расширения Фибоначчи.

    ExtExpansionStyle - устанавливает стиль линий уровней расширений Фибоначчи

    ExtExpansionWidth - устанавливает толщину линий уровней расширений Фибоначчи

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



    Параметры для versum Levels.​

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

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

    ExtVLStaticNum - задает номер вершины, от которой выводятся статические Versum Levels

    ExtVLStyle - устанавливает стиль линий уровней Versum Levels

    ExtVLWidth - устанавливает толщину линий уровней Versum Levels

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



    Параметры для фибо дуг.​

    ExtArcDinamicNum - задает номер переломов ZigZag, до которых строятся динамические фибо дуги

    ExtArcStaticNum - задает номер переломов ZigZag, на которых строятся статические фибо дуги

    ExtArcDinamicColor - задает цвет динамических фибо дуг

    ExtArcStaticColor - задает цвет статических фибо дуг

    ExtArcDinamicScale - задает масштаб динамических фибо дуг
    0 - автомасштаб; >0 - масштаб задается пользователем

    ExtArcStaticScale задает масштаб статических фибо дуг
    0 - автомасштаб; >0 - масштаб задается пользователем

    ExtArcStyle - устанавливает стиль линий уровней фибо дуг

    ExtArcWidth - устанавливает толщину линий уровней фибо дуг

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



    Параметры для Golden Spiral.​

    ExtSpiralNum - задает номер переломов ZigZag, на которых строится золотая спираль

    goldenSpiralCycle - задает расстояние между витками. Чем больше число, тем меньше расстояние между витками спирали.

    accurity - задает длину отрезков прямых линий, которыми строится спираль

    NumberOfLines - задает количество отрезков прямых линий, из которых строится спираль

    clockWiseSpiral - задает направление закручивания спирали
    true - спираль закручивается по часовой стрелке
    false - спираль закручивается против часовой стрелки

    spiralColor1 - задает первый цвет линии спирали

    spiralColor2 - задает второй цвет линии спирали

    ExtSpiralStyle - устанавливает стиль линии спирали

    ExtSpiralWidth - устанавливает толщину линии спирали

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



    Параметры для Pivot ZigZag.​

    ExtPivotZZ1Color - задает цвет Pivot ZigZag 1
    ExtPivotZZ2Color - задает цвет Pivot ZigZag 2
    ExtPivotZZ1Num - задает номера луча, на котором рассчитывается 1 Pivot ZigZag
    ExtPivotZZ2Num - задает номера луча, на котором рассчитывается 2 Pivot ZigZag

    На первом луче строится динамический Pivot ZigZag
    На втором и далее лучах строится статический Pivot ZigZag

    ExtPivotZZStyle - устанавливает стиль линий уровней Pivot ZigZag
    ExtPivotZZWidth - устанавливает толщину линий уровней Pivot ZigZag

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



    Параметры для Channels (каналы).​

    ExtTypeChannels - Задает тип канала.
    1 - линия тренда проходит через перелом зигзага и по касательной к рынку. Линия целей проходит параллельно линии тренда.
    Этот канал строится или на одном луче, или на двух последовательных лучах
    2 - линия тренда и линия целей проходят параллельно лучу зигзага по касательной к рынку.
    Луч зигзага может проходить между любыми переломами от 1 до 9

    Каналы строятся только на сформировавшихся лучах. На первом луче в данной версии каналы не строятся.

    ExtTypeLineChannels - задает тип линий тренда и целей. Может принимать значения от 0 до 3
    ExtChannelsNum - задает номера переломов зигзага, между которыми строится канал.

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

    ExtLTColor - задает цвет линии тренда
    ExtLCColor - задает цвет линии целей
    ExtLTChannelsStyle - задает стиль линии тренда
    ExtLTChannelsWidth - задает толщину линии тренда
    ExtLCChannelsStyle - задает стиль линии целей
    ExtLCChannelsWidth - задает толщину линии целей


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



    Параметры для Fibo Time вне вил Эндрюса.​

    ExtFiboTimeNum - задает переломы зигзага, от которых строятсяExtFiboTime, не привязанные к вилам Эндрюса

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



    Дополнительные параметры.​


    chHL = true - Если хотите посмотреть уровни подтверждения.
    Позволяет видеть границы ценового канала. При выходе цены за границу ценового канала в сторону противоположную предыдущему экстремуму ZigZag рисует новый луч.
    Используется только в Zigzag Алекса и в Zigzag Ensign.

    PeakDet = true - Если хотите посмотреть уровни предыдущих максимумов и минимумов.

    chHL_PeakDet_or_vts - true - По умолчанию разрешает вывод линий подтверждения (ценовой канал) и уровни предыдущих максимумов ZigZag.
    false - выводится индикатор i-vts.

    ExtLabel = 0 обычный режим вывода зигзагов
    = 1 вывод меток в расчетном месте появления нового луча. Для редима DT - в виде полосок символов
    = 2 вывод меток в расчетном месте появления нового луча. Для редима DT - в виде одного символа

    ExtCodLabel - код символа для вывода метки. Значок метки выбирается из таблицы Wingdings

    NumberOfBars - Количество баров обсчёта (0-все) для i-vts.

    NumberOfVTS - это, я так понимаю, параметр сглаживания для i-vts.
    NumberOfVTS1 - параметр сглаживания для второй копии i-vts.

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



    Общие параметры.​

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

    ExtFiboTypeFree - задание пользовательских фиб для:

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

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


    ExtObjectColor - задает цвет линии, соединяющей базовые точки объектов

    ExtObjectStyle - задает cтиль линии, соединяющей базовые точки объектов

    ExtDinamic - разрешает вывод статических инструментов как динамических при этом при появлении нового луча статические инструменты перемещаются на другие переломы зигзага
    ExtVisibleDinamic - позволяет выделить, какие статические инструменты выводить в динамическом режиме

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

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

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

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

    ZigZagHighLow - задает, от каких точек делать построение паттернов Песавенто, вил Эндрюса и т.д.
    true - от экстремумов баров
    false - от переломов ZigZag.

    ExtSendMail - отправка сообщения на email о появившемся паттерне.

    ExtAlert - разрешает вывод сообщения и звукового сигнала при возникновении нового луча ZigZag

    ExtPlayAlert - разрешает вывод сообщения и звукового сигнала при появлении нового паттерна.

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

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

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

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

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


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

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

    nen Well-Known Member

    В индикаторе ZUP для работы со стандартным ZigZag необходимо поставить ExtIndicator=0.

    Из описания стандартного ZigZag оставил только один абзац. Другие два абзаца удалил, так как они не соответствуют действительности.

    Depth это минимальное кол-во баров, на котором не будет второго максимума (минимума) меньше (больше) на Deviation пипсов, чем предыдущего, то есть расходиться ZigZag может всегда, а сходится (либо сдвинуться целиком) больше, чем на Deviation, ZigZag может только после Depth баров. Backstep это минимальное количество баров между максимумами (минимумами).

    Как выяснилось, параметр Deviation на работу загзага не влияет. Поэтому в дальнейшем на этот параметр просьба не обращать внимание. (03-021-2013)

    minBars соответствует Depth
    ExtDeviation соответствует Deviation - этот параметр не влияет на расчет зигзага!
    ExtBackstep соответствует Backstep

    Недостатки стандартного ZigZag.
    1) При каждом тике (изменении цены) происходит полный пересчет индикатора. Это сильно нагружает процессор.
    2) При расчете индикатора отдельно находятся максимумы и минимумы. Потом они объединяются для вывода на график. Если на одном баре был найден минимум и максимум, то предпочтение отдается максимуму. Из-за этого ZigZag может показать несколько максимумов подряд без минимума между ними.
    3) Так как индикатор пересчитывается на каждом тике, то последние несколько минимумов (максимумов) могут измениться непредсказуемым образом.

    Если появится новая версия стандартного ZigZag достойная того, чтобы с ней можно было работать, новая версия будет включена в ZUP как дополнительный ZigZag. Версия, которая включена сейчас, изменяться не будет. (Немного алгоритм стандартного зигзага все же пришлось изменить. Устранены ошибки.)
     
  3. nen

    nen Well-Known Member

    Вывод линии всех ZigZag изменяется параметром ExtStyleZZ .

    true - задает стиль линий ZigZag через вкладку ЦВЕТА
    false - Zigzag выводится точками у минимумов и максимумов

    ========================================================

    При выборе ExtIndicator=1 ZUP будет работать с ZigZag Алекса.

    При создании ZUP ZigZag Алекса послужил отправной точкой. С него все началось.

    Алгоритм.
    Вычисляется среднее значение первого бара. Далее на всех последующих барах вычисляется условная средняя цена бара. Определяется направление тренда на следующем баре по смещению условной средней цены бара.
    Изменение направления тренда происходит при отклонении условной средней цены на заданную величину в пунктах или в процентах.

    Параметры.
    minSize - фильтр по количеству пунктов (задается количество пунктов)
    minPercent - процентный фильтр (задается процент, например 0.5)
    Если используются проценты - ставите число, а minSize=0;

    Оригинальную версию этого ZigZag можно найти на Пауке в ветке автора: Automatic Channel <p>
     
  4. nen

    nen Well-Known Member

    В ZigZag Алекса используются еще два параметра.

    chHL = true - Если хотите посмотреть уровни подтверждения
    Используется только в Zigzag Алекса и в Zigzag Ensign.

    usdcad_06_07_05_h4_nf.gif

    PeakDet = true - Если хотите посмотреть уровни предыдущих максимумов и минимумов
    Используется со всеми Zigzag.

    usdcad_06_07_05_h4_1_nf.gif

    Изменить цвет и стиль этих линий можно при вызове окна параметров на вкладке ЦВЕТА.

    chHL задает так называемый ценовой канал. При пробитии ценой противоположной стенки этого канала ZigZag меняет направление.

    chHL_PeakDet_or_vts - true - По умолчанию разрешает вывод линий подтверждения (ценовой канал) и уровни предыдущих максимумов ZigZag. false - выводится индикатор i-vts.
     
  5. nen

    nen Well-Known Member

    ExtIndicator=2 разрешает работу с ZigZag Ensign.

    ZigZag Ensign – условное название. Этот вариант ZigZag был сделан после наблюдения за работой индикатора, на основе которого в Ensign строятся паттерны Песавенто. Также в Ensign было небольшое описание принципов работы этого индикатора. Возможно, что в Ensign алгоритм индикатора немного отличается.

    Алгоритм.
    Минимум и максимум первого бара сравниваются с минимумами и максимумами следующих баров. Если находится бар, на котором одновременно минимум и максимум больше (меньше) тех, что на первом баре, то определяется направление тренда. Больше – бычий тренд. Меньше – медвежий тренд.
    Далее описываю для бычьего (восходящего) тренда. Для медвежьего будет наоборот.
    Если на следующем баре максимум будет выше максимума на предыдущем баре, на следующем баре продолжается бычий тренд. При равенстве максимумов – ничего не делаем. Считается, что направление тренда не изменилось. Если на следующем баре максимум (hlast) ниже предыдущего, появляются варианты.
    1) Пропускаются minBars баров. При этом на каждом из этих minBars баров максимум должен быть меньше максимума (последнего) бара, после которого пошел отсчет minBars баров. Если хотя бы на одном баре цена превысит максимум последнего бара, то тренд будет считаться бычьим до этого бара включительно. И далее со следующего бара начинается отсчет minBars баров.
    Анализируются бары, начиная с minBars+1 бара. Если hlast – Low[minBars+1]>minSize тренд меняет направление на медвежий. То есть если минимум minBars+1 бара отклоняется от hlast на величину, большую minSize, тренд меняет направление.

    2) Если любой из minBars баров закроется ниже последнего минимума ZigZag тренд также изменит направление на медвежий, не дожидаясь minBars+1 бара.

    Изменение направления тренда происходит после закрытия бара, на котором это произошло.

    Используемые параметры.
    minBars, minSize – названия взяты такие же, как в программе Ensign.

    ========================
    У ZigZag Алекса и ZigZag Ensign отсутствуют недостатки стандартного ZigZag. Процессор не нагружается. Происходит расчет только последнего бара. Не бывает нескольких максимумов подряд. Последние минимумы и максимумы предсказуемы. Последний максимум может только увеличиваться, минимум - уменьшаться.

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

    Добавлен ZigZag ExtIndicator=3. Разрешает работу с ZigZag Ensign с немного измененным алгоритмом.
    Для этого варианта надо задавать только значение minBars. Значение minSize будет игнорироваться.
    Значение minSize переменное и равно размеру бара (от минимума до максимума), на котором заканчивается последний луч ZigZag.

    eurusd_06_07_06_m5_nf.gif

    На рисунке видно, что размер ценового канала меняется.
     
  6. nen

    nen Well-Known Member

    tauber предложил свой вариант ZigZag.

    Для выбора этого ZigZag надо задать параметр ExtIndicator = 4.

    В стандартном ZigZag, поставляемом с Метатрейдером, tauber изменил начальную часть - где идет отбор пиков и впадин.
    Приведу описание, любезно предоставленное автором.

    За основу взял метатрадер.
    Алгоритм рекурсивный, короткий и логически ясный
    1) Ищется глобальный максимум среди всех баров
    2) Оставшиеся бары делятся на две части справа и слева от максимального бара
    3) В обеих половинках ищется глобальный минимум
    4) Каждая половинка вновь делится пополам, и.т.д.

    При этом процесс управляется, как это и положено ZigZag только одним параметром - процентом или разницей в пипсах.


    И еще две цитаты.

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

    Главное отличие в том, что результат работы зависит только от одного параметра minSize, что как раз и является классическим определением ZigZag и обеспечивает точное нахождение всех важных пиков.
     
  7. nen

    nen Well-Known Member

    Начиная с версии 41 ExtIndicator=5 включает ZigZag, имитирующий свинги Ганна.
    Подробное описание построения свингов Ганна приводится в книге Джеймса Хьержика "Модель. Цена и Время. Применение Теории Ганна в системах торговли". Некоторые известные индикаторы, строящие свинги Ганна, были созданы по описанному в книге алгоритму.
    Описание очень подробное. Можно даже сказать, подробное до занудства. Но тем не менее когда начинаешь делать по данному описанию индикатор, возникает много вопросов. Бывают комбинации свечей, которые сложно анализировать, сложно строить свинги. Наверно, поэтому известные реализации свингов Ганна в индикаторах имеют те или иные отклонения от алгоритма, описанного в книге.

    Реализация в индикаторе ZUP также отличается от книжной.
    Отличий два. Самое главное отличие в работе с внешним баром.
    Внешний бар - бар имеющий более высокий High и более низкий Low, чем предыдущий. В описании говорится, что на внешнем баре должен быть построен Максимум и Минимум. В индикаторе ZUP сейчас невозможно работать с ZigZag, у которого на одном баре минимум и максимум.
    К тому же из описания следует, что минимум и максимум должны чередоваться в определенной последовательности. Сначала должен идти тот экстремум, который ближе к открытию свечи. В реальном времени это реализовать можно. Но на истории начинается "вольное" трактование. И свинги, построенные в реальном времени, могут отличаться от тех, которые будут построены на том же отрезке времени спустя некоторое время по историческим данным. То есть, там, где в реальном времени был максимум, спустя некоторое время можем получить минимум.
    Чтобы не было неоднозначности, на внешнем баре тенденция будет продолжать ту, что была до внешнего бара. Но, так как на внешнем баре тенденция по описанию должна меняться, то для промежуточной, основной (главной) тенденции и для тенденций более высоких порядков будем считать внешний бар баром, с которого начинается подсчет баров для выявления тенденции.
    Это главное отличие. При сравнении с другими индикаторами, рисующими свинги Ганна, это отличие незначительно влияет на выявление свингов. "Мелкие" свинги, которые должны были быть на внешнем баре роли в общей картине не играли. А в некоторых случаях индикатор выявлял свинги, пропущенные другими индикаторами на значимых участках исторических данных.
    Второе отличие - незначительное. Оно опять же связано с анализом внешнего бара. В некоторых случаях это отличие помогает выявить свинги, скажем так, на сбойных участках истории котировок. Подробно не буду описывать это отличие. Сложно описать доступным образом. Здесь я пошел на поводу у других программистов, реализовавших свинги в своих индикаторах. По-своему сделал обработку внешнего бара так, чтобы она была похожа на реализацию в других индикаторах. Как реализовано у других не смотрел. Сложно разбирать чужой код. Смотрел только на рисунок, создаваемый индикатором.


    ExtIndicator=5 - вариация на тему свингов Ганна.
    minBars задает тенденцию

    minBars=0 малая тенденция (однобаровая)
    minBars=1 промежуточная тенденция (двухбаровая)
    minBars=2 главная (основная) тенденция (трехбаровая)
    minBars>2 тенденции более высокого порядка.
     
  8. nen

    nen Well-Known Member

    В индикаторе используются числа Фибоначчи, а также модифицированные числа Фибоначчи – паттерны Песавенто (или числа Песавенто). Для построения паттернов Gartley дополнительно используются числа, по моим представлениям, введенным в обращение Scott Carney: 0.447, 0.886, 2.24 (2.236), 3.14, 3,618.
    Число 0.886 впервые исследовал <span class='inv'><![CDATA[<noindex>]]></span>Jim Kane<span class='inv'><![CDATA[</noindex>]]></span>. Об этом писал Scott Carney.
    С помощью параметра ExtFiboType можно сделать выбор, с какими числами будет работать индикатор. Выбор производится между стандартными числами и, я условно называю, числами Песавенто. Также можно задавать для некоторых инструментов пользовательские значения чисел.
    Ниже привожу полный список чисел для разных инструментов, использующихся в индикаторе.

    Паттерны Песавенто.

    До 58 версии ZUP включительно:
    Стандартные числа: 0.146-0.236-0.382-0.5-0.618-0.764-0.854-1.0-1.236-1.618
    Числа Песавенто: 0.146-0.236-0.382-0.447-0.5-0.618-0.707-0.786-0.841-0.886-1.0-1.128-1.272-1.414-1.5-1.618-1.732-1.902-2.0-2.236-2.414-2.618-3.14-3.618-4.0

    ========================​
    Паттерны Песавенто.

    В 59 версии появилась возможность выбора наборов чисел для показа в паттернах Песавенто.

    Наборы чисел

    Стандартные фибы.

    Выводятся только при значении ExtFiboType=0

    0.146 - 0.236 - 0.382 - 0.5 - 0.618 - 0.764 - 0.854 - 1.0 - 1.236 - 1.618 - 4.236

    ExtFiboChoice = 0 - набор чисел Ларри Песавенто

    0.25 - 0.382 - 0.5 - 0.618 - 0.707 - 0.786 - 0.841 - 1.0 - 1.128 - 1.272 - 1.414 - 1.618 - 2.0 - 2.618 - 4.0

    ExtFiboChoice = 1 - набор чисел, используемых при построении паттернов Gartley

    0.382 - 0.447 - 0.5 - 0.618 - 0.707 - 0.786 - 0.886 - 1.128 - 1.272 - 1.414 - 1.618 - 2.0 - 2.236 - 2.618 - 3.142 - 3.618

    ExtFiboChoice = 2 - набор чисел, используемых при построении паттернов Gartley плюс дополнительные полезные числа. Сюда впоследствии можно будет добавлять числа.

    На настоящий момент включены следующие дополнительные числа.

    0.146 - 0.236 - 0.854 - 1.732 - 1.902

    ExtFiboChoice = 3 - набор чисел, которые Bryce Gilmore в книге Geometry of Markets 2 на странице 6 в общем списке чисел выделил как наиболее значимые.

    0.25 - 0.382 - 0.5 - 0.618 - 0.667 - 0.786 - 1.0 - 1.272 - 1.618 - 1.732 - 1.75 - 2.0 - 2.236 - 2.5 - 2.618 - 3.0 - 3.33 - 4.236 - 6.854

    Bryce Gilmore в книге Geometry of Markets 2 выделяет группы чисел. Далее наборы чисел как предложил Джон Эдвардс.
    ExtFiboChoice = 4 - набор чисел Geometric

    0.146 - 0.186 - 0.236 - 0.3 - 0.382 - 0.486 - 0.526 - 0.618 - 0.786 - 1.0 - 1.272 - 1.618 - 1.902 - 2.058 - 2.618 - 3.33 - 4.236 - 5.388 - 6.854

    ExtFiboChoice = 5 - набор чисел Harmonic

    0.125 - 0.177 - 0.25 - 0.354 - 0.5 - 0.707 - 1.414 - 2.0 - 2.828 - 4.0 - 5.657 - 8.0

    ExtFiboChoice = 6 - набор чисел Arithmetic

    0.167 - 0.333 - 0.577 - 0.667 - 1.5 - 1.732 - 3.0 - 6.0

    ExtFiboChoice = 7 - набор чисел Golden Mean

    0.236 - 0.30 - 0.486 - 0.618 - 0.786 - 1.272 - 1.618 - 2.058 - 2.618 - 3.33

    ExtFiboChoice = 8 - набор чисел Square

    0.177 - 0.250 - 0.354 - 0.50 - 0.707 - 1.414 - 2.0 - 2.828 - 4.0 - 5.656

    ExtFiboChoice = 9 - набор чисел Cube

    0.111 - 0.192 - 0.333 - 0.577 - 1.732 - 3.0 - 5.2 - 9.0

    ExtFiboChoice = 10 - набор чисел Rectangle (Root 5 у Bryce Gilmore)

    0.20 - 0.447 - 2.236 - 5.0

    ExtFiboChoice = 11 - набор чисел Дополнительные полезные номера

    1.414 * 1.618 = 2.288
    1.414 * 0.618 = 0.874

    2.618 * 1.272 = 3.330
    2.618 * 1.618 = 4.236

    1.618 / 2 = 0.809
    2.618 / 2 = 1.309

    1.618 * 2 = 3.236
    1.732 * 2 = 3.464
    2.236 * 2 = 4.472

    ========================​

    Фибы. И расширения Фибоначчи как у Фишера с небольшим отличием.

    Стандартные числа: 0-0.146-0.236-0.382-0.5-0.618-0.764-0.854-1.0-1.236-1.618-2.618-4.236-6.854
    Числа Песавенто: 0-0.382-0.5-0.618-0.707-0.786-0.854-0.886-1.0-1.128-1.272-1.414-1.618-2.0-2.414-2.618-4.0

    Расширени Фибоначчи как в метатрейдере.

    Стандартные числа: 0.236-0.382-0.5-0.618-0.764-0.854-1.0-1.236-1.618-2.0-2.618
    Числа Песавенто: 0.382-0.5-0.618-0.707-0.786-0.886-1.0-1.272-1.414-1.618-2.0-2.618

    Фибо-вееры. Статические фибовееры выводятся со статическими вилами Эндрюса. Динамические выводятся на первом луче.

    Стандартные числа: 0.236-0.382-0.5-0.618-0.764-0.854
    Числа Песавенто: 0.236-0.382-0.5-0.618-0.786-0.886

    Фебо-вееры от произвольных точек и вдоль срединной линии вил Эндрюса.

    Стандартные числа: 0.236-0.236-0.382-0.5-0.618-0.764-0.854-1.0:1.618-2.618
    Числа Песавенто: 0.382-0.5-0.618-0.707-0.786-0.886-1.0-1.272-1.414-1.618-2.618

    Линии реакции.

    Стандартные числа: 0.236-0.382-0.5-0.618-0.764-1.0-1.618-2.0-2.618-4.0
    Числа Песавенто: 0.382-0.5-0.618-0.707-0.786-0.886-1.0-1.128-1.272-1.414-1.618-2.0-2.414-2.618-4.0

    Предупреждающие линии.

    Стандартные числа: 0.618-1.0-1.618-2.0-2.618

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

    Стандартные числа: 0-1-1.236-1.382-1.5-1.618-1.764-1.854-2.0-2.236-2.618-3.0-2.618
    Числа Песавенто: 0-1-1.382-1.5-1.618-1.707-1.786-1.886-2.0-2.272-2.414-2.618-3.0-3.414-3.618-4.0

    Versum Levels.

    Стандартные числа - 23,6-38,2-45,5-50,0-54,5-61,8-76,4
    С числами Песавенто - 23,6-38,2-44,7-50,0-61,8-78,6-88,6

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

    ExtFiboTypeFree - задание пользовательских фиб для:

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

    По умолчанию ExtFiboTypeFree = "0,0.382,0.618,0.764,1,1.236,1.618"

    Также пользовательские значения задаются для различных инструментов, встроенных в вилы ЭндрюсаЖ

    ExtFiboFreeFT1, ExtFiboFreeFT2, ExtFiboFreeFT3 - задают значения пользовательских Fibo Time
    ExtFiboFreeRL - задает значение пользовательских линий реакции.
    ExtFiboFreeUWL, ExtFiboFreeLWL – задает пользовательские значения верхних и нижних предупреждающих линий
    ExtFiboFreeISL – задает пользовательские значения внутренних предупреждающих линий


    В этом списке возможны изменения в будущем.
     
  9. nen

    nen Well-Known Member

    <span class='inv'><![CDATA[<noindex>]]></span>Паттерны Песавенто<span class='inv'><![CDATA[</noindex>]]></span>.

    Впервые с паттернами Песавенто столкнулся в канадской программе <span class='inv'><![CDATA[<noindex>]]></span>Ensign<span class='inv'><![CDATA[</noindex>]]></span>.
    Первое впечатление – что-то непонятное. <span class='inv'><![CDATA[<noindex>]]></span>Паутина с числами<span class='inv'><![CDATA[</noindex>]]></span>.

    На самом деле все просто. Возьмем любые две впадины (вершины), соединенные линией. Посреди линии число. Не надо строить никаких фиб. Программа сама отыскивает самый высокий пик (низкий минимум) между этими вершинами. Вычисляет расстояние от первой впадины (вершины) до этого пика (минимума) (А).
    Вычисляет расстояние от второй впадины (вершины) до этого пика (минимума) (В).
    Число около линии показывает насколько цена на второй впадине (вершине) изменилась относительно цены первой впадины (вершины). Число = В/А.

    Ниже приведена картинка из материалов к программе Ensign, иллюстрирующая сказанное.

    [​IMG]

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

    Для работы с паттернами Песавенто используются следующие параметры.

    ExtHidden - 0 - все линии скрыты. Обычный ZigZag.
    1 - показывает все линии между фракталами, у которых процент восстановления >0.14 и <5.
    2 - показывает только те линии, где процент восстановления равен числам Песавенто (и 0.447, 0.886, 2.24, 3.14, 3,618 для построения паттернов Gartley)
    3 - показывает числа, перечисленные в пункте 2 и соответствующие линии
    4 - показывает числа не Песавенто и соответствующие линии

    ExtFiboZigZag - разрешает вывод "ZiaZag Fibonacci"

    ExtFractal - количество фракталов (максимумов, минимумов),
    от которых идут линии к другим фракталам

    ExtFractalEnd - количество фракталов, к которым идут линии.
    Дальше этого фрактала соединяющих линий не будет.
    Если ExtFractalEnd=0 то последний фрактал равен
    максимальному числу фракталов.
    Минимальное значение ExtFractalEnd=1

    ExtDelta - (допуск) отклонение в расчете. Задает величину
    потенциальной разворотной зоны.
    должно быть 0<ExtDelta<1

    ExtDeltaType -
    0 - выводятся проценты восстановления "как есть"
    1 - расчет допуска (%-число Песавенто)<ExtDelta
    2 - ((%-число Песавенто)/число Песавенто)<ExtDelta

    Известно, что при приближении цены к какой-либо фибе, фиба начинает "работать". То есть каким-то образом ранок начинает вести себя около фибы более менее предсказуемо. То есть существует какой-то диапазон, в котором фиба работает. Этот диапазон (допуск) можно задать параметром ExtDelta. Алгоритм расчета допуска задается параметром ExtDeltaType. Ларри Песавенто говорит, что этот допуск равен 4% (0.04). На форуме <span class='inv'><![CDATA[<noindex>]]></span><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><a href="http://www.forex-tsd.com/suggestions-tradi...trading-95.html" target="_blank"><span class='inv'><![CDATA[<noindex>]]></span><a href="http://www.onix-trade.net/forum/go.php?http://www.forex-tsd.com/suggestions-tradi...trading-95.html" rel="nofollow" target="_blank">http://www.forex-tsd.com/suggestions-tradi...trading-95.html<span class='inv'><![CDATA[</noindex>]]></span><span class='inv'><![CDATA[</noindex>]]></span></a></a></a></a></a></a></a></a></a></a> некоторые применяют допуск 7% и даже 9%.
    Когда цена входит в зону допуска, число становится числом Песавенто. Окрашивается в цвет числа Песавенто.

    ExtSizeTxt - размер шрифта для вывода чисел

    ExtLine - выбор цвета соединительных линий

    ExtPesavento - выбор цвета чисел Песавенто

    ExtGartley886 - выбор цвета чисел 0.447, 0.886, 2.24, 3.14, 3,618

    ExtNotFibo - выбор цвета всех остальных чисел
    =================================
    <span class='inv'><![CDATA[<noindex>]]></span>ZigZag Fibonacci<span class='inv'><![CDATA[</noindex>]]></span>. Впервые встретился с таким инструментом в программе Harmonic Analyzer, в разработке которой принимал участие Scott M. Carney. Многие паттерны Gartley стали известны благодаря Scott M. Carney. С любительским переводом избранных мест из книги Scott M. Carney также можно познакомиться на нашем форуме.

    Пример построения ZigZag Fibonacci с помощью индикатора ZUP можно видеть на приведенном ниже рисунке.
     

    Attached Files:

  10. nen

    nen Well-Known Member

    Индикатор позволяет автоматически строить динамические

    usdcad_06_07_07_h1_nf.gif

    и статические фибы.

    usdcad_06_07_07_h1_1_nf.gif

    Динамические фибы строятся на последнем, изменяющемся, луче ZigZag. Статические фибы строятся на 2-9 лучах.

    Параметры для работы с фибами.

    ExtFiboType = true - фибы с числами Песавенто
    false - стандартные фибы

    ExtFiboDinamic - разрешает вывод днамических уровней фибо.
    Динамические уровни фибо выводятся на первом луче ZigZag-a.

    ExtFiboStatic - разрешает вывод статических уровней фибо

    ExtFiboStaticNum - номер луча ZigZag-a, от которого будут выводиться
    статические уровни Фибоначчи. 1<ExtFiboStaticNum<9

    ExtFiboS и ExtFiboD - выбор цвета статических и динамических фиб.

    При этом выводится значение фибы, например 61.8, и цена.

    Динамическая фиба будет автоматически меняться при изменении размера и положения первого луча ZigZag.

    Параметр ExtFiboCorrectionExpansion переключает статические и динамические Фибы на вывод коррекций или расширений Фибоначчи.

    gbpusd_06_08_09_h1_nf.gif

    Расширения Фибоначчи выводятся как описано в книге Роберта Фишера "Новые методы торговли по Фибоначчи". При этом за базу берется размер луча ZigZag. И расширения как бы продлевают луч далее. Числа расширений выводятся с приставкой Fe.
     
  11. leonid553

    leonid553 New Member

    С недавних пор заинтересовался работой по уровням , Z-Z, Вилам Эндрюса - случайно зашел сюда - и неожиданно получаю такой подарок!
    С огромным любопытством прочитал ветку, где создавался этот индикатор!
    Большое спасибо за все сделанное!! ;)
     
  12. nen

    nen Well-Known Member

    Чтобы Посмотреть информацию по текущей валютной паре с пяти старших таймфреймов необходимо использовать параметр infoTF=true.
    После этого слева во второй верхней строке появится информация по параметрам баров (свечей) с пяти старших таймфреймов, разделенная вертикальными линиями.
    Выводится название таймфрейма, например, MN.
    Далее:
    < - показывает, что свеча медвежья
    > - показывает, что свеча бычья
    = - показывает, что свеча - дож. То есть текущая цена равна цене открытия для данной свечи.

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

    Пример на рисунке.
    eruusd_06_07_15_d1_nf.gif

    В 48 весрии добавлен вывод в конце информационной строки наименование таймфрейма, на котором включен параметр infoTF и значение длины последнего луча, выраженное в процентах. Вывод процентов сделан для применения лучевой тактики, предложенной leonid553.
    В 50 версии, после появления автоматического поиска паттернов Gartley этим параметром также включается вывод названий паттернов и уровни для возможного развития точки D во второй строке.

    ===========================

    В 70 версии изменен вывод первой информационной строки.

    Изменения в infoTF.

    a) Бычий бар для соответствующего таймфрейма теперь показывается значком /\. Медвежий - \/. Если бар имеет форму волчка или дожи, то обозначается так: -|-. Бар будет обозначен как волчок (дожи), если тело бара будет составлять не более 15% общего размера бара.
    b) Добавлена информация о режиме индикатора. Примерно так. Для ExtIndicator=1 (ZZ Алекса), minSize=0, minPercent=0,8 будет выведено: 1/0/0,8%.

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

    a. Extindicator=0, minBars, ExtDeviation, ExtBackstep.
    b. Extindicator=1, minSize, minPercent.
    c. Extindicator=2, minBars, minSize.
    d. Extindicator=3, minBars.
    e. Extindicator=4, minSize.
    f. Extindicator=5, minBars.
    g. Extindicator=6, GrossPeriod, minBars, ExtDeviation, ExtBackstep.
    h. Extindicator=7, GrossPeriod, minBars.
    i. Extindicator=8, GrossPeriod, minBars, ExtDeviation.
    j. Extindicator=10, GrossPeriod, minBars.
    k. Extindicator=11, minBars, ExtDeviation, ExtBackstep.
    l. Extindicator=12, minBars.
    m. Extindicator=13, minBars, minSize.
    n. Extindicator=14, StLevel, BigLevel.

    [​IMG]

    Строка читается так.

    MN \/ 1293 0.080 - последняя месячная свеча медвежья, имеет размер 1293 пункта, текущее положение цены находится в 8% от минимума свечи. Аналогично и для всех остальных таймфреймов до часового включительно.

    MN 32.49% - таймфрейм, с которого берутся данные для построения зигзага, - месячный. Цена находится на уровне 32.49% от вершины последнего луча зигзага. Это сделано для использования в лучевой тактике, которую разработал leonid553.

    6 / 42300 / 12 / 5 /3 - режим Extindicator=6, GrossPeriod=43200, minBars=12, ExtDeviation=5, ExtBackstep=3.


    При движении рынка информационная строка меняется. Ниже видно, какие произошли изменения.

    [​IMG]

    ===============

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

    В строке 4 цифры, принимающие значение 0 или 1

    0 - группа параметров не выводится
    1 - группа параметров выводится


    Всего 5 группы параметров.

    Группы параметров:

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

    eurusd_07_12_01_h4_nf.gif
     
  13. nen

    nen Well-Known Member

    В индикатор встроены два экземпляра индикатора i-vts, разработанных Игорем Кимом.

    Этот индикатор (i-vts) использует встроенный в метатрейдер индикатор Average True Range.

    Для работы с i-vts используются параметры:

    chHL_PeakDet_or_vts - true - По умолчанию разрешает вывод линий подтверждения (ценовой канал) и уровни предыдущих максимумов ZigZag. false - выводится индикатор i-vts.
    NumberOfBars - Количество баров обсчёта (0-все) для i-vts.
    NumberOfVTS - это, я так понимаю, параметр сглаживания для i-vts.
    NumberOfVTS1 - параметр сглаживания для второй копии i-vts.

    Изменить цвет и стиль этих линий можно при вызове окна параметров на вкладке ЦВЕТА.

    Пример использования i-vts привел Фантик. Вот ссылки:
    1) <a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717" target="_blank">http://onix-trade.net/forum/index.php?s=&s...indpost&p=62717</a></a></a></a></a></a></a></a></a></a>
    2) <a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722" target="_blank">http://onix-trade.net/forum/index.php?s=&s...indpost&p=62722</a></a></a></a></a></a></a></a></a></a>
    3) <a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank"><a href="http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728" target="_blank">http://onix-trade.net/forum/index.php?s=&s...indpost&p=62728</a></a></a></a></a></a></a></a></a></a>

    На картинке пример работы i-vts.
     

    Attached Files:

  14. nen

    nen Well-Known Member

    Фибо вееры (Fibo Fan).

    Параметры.

    ExtFiboFanDinamic - разрешает вывод динамических фибо-вееров
    ExtFiboFanStatic - разрешает вывод статических фибо-вееров. Статический веер строится по 2-ой и 3-ей точкам статических вил Эндрюса.
    ExtFiboFanHidden - разрешает вывод маркировки лучей фибо вееров
    ExtFiboFanD - задает цвет динамических фибо-вееров
    ExtFiboFanS - задает цвет статических фибо-вееров

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

    Примеры вывода фибо вееров на рисунках.

    Динамический
    eurusd_06_07_15_d1_1_nf.gif

    Статический
    eurusd_06_07_15_d1_2_nf.gif

    Начиная с 38 версии индикатора ZUP эти фибо вееры стали применяться совместно с вилами Эндрюса. Статические вееры жестко привязаны к 2 и 3 точкам вил. Поэтому статические вееры можно вывести только после того, как выведены статические вилы. Динамические вееры выводятся только на первом луче ZigZag. Динамические вееры можно выводить самостоятельно, без вывода динамических вил.

    В 37 версии индикатора появились фибо вееры, которые строятся вдоль срединной линии вил Эндрюса.
    Вывод этих фибовееров задается следующими параметрами:
    ExtFiboFanMedianaStaticColor
    ExtFiboFanMedianaDinamicColor
    Чтобы вывести эти вееры, необходимо сначала вывести вилы. Потом задать вышеприведенными параметрами цвет вывода вееров. Вееры включаются заданием цвета вееров. Чтобы выключить вееры, надо выбрать цвет NONE.

    Начиная с 38 версии добавились фибо вееры, которые выводятся на первых девяти лучах ZigZag или на первых 10 экстремумах ZigZag. Называются Произвольные фибо вееры.
    Включаются выбором цвета ExtFiboFanColor как вееры на срединной линии вил.
    Расположение этих вееров выбирается параметром ExtFiboFanNum.

    Примеры вееров последних двух типов будут приведены чуть позже.
     
  15. nen

    nen Well-Known Member

    Обсуждение лучше вести в ветке, где идет разработка индикатора. Там уже есть ответ на этот вопрос от Putnik-a. Два экземпляра индикатора могут корректно совместно работать на одном графике. Если вывести, например ZUP_v30, на график дважды, то второй экземпляр удалит все построения первого.

    Некоторые версии индикатора (29, 30...) были выпущены в двух вариантах - для вывода двух комплектов индикатора ZUP на один график. В последних версиях индиктора с помощью параметра ExtComplect задается номер комплекта индикатора при выводе его на график. Количество индикаторов ZUP, выводимых на один график, теперь не ограничено.... точнее, ограничено ресурсами компьютера.

    Здесь хотелось бы сначала завершить описание. А потом, может быть, вести обсуждение.
    Описание достаточно сложно сделать так как некоторые возможности индикатора недоработаны. Надо еще много сделать. Есть идеи.
     
  16. DVDima

    DVDima indifférent Staff Member

  17. nen

    nen Well-Known Member

  18. nen

    nen Well-Known Member

    Многие параметры в индикаторе строятся от определенного луча или от определенного пика ZigZag.
    Например,:
    ExtFiboStaticNum - номер луча ZigZag-a, от которого будут выводиться
    статические уровни Фибоначчи.
    ExtFiboExpansion - расширения Фибоначчи, как в Метатрейдере - задает пик ZigZag, где находится первая точка расширения Фибоначчи.

    На графике показана нумерация пиков - желтым цветом; лучей - цветом Aqua.

    audusd_06_08_07_h4_nf.gif

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

    Все графические инструменты в ZUP строятся на первых девяти лучах или на первых десяти пиках (0-9).

    Но паттерны Песавенто могут строиться на всех пиках, не только на первых десяти.
    ===================
    В 38 версии индикатора появился расширенный режим работы. Для лучшего понимания расширенного режима в этом посте и приведен график с нумерацией экстремумов и лучей ZigZag.
     
  19. nen

    nen Well-Known Member

     
  20. nen

    nen Well-Known Member

    Полное подробное описание всего, что связано с вилами Эндрюса в ZUP, можно найти здесь: Вилы Эндрюса в ZUP

    ]]>Вилы Эндрюса]]>.

    [​IMG]

    ]]>]]>http://www.trading-naked.com/alan_andrews_course_1.htm]]>]]>
    ]]>]]>http://mikulaforecasting.com/books/aabook.htm]]>]]>

    С вилами Эндрюса работают некоторые, ранее описанные, инструменты.

    Полный список параметров для работы с вилами Эндрюса:

    ExtPitchforkDinamic > 0 (=1) выводятся динамические вилы Эндрюса от последних двух экстремумов ZigZag
    =2 - выводятся вилы Эндрюса с 50% медианой
    =3 50% вилы Эндрюса (в трактовке Vinsant)
    =4 выводятся линии Шиффа

    ExtPitchforkStatic > 0 (=1) выводятся статические вилы Эндрюса от экстремума ZigZag с номером ExtPitchforkStaticNum
    =2 - выводятся вилы Эндрюса с 50% медианой
    =3 50% вилы Эндрюса (в трактовке Vinsant)
    =4 выводятся линии Шиффа

    3<=ExtPitchforkStaticNum<=9 - номер вершины ZigZag, от которой начинаются статические вилы

    ExtLinePitchforkS и ExtLinePitchforkD задает цвет статических и динамических вил
    ExtPitchforkStaticColor - задает цвет закраски канала статических вил, а также включает закраску. Закраска включается выбором цвета. Отключается установкой этого параметра в NONE.

    ExtFiboFanDinamic - разрешает вывод динамических фибо-вееров

    ExtFiboFanStatic - разрешает вывод статических фибо-вееров

    ExtFiboFanExp - количество лучей фибо веера. true=6, false=4

    ExtFiboFanHidden - разрешает вывод маркировки лучей фибо-вееров. Работает только со статическими и динамическими фибо-веерами.

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

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

    ExtFiboFanMedianaStaticColor и ExtFiboFanMedianaDinamicColor - задают цвет фибовееров на срединной линии статических и динамических вил, а также включают соответствующие фибовееры

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

    ExtFiboTime1 - включает временные зоны фибо 1.

    ExtFiboTime2 - включает временные зоны фибо 2.

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

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

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

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

    ExtUWL - включает верхние предупреждающие линии
    ExtLWL - включает нижние предупреждающие линии

    ExtISLDinamic - включает внутренние сигнальные линии для динамических вил Эндрюса
    ExtISLStatic - включает внутренние сигнальные линии для статических вил Эндрюса

    ExtRLine - разрешает вывод линий реакции вдоль вил Эндрюса
    ExtRLineBase - скрывает направляющие линий реакции

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

    На графике приведен пример вывода вил Эндрюса. Текущая ситуация по eur-usd.

    eurusd_06_08_10_h1_nf.gif

    Фибо веер выведен вдоль срединной линии. Построен немного не точно. В текущей версии (39) индикатора он немного неточно ложится вдоль срединной линии. Можно подправить руками.

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

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

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

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

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

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

    gbpnzd_06_08_24_d1_nf.gif

    На графике показан пример вывода вил и статических фибо вееров от произвольно выбранных свечей. В индикаторе по умолчанию введено время и дата выбранных свечей для данного графика.
     
Thread Status:
Not open for further replies.

Share This Page