← Zurück

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

Всем привет! Проблема возникла -ругается на 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
        };

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Ольга
Ольга

Добрый день!

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

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

Order order = new Order ;

Mikhail Sukhov 4ernovanton
IlyaAlex01
IlyaAlex01

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

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'. 
Подскажите что не так?