← Zurück

Ошибка работы GetCandleStorage с индексом

Построил индекс SPFB.SBRF@FORTS + SPFB.SI@FORTS. Наличие данных по каждому инструменту за тестовый период проверил. Однако при вызове GetCandleStorage с целью загрузки данных по индексу, система выдает ошибку:


{"Не удалось привести тип объекта \"#=qwgMBdRSKigdNgtM0mRp7GvDnNUG1mqNCP8pwO754iS0WcQFdMb5j1IIx03OSV8i$cgLMZD88sZgoCPWJCKcGKA==[StockSharp.Messages.CandleMessage]\" к типу \"StockSharp.Algo.Storages.IMarketDataStorage`1[StockSharp.Algo.Candles.Candle]\"."}

Стек-трейс

в StockSharp.Algo.Storages.StorageRegistry.GetCandleStorage(Type candleType, Security security, Object arg, IMarketDataDrive drive, StorageFormats format) в Robot.MainWindow.GetLastPrice(BaseShellTestProp Params) в c:\Users\lsa\Documents\Visual Studio 2012\Projects\ShellAdvanced\Robot\Xaml\MainWindow.xaml.cs:строка 1903 в Robot.MainWindow.<>c__DisplayClassb0.<>c__DisplayClassb4.<AddSmaTestStrategy>b__af() в c:\Users\lsa\Documents\Visual Studio 2012\Projects\ShellAdvanced\Robot\Xaml\MainWindow.xaml.cs:строка 1664 в Ecng.Xaml.XamlHelper.GuiAsync(Dispatcher dispatcher, Action action, DispatcherPriority priority) в Ecng.Xaml.XamlHelper.GuiAsync(Dispatcher dispatcher, Action action) в Ecng.Xaml.XamlHelper.GuiAsync(DispatcherObject obj, Action action) в Robot.MainWindow.<>c__DisplayClassb0.<AddSmaTestStrategy>b__ad(Object s, PropertyChangedEventArgs a) в c:\Users\lsa\Documents\Visual Studio 2012\Projects\ShellAdvanced\Robot\Xaml\MainWindow.xaml.cs:строка 1662 в System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e) в Robot.BaseShellStrProp.OnPropertyChanged(String name) в c:\Users\lsa\Documents\Visual Studio 2012\Projects\ShellAdvanced\Robot\Strategies\Base\BaseShellStrategy.cs:строка 464

Это вообще ошибка, или нужно как-то по другому грузить данные?

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!