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

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

?

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

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

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

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

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

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

    С масштабом понятно. Вопрос: чем отличаются нормальные дуги от инверсных? Из твоих картинок на предыдущей странице выходит, что меняются точки привязки центра и 100%. Исходя из этого я и предлагал делать построения.

    А из цитаты в этом посте выходит, что нормальные от инверсных чем-то другим отличаются... Чем?
     
  2. Vadimcha

    Vadimcha Guest

    отличие в методе построения естественно. смысл их отличается следующим: когда ты контролируешь разворот, наверное тебе будет интересно узнать какое из движений будет доминировать в реализации этого разворота. уровень коррекции например. в данном случае используется инверсная дуга, потому что коррекционное движение является вобщем то частью предыдущего тренда. вроде того. повторюсь параметр масштаба - идентичен прямой дуге. разница только в переворачивании ее и больше ничего.
     
  3. nen

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

    Ничего не понял.
    У тебя на картинках:

    статическая дуга точки 2-3:
    [​IMG]


    реверсивная статическая дуга точки 2-3:
    [​IMG]

    Исходя из этих картинок выходит, что у первой 0 - в точке 3, 100% - в точке 2
    У инверсной 0 - в точке 2, 100% - в точке 3

    Так я и предлагал сделать. Если я неправильно понял, объясни.

    Мне нужно просто сказать, где 0 и 100% у нормальной и у инверсной. И все. Не нужно ничего более объяснять.
     
  4. Vadimcha

    Vadimcha Guest

    все верно ты понял. 0 и 100 меняются местами на одних и тех же точках. больше ничего
     
  5. nen

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

    Теперь масштабирование помучаем.
    Предложение следующее. Параметр, задающий масштабирование, по умолчанию надо сделать = 0. Это будет означать автомасшабирование. Если в этот параметр будет занесено число, отличное от 0, то масштаб будет задаваться этим числом. Так пойдет?
     
  6. Vadimcha

    Vadimcha Guest

    да полностью согласен. по сути так и надо сделать
     
  7. Putnik_odessa

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

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

    Наблюдаю такую картину на EURUSD H4:

    dml_ewa_eur_h4____0706_10.gif

    Режим 6 21-13-34. Динамические вилы прорисованы правильно.

    Переключаюсь на H1:
    dml_ewa_eur_h1____0706_10.gif

    Сбой в прорисовке динамических вил.
     
  8. amos

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

    [ неправильное использование дуг можно посмотреть на этой странице в иллюстрациях amos-а. даже не зная как он строил я вижу глазом что дуга нифига не лежит на цене, а просто находится на графике, и иногда попадает в нее, иногда нет... причина - все тот же масштаб.
    [/quote]



    Vadimcha, если можно, Посмотри вложение и объясни в чем неправильное построение дуг. Построены по лучу ZUP 62, ExtIndicator 6 , остальное по умолчанию.
     

    Вложения:

  9. orda

    orda Новичок

    Не сомневаюсь, что вы уже здесь побывали.

    <a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank"><a href="http://harmonicanalyzer.com/home.htm" target="_blank">http://harmonicanalyzer.com/home.htm</a></a></a></a></a></a></a></a></a></a>
    <a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank"><a href="http://www.harmonictrader.com/default.htm" target="_blank">http://www.harmonictrader.com/default.htm</a></a></a></a></a></a></a></a></a></a>
     
  10. Vadimcha

    Vadimcha Guest

    amos привет. вся тонкость вопроса заключается в параметре масштаба. используя инструменты фибоначчи, я, образно выражаясь, собираю статистику с рынка (динамика и скорость). поэтому настаиваю на окружностях, если применяю дуги. и еще, чтобы ты меня верно понял, скажу так: правильно\неправильно - не совсем корректно мной использованное слово конечно, однако твои построения, полностью бесполезны были бы для меня.

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


    ну и... пользуйся на здоровье! ;)
     
  11. Talex

    Talex Техник

    Приветствую всех.
    Да при построении инструментов: дуги, эллипсы, спирали, на первое место выходит вопрос масштаба. То что предложил Вадим несомнено имеет к методу Ганна прямое отношение и я считаю, что этот метод пока единственный который можно использовать для построенний.( может есть еще методы, но я о них не знаю). Метод описанный Хьержиком в книге "Модель, цена, время. Применение теории Ганна в системах торговли" на стр.203 книги (или 209 в моем варианте файла pdf).
    Вот цитата: " Как определить шкалу для тех рынков, которых нет в списке.
    Простейший способ определения шкалы для неизвестного рынка - это взять разницу между основными пунктами: от вершины к вершине и от основания к основанию. После этого надо разделить полученную величину на время, потраченное рынком на продвижение от вершины к вершине или, соответственно, от основания к основанию. Это равенство демонстрирует скорость линий восходящей и нисходящей тенденций. Например, если разница между вершина-вершина и основание-основание составляет 50, а время - 27 дней, то скорость линии тенденции, соединяющей эти две точки равна 1.85. Среднее значение скорости линии тенденции может быть определено путем неоднократного исчисления. После определения среднего значения скорости линии тенденции, округлите его до целого числа. К примеру, среднее значение движения линии тенденции составляет 1.95 в день, тогда допускаем, что шкала Ганна равна 2.
    Равенство для определения правильной шкалы рынка. Расстояние между двумя главными основаниями, разделенное на время между ними, равно скорости, или -шкале, угла. Та же самая формула применима к расстоянию между двумя основными вершинами. Как только обозначена серия шкал, трейдер может определить среднюю шкалу и округлить ее до ближайшего целого числа.
    Шкала восходящего тренда =(Главное основание 2 - Главное основание 1)/Разница во времени между основаниями

    Шкала нисходящего тренда =(Главная вершина 2 - Главная вершина 1)/Разница во времени между вершинами

    Пример 2. Июньский канадский доллар, дневной график, 1997 г. Основная вершина 22 января 1997 г. на 7568. Основная вершина 13 марта 1997 г. на 7403. Разница во времени - 36 рыночных дней.

    шкала = (7568-7403)/36= 4.58 пунктов/день

    Это ближе к предложенной дневной шкале 5 пунктов в день (рис. 9.22) Если данные о том, как ведут себя параметры: основание-основание и вершина-вершина, предложенные в главах, посвященных индикатору тенденции, постоянно поддерживались, то уже имеется информация, достаточная для надлежащего исследования и анализа шкалы рынка.
    Для того чтобы экспериментировать с такой шкалой, необходимо стремиться построить несколько графиков. Простейший способ определить правильную шкалу рынка - это обратиться к математике."

    clip_image002.jpg
     
  12. Vadimcha

    Vadimcha Guest

    добавлю только по приведенному фрагменту из книги - я против округления. иногда расхождения в подсчетах с округлениями у меня выражалось в большие погрешности. с хьерджиком в данном пункте я категорически не согласен. с рынка необходимо снять максимально точные данные. а кто и что с ними потом будет делать - на вкус каждого в отдельности, тем более ручной ввод масштаба предоставляет эту возможность. когда мои подсчеты приводят к результатам не пипс в пипс, а плюс-минус 25-30 пипсов... то я начинаю нервничать, и мне это не нравится, т.к. понимаю что такого просто быть не может в данный конкретный момент. остальное, в приведенном отрывке - лишний раз подтверждает уже сказанное. спасибо Talex. кстати, Александр есть еще методы подсчета ;) например множитель для масштаба это: фибы, их квадратные корни к примеру, в пересчете скорости рынка - незаменимая вещь! для того чтобы мысль не останавливалась - смотря что считаем, время и его допуски или цену и ее допуски... как раз и подставляются те или иные множители в нужный участок уравнения. все, и как всегда... просто! :)
     
  13. Talex

    Talex Техник

    Привет Вадим.
    Ты как всегда, говоришь загадками. ;)
    Где об этом можно почитать?
     
  14. Vadimcha

    Vadimcha Guest

    Александр загадки вообще не правильное слово. я же разгадками написал! где почитать? эээ... чесно говоря уже и не знаю. не читаю я последнее время ничего, кроме графиков пользуясь инструментами.
     
  15. nen

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

    Версия 63.

    Сгруппировал параметры по инструментам, которыми управляют параметры.
    Многие параметры индикатора переместил на другое место в списке параметров.
    Перед каждой группой параметров стоит переменная вида Var____________ и текстовая строка с названием инструмента, к которому относится нижерасположенная группа параметров.
    Группы параметров:
    1. Parameters for ZigZag
    2. Parameters for fibo Levels
    3. Parameters for Pesavento Patterns
    4. Parameters for Gartley Patterns
    5. Parameters for Andrews Pitchfork
    6. Parameters for micmed Channels
    7. Parameters for fibo Fan
    8. Parameters for fibo Expansion
    9. Parameters for versum Levels
    10. Parameters for fibo Arc
    11. Parameters Exp (дополнительные параметры)
    12. Common Parameters

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

    Сделал много изменений в коде индикатора. Поэтому возможно появление ошибок.

    Добавлены фибо дуги. Фибо дуги выводятся в виде эллипсов.

    ExtArcDinamicNum - задает номер переломов ZigZag, до которых строятся динамические фибо дуги
    ExtArcStaticNum - задает номер переломов ZigZag, на которых строятся статические фибо дуги
    ExtArcDinamicColor - задает цвет динамических фибо дуг
    ExtArcStaticColor - задает цвет статических фибо дуг
    ExtArcDinamicScale - задает масштаб динамических фибо дуг: 0 - автомасштаб; >0 - масштаб задается пользователем
    ExtArcStaticScale задает масштаб статических фибо дуг: 0 - автомасштаб; >0 - масштаб задается пользователем

    У дуг две точки привязки.
    Для параметра ExtArcStaticNum=21:
    2 - точка центра статической дуги, указывает номер вершины или впадины зигзага
    1 - точка 100% дуги также указывает номер вершины или впадины зигзага
    При задании ExtArcStaticNum=12
    1 - точка центра
    2 - точка 100%.
    Если задать, например, ExtArcStaticNum=3, то центр будет на 3 переломе зигзага, а 100% на 2 переломе.

    eurusd_07_06_13_mn_2_nf.gif

    Если задать ExtArcStaticNum=83, то центр на 8 переломе, 100% на 3 переломе.
    Можно задавать центр и 100% между двумя вершинами или двумя впадинами, например ExtArcStaticNum=42.

    Статические дуги можно строить между любыми двумя переломами зигзага, от 1-ого до 9-ого перелома зигзага.

    Динамические дуги строятся между 0-ым «переломом» и любым из следующих 9-и переломов.

    Если задаем ExtArcDinamicNum=8, то центр будет в точке 0 зигзага, 100% на 8 переломе.
    Если задаем ExtArcDinamicNum=80, то центр будет на 8 переломе зигзага, 100% в точке 0.

    Дуга калибруется по лучу зигзага, на котором она построена. Под лучом понимается линия, соединяющая точку центра с точкой 100% дуги, к которым привязана дуга. Калибровка производится автоматически с помощью параметров
    ExtArcDinamicScale=0, ExtArcStaticScale=0. Автоматический расчет производится следующим образом. Вычисляется количество пунктов между точками центра и 100% дуги и делится это количество пунктов на количество баров между этими точками.
    Таким образом производится масштабирование дуг.
    Если в параметры ExtArcDinamicScale, ExtArcStaticScale записать числи большее 0, то дуга будет калиброваться (масштабироваться) данным числом.

    Параметр ExtPPWithBars = 7 - выводит значение скорости для первого и второго лучей. Данный параметр также можно использовать для определения значения масштаба. Данное значение используетсяпри автоматическом масштабировании фибо дуг.

    Появилось три новых параметра:
    ExtObjectColor - задает цвет линии, соединяющей базовые точки объектов
    ExtObjectStyle - задает cтиль линии, соединяющей базовые точки объектов
    ExtObjectWidth - задает толщину линии, соединяющей базовые точки объектов

    Эти параметры работают с фибами, с расширениями фибоначчи, с дугами временными зонами FiboTime… Ранее базовые точки этих объектов соединялись пунктирной красной линией. Эти три параметра работают со всеми перечисленными объектами одновременно.

    Изменил алгоритм построения линий реакции для вил Эндрюса. Ранее при попадании одной из точек, к которым привязывались фибо каналы, с помощью которых реализованы линии реакции, на период времени, для которого нет исторических данных, линии реакции строились неправильно. Сейчас при попадании точки привязки в такое место каналы фибоначчи выворачиваются наизнанку. Появляется некоторое неудобство. Обозначения RL*** при этом выводятся иногда в перевернутом виде. С этим придется смириться.

    Так было

    eurusd_07_06_13_mn_nf.gif

    Так стало

    eurusd_07_06_13_mn_1_nf.gif

    И напоследок. Сейчас параметры лучше структурированы, то есть объединены в группы. Стало возможным добавление бОльшего количества новых параметров. Теперь можно для многих инструментов ввести параметры для здания стиля отрисовки этих инструментов. Просьба ко всем, кому это интересно, высказать пожелания, для каких инструментов ввести параметры задания стиля – толщины линий и вывод линий разной штриховкой…
     

    Вложения:

    • ZUP_v63.rar
      Размер файла:
      39 КБ
      Просмотров:
      678
  16. DDD

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

    Nen писал: Теперь можно для многих инструментов ввести параметры для здания стиля отрисовки этих инструментов. Просьба ко всем, кому это интересно, высказать пожелания, для каких инструментов ввести параметры задания стиля – толщины линий и вывод линий разной штриховкой…


    Интересует для фиб, вееров. И еще, в догонку к моему вопросу по добавлению уровней фиб... Можно ли сделать так как реализовано с обычными фибами в МТ, т.е возможность добавлять уровни с любыми значениями?
     
  17. micmed

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

    Привет всем !
    Nen , есть такое пожелание по отрисовке каналов :
    - для динамических задавать параметры отдельно - сейчас они строятся по параметрам для статических , чаще всего это неправильно(другие соотношения сторон свинга) , тоже самое для автоматического построения (или хотя бы только для него)
    - в автоматическом режиме предлагаю вернуться к расчету гипотенузы по Пифагору , при расчете по нынешней методике квантования каналы на истории перерисовываются (добавляются новые бары - соответственно меняется расчетное значение кванта) к сожалению не имею возможности проилюстрировать , прошу поверить на слово ;)
    Спасибо.
     
  18. nen

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

    Какие конкретно значения фиб интересуют. Возможно, они уже имеются в одном из наборов. Наборов фиб более 10 сейчас подключено. Это для паттернов Песавенто. Паттерны Песавенто, по сути, заменяют уровни фибо...



    И второе. Для каких инструментов интересует возможность добавления уровней фиб. Сейчас много инструментов в ZUP. Для каждого инструмента сейчас применяются свои наборы.
     
  19. nen

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

    Какие параметры необходимо задавать отдельно?


    Расчет гипотенузы по Пифагору... И сейчас по Пифагору считается. Другое дело, что принимать за единицу измерения? Это сложный вопрос. Может быть, как-то учитыать скорость... как предложил Вадим для расчета масштаба для фибо дуг?
     
  20. micmed

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


    ExtCM_0_1A_2B =
    Что бы была возможность например для статических задать 2 , а динамические работали в режиме 4 и т.п.
    В идеале и ExtCM_Fibo = тоже каждому свой
     

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