Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
  • #1 Свернуть

    [MQL5] События терминала и свой журнал

    Здравствуйте все!

    Хочу вести свой журнал учёта сделок (csv) в котором отображаются только закрытые сделки.
    Сделки не скальперские, только одна открытая позиция по инструменту и мэджику.

    Прошу подсказать, через что разумнее реализовывать:
    OnTrade, OnTradeTransaction, OnTimer или OnTick?

    Сейчас вставил в OnTick, но понимаю, что не самый лучший вариант: терминал с дюжиной роботов бывает подвешивается Видимо, из-за частых обращений к диску.
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Сообщение от kofesutra Посмотреть сообщение
    Здравствуйте все!

    Хочу вести свой журнал учёта сделок (csv) в котором отображаются только закрытые сделки.
    Сделки не скальперские, только одна открытая позиция по инструменту и мэджику.

    Прошу подсказать, через что разумнее реализовывать:
    OnTrade, OnTradeTransaction, OnTimer или OnTick?

    Сейчас вставил в OnTick, но понимаю, что не самый лучший вариант: терминал с дюжиной роботов бывает подвешивается Видимо, из-за частых обращений к диску.
    А какое событие у тебя мониторит закрытие позиции и работу с историей? Через него и делай. Не хватает штатных событий создай своё. Мне в этом плане больше нравится таймер.
    А журнал открывшихся позиций ты уже сделал? По какому событию он у тебя работает?
     

    Комментарий

    • #3 Свернуть

      Сообщение от kofesutra Посмотреть сообщение
      Сейчас вставил в OnTick, но понимаю, что не самый лучший вариант: терминал с дюжиной роботов бывает подвешивается Видимо, из-за частых обращений к диску.
      Скорее из-за кривого кода...

      1. Без разницы, какое событие ты будешь использовать.
      2. Подвесить терминал кривым кодом можно из любого события.
      3. Зачем вести один журнал сразу из всех роботов? Вполне достаточно повесить одного робота на весь терминал, на каком нибудь отдельном графике, чтоб он вел твою историю по всем сделкам в терминале.
       

      Комментарий

      • #4 Свернуть

        Сообщение от MonyaMaker Посмотреть сообщение
        А какое событие у тебя мониторит закрытие позиции и работу с историей?
        По-сути, никакое Был тупой перебор истории на каждом тике. Сейчас понимаю, что это трэш

        Сообщение от MonyaMaker Посмотреть сообщение
        А журнал открывшихся позиций ты уже сделал?
        Нет, не было необходимости.
         

        Комментарий

        • #5 Свернуть

          Сообщение от ir0407 Посмотреть сообщение
          Скорее из-за кривого кода...
          Да, такая вероятность очень высока! Вот, сижу и ищу.

          Сообщение от ir0407 Посмотреть сообщение
          3. Зачем вести один журнал сразу из всех роботов? Вполне достаточно повесить одного робота на весь терминал, на каком нибудь отдельном графике, чтоб он вел твою историю по всем сделкам в терминале
          Хочется иметь почти готовый учёт по каждому роботу, а не выдёргивать данные по конкретному роботу/мэджику из общей таблицы. То есть не один журнал из всех роботов, а свой журнал у каждого робота.
           

          Комментарий

          • #6 Свернуть

            Сообщение от kofesutra Посмотреть сообщение
            Хочется иметь почти готовый учёт по каждому роботу, а не выдёргивать данные по конкретному роботу/мэджику из общей таблицы. То есть не один журнал из всех роботов, а свой журнал у каждого робота.
            Ну... Эт дело хозяйское... А что касается "выдергиваний", то ты же эти csv будешь где-то использовать? И скорее всего в экселе. А там есть мощная система фильтров. Применил фильтр и ничего никуда выдергивать не нужно. Хоть чарты строй, хот так любуйся...
             

            Комментарий

            • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
            • #7 Свернуть

              Сообщение от kofesutra Посмотреть сообщение
              По-сути, никакое Был тупой перебор истории на каждом тике. Сейчас понимаю, что это трэш


              Нет, не было необходимости.
              О! Значит от тупого надо переходить к осознанному. Т.е. обрабатывать когда есть повод и критерии, это делать. Дело за критериями.
               

              Комментарий

              Сейчас онлайн

              working...
              X