День добрый! Пытаюсь получить очищенный стакан как написано с справке
// вычисляем истинно-лучшую цену на покупку Console.WriteLine(trader.GetMarketDepth(someSecurity).GetQuotes(OrderDirecions.Buy).Exclude(someOrders).Max(q => q.Price));
Возник вопрос - где определен метод Exclude? Не могу найти, по- видимому, он расширяющий метод
попытался использовать линковский Except:
Enumerable<Quote> halfstakan = this.Trader.GetMarketDepth(this.Security).GetQuotes(dir).Except(from order in orders select new Quote() );
Но он не очищает стакан. Подскажите почему.
Заранее спасибо!
Комментарии (6)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
TraderHelper.
Спасибо, нашел. Только он называется Filter.
Спасибо, поправим.
А для чего очищать стакан? разве GetBestQuotes недостаточно?
Очищать стакан от своих же заявок. Чтобы не было борьбы своих роботов друг с другом.
Понял