Вилы Эндрюса,Паттерны Песавенто,Гартли,Фибо уровни в скринах.
Также прилагается система торговли на любом рынке по Вилам Эндрюса.
Посмотрите на этих красавиц-бабочек!


Индикатор универсальный с паттернами Песавенто,Гартли,Фибо уровнями ВХОДИТ В ФОРЕКС СБОРНИК. Прилагается система торговли на любом рынке по Вилам Эндрюса.
//|----------------------------------------------------------------------|
//|ExtIndicator - выбор варианта индикатора, на основе которого |
//| строятся паттерны Песавенто |
//| 0 - Zigzag из метатрейдера, стандартный |
//| 1 - Zigzag Алекса, |
//| 2 - индикатор подобный встроенному в Ensign |
//| 3 - ZigZag Ensign с переменным значением minBars |
//| 4 - ZigZag, разработал tauber |
//| 5 - вариация на тему свингов Ганна |
//| 6 - DT-ZigZag с внешним ZigZag_new_nen3.mq4 |
//| 7 - DT-ZigZag с внешним DT_ZZ.mq4 (разработал klot) |
//| 8 - DT-ZigZag с внешним CZigZag.mq4 (разработал Candid) |
//| 10 - DT-ZigZag с внешним Swing_zz - это ExtIndicator=5 |
//| в режиме DT |
//| 11 - включает поиск паттернов Gartley |
//| 12 - ZigZag, разработал Talex |
//| 13 - SQZZ зигзаг, разработал Товаровед |
//| 14 - ZZ_2L_nen, разработал wellx (авторасчет уровней - nen) |
//| |
//|minBars - фильтр баровый (задается количество баров) |
//|minSize - фильтр по количеству пунктов (задается количество пунктов) |
//| |
//|ExtDeviation и ExtBackstep - параметры оставшиеся от ZigZag из MT4 |
//| |
//|GrossPeriod - значение таймфрейма, выраженное в минутах (число минут),|
//| данные с которого берутся для построения ZigZag в режиме DT-ZigZag |
//| |
//|minPercent - процентный фильтр (задается процент, например 0.5) |
//| Если используются проценты - ставите число, а minSize=0; |
//| |
//|ExtPoint=11 - количество точек зигзага для зигзага Talex |
//| |
//|StLevel - первый уровень зигзага (wellx) |
//|BigLevel - второй уровень зигзага (wellx) |
//|auto - задание автоматического расчета уровней StLevel и BigLevel |
//|minBar - значение % для расчета StLevel |
//|maxBar - значение % для расчета BigLevel |
//| |
//| |
//|ExtStyleZZ - = true - задает стиль линий ZigZag через вкладку ЦВЕТА |
//| = false - Zigzag выводится точками у экстремумов |
//| |
//|ExtNumberPeak - включает нумерацию переломов ZigZag начиная с 1 |
//|ExtNumberPeak10 - разрешает вывод номеров только у первых 10 переломов|
//|ExtNumberPeakLow - вывод чисел только у Low или у High и Low |
//|ExtNumberPeakColor - цвет чисел |
//|ExtNumberPeakFontSize - размер чисел |
//|----------------------------------------------------------------------|
//| |
//| "Parameters for fibo Levels" |
//| |
//|----------------------------------------------------------------------|
//|ExtFiboDinamic - разрешает вывод днамических уровней фибо. |
//| Динамические уровни фибо выводятся на первом луче |
//| ZigZag-a. |
//| |
//|ExtFiboStatic - разрешает вывод статических уровней фибо |
//| |
//|ExtFiboStaticNum - номер луча ZigZag-a, на котором будут выводиться |
//| статические уровни Фибоначчи. 10.14 и <5. |
//| 2 - показывает только те линии, где процент восстано- |
//| вления равен числам Песавенто (и 0.447, 0.886, 2.236, |
//| 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 0 (=1) выводятся динамические вилы Эндрюса от |
//| последних двух экстремумов ZigZag |
//| =2 50% медиана |
//| =3 50% вилы |
//| =4 линии Шиффа |
//| |
//|ExtPitchforkStatic > 0 (=1) выводятся статические вилы Эндрюса от |
//| экстремума ZigZag с номером ExtPitchforkStaticNum |
//| =2 50% медиана |
//| =3 50% вилы |
//| =4 линии Шиффа |
//| |
//|32 и <=9 статические расширения Фибоначчи |
//| |
//|ExtFiboExpansionColor - задает цвет линий расширений Фибоначчи |
//| |
//|ExtExpansionStyle - устанавливает стиль линий уровней расширений |
//| Фибоначчи |
//| |
//|ExtExpansionWidth - устанавливает толщину линий уровней расширений |
//| Фибоначчи |
//|----------------------------------------------------------------------|
//| |
//| "Parameters for versum Levels" |
//| |
//|----------------------------------------------------------------------|
//|ExtVLDinamicColor - включае Versum Levels динамические выбором цвета |
//| |
//|ExtVLStaticColor - включает Versum Levels статические выбором цвета |
//| |
//|ExtVLStaticNum - задает номер вершины, от которой выводятся |
//| Versum Levels |
//| |
//|ExtVLStyle - устанавливает стиль линий уровней Versum Levels |
//| |
//|ExtVLWidth - устанавливает толщину линий уровней Versum Levels |
//|----------------------------------------------------------------------|
//| |
//| "Parameters for fibo Arc" |
//| |
//|----------------------------------------------------------------------|
//|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 - устанавливает толщину линии спирали |
//|----------------------------------------------------------------------|
//| |
//| "Parameters for Pivot ZigZag" |
//| |
//|----------------------------------------------------------------------|
//|ExtPivotZZ1Color - задает цвет Pivot ZigZag 1 |
//| |
//|ExtPivotZZ2Color - задает цвет Pivot ZigZag 2 |
//| |
//|ExtPivotZZ1Num - задает номера луча, на котором рассчитывается 1 |
//| Pivot ZigZag |
//| |
//|ExtPivotZZ2Num - задает номера луча, на котором рассчитывается 2 |
//| Pivot ZigZag |
//| |
//|ExtPivotZZStyle - устанавливает стиль линий уровней Pivot ZigZag |
//| |
//|ExtPivotZZWidth - устанавливает толщину линий уровней Pivot ZigZag |
//|----------------------------------------------------------------------|
//| |
//| "Parameters for Channels" |
//| |
//|----------------------------------------------------------------------|
//|ExtTypeChannels - Задает тип канала. |
//| 1 - линия тренда проходит через перелом зигзага и |
//| по касательной к рынку. Линия целей проходит |
//| параллельно линии тренда. Этот канал строится |
//| или на одном луче, или на двух последовательных |
//| |
//| 2 - линия тренда и линия целей проходят параллельно |
//| лучу зигзага по касательной к рынку. Луч зигзага|
//| может проходить между любыми переломами от 1 до |
//| 9 |
//| |
//|ExtTypeLineChannels - задает тип линий тренда и целей. Может |
//| принимать значения от 0 до 3 |
//| |
//|ExtChannelsNum - задает номера переломов зигзага, между которыми |
//| строится канал. |
//| |
//|ExtLTColor - задает цвет линии тренда |
//|ExtLCColor - задает цвет линии целей |
//|ExtLTChannelsStyle - задает стиль линии тренда |
//|ExtLTChannelsWidth - задает толщину линии тренда |
//|ExtLCChannelsStyle - задает стиль линии целей |
//|ExtLCChannelsWidth - задает толщину линии целей |
//|----------------------------------------------------------------------|
//| |
//| "Parameters for Fibo Time" |
//| |
//|----------------------------------------------------------------------|
//|ExtFiboTimeNum - задает переломы зигзага, от которых строятся |
//| ExtFiboTime, не привязанные к вилам Эндрюса |
//| |
//|ExtFiboTime1x- включает временные зоны фибо 1. |
//| |
//|ExtFiboTime2x- включает временные зоны фибо 2. |
//| |
//|ExtFiboTime3x- включает временные зоны фибо 3. |
//| |
//|ExtFiboTime1Cx- задает цвет линий временной зоны 1. |
//| |
//|ExtFiboTime2Cx- задает цвет линий временной зоны 2. |
//| |
//|ExtFiboTime3Cx- задает цвет линий временной зоны 3. |
//| |
//|ExtVisibleDateTimex- включает показ значений даты и времени временных |
//| зон |
//| |
//|ExtVisibleNumberFiboTimex- позволяет выделить те Fibo Time, у которых |
//| необходимо показать значение даты и времени |
//| |
//| 1 - выводится значение даты и времени |
//| 0 - не выводится |
//| |
//| первая цифра - для Fibo Time 1 |
//| вторая цифра - для Fibo Time 2 |
//| третья цифра - для Fibo Time 3 |
//|----------------------------------------------------------------------|
//| |
//| "Parameters Exp" |
//| |
//|----------------------------------------------------------------------|
//|chHL = true - выводит уровни подтверждения для режимов |
//| ExtIdicator=1, ExtIdicator=2, ExtIdicator=3 |
//| |
//|PeakDet = true - выводит уровни предыдущих максимумов для всех |
//| режимов ExtIndicator |
//| |
//|chHL_PeakDet_or_vts - true - По умолчанию разрешает вывод линий |
//| подтверждения (ценовой канал) и уровни предыдущих максимумов ZigZag. |
//| false - выводится индикатор i-vts. |
//| |
//|ExtLabel =0 обычный режим вывода зигзагов |
//| =1 вывод меток в расчетном месте появления нового луча |
//| для редима DT - в виде полосок символов |
//| =3 вывод меток в расчетном месте появления нового луча |
//| для режима DT - в виде одного символа |
//| |
//|ExtCodLabel - код символа для вывода метки |
//| |
//|NumberOfBars - Количество баров обсчёта (0-все) для i-vts. |
//| |
//|NumberOfVTS - это, я так понимаю, параметр сглаживания для i-vts. |
//| |
//|NumberOfVTS1 - параметр сглаживания для второй копии i-vts. |
//|----------------------------------------------------------------------|
//| |
//| "Common Parameters" |
//| |
//|----------------------------------------------------------------------|
//|ExtObjectColor - задает цвет линии, соединяющей базовые точки объектов|
//| |
//|ExtObjectStyle - задает cтиль линии, |
//| соединяющей базовые точки объектов|
//| |
//|ExtObjectWidth - задает толщину линии, |
//| соединяющей базовые точки объектов|
//| |
//|ExtDinamic - разрешает вывод статических инструментов как динамических|
//| при этом при появлении нового луча статические |
//| инструменты перемещаются на другие переломы зигзага |
//| |
//|ExtVisibleDinamic - позволяет выделить, какие статические |
//| инструменты выводить в динамическом режиме |
//| |
//| Всего 10 инструментов. |
//| |
//| Перечислю их по порядку следования в списке: |
//| 1 - нумерация переломов зигзага |
//| 2 - статические фибо уровни и первый тип расширений фибо |
//| 3 - статические вилы Эндрюса и все, что связано с вилами |
//| 4 - статические фибо вееры |
//| 5 - статические фибо расширения |
//| 6 - статические Versum Levels |
//| 7 - статические фибо дуги |
//| 8 - статическая фибо спираль |
//| 9 - статический Pivot ZigZag |
//| 10 - каналы |
//| 11 - Fibo Time |
//| |
//| По умолчанию ExtVisibleDinamic = "1000000000" |
//| 0 - выводится в статическом режиме |
//| 1 - выводится в динамическом режиме |
//| |
//| |
//|ZigZagHighLow - задает, от каких точек делать построение |
//| паттернов Песавенто, вил Эндрюса и т.д. |
//|true - от экстремумов баров |
//|false - от переломов ZigZag, когда они висят в "воздухе" |
//| |
//|ExtSendMail - отправка сообщения на email о появившемся паттерне. |
//| |
//|ExtAlert - разрешает вывод сообщения и звукового сигнала при |
//| возникновении нового луча ZigZag |
//| |
//|ExtBack - задает вывод всех объектов в виде фона |
//| |
//|ExtSave - разрешает сохранение комплекта статических вил и |
//| Fibo Time |
//| |
//|info_comment - позволяет выделить группу параметров для вывода этой |
//| группы в информационной строке. |
//| Всего 4 группы параметров. |
//| 0 - группа параметров не выводится |
//| 1 - группа параметров выводится |
//| |
//| Группы параметров: |
//| 1 - информация о свечах со старших таймфреймов |
//| 2 - % изменения луча для лучевой тактики |
//| 3 - параметры зигзагов |
//| 4 - информация о найденном паттерне Gartley |
//| |
//|infoTF - включает информацию по 5 старшим таймфреймам. |
//| Выводится наименование таймфрейма. Размер свечи в пунктах. |
//| Текущее положение цены относительно минимума. |
//| Также показывает Высоту луча зигзага выраженную в процентах. |
//| Показывает режим работы индикатора и параметры зигзагов. |
//| Показывает названия паттернов Gartley и ценовой размер зоны |
//| возможного развития точки D для паттернов Gartley.