Logo

Вход

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

    Подсчет профита/убытка сделок, закрывшихся по стоп лоссу

    Коллеги, кто поможет?
    Имеем сетку ордеров. Последние профитные ордера тралятся, закрываются по стоп лоссу. Как посчитать прибыль, которая сформировалась в результате такого закрытия? После того как сетка закроется и выставится новая, профит должен уже считаться для нее (для новой).
    Спасибо!
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    я не знаю так тебе надо или нет, я у себя в советнике считаю так:
    MQL код:

    PrevBalance = AccountBalance();

    запоминаешь предыдущий баланс (в начале кода, например в OnInit)

    потом, уже в самом коде
    MQL код:

    if (AccountBalance()>PrevBalance)
    {
    delta = AccountBalance()-PrevBalance;
    ...
    PrevBalance = AccountBalance();
    ...
    }

    если баланс увеличился, delta = прибыль, и опять запоминаем баланс

    Комментарий

    • #3 Свернуть

      Спасибо!
      При первой возможности проверю и отпишу.
      Если на счете несколько советников, то, наверное, должна быть привязка по магику.
       
      Последний раз редактировалось vipcrimes; 20.08.2016, 16:07.

      Комментарий

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

        Может так?
        Запомнить время открытия первого ордера сетки, запомнить сам первый ордер, дальше считать прибыль закрывшихся пока висит первый ордер.
        Если первый ордер закрылся, все заново.
         

        Комментарий

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

        working...
        X