в 3.2.9 полностью сломалось тестирование на истории!
код работал нормально при тестировании на истории в 3.2.6
но после перехода на 3.2.9 после любого исполненного ордера вылетает ошибка:
04.08.2011 11:00:01.060 Trader_ProcessDataError: System.NullReferenceException: Object reference not set to an instance of an object.
at StockSharp.Algo.PnL.StrategyPnLManager.GetCurencyMultiplier(Security security)
at StockSharp.Algo.PnL.MultiSecurityPnLManager.#=qcZhbLjk2i5luhiWbu5q0KfVHm5bxrlXm_RC1QCAMi0U=.#=qeGTh3VUxPdARjdzLn_0MnCm0NjwzGeoX6KX7MXDLMs4=.#=qQrecZK95seh7eX31S0$L1ehbgc4kkGkNyg_I2wm4E2c=.#=qLtaev_PxSleXIeB_6wbcKNNvDMtXB$vJdQfkstGvHkY=(MyTrade #=q3Alqna9F55JAykW7vuciRA==)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.Sum(IEnumerable`1 source)
at System.Linq.Enumerable.Sum[TSource](IEnumerable`1 source, Func`2 selector)
at StockSharp.Algo.PnL.MultiSecurityPnLManager.#=qcZhbLjk2i5luhiWbu5q0KfVHm5bxrlXm_RC1QCAMi0U=.#=qeGTh3VUxPdARjdzLn_0MnCm0NjwzGeoX6KX7MXDLMs4=.#=qxU1GGYB9qLNe2qCnt4v9lGVhCGXw7JtMo7wV9aPeRPs=(IGrouping`2 #=qfsjw_Gb3WWMQg4ZVy6XF0w==)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.Sum(IEnumerable`1 source)
at System.Linq.Enumerable.Sum[TSource](IEnumerable`1 source, Func`2 selector)
at StockSharp.Algo.PnL.MultiSecurityPnLManager.#=qcZhbLjk2i5luhiWbu5q0KfVHm5bxrlXm_RC1QCAMi0U=.#=qowuSjDcPfw1kkTTBECdV0Wm3dX06ogStPv7yNEkPkl4=(SynchronizedDictionary`2 #=q8Q18He3vjGIQifyaBiyMTg==)
at Ecng.Collections.CollectionHelper.SyncGet[TCollection,TResult](TCollection collection, Func`2 func)
at StockSharp.Algo.PnL.MultiSecurityPnLManager.OnNewMyTrades(IEnumerable`1 trades)
at System.Action`1.Invoke(T obj)
at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
at StockSharp.Algo.Strategies.Strategy.#=q5KHrlcbBF4CXeREYgMV$nw==(IEnumerable`1 #=q9R4GcTn_y2uVFNIe8J7byg==)
at StockSharp.Algo.Strategies.Strategy.#=qzEQK2Y3L_IrAAGbcYGyRpQ==(IEnumerable`1 #=qxpUNIGBL7aCZA9FJMFi4fw==)
at System.Action`1.Invoke(T obj)
at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
at StockSharp.Algo.BaseTrader.#=qqOkgz526GSMHt3wNXPdCGFSYGNKxQPBgXae3CabHgeo=.#=q0EbjehvL8$E61CC5w2TYCg==(IEnumerable`1 #=qXzEHrgCCYBGRt5Kpwgnz5Q==)