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

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


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


				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: При открытии заявки через

			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);
> иногда выскакивет:
> 
> ![](http://s2.ipicture.ru/uploads/20101215/WJ5ZCSWg.bmp)

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

xtonic

Avatar
Date: 12/21/2010
Reply


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


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


Thanks:

Mikhail Sukhov

Avatar
Date: 12/21/2010
Reply


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

		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