Доброго, Всем! Бросаю заявку по рынку и необходимо совершить определенные действия, когда узнаю об этом через m_Trader.NewMyTrades. Но дело в том, что если заявка разбилась на несколько сделок, то столько раз и сработает m_Trader.NewMyTrades. Подскажите, как мне понять, что данное событие является последней сделкой по заявке?
评论 (3)
登录 或 创建账户, 登录或注册以发表评论
смотрите order.IsMatched
Либо order.State == OrderStates.Done. Но это же условие справедливо и для отмененной заявки. Можете еще посмотреть order.Balance == 0
Это как раз и есть order.IsMatched.