группировка strategy.NewMyTrades
Atom
14.03.2011
Greene-nsk


Заметил, что вот такая конструкция не всегда работает корректно - "Заявка ИСПОЛНЕНА" может вызываться по нескольку раз на одно исполнение заявки.


        private void OnNewMyTrades(IEnumerable<MyTrade> trades)
        {
            foreach (MyTrade trade in trades)
            {
                if (trade.Order.IsMatched())
                {
                    OpenWealth.Log.Out("Заявка ИСПОЛНЕНА.");
                    ....
                }
            }
        }
  

В связи с этим возник вопрос, в каких случаях Вы группируете трейды, посылаемые в функцию, а в каких нет?


Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 14.03.2011
Ответить


Greene-nsk: Заметил, что вот такая конструкция не всегда работает корректно - "Заявка ИСПОЛНЕНА" может вызываться по нескольку раз на одно исполнение заявки.

    private void OnNewMyTrades(IEnumerable<MyTrade> trades)
    {
        foreach (MyTrade trade in trades)
        {
            if (trade.Order.IsMatched())
            {
                OpenWealth.Log.Out("Заявка ИСПОЛНЕНА.");
                ....
            }
        }
    }
> 
> В связи с этим возник вопрос, в каких случаях Вы группируете трейды, посылаемые в функцию, а в каких нет?

Конечно иногда будет несколько раз выводиться. Заявка может быть исполнена несколькими сделками.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy