//+-------------------------------------------------------------------------+ //|ZigZag универсальный с паттернами | //|-------------------------------------------------------------------------| //| | //| "Parameters for ZigZag" | //| | //|-------------------------------------------------------------------------| //|ExtIndicator - выбор варианта индикатора, на основе которого | //| строятся паттерны Песавенто | //| 0 - Zigzag из метатрейдера, стандартный, немного | //| оптимизированный | //| 1 - Zigzag Алекса, | //| 2 - индикатор подобный встроенному в Ensign | //| 3 - ZigZag Ensign с переменным значением minBars | //| 4 - ZigZag, разработал tauber | //| 5 - вариация на тему свингов Ганна | //| 6 - DT-ZigZag с внешним ZigZag_new_nen3.mq4. В его основе | //| стандартный ZigZag | //| 7 - DT-ZigZag с внешним DT_ZZ.mq4 (разработал klot) | //| 8 - DT-ZigZag с внешним CZigZag.mq4 (разработал Candid) | //| 10 - DT-ZigZag с внешним Swing_zz - это ExtIndicator=5 | //| в режиме DT | //| 11 - включает поиск паттернов Gartley на основе стандартного | //| ZigZag | //| 12 - ZigZag, разработал Talex | //| 13 - SQZZ зигзаг, разработал Товаровед | //| 14 - ZZ_2L_nen, разработал wellx (авторасчет уровней - nen) | //| | //|ParametresZZforDMLEWA - Specifies a set of parameters | //| minBars - ExtBackstep | //| For modes ExtIndicator=0 и ExtIndicator=6, | //| Used in tactics DML&EWA | //| | //| 1 - minBars=5 ExtBackstep=8 | //| 2 - minBars=8 ExtBackstep=13 | //| 3 - minBars=13 ExtBackstep=21 | //| 4 - minBars=21 ExtBackstep=34 | //| 5 - minBars=34 ExtBackstep=55 | //| 6 - minBars=55 ExtBackstep=89 | //| 7 - minBars=89 ExtBackstep=144 | //| 8 - minBars=144 ExtBackstep=233 | //| | //| 0 - Value is specified by parameters | //| minBars - ExtBackstep | //| | //|minBars - фильтр баровый (задается количество баров) | //|minSize - фильтр по количеству пунктов (задается количество пунктов) | //| | //|ExtBackstep - параметр оставшийся от ZigZag из MT4 | //|noBackstep - выключает из расчетов параметр ExtBackstep в алгоритме | //| стандартного зигзага в режимах | //| ExtIndicator=0, ExtIndicator=6 и ExtIndicator=11 | //| | //|RecoverFiltr - задает режим восстановления экстремумов, удаленных | //| параметром ExtBackstep. | //| | //|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 выводится точками у экстремумов | //| | //|ExtMaxBar - задает количество баров, участвующих в расчете зигзага | //| 0 - зигзаги рассчитываются на всей истории | //|ExtMinBar - задает минимальный номер бара, до которого рассчитывается | //| зигзаг | //| | //|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 - допуск. Если текущий ретресмент отличается от ближайшего | //| значения числа Песавенто не более величины допуска, то | //| то выводится на график число Песавенто. Задает величину | //| потенциальной разворотной зоны. Должно быть 00 добавлены начиная со 124 версии | //| = 1 - соответствует алгоритму ExtIndicator=1 - зигзаг Алекса | //| размер луча задается в пунктах | //| = 2 - соответствует алгоритму ExtIndicator=1 - зигзаг Алекса | //| размер луча задается в процентах | //| = 3 - соответствует алгоритму ExtIndicator=2 | //| = 4 - соответствует алгоритму ExtIndicator=4 | //| = 5 - соответствует алгоритму ExtIndicator=5 | //| = 6 - соответствует алгоритму ExtIndicator=12 | //| | //|PotencialsLevels_retXD - разрешает вывод уровней ретресмента XD | //| потенциальных пятиточечновных паттернов. | //| В режиме ExtIndicator=11 применяется только, если найден | //| паттерн и уровни выводятся от точки C найденного паттерна | //| = 0 - отключен вывод потенциальных уровней | //| = 1 - потенциальные уровни выводятся совместно с паттернами | //| при ExtGartleyOnOff=true | //| = 2 - потенциальные уровни выводятся. При этом отключается | //| вывод паттернов | //| | //|visibleLevelsABCD - задает различные варианты показа уровней | //| потенциальной точки D потенциальных пятиточечных паттернов | //| 0 - не показываются дополнительные уровни. | //| 1 - выводятся на график все варианты уровней ретресмента BD | //| 2 - выводятся на график все уровни разных вариантов AB=CD | //| 3 - выводятся совместно уровни ретресмента BD и варианты AB=CD| //| | //|maxDepth - максимальное значение Depth (minBars), до которого может | //| изменяться параметр Depth зигзага при активном сканировании | //| для поиска паттернов Gartley | //| Применяется при AlgorithmSearchPatterns=0 | //|minDepth - задает минимальное значение Depth для поиска паттернов | //| Gartley. | //| | //|FiboStep - включает при поиске паттернов вычисление значения параметра | //| Backstep по формуле Backstep=Depth*1.618 | //|IterationStepDepth - шаг изменения параметра загзага Depth при поиске | //| паттернов Gartley. | //| | //|maxSize_ - максимальное значение размера луча в пунктах. | //| Используется в сканере паттернов при значениях параметра | //| AlgorithmSearchPatterns=1 | //| AlgorithmSearchPatterns=3 | //| AlgorithmSearchPatterns=4 | //| AlgorithmSearchPatterns=6 | //|minSize_ - минимальное значение размера луча в пунктах. | //| | //|IterationStepSize - шаг изменения параметра загзага Size при поиске | //| паттернов Gartley. | //| | //|maxPercent_ - максимальное значение процента для расчета загзага Алекса | //| Используется в сканере паттернов при значениях параметра | //| AlgorithmSearchPatterns=2 | //|minPercent_ - минимальное значение процента для расчета загзага Алекса | //| | //|IterationStepPercent - шаг (процент) изменения параметра загзага Percent | //| | //|DirectionOfSearchMaxMin - задает направление поиска: | //| false - от minDepth к maxDepth | //| true - от maxDepth к minDepth | //| | //|SelectPattern - задает группы 5 точечных паттернов для поиска | //| "размытых" и "точных" паттернов". | //| | //| 0 - поиск всех паттернов | //| 1 - поиск только классических паттернов - Gartle, Butterfly, | //| Bat, Crab, кроме TOTAL | //| 2 - поиск классических и антиклассических паттернов, | //| кроме TOTAL | //| 3 - поиск экзотических паттернов и экзотических антипаттернов,| //| кроме TOTAL | //| 4 - поиск только антипаттернов, кроме TOTAL | //| 5 - поиск всех паттернов, кроме TOTAL | //| 6 - поиск только TOTAL | //| 7 - произвольный выбор пятиточечных паттернов для поиска | //| с помощью параметра visiblePattern | //| 8 - отключен поиск пятиточечных паттернов | //| | //|visiblePattern - задает, какие паттерны искать. | //| По умолчанию выключен поиск всех паттернов. | //| | //|NumberPattern - номер паттерна, по которому калибруется зигзаг и | //| параметры которого выводятся через InfoTF | //| 0 - выводится зигзаг с параметрами как в режиме | //| ExtIndicator=0 | //| | //|ExtGartleyTypeSearch - режим поиска паттернов | //| 0 - поиск заканчивается после первого найденного паттерна | //| 1 - выводятся все паттерны на участке, заданном | //| параметром maxBarToD. Поиск повторяется при каждом | //| пересчете зигзага | //| 2 - выводятся все паттерны на участке, заданном | //| параметром maxBarToD. Поиск производится только один раз | //| | //|ExtHiddenPP - режим отображения зигзага для ExtIndicator==11 | //| 0 - зигзаг не выводится. Выводятся только точки у | //| вершин зигзага. Паттерны Песавенто не выводятся. | //| 1 - выводится зигзаг откалиброванный паттерном, заданным | //| параметром NumberPattern. Паттерны Песавенто выводятся | //| обычным образом. | //| 2 - зигзаг не выводится. Выводятся только точки у | //| вершин зигзага. Паттерны Песавенто выводятся только | //| для вершин паттернов Gartley | //| | //|ExtGartleyOnOff - включает показ паттернов Gartley. Не в режииме сканера.| //| | //|maxBarToD - задает максимальное количество баров от нулевого | //| до точки D паттерна | //| | //|patternInfluence - 0 - выводятся паттерны, у которых от нулевого бара | //| до бара с точкой D не более maxBarToD баров | //| 1 - учитывается влияние паттерна при этом | //| отменяется действие параметра maxBarToD | //| 2 - поиск паттернов осуществляется на всей разметке | //| зигзага | //| | //|patternTrue = true - выводятся паттерны, удовлетворяющие условию: | //| для медвежьих паттернов на участке от точки D до нулевого бара | //| не должно быть баров, у которых максимум бара выше максимума рамки | //| зоны развития точки D; | //| для бычьих паттернов на участке от точки D до нулевого бара | //| не должно быть баров, у которых минимум бара ниже минимума рамки | //| зоны развития точки D. | //| | //| | //|AllowedBandPatternInfluence - задается коэффицент от величины | //| расстояния между точками X и D паттерна. Этот | //| коэффициент задает расстояние от точки D до | //| точки, где влияние паттерна предположительно | //| заканчивается | //| | //|RangeForPointD - разрешает показ зоны развития точки D | //| | //|OldNewRangeForPointD - выбор варианта построения зоны развития точки D | //| паттерна | //| | //|ExtColorRangeForPointD - цвет рамки зоны развития точки D | //| | //|VectorOfAMirrorTrend = 1 выводится Вектор тренда | //|VectorOfAMirrorTrend = 2 выводится Вектор зеркального тренда | //|VectorOfAMirrorTrendColor - задает цвет линии обратного тренда | //|VectorOfAMirrorTrendStyle - задает стиль линии обратного тренда | //| | //|shortNamePatterns - разрешает вывод коротких наименований паттернов | //| | //|visibleLineOrTriangle - разрешает вывод паттернов в виде линии или в виде| //| треугольников, кроме паттернов AB=CD | //|PatternLineStyle - задает стиль линии пятиточечных паттернов и ABCD | //|PatternLineWidth - задает толщину линии пятиточечных паттернов и ABCD | //|ExtColorPatterns - цвет паттернов | //|ExtColorPatternList - задается список цветов для закраски крыльев | //| паттернов Gartley. Названия цветов перечислены | //| через запятую. Если какой либо цвет будет | //| записан с ошибкой, то для этого цвета выбирается | //| красный цвет | //| | //|ExtDeltaGartley - допуск на отклонение цены для поиска паттернов | //| по умолчанию 9% - 0.09 | //|ExtDeltaGartleyPRZ - специальный допуск для построения рамки развития | //| точки D паттерна | //| | //|levelD - включает вывод на график уровней ретресментов XD возможных | //| вариантов точных паттернов для текущей комбинации | //| | //|colorLevelD - задает цвет уровней ретресментов XD | //| | //|Equilibrium - включает вывод линий Equilibrium, Reaction1 и Reaction2 | //|ReactionType - задает тип линий реакции | //|EquilibriumStyle - задает стиль линий | //|EquilibriumWidth - задает толщину линий | //|ColorEquilibrium - задает цвет для Equilibrium | //|ColorReaction - задает цвет для Reaction1 и Reaction2 | //| | //|Ext_3Drives - разрешает вывод паттерна 3 Drives | //|Ext_xO - задает коэффициент для поиска 7-точечного паттерна 3 Drives | //| | //|Dragon - разрешает вывод паттерна Dragon | //|PeakZZDragon - задает номер экстремума зигзага, до которого | //| производится поиск паттерна Dragon | //| | //|Ext_4PointPattern - разрешает поиск 4-хточечного паттерна продолжения | //|_maxXB - задает максимальное значение ретресмента XB | //| Узнать об этом паттерне можно здесь: http://kanetrading.com/ | //| | //|ABCD - разрешает поиск паттернов AB=CD | //| 0 - паттерны AB=CD не выводятся | //| 1 - выводятся любые AB=CD | //| 2 - выводятся только гармоничные AB=CD, у которых | //| соотношения в пределах допуска соответствуют фибо ряду | //|searchABCDAlternate - разрешает вывод альтернативных паттернов AB=CD | //|ABCDAlternate - задает список альтернативных паттернов ABCD. В данном | //| списке через запятую перечисляются коэффициенты X из | //| формулы X*AB=CD | //|visibleABCDrayZZ - разрешает вывод паттернов ABCD в виде линии | //| | //|Ext_noname - разрешает поиск неизвестных пятиточечных паттернов, у | //| которых все четыре ретресмента равны какой-то "фибе" | //| | //|CustomPattern - определяет выводить или нет пользовательские паттерны | //|0 - не выводится пользовательский паттерн | //|1 - выводится вместе с другими паттернами | //|2 - выводится только пользовательский паттерн | //|NameCustomPattern - название пользовательского паттерна | //|minXB - задает минимальное значение ретресмента XB | //|maxXB - задает максимальное значение ретресмента XB | //|minAC - задает минимальное значение ретресмента AC | //|maxAC - задает максимальное значение ретресмента AC | //|minBD - задает минимальное значение ретресмента BD | //|maxBD - задает максимальное значение ретресмента BD | //|minXD - задает минимальное значение ретресмента XD | //|maxXD - задает максимальное значениEquilibriumе ретресмента XD | //| Минимум и максимум ретресмента задают диапазон для поиска | //| | //|filtrEquilibrium - включает в качестве фильтра линию, проходящую через | //| точки X и B паттерна. Если фильтр включен, то паттерн будет | //| прорисован, когда цена пробьет эту линию при движении от точки C | //| паттерна в сторону точки D. | //| Работает только с пользовательскими паттернами и паттернами | //| noname. | //| | //|readFromFileListPatterns - задает чтение списка паттернов из файла | //| \\ZUP\ListPatterns\listpatterns.csv | //| 0 - чтение списка паттернов из файла запрещено | //| 1 - используется для поиска пятиточечных паттернов только тех | //| паттернов, список которых загружен из файла | //| 2 - к встроенному в ZUP списку пятиточечных паттернов | //| допИсывается список паттернов из файла. В этом случае | //| получается составной список паттернов. | //| | //|NameFileListPatterns - задает название .csv файла из которого читается | //| список параметров паттернов | //| | //|writeToFileListPatterns - разрешает запись списка пятиточечных паттернов:| //| 1) если readFromFileListPatterns=0 | //| в файл: \\ZUP\ListPatterns\listpatternsdefault.csv | //| 2) если readFromFileListPatterns=1 | //| в файл: \\ZUP\ListPatterns\listpatternscustom.csv | //| 3) если readFromFileListPatterns=2 | //| в файл: \\ZUP\ListPatterns\listpatternsmixt.csv | //| | //|picture - разрешает вывод в файл картинки графика с паттерном | //| | //|writeInfoPatternsToFileXML - разрешает вывод в файл .XML параметров | //| текущего пятиточечного паттерна | //| 0 - запрещен вывод параметров в файл | //| 1 - параметры времени выводятся в развернутом виде | //| 2 - параметры времени выводятся в виде количества секунд | //| | //|writeInfoPatternsToFileCSV - разрешает вывод в файл .CSV параметров | //| текущего пятиточечного паттерна | //| 0 - запрещен вывод параметров в файл | //| 1 - параметры времени выводятся в развернутом виде | //| 2 - параметры времени выводятся в виде количества секунд | //| | //|namefileSymbolPeriod = true - задается название файлов с картинками | //| паттернов и с параметрами в виде Symbol()+"_"+Period()+"_Patterns | //| | //|InfoPointD - разрешает вывод информации о точке D паттерна крупным | //| шрифтом | //| | //|Show_Patterns_on_Screen - включает монитор паттернов | //| | //|TextSize - задает размер шрифта в мониторе паттернов | //| | //|ExtGlobalVariableSet - разрешает запись информации о паттернах в | //| глобальные переменные терминала | //|-------------------------------------------------------------------------| //| | //| "Parameters Exp" | //| | //|-------------------------------------------------------------------------| //|chHL = true - выводит уровни подтверждения для режимов | //| ExtIdicator=1, ExtIdicator=2, ExtIdicator=3 | //| | //|PeakDet = true - выводит уровни предыдущих максимумов для всех | //| режимов ExtIndicator | //| | //|chHL_PeakDet - true - По умолчанию разрешает вывод линий | //| подтверждения (ценовой канал) и уровни предыдущих максимумов ZigZag. | //| | //|ExtLabel =0 обычный режим вывода зигзагов | //| =1 вывод меток в расчетном месте появления нового луча | //| для редима DT - в виде полосок символов | //| =3 вывод меток в расчетном месте появления нового луча | //| для режима DT - в виде одного символа | //| | //|ExtCodLabel - код символа для вывода метки | //| | //|-------------------------------------------------------------------------| //| | //| "Common Parameters" | //| | //|-------------------------------------------------------------------------| //|ExtFiboType - задает, на какие значения фиб настроены фибо инструменты | //| | //| 0 - стандартные фибы | //| 1 - фибы с числами Песавенто и т.д. | //| 2 - фибы, заданные пользователем | //| | //|ExtFiboTypeFree - задание пользовательских фиб уровней фибо | //| | //|ExtObjectColor - задает цвет линии, соединяющей базовые точки объектов | //|ExtObjectStyle - задает cтиль линии, соединяющей базовые точки объектов | //|ExtObjectWidth - задает толщину линии, соединяющей базовые точки объектов| //| | //|ExtDinamic - разрешает вывод статических инструментов как динамических | //| при этом при появлении нового луча статические | //| инструменты перемещаются на другие переломы зигзага | //| | //|ExtVisibleDinamic - позволяет выделить, какие статические | //| инструменты выводить в динамическом режиме | //| | //| Перечислю их по порядку следования в списке: | //| 1 - нумерация переломов зигзага | //| 2 - статические фибо уровни и первый тип расширений фибо | //| | //| По умолчанию ExtVisibleDinamic = "01" | //| 0 - выводится в статическом режиме | //| 1 - выводится в динамическом режиме | //| | //|RefreshStaticNewRayZZ - разрешает перерисовку статических инструментов | //| в случаев образования вместо трех первых лучей зигзага | //| одного луча. | //| | //|ZigZagHighLow - задает, от каких точек делать построение | //| паттернов Песавенто и т.д. | //| true - от экстремумов баров | //| false - от переломов ZigZag, когда они висят в "воздухе" | //| | //|ExtSendMail - отправка сообщения на email о появившемся паттерне. | //| | //|ExtAlert - разрешает вывод сообщения и звукового сигнала при | //| возникновении нового луча ZigZag | //| | //|ExtPlayAlert - разрешает вывод сообщения и звукового сигнала при | //| появлении нового паттерна | //| | //|AlertText - текстовое сообщение при появлении нового паттерна | //| | //|ExtBack - задает вывод всех объектов в виде фона | //| | //|ExtSave - разрешает сохранение комплекта статических вил и | //| Fibo Time | //| | //|info_comment - позволяет выделить группу параметров для вывода этой | //| группы в информационной строке. | //| Всего 5 групп параметров. | //| 0 - группа параметров не выводится | //| 1 - группа параметров выводится | //| | //| Группы параметров: | //| 1 - информация о свечах со старших таймфреймов | //| 2 - % изменения луча для лучевой тактики | //| 3 - параметры зигзагов | //| 4 - информация о найденном паттерне Gartley | //| | //|infoMerrillPattern - true - выводить информацию о паттернах | //| false - не выводить информацию о паттернах | //| | //|infoTF - включает информацию по 5 старшим таймфреймам.(стакан цен) | //| Выводится наименование таймфрейма. Размер свечи в пунктах. | //| Текущее положение цены относительно минимума. | //| Также показывает Высоту луча зигзага выраженную в процентах. | //| Показывает режим работы индикатора и параметры зигзагов. | //| Показывает названия паттернов Gartley и ценовой размер зоны | //| возможного развития точки D для паттернов Gartley. | //| | //| Следующая группа параметров выводит наименование паттернов Gartley | //| крупным шрифтом | //|bigText - разрешает вывод наименования паттерна крупным шрифтом | //| Также выводится наименование паттернов Меррилла крупным шрифтом | //|bigTextSize - задает размер шрифта | //|bigTextColor - задает цвет шрифта (для Gartley Bullish паттерны) | //|bigTextColorBearish - задает цвет шрифта для Gartley Bearish паттернов | //|bigTextX - расстояние по горизонтали до места вывода надписи | //|bigTextY - расстояние по вертикали до места вывода надписи | //| | //|ExtVisible - отключение вывода ZUP без выгрузки из памяти | //|ExtComplekt - задает номер индикатора. При выводе на график нескольких | //| индикаторов через этот параметр задается номер копии. | //| При этом все копии индикатора будут работать корректно. | //+-------------------------------------------------------------------------+