← Zurück

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

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!