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

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

?

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

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

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

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

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

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

    Поставьте ZUP 120 версии с настройками по умолчанию. И попробуйте поменять цвет параметром ExtColorPatterns на часовом тф. Потом напишите здесь, что получается.
     
  2. nen

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

    В коде ZUP треугольники используются только для отрисовки паттернов Gartley.
    Кусочек кода с отрисовкой паттернов начинается в строке 12201:

    Код:
    		 if (StringLen(vBullBear)>0)
    		   {
    			if (vNamePattern == v4Point || vNamePattern==vABCD) // || vNamePattern==v50)
    			  {
    			   ObjectCreate(nameObj1,OBJ_TRIANGLE,0,Time[aXABCD[A]],zz[aXABCD[A]],Time[aXABCD[B]],zz[aXABCD[B]],Time[aXABCD[C]],zz[aXABCD[C]]);
    			  }
    			else
    			  {
    			   ObjectCreate(nameObj1,OBJ_TRIANGLE,0,Time[aXABCD[X]],zz[aXABCD[X]],Time[aXABCD[A]],zz[aXABCD[A]],Time[aXABCD[B]],zz[aXABCD[B]]);
    			  }
    			ObjectSet(nameObj1,OBJPROP_COLOR,colorPattern);
    			ObjectCreate(nameObj2,OBJ_TRIANGLE,0,Time[aXABCD[B]],zz[aXABCD[B]],Time[aXABCD[C]],zz[aXABCD[C]],Time[aXABCD[D]],zz[aXABCD[D]]);
    			ObjectSet(nameObj2,OBJPROP_COLOR,colorPattern);
    		   }
    
    Задаю прямо в коде жестко левое крыло бабочки выводить красным цветом, а правое желтым.

    Код:
    		 if (StringLen(vBullBear)>0)
    		   {
    			if (vNamePattern == v4Point || vNamePattern==vABCD) // || vNamePattern==v50)
    			  {
    			   ObjectCreate(nameObj1,OBJ_TRIANGLE,0,Time[aXABCD[A]],zz[aXABCD[A]],Time[aXABCD[B]],zz[aXABCD[B]],Time[aXABCD[C]],zz[aXABCD[C]]);
    			  }
    			else
    			  {
    			   ObjectCreate(nameObj1,OBJ_TRIANGLE,0,Time[aXABCD[X]],zz[aXABCD[X]],Time[aXABCD[A]],zz[aXABCD[A]],Time[aXABCD[B]],zz[aXABCD[B]]);
    			  }
    			ObjectSet(nameObj1,OBJPROP_COLOR,Red);
    			ObjectCreate(nameObj2,OBJ_TRIANGLE,0,Time[aXABCD[B]],zz[aXABCD[B]],Time[aXABCD[C]],zz[aXABCD[C]],Time[aXABCD[D]],zz[aXABCD[D]]);
    			ObjectSet(nameObj2,OBJPROP_COLOR,Yellow);
    		   }
    
    Код:
    		 if (StringLen(vBullBear)>0)
    		   {
    			if (vNamePattern == v4Point || vNamePattern==vABCD) // || vNamePattern==v50)
    			  {
    			   ObjectCreate(nameObj1,OBJ_TRIANGLE,0,Time[aXABCD[A]],zz[aXABCD[A]],Time[aXABCD[B]],zz[aXABCD[B]],Time[aXABCD[C]],zz[aXABCD[C]]);
    			  }
    			else
    			  {
    			   ObjectCreate(nameObj1,OBJ_TRIANGLE,0,Time[aXABCD[X]],zz[aXABCD[X]],Time[aXABCD[A]],zz[aXABCD[A]],Time[aXABCD[B]],zz[aXABCD[B]]);
    			  }
    			ObjectSet(nameObj1,OBJPROP_COLOR,Red);			 ObjectCreate(nameObj2,OBJ_TRIANGLE,0,Time[aXABCD[B]],zz[aXABCD[B]],Time[aXABCD[C]],zz[aXABCD[C]],Time[aXABCD[D]],zz[aXABCD[D]]);
    			ObjectSet(nameObj2,OBJPROP_COLOR,Yellow);			}
    
    Наблюдаем результат.

    M1
    usdcad_2012-10-07_m1_.gif

    M5
    usdcad_2012-10-07_m5_.gif

    M15
    usdcad_2012-10-07_m15_.gif

    M30
    usdcad_2012-10-07_m30_.gif

    H1
    usdcad_2012-10-07_h1_.gif

    H4
    usdcad_2012-10-07_h4_.gif

    D1
    usdcad_2012-10-07_d1_.gif


    Это глюк метатрейдера.
     
  3. yarikbes

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

    В двух МТ в новом окне поставил 120й с настройками по умолчанию, в одном указаным параметром поменял цвет на красный, в другом на зелёный, результат одинаковый в обоих:
     

    Вложения:

  4. yarikbes

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

    Видимо у меня МТ глючит ещё сильнее ))
     
  5. nickonomic

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

    Подписываюсь под предыдущим постом. В моем МТ цвета крыльев "плывут" не только на H1. Попробую обновить терминал.
     
  6. vagul

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

    Вот на ДЦ инстафорекс, настройки по-умолчанию, включил ExtGartleyTypeSearch = 1, отключил ретресменты и зиг-заг.

    [​IMG]
     
  7. поручик

    поручик настоящий полковник

    У меня на часе нет проблем

    Жень, я переделал, как у тебя описано

    Проблема синего цвета осталась с 4-Point Continuation

    Не помню уже, решил ты ее или нет
     

    Вложения:

    1 человеку нравится это.
  8. nen

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

    В последних версиях ZUP для поиска паттернов добавлен параметр FiboStep.
    Он включает зависимость параметра Backstep от Depth - Backstep=1,618*Depth.
    По умолчанию Backstep = 3
    Применение параметра FiboStep заметно сказывается при значении параметра DirectionOfSearchMaxMin=false.
    Это как дополнительный вариант фильтра для зигзага. И в какой-то мере совмещение с тактикой DML&EWA.
    В тактике DML&EWA по умолчанию сейчас включена зависимость Backstep=1,618*Depth
     
  9. nen

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

    Возможно это как-то связано с операционной системой или с какими-то параметрами компьютера.
    Проблема с цветом у меня на ноутбуке с Win7. На стационарном компьютере не проверял.
    Но все равно, если такая проблема имеется, то в первую очередь надо метатрейдер править.
     
  10. kingspeeeed

    kingspeeeed Forex Trader

    Try to break zigzag at min possibility .....

    Попытайтесь сломать зигзаг в минимальной возможности..
     

    Вложения:

  11. поручик

    поручик настоящий полковник

    У меня ХРюша

    все может, что и от ОСи зависит

    MQL анонсировали выпуск 445 версии на днях, посмотрим с ней
     
  12. nen

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

    Сейчас проверил на XP. На XP цвет нормально работает. Сбоев нет. Значит, скорее всего, ось влияет. Но очень уж избирательно.
    Только на часовом таймфрейме сбой цвета. На остальных нормально.
     
  13. поручик

    поручик настоящий полковник

    Ну уже легче,
    а так мне 2 разноцветных треугольника понравились, особенно на 4 точках
     
  14. Putnik_odessa

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

    У меня на 7-ке избирательно, то на часе, то на других - закономерность поймать не могу.
    Например, два графика: EUR/USD и AUD/USD в одном рабочем окне.
    На Евро правильный цвет, на AUD - синий.
     
  15. Sergey

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

    В ZUP-120 версии проблемам с цветом патерна присутствует.
    Однако в 111 версии, цвет патерна отображается корректно.
    ps. XP. (проверил от М15 до н4)
    20121109 eurusd h1.gif
     
  16. nen

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

    В версиях начиная со 116 новый алгоритм поиска паттернов.
    Сам алгоритм поиска не влияет на цвет паттернов. Потому что алгоритм вывода на график остался прежним.
    Да и выше было показано, что жесткое задание цвета в коде также выявляет ошибку вывода цвета.
    Получается, что каким-то образом сам код поиска влияет на ошибку с цветом.
    Склоняюсь к тому, что что-то внутри метатрейдера сделано неправильно.
    ZUP просто "помог" выявить эту ошибку.
     
  17. nickonomic

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

    nen, есть ли возможность ввести переменную, которая и вовсе отключала бы закраску крыльев, но оставляла название паттерна и PRZ? Что-то аналогичное extcolorpatterns=CLR_NONE. Это было бы удобно при использовании на шаблонах c DML&EWA, где много линий и не хочется отвлекать внимание на другую графику.
     

    Вложения:

  18. nen

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

    Ставьте цвет extcolorpatterns=NONE
    Но так как с выводом цвета проблемы, как выше обсуждалось, на некоторых тф все равно будут выводиться синим цветом.
     
  19. vagul

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

    ... или можно задать всем патернам цвет фона графика..., я так думаю...
     
  20. nen

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

    бесполезно. Все равно иногда будут синим цветом выводиться.
     

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