Получение очищенного стакана


Получение очищенного стакана
Atom Reply
6/30/2010


День добрый!
Пытаюсь получить очищенный стакан как написано с справке

// вычисляем истинно-лучшую цену на покупку
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() { OrderDirection =
order.Direction, Price = order.Price, Security = order.Security,
Volume = order.Volume });

Но он не очищает стакан. Подскажите почему.

Заранее спасибо!

Tags:


Thanks:




6 Answers
Mikhail Sukhov

Avatar
Date: 6/30/2010
Reply


TraderHelper.

Thanks:

Александр Сопов

Avatar
Date: 6/30/2010
Reply


Спасибо, нашел. Только он называется Filter.
Topic starter
Thanks:

Mikhail Sukhov

Avatar
Date: 6/30/2010
Reply


Спасибо, поправим.

Thanks:

Tauler

Avatar
Date: 7/1/2010
Reply


А для чего очищать стакан? разве GetBestQuotes недостаточно?

Thanks:

Mikhail Sukhov

Avatar
Date: 7/1/2010
Reply


Очищать стакан от своих же заявок. Чтобы не было борьбы своих роботов
друг с другом.

Thanks:

Tauler

Avatar
Date: 7/1/2010
Reply


Понял

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy