ругается на OrderDirections (4.2.31)
Atom
22.02.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
        };

Теги:


Спасибо:


Ольга

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


Добрый день!

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

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

Order order = new Order ;

Спасибо: Mikhail Sukhov 4ernovanton

IlyaAlex01

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


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

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


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

loading
clippy