Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Fx-VladMih _ Тусовка программистов и их гостей _ ZigZag`и

Автор: DonPic 17.12.2009, 0:11

Выкладываю Zig-Zag, который рисуется наиболее точно (из найденных мной). Его автор nen с Onixa. Я его немного подрихтовал для удобства пользования. Зашил внутрь параметры:
- для периода Н1: черный цвет отображения, толщина 0, стиль "точками" - параметры 6,5,3;
- для периода Н4: красный цвет отображения, толщина 0, стиль "точками" - параметры 6,5,3;
- для периода D1: синий цвет отображения, толщина 0, стиль "точками" - параметры 3,5,3;
- для периода W1: желтый цвет отображения, толщина 0, стиль "точками" - параметры 3,5,3;
- для периода MN1: белый цвет отображения, толщина 0, стиль "точками" - параметры 3,5,3;
- на других периодах не отображается по умолчанию, но можно отобразить с параметрами 30,5,3 используя вкладку "Цвета" (см. ниже).
При установке индикатора открываются три вкладки:
- "Общие" - можно ничего не менять;
- "Цвета" - присутствует выбор цвета, стиля и толщины, если изменить эти параметры, то индикатор будет
отображаться согласно выбранной "боевой раскраске", но только лишь до переключения на другой тайм;
- "Отображение" (выбираем на каких таймах отображать)
Используя этот индикатор получаем 1) подсказку правильной раскраски Вика, ВК и НК, 2) исключаем ошибку выбора параметров при переходе с тайма на тайм, 3) освобождаем внимание для планирования торговых действий.


 ZigZag_new_nen4_vic.rar ( 2,84 килобайт ) : 623
 

Автор: DonPic 26.12.2009, 1:11

Модификация предыдущего ZigZaga. Добавлена возможность построения фибо-коррекции, на заданном луче ZigZaga.
Новые параметры:
ExtFiboStaticNum - номер луча ZigZaga на который будет натянута фибо-коррекция (от 2 до 9, луч №1 - это незавершенное движение).
ExtFiboS - цвет фибо-уровней;
AutoParam - переключатель автоматического определения параметров. Если true, то при построении ZigZaga используются параметры зашитые во-внутрь индикатора (см. предыдущую версию постом выше), если false, то используются параметры приведенные ниже;
ExtDepth - это минимальное кол-во баров, на котором не будет второго максимума (минимума) меньше (больше) на ExtDeviation пипсов (при AutoParam=false);
ExtDeviation - разница между соседними экстремумами в пипках (при AutoParam=false);
ExtBackstep - это минимальное количество баров между максимумами (минимумами) (при AutoParam=false);
clr - цвет ZigZaga (при AutoParam=false);

 ZigZag_new_nen4_vic_fibo.rar ( 4,92 килобайт ) : 261
 

Автор: VladMih 26.12.2009, 11:28

Цитата(DonPic @ 25.12.2009, 23:11) *
Добавлена возможность построения фибо-коррекции, на заданном луче ZigZaga.
Не думаю, что это слишком хорошая идея с т.з. практического применения.
Причин для этой мысли настолько много, что даже начинать объяснять не буду.
В то же время не исключаю, что кому-то может и понравится ab.gif

P.S. Могу посоветовать при этом же методе построения отображать ФК таймом ниже (т.е. если строим на Д1, то отображать на Н4). Не могу предусмотреть все варианты что из этого получится, но в любом случае это будет как минимум не хуже.
Подробности того почему так - см. пост в http://fx-vladmih.ru/forum/index.php?showtopic=3545&view=findpost&p=57795 (ссылка для ПО)

Как вариант - на текущем (рабочем) тайме использовать для определения значимых ДЛЯ ФИБО движений зиг с бОльшими настройками, т.е. чтобы этот зиг давал на Н1 те же изгибы, что наш стандартный зиг-6 даёт на Н4. Подчёркиваю - это только для Фибо, а сами зиги-Н1 для построения Вика рисуются как и раньше.

А вцелом... Не знаю. Сбивать не хочу, но и, повторюсь, перспектив не слишком много. ab.gif

Автор: VladMih 18.9.2012, 9:09

В других ветках форума и на сайте это написано по-русски,
но некоторые читают очень уж избирательно...
Поэтому ПОДЧЕРКИВАЮ!

Для применения в Школе, ОСНОВНЫМ (или "ШКОЛЬНЫМ") зигзагом
рекомендован ШТАТНЫЙ зигзаг из поставки МТ4.

После появления билдов 600+ рекомендован только школьный зигзаг!

Брать http://fx-vladmih.ru/forum/index.php?showtopic=7361&view=findpost&p=115437 или ниже более свежую версию (когда будет).

Зигов в природе очень много и пользоваться вы имеете право ЛЮБЫМ, даже взятым в других местах, только не путайте грешное с праведным и не выдавайте за "школьный" кому какой нравится ab.gif

Автор: ДжоКламси 5.6.2013, 9:38

ZZTop v.1.0b
ZigZag из поставки MT4 с автоматически изменяемыми параметрами: цвет и ExtDepth в зависимости от ТФ.
* используются школьные значения параметров.
 ZZTop_1.0b.mq4 ( 6,76 килобайт ) : 216

Автор: ДжоКламси 4.9.2013, 8:35

Цитата(ДжоКламси @ 5.6.2013, 12:38) *
ZZTop v.1.0b
Я его протестировал, все отлично работает.)

Автор: Сатори 25.2.2014, 9:53

Для МТ4 600+

Цитата(VladMih @ 19.2.2014, 9:52) *
По-моему об этом не писалось и возможно не все в курсе.
Кто использует ex4 от билда 509 без перекомпилляции в редакторе билдов 6хх,
имейте ввиду, что это ВРЕМЕННАЯ возможность.
Функционал поддержки индикаторов из старого компиллятора будет удален.
Думаю, все заметили, что в новой (600+) версии МТ4 Метаквоты переписали код нами горячо любимого зигзага, но ввели в коде жесткое ограничение, что 3-й параметр должен быть меньше первого. Из-за этого стало невозможным использовать одни из основных наших настроек зигзага - (3,5,3), т.к. третий параметр равен первому. Поломал я над этим голову и... В общем-то можно было бы использовать старый скомпилированный ex4-файл зигзага и не волноваться, но учитывая цитату выше, он в скором времени может перестать работать. Поэтому для дальнейшей работы со старым зигзагом рекомендую перекомпилировать его в новой (600+) версии МТ4. Код отлично комилится, выдавая всего одно несущественное предупреждение. При этом, я лично проверил: старый зигзаг, скомпилированный в старом (509) МТ4, в том же старом (509) терминале рисуется АБСОЛЮТНО аналогично тому же старому зигзагу, скомпилированному в новом (600+) МТ4.
Итого имеем 3 варианта на любой вкус:
1) Подкинуть в новый терминал mq4-файл старого зигзага, удалить ex4-файл и перезапустить терминал.
2) Если не помогло(иногда бывает, что терминал на старте не компилирует подброшенные ему исходники), открыть старый код зигзага в метаэдиторе нового терминала и нажать F7 - скомпилированный зигзаг появится в папке с индикаторами
3) Кому лень заморачиваться с п.1 и п.2, ниже готовые файлы, которые надо с заменой подкинуть в папку "\MQL4\Indicators\" нового терминала:
 ZigZag.ex4 ( 12,74 килобайт ) : 117
 ZigZag.mq4 ( 6,28 килобайт ) : 160

Автор: VladMih 27.2.2014, 12:15

Цитата(Виталяс @ 27.2.2014, 11:23) *
этот Зиг и тот который я качал с форума (стандартный), бывают рисуются как дождь, вверх, либо вниз - далеко за пределы чарта, исправляется переключением таймфрейма, но не всегда, бывает так и остаётся, в чём может быть причина ?
P.S. MT4 610 Build.
Чем объясняется - трудно сказать, видимо какие-то особенности взаимодействия данного кода с терминалом. Проявляется и на старых билдах, но очень редко. Я уже даже не вспомню когда подобное было последний раз (до билда 509 было чаще, а с 509 ... по-моему ни разу и не было).
Но если поставить ДВА зигзага в одно окно, этот баг будет очень частым - проверьте нет ли у вас в списке индикаторов (Ctrl+I) второго зигзага.

PS: чтобы "рассыпался" и не вылечился - это почти 100% два зига.

Автор: Виталяс 27.2.2014, 16:03

Цитата(VladMih @ 27.2.2014, 19:15) *
Но если поставить ДВА зигзага в одно окно, этот баг будет очень частым - проверьте нет ли у вас в списке индикаторов (Ctrl+I) второго зигзага.
Да, именно два и стоит, так проще.

Автор: VladMih 27.2.2014, 16:33

Виталяс, проще? - Тогда привыкайте к этому беспределу.
Кстати, я не слишком доверял бы двум зигзагам даже когда они не улетают в небеса, а рисуются КАК БЫ нормально. Вы же видите, что есть конфликт? Видите.

Автор: Виталяс 27.2.2014, 17:14

Цитата(VladMih @ 27.2.2014, 23:33) *
Тогда привыкайте к этому беспределу.
Привыкать к беспределу тоже не хочется, они у меня, что в паре, что по отдельности чудят капитально)
Это нам приходится привыкать к беспределу разработчиков, постоянно тюнингующих МТ4, тогда как на МТ5 вообще такого не наблюдалось и при установке 3.5.3 всё работало как пологается.

Автор: VladMih 27.2.2014, 17:46

Цитата(Виталяс @ 27.2.2014, 17:14) *
они у меня, что в паре, что по отдельности чудят капитально)
Повторяю: у меня и на 509, и на 610 зигзаги работают безглючно.
Вывод делайте сами, но я склонен считать, что проблемы "ВАШИ".
Это
- или очень некачественные демо-котировки - попробуйте открыть демосчет у другого брокера);
- или последствия парного использования индикаторов - попробуйте удалить файл "mqlcashe" при закрытом терминале, предварительно удалив все "спарки" зигзагов. В этом файле иногда сохраняются устаревшие настройки, приводящие к глюкам.

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

Автор: Сатори 27.2.2014, 19:42

Цитата(VladMih @ 27.2.2014, 12:15) *
Но если поставить ДВА зигзага в одно окно, этот баг будет очень частым - проверьте нет ли у вас в списке индикаторов (Ctrl+I) второго зигзага.
Кстати тоже давно пользуюсь двумя зигзагами одновременно, и на старте терминала они почти всегда так глюкают. Решаю очень просто - правой кнопкой мыши по окну - Обновить.

Автор: VladMih 5.3.2015, 15:53

Исправил пост 4
и сюда дублирую http://fx-vladmih.ru/forum/index.php?showtopic=7361&view=findpost&p=115437, рекомендованный для Школы.

В принципе, можно пользоваться любым, но этот удобней и ему больше доверия - не попадете под раздачу в результате необъявленного изменения кода, как это произошло с предыдущим встроенным зигзагом.
Поэтому в Школе - только он!

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)