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


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


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

Добавляем
Quote:
using StockSharp.Messages;

и теперь объявление ордера выглядит так:
Quote:
Order order = new Order
{
Connector = _trader,
Portfolio = (Portfolio)Portfolios.SelectedItem,
Security = (Security)Securities.SelectedItem,
Volume = 1,
Price = decimal.Parse(PRICE.Text),
Direction = Sides.Buy
};
Thanks: Mikhail Sukhov 4ernovanton

IlyaAlex01

Avatar
Date: 3/6/2015
Reply


Пытаюсь отфильтровать сделки:
Code
 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