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


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


Добрый день

Использую SmartCOM

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

            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() - результат аналогичный.

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

Теги:


Спасибо:




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

loading
clippy