• 概述
  • 评论 (21)
  • 评论 (126)
  • 新特性

Zup Universal ZigZag with Pesavento Patterns

The ZUP is based on two ideas.

  • Idea 1 - combine a variety of methods for identifying extremums (minimums and maximums) on the market price charts in a single indicator.
  • Idea 2 - make it possible to easily bind various graphical tools, which allow to analyze the market behavior, to the identified extremums.

To implement the first idea, the following has been made in the indicator.

Included multiple ZigZag algorithms.

Standard ZIGZAG algorithm. The basis of this algorithm is taken from the ZigZag that comes with the MetaTrader terminal.

  • ZIGZAG by Alex. Nickname on the forum is ANG...
  • ZIGZAG similar to one built into the Canadian Ensign program.
  • ZIGZAG developed by a programmer with the nickname tauber.
  • ZIGZAG corresponding to the Gann swings. The algorithm description is provided in the book by Hyerczyk.

Five DT-ZigZag modes. The DT-ZigZag name has been invented by a programmer with the nickname klot.

The main idea is to plot the zigzags on the current timeframe based on the data from the timeframes higher relative to the current one.

  • DT-ZigZag with the standard zigzag algorithm.
  • DT-ZigZag with the algorithm developed by klot.
  • DT-ZigZag with the algorithm developed by Candid.
  • DT-ZigZag based on fractal searching algorithm. In this particular case, the fractals have nothing to do with Benoit Mandelbrot. The name is taken from the corresponding indicator in the MetaTrader package.
  • DT-ZigZag with the Gann swings in the interpretation by Hyerczyk.
  • 7 different ZigZag algorithms in market scanning mode to search for patterns, codenamed Gartley Patterns.
  • ZIGZAG developed by a programmer with the nickname Talex.
  • SQZZ ZigZag, developed by a programmer with the nickname tovaroved (Alexander Shchukin).
  • ZZ_2L developed by a programmer with the nickname wellx.
  • Wave ZigZag. This ZigZag allows to manually create a wave layout corresponding to the Elliott waves on 10 wave levels.

To implement the second idea, multiple graphical tools have been included in the indicator.

The indicator contains over 400 parameters in total.

All of the indicator parameters are divided into 16 groups to make navigation easier.

  1. Parameters for managing the built-in ZigZags
  2. Parameters for managing the Fibonacci levels
  3. Parameters for managing the Pesavento Patterns
  4. Parameters for managing the Gartley Patterns
  5. Parameters for managing the Andrews' Pitchfork
  6. Parameters for managing the micmed's channels
  7. Parameters for managing the Fibonacci fans
  8. Parameters for managing the Fibonacci extensions
  9. Parameters for managing the versum's levels
  10. Parameters for managing the Fibonacci arcs
  11. Parameters for managing the logarithmic spiral
  12. Parameters for managing the Pivot ZigZag
  13. Parameters for managing the channels
  14. Parameters for managing the Fibonacci time zones
  15. Additional Parameters
  16. General Parameters

It is also possible to manage the graphical tools using the mouse and the graphical interface.

In order to use the graphical interface, it is necessary to enable the parameter ExtPanel=true.

If the panel is deleted using the ESC key, it can be restored to the chart using the SHIFT-Z key combination.

The graphical tools drawn using the mouse are binded either to the ZigZag extremums or to the wave layout.

The graphical tools drawn using the parameters are only binded to the ZigZag extremums.

They cannot be binded to the wave layout.

By default, the use of the graphical interface is enabled. For the operation to be correct, it is necessary to use MetaTrader 4 build 1014 or higher.

For the automatic search for the Gartley patterns using the parameters, it is necessary to enable ExtIndicator = 11: search Patterns

For the automatic plotting of the Andrews’ Pitchfork using the parameters, it is necessary to enable

  • ExtPitchforkDynamic = 2
  • ExtPitchforkStatic = 2

The detailed description of all parameters and methods for working with the graphical interface takes up multiple articles.

The full list of parameters is provided in the comments. The attached file contains the brief description of the ZUP.

I express my gratitude to all who participated in the creation of the ZUP.

Profit_Trader
67
Profit_Trader 2020.03.13 20:04 
 

The system in complicated but it works! Thank you!

Heiner G.
375
Heiner G. 2020.02.14 19:56 
 

用户没有留下任何评级信息

Jebs siptungkha
207
Jebs siptungkha 2019.08.22 12:44   

by default i have zigzag only, how to activate channel?

PepperTrading
34
PepperTrading 2019.05.02 17:29 
 

This is a very fine program if you know how to use it. The extensive variation of the ZigZag parameters come in handy especially if you play around with the Fibonacci tools. And the included pattern searching tools for the harmonics are nicely done. For this price you get a well done and powerful tool.

Peter
1110
Peter 2019.04.18 07:49 
 

Still learning about this excellent tool and great support.

jimtroofiz
23
jimtroofiz 2019.04.16 11:54 
 

用户没有留下任何评级信息

Barour Bilal
2321
Barour Bilal 2019.04.08 14:16 
 

用户没有留下任何评级信息

Aravind
5429
Aravind 2019.04.08 12:36 
 

Great!

xusim
34
xusim 2019.01.01 11:55 
 

Excellent !!!

Shaheen Hassanali
12074
Shaheen Hassanali 2018.12.02 15:35   

Good harmonic indicator

Nikolay Gaylis
16094
Nikolay Gaylis 2018.11.25 21:13 
 

用户没有留下任何评级信息

ismail Öztürk
209
ismail Öztürk 2018.11.18 20:55 
 

Çok iyi , Akıllı adam helal olsun...

TipMyPip
2691
TipMyPip 2018.09.15 17:04 
 

Outstanding, Great Job, This is a very powerful indicator, great programmer. I love it.

quasireality
107
quasireality 2018.07.12 13:49 
 

I've never posted a review here before, but I would just like to say: thank you so much for posting this and for the uploading of the file. I am using it on a daily basis and I love it. I give it 5 stars.

Cheers ^^

Matthew Todorovski
12898
Matthew Todorovski 2018.06.30 13:23 
 

1 Star (20%) = Bad

2 Star (40%) = Undecided

3 Star (60%) = Acceptable

4 Star (80%) = Good

5 Star (100%) = Excellente!

2783Claflin
14
2783Claflin 2018.06.27 00:53   

This indicator seems like a very powerful tool for Fibonacci fans, but does anyone have a functioning .set file I can start out with ?

amfels07
496
amfels07 2018.04.16 02:00 
 

Thank you for this very useful tool...........A+++

Tim Eubanks
5432
Tim Eubanks 2018.03.16 00:14 
 

Extremely useful Harmonic Pattern tool.

ys_mql5
123
ys_mql5 2018.03.15 22:18 
 

Евгений, спасибо!

Отличный инструмент как для простого анализа графиков с помощью паттернов и вил, так и для комплексного анализа в сочетании с методикой DML & EWA. Нужно только вникнуть в теорию, изучить пару книжек (Патрик Микула вам в помощь) или зависнуть на пару десятков часов вебинаров от Putnik'a :) на тему анализа цены с помощью вил Эндрюса и... удивитесь, насколько точным может быть этот инструмент в умелых руках!

Евгений, если есть возможность, то добавьте, пожалуйста в панель горячие клавиши, чтобы была возможность быстро расставлять вилы по вершинам ZZ с помощью нажатия комбинаций типа CTRL+0 - от нулевой вершины, CTRL+1 - от первой и т.д. Думаю, что оперативность анализа возрастёт в разы, т.к. заметил, что вилы, расставленные вручную - не сохраняются (причём закономерности я пока не обнаружил - иногда они остаются, а иногда - нет). Приходится расставлять их снова через панель, а так, просто вспомнил от каких вершин их делал, затем просто нажал пару комбинаций и прежняя картина восстановлена.

viktor
20
viktor 2017.12.17 20:45 
 

用户没有留下任何评级信息

Alfredo Sabatini
386
Alfredo Sabatini 2017.01.07 20:19 
 

Very useful, professional and powerful tool. Thank you.

版本 153.43 2020.02.11
В маленькое меню Default корректировки параметров вил Эндрюса в режиме поиска паттернов (ExtIndicator=11 и AlgorithmSearchPatterns=0) добавлены параметры настройки зигзагов: ParametresZZforDMLEWA, minBars и ExtBackstep.
版本 153.42 2020.02.11
В маленькое меню Default корректировки параметров вил Эндрюса в режиме поиска паттернов (ExtIndicator=11) добавлены параметры настройки зигзагов: ParametresZZforDMLEWA, minBars и ExtBackstep.
版本 153.41 2019.08.26
Исправил вывод паттернов
版本 153.40 2019.08.22
Изменил вывод паттернов Gartley
版本 153.39 2019.08.22
Добавлена в меню Common всплывающая подсказка с номером фибо уровня в поле редактирования параметра ExtFiboTypeFree
版本 153.38 2019.08.21
Восстановил рамку потенциальной разворотной зоны паттернов Gartley
版本 153.37 2019.08.21
Исправлена прорисовка паттернов Gartley
版本 153.36 2019.08.20
Исправлено вывод фибо уровней.
Добавлено значение параметра ParametresZZforDMLEWA=9
版本 153.35 2019.08.19
Исправлена в меню Common корректировка параметра ExtFiboTypeFree
版本 153.34 2019.08.14
Исправлен вывод динамических патттернов Песавенто.
版本 153.33 2019.08.01
Внесены небольшие исправления
版本 153.32 2019.07.22
Внесены небольшие исправления.
版本 153.30 2019.07.06
Если значение параметра Save Parameters в меню Common равно 0 или 1, изменение любых параметров вызывает изменение соответствующих параметров ZUP на всех связанных графиках.
版本 153.29 2019.07.06
Исправил логику работы с параметром Save Parameters в меню Common.
版本 153.28 2019.06.18
Исправлен вывод на график паттернов Песавенто.
版本 153.27 2019.06.13
Оптимизировал вывод на график паттернов Песавенто.
版本 153.26 2019.06.13
Исправлен вывод паттернов Песавенто.
版本 153.25 2019.06.12
Внесены исправления по замечаниям пользователей.
版本 153.24 2019.06.10
Исправил работу редактора паттернов.
版本 153.23 2019.06.10
В меню Common графического интерфейса добавлены кнопки для редактирования параметров изменения стиля вывода зигзагов: ExtStyleZZ, ExtColorZigzag, ExtWidthZigzag, ExtStyleZigzag.
Откорректирован инамический вывод паттернов Песавенто.
版本 153.22 2019.06.07
Сделаны небольшие исправления.
版本 153.21 2019.06.01
Откорректировал редактирование параметра GrossPeriod в маленьком меню Default для вил Эндрюса.
版本 153.20 2019.05.31
Откорректирована работа динамических графических инструментов.
Исправлена работа ZUP при отключенном графическом интерфейсе.
版本 153.19 2019.05.23
Исправлены ошибки
版本 153.18 2019.05.15
Исправлена логика работы параметра maxBarToD
版本 153.17 2019.05.14
Исправил вывод на график графического инструмента Versum level
版本 153.16 2019.05.08
Исправил логику работы программы с параметром ExtIndicator
版本 153.15 2019.05.05
Исправлена ошибка.
版本 153.14 2019.05.05
Исправлены граничные значения параметров.
版本 153.13 2019.05.04
Исправлены ошибки.
版本 153.12 2019.04.27
Добавил всплывающие подсказки для зависимых кнопок редактирования параметров.
Например, с помощью кнопки minBars для ExtIndicator=0 можно редактировать параметр minBars только когда параметр ParametresZZforDMLEWA=0.
При наведении на число в кнопке minBars во всплывающей подсказке выводится значение параметра ParametresZZforDMLEWA, при котором можно редактировать параметр minBars.

Некоторые зависимые параметры могут выводиться в меню Default только после того, как параметр от которого они зависят примет допустимое значение.
版本 153.11 2019.04.23
Сделаны небольшие исправления.
版本 153.10 2019.04.18
Исправил работу с поверхностью создания паттернов.
版本 153.9 2019.04.16
Сделаны небольшие изменения при работе с поверхностью создания паттернов.
版本 153.8 2019.04.15
Добавлен вывод монитора паттернов совместно с панелями графического интерфейса.
Включается в меню Default для паттернов Gartley кнопкой MonitorPatterns. По умолчанию включен.

Добавлены всплывающие подсказки к некоторым кнопкам меню.
У кнопки ZZ во всплывающей подсказке выводится текущее значение ExtIndicator.
У кнопки ! в левом верхнем углу во всплывающей подсказке выводится номер окна с графиком. Например номер 123456789.
Программа сложная. Не искючаю, что может возникнуть аварийное завершение при каких-то значениях параметров, установленных с помощью графического интерфейса. Можно попробовать переключить таймфрейм для восстановления работы. Если это не поможет, то необходимо удалить один или два файла.

Для этого открыть каталог с данными. Зайти в папку MQL\Files\ZUP. В этой папке удалить файл spR_123456789.bin. Если он там будет находиться. Этого файла может и не быть.
В папке MQL\Files\ZUP\SaveParametrs удалить файл pE123456789.bin с параметрами для ZUP, установленного в этом окне. Номер окна может быть любым. Здесь взят условный номер для примера. Этот номер буде при значении кнопки Save Parameters = 2 в меню Common.

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


Исправлены замеченные ошибки.
版本 153.7 2019.04.09
Восстановил работу выбора параметра в окне создания паттернов с помощью графического интерфейса.
В 153 версии данное окно подключается кнопкой "Choice and creation of 5 dot patterns".
Ранее эта кнопка называлась "Select".
版本 153.6 2019.04.09
Изменил вывод паттернов Песавненто.
版本 153.5 2019.04.09
Внесено небольшое изменение при вызове меню Default.

------------------------------------------------------------------------
Существенное изменение в 153 версии ZUP.

При подключенном графическом интерфейсе (ExtPanel=true) на работу ZUP влияют параметры, задаваемые через графический интерфейс. Графический интерфейс подключен по умолчанию. Поэтому, например, на поиск паттернов при подключенном графическом интерфейсе не влияют параметры, заданные через окно изменения параметров. Для поиска паттернов необходимо нажать кнопку ZZ и потом выбрать кнопку 11. При нажатии на кнопку 11 подключается режим ExtIndicator=11 - режим поиска паттернов. И в меню, выводимом у кнопки 11 настраиваются параметры поиска паттернов. Кнопки с номерами соответствуют режимам ExtIndicator. И меню подключаемые этими кнопками будут настраивать соответствующие зигзаги.
А с помощью меню Default настраиваются параметры графических инструментов.
В меню Common настраиваются все остальные параметры.
Есть параметры, которые настраиваются только через окно настройки параметров.
Перечислю их.
Для поиска паттернов:
CustomPattern
NameCustomPattern
minXB
maxXB
minAC
maxAC
minBD
maxBD
minXD
maxXD

Для вил Эндрюса:
ExtCustomStaticAP
AutoMagnet
AMBars
ExtPitchforkCandle
ExtDateTimePitchfork_1
ExtDateTimePitchfork_2
ExtDateTimePitchfork_3
ExtPitchfork_1_HighLow

Другие параметры:
chHL_PeakDet_or_vts
NumberOfBars
NumberOfVTS
NumberOfVTS1

ExtObjectColor
ExtObjectStyle
ExtObjectWidth


ZigZagHighLow

ExtSave
info_comment
infoTF

ExtVisible
ExtReset
ExtPanel
ExtSet



Если отключить (ExtPanel=false) графический интерфейс, то настраивать параметры можно, как и раньше, через окно настройки параметров.
版本 153.4 2019.04.08
Добавлено удаление объектов меню с графика
版本 153.3 2019.04.07
Сделал контроль ввода допустимых значений в параметр ExtPitchforkStaticNum.
Исправил замеченные ошибки.
版本 153.2 2019.04.05
Добавил кнопку SelectPattern в меню редактирования параметров паттернов Gartley.
Исправил удаление символов волновой разметки на графике.
版本 153.1 2019.04.03
Большинство параметров стало возможно настраивать через графический интерфейс.
Для настройки параметра ExtIndicator добавлена кнопка ZZ. Параметры каждого зигзага стало возможно настраивать индивидуально. Настройка осуществляется мгновенно.
Для настройки параметров графических инструментов добавлена кнопка Default. Для настройки спиралей эта кнопка называется D.
Все остальные параметры настраиваются через кнопку Common.
Небольшое количество параметров не настраивается через графический интерфейс.
Это параметры, которые потеряли актуальность после создания графического интерфейса, параметры, которые не соответствуют идеологии ZUP (VTS), параметры, которые при настройке через графический интерфейс могут создать тупиковую ситуацию (ExtSet, ExtPanel...).


Добавлены в графический интерфейс несколько новых параметров для удобства.
Например, в группе Common, параметр Save Parameters позволяет сохранять настройки, то есть все параметры.
Save Parameters = 0 - при такой настройке параметры может использовать любой экземпляр ZUP терминала.
Save Parameters = 1 - при такой настройке параметры используются для настройки отпереленного финансового инструмента, например, валютной пары EURUSD.
Save Parameters = 2 - настройка по умолчанию. Параметры сохраняются только для текущего окна с графиком финансового инструмента.

Важно!
При нажатии на выше приведенные кнопочки выпадает меню со списками параметров. Меню имеют определенный размер по вертикали. Чтобы все строки меню умещались на экране, необходимо чтобы монитор по вертикали имел настройку не менее 800 точек.

Настройка параметров производится с помощью кнопок.
С помощью стрелок около кнопок можно перебирать значения параметра из допустимого диапазона или из списка и редактировать - изменять значение параметра. Но, например, при настройке списков фибо уровней или списков наборов цветов стрелками выбирается значение из списка. Но редактировать выбранное значение можно при нажатии на кнопку со значением фибо уровня или после нажатия на кнопку с цветом.
Все кнопки, на которых выводится какое-либо числовое значение можно редактировать как с помощью стрелок, так и при нажатии на кнопку.
Кнопки параметров со списком "битов" - выводится список 1 и 0 - редактируются при нажатии на 1 или на 0. После этого изменяется соответствующее значение на 0 или на 1. При подведении курсора мыши к значению бита во всплывающей подсказке выводится, на что влияет значение этого бита.

Для удобства некоторые меню разбиваются на несколько страниц. Количество страниц зависит от разрешения монитора по горизонтали. С помощью кнопки Page выбирается страница. Также можно выбрать отдельную колонку меню с помощью кнопки Column. Это сделано для того, чтобы окно с меню не перекрывало график.
版本 152.21 2019.01.22
Исправил работу с цветом при выводе вил Эндрюса.
版本 152.20 2018.12.03
Добавлена возможность изменения порядка расположения кнопок на меню выбора графических инструментов.
Для изменения порядка расположения кнопок необходимо нажать на кнопку Insert. Нажимаем на кнопку одного из 12 графических инструментов. Нажимаем на клавиши SHIFT и стрелка вправо на чистовой клавиатуре для перемещения кнопки вправо. Или нажимаем SHIFT и стрелка влево для перемещения кнопки влево. Одно нажатие на стрелку вызывает одно перемещение позиции кнопки.
版本 152.19 2018.11.25
Добавлено.
Если на меню выбора графических инструментов задана работа с фибо проекциями, то при нажатии на графике на линию фибо уровня в графическом инструменте фибо проекции, созданного с помощью графического интерфейса ZUP, на дополнительном меню для фибо проекций будет выведено значение фибо уровня для этой линии.
版本 152.18 2018.11.25
Добавлено.
Если на меню выбора графических инструментов задана работа с фибо каналами, то при нажатии на графике на линию фибо уровня в графическом инструменте фибо каналы, созданного с помощью графического интерфейса ZUP, на дополнительном меню для фибо каналов будет выведено значение фибо уровня для этой линии.
版本 152.17 2018.11.06
Отрегулировал работу кнопок Hide и Del на графическом интерфейсе.
Если надпись на кнопке черного цвета, то кнопка работает.
Если серого цвета, то кнопка не работает.
版本 152.16 2018.11.04
Отрегулировал работу кнопок "Target Line" для канала Фибоначчи и равноудаленного канала и кнопки "Target" для вил Эндрюса в графическом интерфейсе. Надписи на данных кнопках стали выводиться черным или серым цветом. Серым цветом надпись выводится в том случае, когда не имеет смысла или не предусматривается работа кнопок.
版本 152.15 2018.10.30
Добавлено.
Если на меню выбора графических инструментов задана работа с фибо уровнями, то при нажатии на графике на линию фибо уровня, созданного с помощью графического интерфейса ZUP, на дополнительном меню для фибо уровней будет выведено значение фибо уровня для этой линии.
版本 152.14 2018.10.24
Добавлены всплывающие подсказки к линиям Шиффа в комплекте вил Эндрюса.
版本 152.13 2018.09.14
Добавлены возможность корректировки волновой разметки с помощью графического интерфейса.
После нанесения на график символов волновой разметки необходимо подвести курсор мыши к символу волновой разметки. Далее нажать комбинацию клавиша CTRL и левая кнопка мыши. Появится меню.
Стрелками можно изменить волновой уровень волны, к которой относится выбранный символ. Или волновой уровень волны и всех волн, входящих в структуру выбранной волны.
Также можно удалить. Для удаления внизу меню расположено 5 кнопок.
S - удаление выбранного символа.
W - удаление волны, в состав которой входит выбранный символ.
St - удаление волны, в состав которой входит выбранный символ, и всех волн входящих в структуру этой волны. Удаление структуры.
L - удаление всех символов волнового уровня, к которому относится выбранный символ.
M - удаление всей разметки.
Перед удалением появляется предупреждающее окно. В данном окне необходимо подтвердить согласие или не согласие с предложенными действиями.
При наведении на любой пункт меню курсора мыши появляются всплывающие подсказки.

Добавлено множество небольших исправлений в графическом интерфейсе.
版本 152.12 2018.07.30
Добавлены всплывающие подсказки для линий VectorOfAMirrorTrend и для рамки PointD при выводе паттернов.
版本 152.11 2018.07.26
Исправлена логика работы параметра ExtSet
版本 152.10 2018.07.24
Added tooltips for Equilibrium, Reaction1 and Reaction2 lines when displaying five-dot Gartley patterns.
Fixed errors occurring in case of big ExtMaxBar values.
版本 152.9 2018.05.14
Fixed the display of price labels in the Andrews' Pitchfork.
版本 152.8 2018.03.08
Added a tooltip when hovering the mouse cursor over PivotZZ line
版本 152.7 2018.01.23
Fixed bugs.
版本 152.6 2017.12.14
Fixed display of target labels in Andrews' Forks created using the graphics interface.
版本 152.5 2017.10.23
Fixed the button that shows/hides the Fibonacci projection graphics tool in Fibonacci projections editing menu.
版本 152.4 2017.10.11
Fixed an error in processing of extremums.
版本 152.3 2017.09.12
Fixed the error with the output of wave character highlight when applying the wave layout to the chart.
版本 152.2 2017.07.13
Added the ability to create new five-point patterns by editing parameters of one of the 33 patterns built into the indicator. When editing is complete, it is suggested to save the new pattern to an external CSV file.

Fixed the logic of connection to pattern search using the graphical interface.

Fixed known bugs.
版本 152.1 2017.06.27
Added graphical interface controls for patter search.
Using the GUI, it is now possible to:
1. enable or disable search for different patterns;
2. create new patterns;
3. edit pattern parameters;
4. save newly created patterns to a file;
5. enable search for patterns from the selected file;
6. create lists of patterns for search.
版本 151.9 2017.03.20
Changed the algorithm of binding the wave symbols to extremums of the price bars.
版本 151.8 2017.03.14
Made changes to the pattern search algorithm
版本 151.7 2017.03.09
Fixed the pattern search algorithm
版本 151.6 2017.02.13
Fixed the algorithm for fractal filtering of the wave layout.
Earlier, the fractal filtering hid the wave layout, when certain timeframes were missing quotes.
版本 151.5 2017.02.09
Fixed saving of the number of the wave layout attached to the chart.
Added a monthly check for presence of files with object archives for the deleted windows with charts.
In case such files are found, they are deleted.

Fixed names of the colors in the color selection table.
版本 151.4 2017.01.31
Fixed the deletion of one wave level of the wave layout.
There was the following error. If one wave level was created, and then only this level was deleted, the ZigZag was removed but the symbols of the wave level remained on the chart until the indicator was reloaded or timeframe was changed.
版本 151.3 2017.01.09
Added. When hovering over the pattern lines created using parameters, the tooltip displays the range of timeframes where the tooltips can be displayed without distortions.
Also, when hovering the pattern name in the pattern monitor, the tooltip displays a similar range of timeframes.
Fixed known bugs.