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

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

?

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

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

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

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

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

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

    Аналогично, бывает несколько раз в год виснет. Но виснет намертво, так что и переделать ничего не могу. Поэтому вырубаю через диспетчер и ни чего не делаю, а на следующий день - всё само снова работает. И так уже несколько раз, почему так, до сих пор не знаю.
     
  2. nen

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

    В последних версиях было много испраалений, связанных с устранением зависаний терминала.
    Если возникают зависания, сразу исправляю.
    Но для исправления необходимы котировки, нп которых произошло зависание.
    Также необходимо знать, какая версия ZUP.
     
  3. mikola2

    mikola2 Новичок

    Alpari-Standard4 - Alpari Limited.
    Пробовал убивать историю и по новой закачивать - не помогает...
     
  4. nen

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

    Посмотри, если возможно, что в журнале терминала выводится.
     
  5. nen

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

    Загрузил Альпари демо. У меня в настройках по умолчанию не включен поиск паттернов.
    Зависания нет. Как включил поиск паттернов, терминал виснет. Разбираюсь.

    Зависает только на м5 и м15
     
  6. mikola2

    mikola2 Новичок

    В логах ничего подозрительного, никаких сообщений об ошибках.
     
  7. nen

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

    У меня сейчас полуфабрикат 150 версии.
    Задача по выявлению сбоя интересная.
     
  8. mikola2

    mikola2 Новичок

    Ну да. Нет ничего хуже плавающей ошибки.
     
  9. nen

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

    Новый МТ4 стал более строго подходить к ошибкам. Поэтому они и вылезают.
    Программа сложная.Смоделировать потенциальную ошибку при огромном количестве параметров сложно.
    Периодически ошибки вылезают. Стараюсь их оперативно исправлять.
     
  10. mikola2

    mikola2 Новичок

    Я вообще снимаю шляпу перед твоим мастерством и упорством.
    Программа не просто сложная - глыба!
    Удачи в поиске трудноуловимых глючков!
     
  11. nen

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

    Если терминал зависает, значит, необходимо искать бесконечный цикл.

    Примерно где-то около 14 000 строки есть такой код:

    Код:
     if ((Ext_3Drives && OX==0) || XA==0 || AB==0 || BC==0) continue;
    
    if (vBullBear==vBull)
    {
    if (zz[aXABCD[A]]>zz[aXABCD[C]]) {baza=XA; levelbaza=zz[aXABCD[A]]; extremumAorC=true;}
    else {baza=XC; levelbaza=zz[aXABCD[C]]; extremumAorC=false;}
    }
    else if (zz[aXABCD[A]]
    // определяем ретресменты
    if (Ext_3Drives) retOA = -XA/(OX);
    retXB = -AB/(XA);
    retAC = -BC/(AB);
    retBD = -CD/(BC);
    if ((zz[aXABCD[A]]>zz[aXABCD[C]] && vBullBear == vBull) || (zz[aXABCD[A]] else {if (XC==0) continue; retXD = -CD/(XC);}
    
    Замени этот кусочек кода на:

    Код:
     if ((Ext_3Drives && OX==0) || XA==0 || AB==0 || BC==0) {k++; continue;}
    
    if (vBullBear==vBull)
    {
    if (zz[aXABCD[A]]>zz[aXABCD[C]]) {baza=XA; levelbaza=zz[aXABCD[A]]; extremumAorC=true;}
    else {baza=XC; levelbaza=zz[aXABCD[C]]; extremumAorC=false;}
    }
    else if (zz[aXABCD[A]]
    // определяем ретресменты
    if (Ext_3Drives) retOA = -XA/(OX);
    retXB = -AB/(XA);
    retAC = -BC/(AB);
    retBD = -CD/(BC);
    if ((zz[aXABCD[A]]>zz[aXABCD[C]] && vBullBear == vBull) || (zz[aXABCD[A]] else {if (XC==0) {k++; continue;} else retXD = -CD/(XC);}
    
     
  12. mikola2

    mikola2 Новичок

    В точку!

    А ведь помогло!
    Я рад, что ZUP стал ещё надёжнее! :)
     
  13. vagul

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

    Вопросик возник по ходу, для какой версии ZUP необходимо такое исправление?
     
  14. поручик

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

  15. nen

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

    В 150 версии внесены все исправления
     
  16. поручик

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

    Как отключить вилы и зеркальный тренд (150) ?
    ===========
    AB=CD- гармоник и любые не отличаются между собой?
     
  17. nen

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


    Dinamic Pitchfork disconnected
    Static Pitchfork disconnected

    Кто такие любые?
     
  18. nen

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

    Зеркальный тренд не отключается - это ошибка.
    Отключить можно в тексте шаблона. Для VectorOfAMirrorTrend задать значение 0.

    Соберу все ошибки и выложу версию с исправлениями.
     
  19. поручик

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

  20. поручик

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

    Посмотри PRZ, старая подглючивает то же иногда
     

    Вложения:

    • AUDUSDM1WW.png
      AUDUSDM1WW.png
      Размер файла:
      45,8 КБ
      Просмотров:
      4
    • AUDUSDM1TTY.png
      AUDUSDM1TTY.png
      Размер файла:
      43,6 КБ
      Просмотров:
      5

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