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=(SynchronizedSet1 #=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(IEnumerable1 trades) в D:\home\work\MTS\OpenWealth\StockSharpStuff\StrategyProcessOrder.cs:строка 123 в System.Action1.Invoke(T obj) в Ecng.Common.DelegateHelper.SafeInvoke(Action1 handler, T arg) в StockSharp.Algo.Strategies.Strategy.#=qgTG_0$KM5Yg7McUPQs2zcQ==(IEnumerable1 #=qjh$R2RcFpRScAswJOGzF1w==) в StockSharp.Algo.Strategies.Strategy.#=q9bsewFz4W$PBHfAM0ZMdCA==(IEnumerable1 #=qtkaQTMTL0qEP7i9xTaCc3w==) в System.Action1.Invoke(T obj) в Ecng.Common.DelegateHelper.SafeInvoke(Action1 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