На 3.0.11 следующий exception (стакан экспортируется):
System.ArgumentException was unhandled Message=Котировка для направления Sell отсутствует. Parameter name: bestPair Source=Ecng.Trading.Algo ParamName=bestPair StackTrace: at Ecng.Trading.Algo.TraderHelper.GetMarketPrice(MarketDepthPair bestPair, OrderDirections direction, Unit priceDelta, MarketPriceTypes priceType) at Ecng.Trading.Algo.TraderHelper.GetMarketPrice(MarketDepth depth, OrderDirections direction, Unit priceDelta, MarketPriceTypes priceType) at Ecng.Trading.Algo.TraderHelper.GetMarketPrice(Security security, OrderDirections direction, Unit priceDelta, MarketPriceTypes priceType) at Ecng.Trading.Algo.TraderHelper.GetPnL(Security security, Int64 position) at Ecng.Trading.Algo.PnL.BasePnLManager.#=q836kuXrCbvnCKEJj5Cbj2g==(KeyValuePair
2 #=qhm9jo7HetgxyijS5fWjtCA==) at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext() at System.Linq.Enumerable.Sum(IEnumerable1 source) at Ecng.Trading.Algo.PnL.BasePnLManager.#=q2do1oc9dZRDiwTtYLiYssg==(SynchronizedDictionary2 #=qWPvwsgC0Ugb3v9rxLZzh4w==) at Ecng.Collections.CollectionHelper.SyncGet[TCollection,TResult](TCollection collection, Func`2 func) at Ecng.Trading.Algo.PnL.BasePnLManager.get_PnL() at Ecng.Trading.Algo.Reporting.XmlStrategyReport.Generate() at Robots.MainWindow.MainWindow.GenerateStrategyReports(Strategy strategy) in c:\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots\MainWindow\MainWindow.xaml.cs:line 65 at Robots.MainWindow.MainWindow.OnClosing(CancelEventArgs e) in c:\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots\MainWindow\MainWindow.xaml.cs:line 130 ....... InnerException:
Комментарии (3)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
А если вручную посмотреть на сам стакан, пустой он или нет? ITrader.GetMarketDepth(Security).
Пустой:
Ошибку нашёл, с моей стороны была. Сори. :)