InvalidOperationException on CancelActiveOrders
Atom
24.06.2011
Greene-nsk


S# 3.2.2
OnRunning стратегии отработал, затем через некоторое время стратгия остаавливается по команде Stop().

Код

protected override void OnStopping()
{
// останавливаем стратегию
CancelActiveOrders();

выдает ошибку:

[OpenWealth.StockSharpStuff.TraderIface.TraderProcessDataError] ERROR: Ошибка обработки данных System.InvalidOperationException: Необходимо вначале зарегистрировать стратегию.
в StockSharp.Algo.Strategies.Strategy.#=qO9f8aq1kTjeDFVJ76l8Ghgpmk4d54yx23bUoYKQ4zgQ=()
в StockSharp.Algo.Strategies.Strategy.#=qbY1VLf1ndhw1ySbYMFFlMk1EBwFfhhlXVwDlmPPrm5I=(SynchronizedSet`1 #=qsOHYLLNTyTTAzbf249xKnQ==)
в StockSharp.Algo.Strategies.Strategy.CancelActiveOrders()
в OpenWealth.StockSharpStuff.StrategyProcessOrder.OnStopping() в D:\home\work\MTS\OpenWealth\StockSharpStuff\StrategyProcessOrder.cs:строка 73
в StockSharp.Algo.Strategies.Strategy.#=qF80M91vO$wL4Q_hdDt07aGyTnplCad9glUG6su24s3s=(StrategyProcessStates #=qVD6DbfnzbeUZEh8lM7LurA==)
в StockSharp.Algo.Strategies.Strategy.Stop()
в OpenWealth.StockSharpStuff.StrategyProcessOrder.OnNewMyTrades(IEnumerable`1 trades) в D:\home\work\MTS\OpenWealth\StockSharpStuff\StrategyProcessOrder.cs:строка 123
в System.Action`1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
в StockSharp.Algo.Strategies.Strategy.#=qgTG_0$KM5Yg7McUPQs2zcQ==(IEnumerable`1 #=qjh$R2RcFpRScAswJOGzF1w==)
в StockSharp.Algo.Strategies.Strategy.#=q9bsewFz4W$PBHfAM0ZMdCA==(IEnumerable`1 #=qtkaQTMTL0qEP7i9xTaCc3w==)
в System.Action`1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
в StockSharp.Algo.BaseTrader.#=qCShKTbqJTVmmfu48SmdzkIqhq_f$ljv1HDBVbsnofCQ=.#=qoxhUX87tcowE4b51IGMQCg==(IEnumerable`1 #=qhBbuGOwsDBAEQciofJ5UXg==)

Теги:


Спасибо:


Greene-nsk

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


Думаю, сюда же:

Пытаюсь в OnStopping() отписаться от события:
Trader.SecuritiesChanged -= SecuritiesChanged

Получаю NullReferenceException.
Спасибо:


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

loading
clippy