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

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

?

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

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

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

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

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

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

    Про проблемы 604 версии лучше задавать вопросы на форуме разработчиков метатрейдера http://forum.mql4.com/ru/60693/unread#unread
     
  2. поручик

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

    попробуй 83.01
    работает на 604
     

    Вложения:

    • 83.01.rar
      Размер файла:
      317,1 КБ
      Просмотров:
      79
  3. nen

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

    http://forum.mql4.com/ru/60554/page55#907234
     
  4. Serg2345

    Serg2345 Новичок

    Спасибо за помощь. ZUP 83.01действительно заработал. Уже полегче.
    Что касается форума МТ4 - там тоже оставлял вопрос этот, но пока без ответа.

    Еще раз Спасибо
     
  5. Serg2345

    Serg2345 Новичок

    Вдогонку.
    Правда так и не понял почему тогда все в порядк с ZUP 76 версии?
    Никаких проблем.
     
  6. поручик

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

  7. поручик

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

    [​IMG]

    максдепт=5

    магентовым - 145
    теаль - 142
     
  8. nen

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

    Стас сравни параметр NumberPattern в 142 и 145 и посмотри в описании этого параметра, как от него зависит вывод зигзага.
    Это хорошо, что есть бдительные люди...
     
  9. поручик

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

  10. nen

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

    При NumberPattern=0 зигзаг выводится так, как в режиме ExtIndicator=0
    При NumberPattern>0 и ExtIndicator=11 зигзаг выводится как ранее, то есть с теми параметрами, при которых был найден паттерн номер NumberPattern

    До 145 версии при NumberPattern=0 зигзаг выводился как в режиме ExtIndicator=0 только в режиме китайская игрушка, а в описании это не было конкретизировано.
    Я посчитал, что при NumberPattern=0 и ExtIndicator=11 зигзаг должен всегда выводиться как в режиме ExtIndicator=0
    Это логично. И это одно из исправлений введенное в 145 версии

    Это сделано для совместного применения поиска паттернов и работы с вилами Эндрюса.
     
  11. поручик

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

    Please can you tell me what index buffers #2 and #5 return?

    Пожалуйста, скажите мне, что индекс буферов # 2 и # 5 возвращают?
    +++++++++
    cпросили на ФФ, нужно для советника
    будет больше инфы - дополню
     
  12. nen

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

    Ну если собираются советник делать, то буферами просто разобраться.
    Код:
    if (ExtStyleZZ) {SetIndexStyle(0,DRAW_SECTION);}
    else {SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158);}
    
    if (ExtLabel>0)
    {
    SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,ExtCodLabel);
    SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(4,ExtCodLabel);
    }
    else
    {
    SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
    SetIndexStyle(4,DRAW_LINE,STYLE_DOT);
    }
    
    SetIndexLabel(0,StringConcatenate("ZUP",ExtComplekt," (zz",ExtIndicator,")"));
    if (ExtIndicator==6)
    {
    if (noBackstep)
    {
    SetIndexLabel(5,StringConcatenate("ZUP",ExtComplekt," DT6_",minBars,"/GP=",GrossPeriod));
    }
    else
    {
    SetIndexLabel(5,StringConcatenate("ZUP",ExtComplekt," DT6_",minBars+"/",ExtBackstep,"/GP=",GrossPeriod));
    }
    }
    else if (ExtIndicator==7) SetIndexLabel(5,StringConcatenate("ZUP",ExtComplekt," DT7_",minBars,"/GP=",GrossPeriod));
    else if (ExtIndicator==8) SetIndexLabel(5,StringConcatenate("ZUP",ExtComplekt," DT8_",minBars,"/",ExtDeviation,"/GP=",GrossPeriod));
    
    if (ExtLabel>0)
    {
    SetIndexLabel(1,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," H_PeakDet"));
    SetIndexLabel(2,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," L_PeakDet"));
    SetIndexLabel(3,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," UpTrend"));
    SetIndexLabel(4,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," DownTrend"));
    }
    else
    {
    if (chHL_PeakDet_or_vts)
    {
    PeakDetIni=true;
    SetIndexLabel(1,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," H_PeakDet"));
    SetIndexLabel(2,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," L_PeakDet"));
    SetIndexLabel(3,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," H_chHL"));
    SetIndexLabel(4,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," L_chHL"));
    }
    else
    {
    SetIndexLabel(1,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," H_vts"));
    SetIndexLabel(2,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," L_vts"));
    SetIndexLabel(3,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," H_vts1"));
    SetIndexLabel(4,StringConcatenate("ZUP",ExtComplekt," zz",ExtIndicator," L_vts1"));
    }
    }
    
    // Уровни предыдущих пиков
    SetIndexStyle(1,DRAW_LINE,STYLE_DOT);
    SetIndexStyle(2,DRAW_LINE,STYLE_DOT);
    SetIndexBuffer(1,ham);
    SetIndexBuffer(2,lam);
    // Уровни подтверждения
    SetIndexBuffer(3,ha);
    SetIndexBuffer(4,la);
    
    SetIndexBuffer(0,zz);
    SetIndexBuffer(5,nen_ZigZag);
    SetIndexBuffer(6,zzL);
    SetIndexBuffer(7,zzH);
    
    SetIndexStyle(5,DRAW_ARROW);
    SetIndexArrow(5,159);
    
    SetIndexEmptyValue(0,0.0);
    SetIndexEmptyValue(1,0.0);
    SetIndexEmptyValue(2,0.0);
    SetIndexEmptyValue(3,0.0);
    SetIndexEmptyValue(4,0.0);
    SetIndexEmptyValue(5,0.0);
    SetIndexEmptyValue(6,0.0);
    SetIndexEmptyValue(7,0.0);
    
     
  13. поручик

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

  14. nen

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

    поручик, ты придумал антипаттерны.
    И что с ним делать?

    Этот после 5-0 возник. Полная симметрия.

    gbpusdh4.png

    Здесь немного вилы подсказывают.
    А на H1 они прямо кричат в совокупности с AB=CD:

    gbpusdh1.png
     
  15. поручик

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

    [​IMG]

    что делать? - торговать

    [​IMG]

    а такой вариант тебе показывал уже

    [​IMG]

    [​IMG]

    тут "новые" 5-0

    вчера было 1.128-0.786, а вы вниз уже хотели
     
  16. zrforex

    zrforex Новичок

    есть ли возможность добавить в ZUP_v145 вывод во внешние переменные (раньше когда был mq4 сам добовлял),
    если патерн Bullish - GlobalVariableSet("ZUP"+Symbol()+Period(),1);
    если патерн Bearish - GlobalVariableSet("ZUP"+Symbol()+Period(),-1);
    заранее признателен !
     
  17. nen

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

    Можно. Но это нельзя применять в режиме китайская игрушка.
     
  18. zrforex

    zrforex Новичок

    Сделайте пожалуйста, очень удобно думаю многим будет,
    я вставлял эти строки где цвет патернов меняется )))
    но наверное это не лучшее решение )))
     
  19. zrforex

    zrforex Новичок

    и еще, хотелось бы входной параметр ExtComplekt сделать первым, т.к. несколько индикаторов вызывается в советнике,
    и прописывать все параметры до ExtComplekt очень не удобно (((
     
  20. nen

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

    Поищу сначала ошибки, есть некоторые сомнения.
    Потом вместе с исправлениями и глобальные переменные введу.

    У меня на трех компьютерах, на ноутбуке и на сервере стоят МТ4 от двух ДЦ. Ни на одном еще не прошло обновление с 509 версии.
    Поэтому пока в 509 последние доработки надо сделать. А потом длительная переделка под новый МТ.
     

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