Получение очищенного стакана
Atom Ответить
30.06.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 });

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

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

Теги:


Спасибо:




6 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 30.06.2010
Ответить


TraderHelper.

Спасибо:

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

Фотография
Дата: 30.06.2010
Ответить


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 30.06.2010
Ответить


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

Спасибо:

Tauler

Фотография
Дата: 01.07.2010
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 01.07.2010
Ответить


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

Спасибо:

Tauler

Фотография
Дата: 01.07.2010
Ответить


Понял

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy