← Назад

Бросаю заявку по рынку и...

Доброго, Всем! Бросаю заявку по рынку и необходимо совершить определенные действия, когда узнаю об этом через m_Trader.NewMyTrades. Но дело в том, что если заявка разбилась на несколько сделок, то столько раз и сработает m_Trader.NewMyTrades. Подскажите, как мне понять, что данное событие является последней сделкой по заявке?

Комментарии (3)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Tauler
Tauler

смотрите order.IsMatched

Tauler
Tauler

Либо order.State == OrderStates.Done. Но это же условие справедливо и для отмененной заявки. Можете еще посмотреть order.Balance == 0

Mikhail Sukhov
Mikhail Sukhov

Это как раз и есть order.IsMatched.