Не срабатывают события на стоп-приказ

Не срабатывают события на стоп-приказ
Atom
3/28/2013
Demarsch


Добрый день

Использую SmartCOM

Создаю и регистрирую стоп-приказ
Code

            var slOrder = new Order
            {
                Portfolio = Portfolio,
                Type = OrderTypes.Conditional,
                Volume = 1M,
                Price = trade.Trade.Price - 100M,
                Security = Security,
                Direction = OrderDirections.Sell,
                ExpiryDate = DateTime.Today,
                Condition = new SmartOrderCondition { StopPrice = trade.Trade.Price - 90M }
            };
            slOrder
                .WhenNewTrades()
                .Do(() => positionIsOpen = false)
                .Apply(this);
            RegisterOrder(slOrder);

При выполнении этого приказа обработчик на событие NewTrades не вызывается (при этом с рыночным или лимитированным приказом все нормально)

Пробовал тот же код для WhenAllTrades() - результат аналогичный.

Есть другой способ отследить его отмену?

Tags:


Thanks:




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

loading
clippy