ARGO Soft TradeScheduler: планировщик торговли

Тема в разделе "Утилиты для МТ4 от ARGOLab", создана пользователем loopsider, 24 Июнь 2015.

  1. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    TradeScheduler

    Вспомогательный советник - планировщик торговли в терминале МТ. В настройках устанавливаем время торговли по дням недели. На время, когда торговля не разрешена, советник отжимает кнопку автоторговли в терминале. Когда наступает время торговой сессии, советник включает кнопку автоторговли обратно.
    Будет полезен в ситуации, когда торговля ведется сторонним советником (советниками), которым хочется ограничить время торговли. Например, запретить открывать сделки во второй половине дня в пятницу, и так далее.

    Выглядит все так
    fig1.PNG
    Для каждого дня недели вводим час и минуты начала торговой сессии и час и минуты конца торговли.
    Если время начала торговли < времени конца торговли, то торгуем от времени начала до времени конца.
    Если время начала торговли > времени конца торговли, то торгуем от времени конца до 24:00 и от 0:00 до времени начала.

    ----------------
    Добавлено 15.07.2015:
    Новая версия TradeScheduler v2.
    Изменения:

    Добавлена возможность закрытия открытых сделок перед отжатием кнопки автоторговли.
    CloseBeforeSwitchOFF = No - сделки не закрываются
    CloseBeforeSwitchOFF = CloseAllProfitable - закрываются только профитные сделки
    CloseBeforeSwitchOFF = CloseAll - закрываются все сделки

    ----------------
    Добавлено 10.10.2015:
    Новая версия TradeScheduler v2.1
    Изменения:

    Исправлен баг закрытия ордеров при CloseBeforeSwitchOFF = CloseAll

    ----------------
    Добавлено 14.06.2016:
    Новая версия TradeScheduler v2.2
    Исправлен еще один баг закрытия ордеров.

    ----------------
    Добавлено 25.01.2017:
    Новая версия TradeScheduler v2.3
    Добавлено расписание работы на субботу и воскресенье:
    TradeSat (TRUE/FALSE), TimeStartSat, TimeEndSat, TradeSun (TRUE/FALSE), TimeStartSun, TimeEndSun
     

    Вложения:

    Последнее редактирование: 25 Январь 2017
    erkon, Max5813, Kozubus и 10 другим нравится это.
  2. Dmitri

    Dmitri Эксперт Команда форума Администратор

    Регистрация:
    7 Ноябрь 2013
    Сообщения:
    4.611
    Симпатии:
    3.645
    Баллы:
    515
    Пол:
    Мужской
    Я на Forex с:
    2008
    можно добавить:

    1 проверку на наличие открытых позиций и варианты что с ними делать (если сделка или счёт в плюсе на момент закрытия сесии или в минусе )

    2 закрыть все сделки по достижению прибыли (% и $) или убытка (% и $), удалить все отложки и отжать кнопку
     
    Последнее редактирование: 24 Июнь 2015
    Сергей Иванов нравится это.
  3. Сергей Иванов

    Сергей Иванов ARGOтрейдер™ Модератор Аргонавт

    Регистрация:
    1 Февраль 2014
    Сообщения:
    783
    Симпатии:
    1.394
    Баллы:
    290
    Пол:
    Мужской
    Я на Forex с:
    2011
    по первому пункту можно - если сделки в плюс закрыть их( включать по желанию пользователя,если нет то оставлять их)
     
  4. Сергей Иванов

    Сергей Иванов ARGOтрейдер™ Модератор Аргонавт

    Регистрация:
    1 Февраль 2014
    Сообщения:
    783
    Симпатии:
    1.394
    Баллы:
    290
    Пол:
    Мужской
    Я на Forex с:
    2011
    Уважаемый loopsider, напишу тут,возможно можно добавить в этот советник или написать новый.Очень нужен хороший,надежный(Арголабовский) советник закрывающий сделки и отключающий советники при достижении эквити в заданной сумме депозита и процентах(на выбор пользователя).Как вариант добавить контроль просадки (идея в следующем- я ставлю на разгон 50$, выставляю торговые лоты,цель-например 100$ и контроль просадки 50$,заработал он баксов 20,случилась просадка и робот на 50 долларах просадки закроет все сделки,заработал 100$-закрыл все сделки,отключил советники.Еще что бы советник был с контролем мейджика,если "о" -то контролировал всех роботов.Есть на форуме ковбой,но лично у меня он не сработал уже несколько раз и не совсем удобный он.Спасибо.
     
    Pythoha, ZIMA 76 и Dmitri нравится это.
  5. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    Подумаем. Контроль по магику невозможен, все остальное можно сделать. Но не в этом советнике.
     
    Сергей Иванов нравится это.
  6. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    А первый пост добавлена новая версия планировщика торговли TradeScheduler v2.
    Изменения:

    Добавлена возможность закрытия открытых сделок перед отжатием кнопки автоторговли.
    CloseBeforeSwitchOFF = No - сделки не закрываются
    CloseBeforeSwitchOFF = CloseAllProfitable - закрываются только профитные сделки
    CloseBeforeSwitchOFF = CloseAll - закрываются все сделки
     
    Max5813, jocker, bellduke и 2 другим нравится это.
  7. Тимур

    Тимур Постоялец Аргонавт

    Регистрация:
    30 Июнь 2015
    Сообщения:
    35
    Симпатии:
    47
    Баллы:
    40
    Пол:
    Мужской
    Здравствуйте.
    А возможно написать тоже планировщик, но работающий от цены.

    "Если цена выше (ниже) N (изменяемое значение), то отжать кнопку автоторговли.

    Или подскажите, как добавить такую функцию в советник.
    Только я "чайник").

    Заранее спасибо.
     
  8. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    Вряд ли это имеет смысл.

    Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок
     
    Тимур нравится это.
  9. bliznec808

    bliznec808 Интересующийся - ARGOLab.net -

    Регистрация:
    25 Сентябрь 2015
    Сообщения:
    15
    Симпатии:
    16
    Баллы:
    25
    Пол:
    Мужской
    Я на Forex с:
    2013
    Функция "CloseBeforeSwitchOFF = CloseAll - закрываются все сделки" - не работает!, работают только "CloseBeforeSwitchOFF = CloseAllProfitable - закрываются только профитные сделки" и не закрывать все сделки, исправьте пожалуйста!
     
    loopsider и Dmitri нравится это.
  10. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    Есть такое. В первый пост добавлена поправленная версия 2.1.
     
    jocker, Dmitri и bliznec808 нравится это.
  11. Nap

    Nap Знаток Аргонавт

    Регистрация:
    27 Апрель 2014
    Сообщения:
    31
    Симпатии:
    27
    Баллы:
    90
    Пол:
    Мужской
    этот скрипт неактивированные отложки тоже закрывает?
     
  12. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    Это советник, не скрипт. Да, удаляет.
     
    Max5813 нравится это.
  13. Andreas

    Andreas Новичок - ARGOLab.net -

    Регистрация:
    24 Январь 2016
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    3
    Пол:
    Мужской
    Я на Forex с:
    2014
    добавьте пожалуйста функцию закрытия всех окон перед закрытием всех сделок, так как он часто закрывает не все,
    обидно когда оставляет большой лот у мартингейла перед новостями, и получаешь большущий минус(
     
    loopsider нравится это.
  14. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    В обновлении сделаем.
     
    Andreas, Hawkwind и Сергей Иванов нравится это.
  15. Andreas

    Andreas Новичок - ARGOLab.net -

    Регистрация:
    24 Январь 2016
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    3
    Пол:
    Мужской
    Я на Forex с:
    2014
    Определено что то где то не в порядке!
    Который раз замечаю что он, самостоятельно, по непонятным мне причинам, сбрасывает все настройки на дефолт
    В чем может быть дело?
     
  16. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    Советник - любой - не может изменить свои настройки. Ищите что вы не так делаете.
     
  17. Andreas

    Andreas Новичок - ARGOLab.net -

    Регистрация:
    24 Январь 2016
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    3
    Пол:
    Мужской
    Я на Forex с:
    2014
    вот я говорю странность, на разных терминалах, от разных брокеров, в разное время, сбрасываются настройки на дефолт и все тут (
     
  18. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    Ничем не могу помочь.
     
  19. Seeker

    Seeker Интересующийся

    Регистрация:
    12 Июнь 2015
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    21
    Пол:
    Мужской
    Я на Forex с:
    2015
    Добрый день, просьба ответить на 2 вопроса:
    1) Какое GMT зашито в советнике? Время в настройках указываем терминальное?
    2) А если поставить 2 шедулера с ограничениями? Пример: 1 сов: все дни с 0 до 8; 2 сов: все дни с 17 до 24. Кто из них будет отжимать\нажимать кнопки автоторговли?
     
  20. loopsider

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

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.260
    Симпатии:
    4.843
    Баллы:
    585
    Пол:
    Мужской
    терминальное.

    не будут работать.
     
    Dmitri нравится это.

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