Доброго, Всем! Бросаю заявку по рынку и необходимо совершить определенные действия, когда узнаю об этом через m_Trader.NewMyTrades. Но дело в том, что если заявка разбилась на несколько сделок, то столько раз и сработает m_Trader.NewMyTrades. Подскажите, как мне понять, что данное событие является последней сделкой по заявке?
Comments (3)
Login or Create account, Log in or register to leave a comment
смотрите order.IsMatched
Либо order.State == OrderStates.Done. Но это же условие справедливо и для отмененной заявки. Можете еще посмотреть order.Balance == 0
Это как раз и есть order.IsMatched.