ругается на OrderDirections (4.2.31)

ругается на OrderDirections (4.2.31)
Atom
2/22/2015
4ernovanton


Всем привет! Проблема возникла -ругается на OrderDirections в чем может быть проблема?

Элемент "OrderDirections" не существует в текущем контексте.

   var order = new Order
        {
            Connector = _trader,
            Portfolio = (Portfolio)Portfolios.SelectedItem,
            Security = (Security)Securities.SelectedItem,
            Volume = 1,
            Price = decimal.Parse(PRICE.Text),
            Direction = OrderDirections.Buy
        };

Tags:


Thanks:


Ольга

Avatar
Date: 2/22/2015
Reply


Добрый день!

С версии 4.2.3.4 OrderDirections заменено на Sides. Пользуйтесь поиском по форуму.

Добавляем > using StockSharp.Messages; и теперь объявление ордера выглядит так:

Order order = new Order ;

Thanks: Mikhail Sukhov 4ernovanton

IlyaAlex01

Avatar
Date: 3/6/2015
Reply


Пытаюсь отфильтровать сделки:

if (_trader != null)
           {
               var trades = _trader.Trades.Where(t => t.Time.Hour == 10 && t.Security.Code == "RIH5").ToArray();
               if (!trades.Any())
                   MessageBox.Show("Нет сделок");
               else
               {
                   var buytrades = trades.Where(t => t.OrderDirection == Sides.Buy);
               }
           }
``` выдает 

Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable<StockSharp.BusinessEntities.Trade>' to 'StockSharp.BusinessEntities.Order'. 
Подскажите что не так? 
Thanks:


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

loading
clippy