← Atrás

EmulationStrategyManager + ActionStrategy

Запускаю с помощью EmulationStrategyManager ActionStrategy.

Код стратегии такой:

    public class TestActionStrategy : ActionStrategy
    {
        public TestActionStrategy()
        {
        }
        protected override void OnRunning()
        {
            base.When(base.Security.LastTradePriceLess(new Unit(0.01m))).Do(new Action(Test));
            base.OnRunning();
        }
        void Test()
        {
            decimal price = Security.LastTrade.Price;
        }
    }

Процедура Test срабатывает и price равен 77.25 Ожидалось что она сработает когда price будет меньше 0.01 😢 Версия 3.1.9

¿Le resultó útil este tema?

Compartir tema

Comentarios (0)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Aún no hay comentarios. ¡Sea el primero!