Не поддерживаемый тип заявки: Limit
Atom Ответить
27.09.2011


vvt

Фотография
В S# 4.0 следующий код
Код
_order = this.CreateOrder(
			OrderDirections.Buy,
			Security.BestAsk.Price,
			base.Volume);
base.RegisterOrder(_order);

не регистрирует заявку, в версии 3.2.11 он работал.

Инструмент - фьючерс на индекс РТС, шлюз - RealTimeEmulationTrader<QuikTrader>.

ProcessDataError выдает ошибку:
Цитата:
System.Exception: Не поддерживаемый тип заявки: Limit
в StockSharp.Algo.Testing.MarketEmulator.#=qAF$cAaWD8w6Sf0n2jICfhpSjxiFMQ7cRvsxNBVv2XZU=.#=qtATV9JVYahQzlLvEmwHMXg==(SynchronizedDictionary`2 #=qqbEUq3HDL9A75wqaPnzj$w==)
в Ecng.Collections.CollectionHelper.SyncDo[TCollection](TCollection collection, Action`1 action)
в StockSharp.Algo.Testing.MarketEmulator.#=qQ7VuWd1o2GhxXAVxPgmkZg==(Security #=qCsXs6bt_tlEwFRwhVgBQnQ==, IEnumerable`1 #=qb31cqUo8VqK2fERgBTKC$A==)
в StockSharp.Algo.Testing.MarketEmulator.UpdateQuotes(IEnumerable`1 marketDepths)
в StockSharp.Algo.Testing.RealTimeEmulationTrader`1.#=qPOciz$lJJgRYHAuFM9pUNBIovhk7OXBGPOzuhi0GZHY=(IEnumerable`1 #=qzyZdu5Ra5qxgYZvxk7l2SQ==)
в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
в StockSharp.Algo.BaseTrader.#=qdkcJ1z_5G_9v8kyPHSiXH2QUl6vo_RX4HfOmcsOgXGs=.#=qYoX9dfq6NfczbKi_skOY4w==(IEnumerable`1 #=qLjzF$t5RARnMfwEZijwylw==)



Теги:


Спасибо:




4 Ответов
Alexander

Фотография
Дата: 27.09.2011
Ответить


vvt Перейти
В S# 4.0 следующий код
Код
_order = this.CreateOrder(
			OrderDirections.Buy,
			Security.BestAsk.Price,
			base.Volume);
base.RegisterOrder(_order);

не регистрирует заявку, в версии 3.2.11 он работал.

Инструмент - фьючерс на индекс РТС, шлюз - RealTimeEmulationTrader<QuikTrader>.

ProcessDataError выдает ошибку:
Цитата:
System.Exception: Не поддерживаемый тип заявки: Limit
в StockSharp.Algo.Testing.MarketEmulator.#=qAF$cAaWD8w6Sf0n2jICfhpSjxiFMQ7cRvsxNBVv2XZU=.#=qtATV9JVYahQzlLvEmwHMXg==(SynchronizedDictionary`2 #=qqbEUq3HDL9A75wqaPnzj$w==)
в Ecng.Collections.CollectionHelper.SyncDo[TCollection](TCollection collection, Action`1 action)
в StockSharp.Algo.Testing.MarketEmulator.#=qQ7VuWd1o2GhxXAVxPgmkZg==(Security #=qCsXs6bt_tlEwFRwhVgBQnQ==, IEnumerable`1 #=qb31cqUo8VqK2fERgBTKC$A==)
в StockSharp.Algo.Testing.MarketEmulator.UpdateQuotes(IEnumerable`1 marketDepths)
в StockSharp.Algo.Testing.RealTimeEmulationTrader`1.#=qPOciz$lJJgRYHAuFM9pUNBIovhk7OXBGPOzuhi0GZHY=(IEnumerable`1 #=qzyZdu5Ra5qxgYZvxk7l2SQ==)
в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
в StockSharp.Algo.BaseTrader.#=qdkcJ1z_5G_9v8kyPHSiXH2QUl6vo_RX4HfOmcsOgXGs=.#=qYoX9dfq6NfczbKi_skOY4w==(IEnumerable`1 #=qLjzF$t5RARnMfwEZijwylw==)





Баг подтверждаю. Исправлю.
Спасибо:

lshaton

Фотография
Программист
Дата: 30.09.2011
Ответить


У меня тоже не регистрирует в S# 4.0:
private RealTimeEmulationTrader<QuikTrader> _trader;
TargetOrder1 = new Order //Buy
{
Security = _contactRIZ1,
Direction = OrderDirections.Buy,
Price = _contactRIZ1.MaxPrice,
Volume = 1,
Portfolio = _portfolio,
};
_trader.RegisterOrder(TargetOrder1);
А когда ждать исправление?
Спасибо:

Alexander

Фотография
Дата: 30.09.2011
Ответить


lshaton Перейти
У меня тоже не регистрирует в S# 4.0:
private RealTimeEmulationTrader<QuikTrader> _trader;
TargetOrder1 = new Order //Buy
{
Security = _contactRIZ1,
Direction = OrderDirections.Buy,
Price = _contactRIZ1.MaxPrice,
Volume = 1,
Portfolio = _portfolio,
};
_trader.RegisterOrder(TargetOrder1);
А когда ждать исправление?


В 4.0.1 на boxnet или уже сейчас на codeplex в папке reference
Спасибо:

lshaton

Фотография
Программист
Дата: 30.09.2011
Ответить


Wow! Спасибо!
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy