Gartley Patterns и их модификации

Тема в разделе "Зиг-Заг. Системы с использованием ZigZag.", создана пользователем nen, 3 мар 2006.

?

Нужно или нет выводить стакан цен для старших таймфреймов

  1. Да, это необходимо

    124 голосов
    62,9%
  2. Нет, не нужно

    21 голосов
    10,7%
  3. А зачем это?

    52 голосов
    26,4%
  1. Socrat

    Socrat Новичок

    [/quote]
    Для данной картинки попробуйте для статических вил задать ExtPitchforkStaticNum=521.
    Это будет расширенный режим работы индикатора.
    [/quote]

    Да, с этим параметром все на месте.

    Спасибо
     
  2. nen

    nen Профи форума

    Версия 40

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

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

    Как выводить комплект вил от выбранных свечей.

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

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

    [​IMG]

    На графике показан пример вывода вил и статических фибо вееров от произвольно выбранных свечей. В индикаторе по умолчанию введено время и дата выбранных свечей для данного графика.

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

    Вложения:

    • ZUP_v40.rar
      Размер файла:
      18,6 КБ
      Просмотров:
      750
  3. Socrat

    Socrat Новичок

    Отличная работа!
     
  4. nen

    nen Профи форума

    Хотелось бы узнать, достаточно ли уровней Фибоначчи на различных инструментах. Может быть, где-то лишние или, наоборот, где-то их не хватает.
    Сейчас подошел момент оптимизации уровней Фибо. Можно задать несколько линеек уровней Фибо. Сейчас их две: с числами Песавенто и стандартные фибы.
     
  5. Putnik_odessa

    Putnik_odessa Профи форума

    С моей субъективной точки зрения - вроде бы есть все и лишнего ничего нет.
     
  6. leonid553

    leonid553 Активный пользователь

    Внимательно слежу за веткой. Также считаю, что уровней Фибо -есть необходимое и достаточное число и кол-во.
     
  7. Putnik_odessa

    Putnik_odessa Профи форума

    Добрый день, nen!

    Обнаружена ошибка в прорисовке UWL, рисуются не параллельно верхней сигнальной линии, а параллельно лучу зигзага.

    Режим 0, 8,5,13
    Вилы 2, 3
    UWL true

    dml_ewa_gbp_h8____0608_25_uwl.gif

    Putnik
     
  8. nen

    nen Профи форума

    Какая версия индикатора? На приведенной картинке почему-то разрывы в котировках...



    У меня (ZUP_38):



    06_08_25_gbpusd_h4_nf.gif
     
  9. Putnik_odessa

    Putnik_odessa Профи форума

    Версия индикатора 39, но ошибка видимо не в индикаторе. Привожу график H4.

    0, 13,8,21

    Вилы 2,3

    UWL True, и все в порядке

    dml_ewa_gbp_h4____0608_25_uwl.gif

    Видимо это еще одно влияние Period Converter
     
  10. nen

    nen Профи форума

    На том графике, с ошибкой построения, разрывы в котировках. Может, они как-то влияют. Надо разбираться.

    На моей картинке тот- же участок графика. И видно, что разрывов нет.
    ==========

    Putnik, если такие картинки будут еще появляться сообщи. Непонятно, почему такая картинка получилась.
    Насчет версии спрашивал потому, что в 40 версии вполне что-то подобное могло изобразиться. Сейчас в индикаторе столько всего, что трудно оттестировать. Сам уже не могу тестировать. А в 40 версии сейчас сложно найти, откуда что берется. Там с переменными... сплошные подстановки. От первоначального почти ничего не осталось.
    А глюки индикатора надо выявлять как можно быстрее. Иначе потом сложно будет найти, где ошибка.

    ==========

    Ошибка при построении различных инструментов может возникнуть по следующей причине.
    1) В самом начале "создания" инструмента вилы Эндрюса в ZUP я выкладывал картинку некорректного построения вил Метатрейдером. Где-то в алгоритме вил в метатрейдере допущена ошибка.
    2) Сам алгоритм, как он реализован в метатрейдере, неизвестен.
    3) "Механизм" примагничивания линейных инструментов к свечам работает грубо. Линейные инструменты привязываются к свечам, то есть к времени свечей. А для точного построения иногда необходимо точку привязки линейного инструмента расположить в промежутке между свечами.

    Нестыковка алгоритма вил с алгоритмами инструментов, созданных "вокруг" вил, дает в некоторых случаях некорректную картинку. Как на рисунке, которую привел Putnik. Наиболее сильно это проявляется при выводе фибовеера вдоль срединной линии.

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

    Лучшим вариантом было бы - создания своего, полностью автономного, инструментария. То есть без использования метатрейдеровских вил Эндрюса и других встроенных в метатрейдер инструментов. А метатрейдер использовать в качестве поставщика котировок. Язык метатрейдера использовать.

    Но на такие подвиги нужен серьезный стимул.

    Стараюсь здесь писать о подводных камнях работы с метатрейдером и с ZUP. Это необходимо для понимания.

    По возможности замеченные нестыковки будут устраняться. Прошу сообщать о замеченных ошибках.
     
  11. Putnik_odessa

    Putnik_odessa Профи форума

    К великому сожалению это факт, многие, даже известные более полутора лет ощибки Meta Trader"a, не исправлены до сих пор. А многие исправления привели к полной неработаспособности многие индикаторы. И большое спасибо nen"у за его работоспсобность и продолжению работы над индикатором.

    Не думаю nen, что это решение поможет избавиться от всех ошибок, они не только в инструментах. Нужно чистить не только инструменты. И несколько настораживает, что MetaQuotes заморизил проект, идут только продажи и различные мероприятия раскручивающие бренд, причем "тяжесть" разработки дополнительных инструментов и индикаторов перенесен на "добровольных" разработчиков.
    Хорошо, если "заморозка" проекта связана с глобальными переделками по устранению ошибок, но это лишь мои домыслы, что же на самом деле, никто не знает.
     
  12. Putnik_odessa

    Putnik_odessa Профи форума

    Версия 40

    Очевидное, но не вероятное!

    Построение вил от произвольных свечей конечно в оперативности уступает автоматической прорисовке вил от вершин зигзага. Но и основное назначение - не постоянное использование, а преодоление проблем в узких местах. Данное решение дало два дополнительных и неоспоримых преимущества по отношению к прорисовке вил по нумеруемым вершинам:
    1. Не нужно перенастраивать зигзаг когда нужная вершина не прорисована.
    2. Отсутствие связи с зигзагом позволяет просматривать графики изменяя их временной период. Так построив вилы на меньшем временном периоде (для увеличения точности построения), например на H1, далее можно просматиривать график и на H4 и Daily, определяя направленность ценового движения данного волнового уровня внутри старших направлений.


    Кстати, nen, идеи приходят в процессе - возможно ли создать опцию отключения перерисовки вил для просмотра графика на разных временных периодах (удобнее конечно и чтобы зигзаг не перерисовывался, сохраняя свои вершины). Реально это!?!
     
  13. Putnik_odessa

    Putnik_odessa Профи форума

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


    dml_ewa_eur_m15____0608_26.gif


    Однако на графике хорошо видно как корректо отображает вершины DT zigzag - маркировка горизонтальными штрихами. Ошибок подобных стандартному зигзагу практически нет и что важно - легче подгоняются настройки для поиска вершин подобных иррегулярам (о чем писалось в предыдущих сообщениях).
    Есть еще одно преимущество по отношению к режимам 2 и 3. Если в режимах 2 и 3 появляется такая ошибочная прорисовка - для ее устранения необходимо поменять временной период причем желательно чтобы выходить во временной период на которых данный зигзаг не активирован, иначе проблемы повторятся. Но на грфиках открытых OffLine через PeriodCoverter данную процедуру выполнить невозможно. Следовательно приходится перезугружать окно. DT zigzag лишен таких ошибок (вернее они встречаются гораздо реже, в основном только при настройке индикатора).
    И наконец последнее: выставляя рабочий период для DT zigzag можно одновременно отключить его работу на больших временных периодах. Таким образом удается изменяя временной период графика просмтривать расположения каналов без изменения настроек (необходимые индикаторы активизирутся в соотвествии с введенными настройками), что существенно сокращает чило окон на рабочем столе.

    К чему все это? Сейчас, когда установка набора инструментов фактчечески завершена (нехватает наверное только Фибо спирали, но я не силен в ее использовании, так как не было и возможности попрактиковаться в этом) встает вопрос об оптимизации работы, и вновь убеждаюсь в ограмных преимуществах DT zigzag. Поэтому есть предложение - может быть попробовать его введение в ZUP?

    C уважением Putnik

    P.S.

    Этот вопрос при исползоваии DT zigzag отпадет, так ка наполовину он уже будет решен - все зигзаги, а следовательно и вилы старших уровней будут сохранять все свои положения и на младших при изменении временного периода графика.
     
  14. nen

    nen Профи форума

    А можно здесь подробнее?

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

    По DT-ZigZag.
    Можно и его вставить в индикатор. Но это будет тормоз. Сильный тормоз. Его вставить как один из вариантов. С DT-ZigZag-ом есть проблема. Допустим мы выводим эти полоски от DT-ZigZag. А от каких точек в полоске и от какой полоски строить вилы или другие инструменты? Автоматически строить.

    Сбой прорисовки ZigZag-ов я представляю как устранить. Но на это нужно время.
     
  15. nen

    nen Профи форума

    Если вставить DT-ZigZAg в индикатор, то непонятно каким образом его использовать. Хотелось бы прочитать описание использования DT-ZigZag в составе индикатора ZUP.
     
  16. Putnik_odessa

    Putnik_odessa Профи форума

    Добрый вечер, nen!

    Часто хочется просмотреть график с построенными вилами на других временных периодах, чтобы понять долгосрочность тенденции. Если просто переключать временной период, то вилы естественно перестраиваются так как перестраивается зигзаг. Сейчас это можно сделать так:
    - сохраняем все вилы (обычно три комплекта) на интересуемом графике;
    - отключаем все индикаторы ZUP;
    - изменяем временной период для просмотра;
    - после просмотра проделываем все в обратном порядке.

    Если у нас вилы построены по координатам, этих операций проделывать не надо. Также без них можно было бы обойтись при наличии DT zigzag. Или если бы "отключать связь" прорисованных вил с зигзагами.
    Мысль эта возникла, когда не думал о возможности применения DT zigzag.
     
  17. Putnik_odessa

    Putnik_odessa Профи форума

    По поводу тормоза. Сечас гоняю на двух компьютерах. Условия одинаковые, то есть на рабочем столе открыто 8-10 графиков в каждом из которых 3-4 ZUP + MACD + Stochastic + еще пара индикаторов + 3-6 DT zigzag:
    1. ноутбук P-II 366, 96Mb - пыхтит открывая шаблон 5-6 минут, потом ничего, работает (при наличие DT zigzag в ZUP, нагрузка уменьшится, а следовательно работать будет гарантированно).
    2. P-III 533 Celeron, 512 Mb - работает вполне сносно, причем идет и реал. Опять таки нагрузка уменьшится так как лишние DT zigzag будут удалены.

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

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

    Если зигзаг построен от старшего периода, например от H4 (240) на H1, то соотвественно появятся четыре точки (четыре раза H1 входит в H4), но вершина все равно одна пик был достигнут в один конкретный час из четырех часов. Именно этог час (максимум или минимум) и является разворотной точкой.

    Обычно на графике устанавливается три ZUP для прорисовки рабочего комлекта вил, вил старшего и младшего волнового уровня. Наиболее просто это имитируется настройкой трех зигзагов от разных временных периодов, но эта функция в стандартном зигзаге отсутствует.
    Настройка трех комплектов вил (фактически трех стандартных зигзагов) с прорисовкой требуемых вершин оказалась затруднительной. Это было гораздо проще делать при прорисовке зиг зага старшего временного периода на младшем.
    Таким образом функция DT-ZigZag в составе ZUP сводится к построению зигзага , а соотвественно вил и других инструментов, от старшего временного периода указывемого в минутах как настройка GrossPeriod.
    Практика показывает, что в этом случае настройка зизага одна - для всех временных периодов (корректировка ее может идти только для валютных пар отличающихся волатильностью). Изменяется только GrossPeriod.

    Не знаю на все ли, и понтно ли я ответил?
     
  18. west

    west Активный пользователь

    Уважаемый nen,
    фибо спираль и фибо элипсы встроены в качестве инструментов в fibotrder (http://www.fibotrader.com/sw_downloads.php - обьём около 30Мб). Там действует 10 дней триал версия. Но ещё раз повторюсь: там они в качестве отдельных инструментов.

    Это сообщение просто информация (может пригодится)
     
  19. nen

    nen Профи форума

    Putnik, а если сделать проще. В ZUP уже встроен стандарьный ZigZag. Также от стандартного ZigZag DT-ZigZag получает котировки. Есть какое-то соответствие параметров: для ZigZag на малом периоде можно установить такие параметры, что получим ZigZag, который соответствует большему временному периоду.

    Идея такая: вставить в ZUP таблицу параметров стандартного ZigZag. И, находясь в любом временном периоде, мы можем через эту таблицу рисовать ZigZag-и более старших временных периодов. Мне сейчас нужна только такая таблица. А вставить ее и сделать еще параметр для задания нужных периодов - не составит труда.
     
  20. Putnik_odessa

    Putnik_odessa Профи форума

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

Поделиться этой страницей