коллекция котировок пуста


коллекция котировок пуста
Atom
12/15/2010


При открытии заявки через
Code

                var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction, MarketPriceTypes.Following), base.Volume);
                // регистрируем заявку (через котирование)
                var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());
                base.ChildStrategies.Add(strategy);

иногда выскакивет:


Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 12/15/2010
Reply


xtonic
При открытии заявки через
Code

                var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction, MarketPriceTypes.Following), base.Volume);
                // регистрируем заявку (через котирование)
                var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());
                base.ChildStrategies.Add(strategy);

иногда выскакивет:



SmartTrader.RegisterQuotes для требуемого инструмента вызываете? Ошибка говорит о том, что стакан не экспортировался.
Thanks:

xtonic

Avatar
Date: 12/21/2010
Reply


Да, проверил - вызывается:

Code

            if (_strategy.ProcessState == StrategyProcessStates.Stopped)
            {
                // запускаем процесс получения стакана, необходимый для работы алгоритма котирования
                _trader.RegisterQuotes(_strategy.Security);
                _strategy.Start();
                this.Start.Content = "Стоп";
            }

Thanks:

Mikhail Sukhov

Avatar
Date: 12/21/2010
Reply


xtonic
Да, проверил - вызывается:

Code

            if (_strategy.ProcessState == StrategyProcessStates.Stopped)
            {
                // запускаем процесс получения стакана, необходимый для работы алгоритма котирования
                _trader.RegisterQuotes(_strategy.Security);
                _strategy.Start();
                this.Start.Content = "Стоп";
            }



Видимо не успел еще прийти. Вызывайте RegisterQuotes заранее. У вас же сразу на следующей строчке фактически требуются данный по стакану. Смарт не настолько быстр.
Thanks:

xtonic

Avatar
Date: 12/22/2010
Reply


Да, видимо в этом дело т.к. ошибка выскакивает не всегда.
Thanks:


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

loading
clippy