ARGO Софт ArgoAverager: универсальный усреднитель

Тема в разделе "Вспомогательные советники ARGOLab", создана пользователем loopsider, 21 Февраль 2015.

  1. uribank

    uribank Новичок

    Регистрация:
    7 Май 2019
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Я на Forex с:
    1999
    Буквально вчера столкнулся с ситуацией, когда советник версии 3.0 закрыл все ордера и на бай и на селл по паре AUDJPY, при этом стояло две копии советника, одна c BuySell = Buy с магиком 8008, другая с BuySell = Sell и магиком 8010, то есть в этих двух копиях установлены были РАЗНЫЕ значения MagicEA. Ордера, установленные вручную по каждому направлению, естественно, имели магик=0. Все действие произошло в момент перехода на следующий торговый день, то есть первые 5 минут рынок был закрыт. Самое интересное, что в таком режиме у меня советник работал 2 года и такая проблема повторилась только второй раз, в первый раз я не смог отловить ситуацию, в этот же раз все данные прикладываю во вложении. В итоге после строк
    Line 6135: 0 00:05:02.512 ArgoAverager 3.0 AUDJPYm,Daily: ERROR (132) : Рынок закрыт
    Line 6144: 0 00:05:03.311 ArgoAverager 3.0 AUDJPYm,Daily: Setting the common TP 79.347 to all open orders
    Line 6145: 0 00:05:03.311 ArgoAverager 3.0 AUDJPYm,Daily: Correcting BUY TP: old = 79.353 new = 79.347
    Line 6164: 2 00:05:03.717 ArgoAverager 3.0 AUDJPYm,Daily: close #9375429 buy 0.04 AUDJPYm at 78.328 tp: 79.353 at price 77.138
    Line 6164: 2 00:05:03.717 ArgoAverager 3.0 AUDJPYm,Daily: close #9375429 buy 0.04 AUDJPYm at 78.328 tp: 79.353 at price 77.138
    Line 6165: 0 00:05:03.775 ArgoAverager 3.0 AUDJPYm,Daily: ERROR (3) : Неправильные параметры
    Line 6182: 2 00:05:04.236 ArgoAverager 3.0 AUDJPYm,Daily: close #9339911 buy 0.04 AUDJPYm at 79.433 tp: 79.353 at price 77.138
    Line 6182: 2 00:05:04.236 ArgoAverager 3.0 AUDJPYm,Daily: close #9339911 buy 0.04 AUDJPYm at 79.433 tp: 79.353 at price 77.138
    Line 6188: 0 00:05:04.329 ArgoAverager 3.0 AUDJPYm,Daily: Ask = 77.153 Bid = 77.138 stop_level = 0.002
    Советник закрыл ВСЕ ордера по паре AUDJPY с большим минусом.
    Надо еще отметить, что рынок по паре AUDJPY в понедельник открылся с ГЭПОМ. Снимок_ГЭП.JPG
    Хотелось бы понять причину такого поведения.
     

    Вложения:

  2. uribank

    uribank Новичок

    Регистрация:
    7 Май 2019
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Я на Forex с:
    1999
    Прикрепил еще set.файлы советника для sell и buy
     

    Вложения:

    • buy.set
      Размер файла:
      533 байт
      Просмотров:
      0
    • sell.set
      Размер файла:
      530 байт
      Просмотров:
      0
  3. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.367
    Симпатии:
    4.901
    Баллы:
    585
    Пол:
    Мужской
    Затрудняюсь ответить. Возможно, причина в том, что вы зачем-то выставили MagicLock = 0. 0 - это магик ордеров, открытых вручную. В результате, советник думал, что ручные ордера - это локирующие оредера, открытые самим советником.
     
  4. uribank

    uribank Новичок

    Регистрация:
    7 Май 2019
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Я на Forex с:
    1999
    Рекомендуете поставить Magic такой же, как и MagicEA ? Снимок.JPG
     
  5. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.367
    Симпатии:
    4.901
    Баллы:
    585
    Пол:
    Мужской
    Я говорил про MagicLock. Вы не используете локирование. MagicLock надо было оставить по умолчанию, или установить, например, в -1, чтобы уж точно ордеров с таким магиком не было.
     
    Dmitri нравится это.
  6. phartovy

    phartovy Бывалый - ARGOLab.net -

    Регистрация:
    30 Апрель 2014
    Сообщения:
    8
    Симпатии:
    4
    Баллы:
    158
    Пол:
    Мужской
    Уважаемые программисты! Возможно, ли добавить в советник параметр как в ShowBE
    ЗАКРЫТИЕ ВСЕЙ КОРЗИНЫ ПО ДОСТИЖЕНИЮ ЦЕЛЕВОЙ ПРИБЫЛИ
    TProfit – Опция закрытия корзины по достижению указанного профита в единицах базовой валюты. Если 0, то отключено.
    TProfitPerCent – Опция закрытия корзины по достижению указанного профита в процентах от депозита. Если 0, то отключено.

    Заранее благодарю!
     
    loopsider нравится это.

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