← Zurück

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

Добрый день

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

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

Noch keine Kommentare. Seien Sie der Erste!