← Zurück

Источник Финам - Поиск инструментов - Ошибка на ADR

Здравствуйте!

Составляю список инструментов для закачки из Финама:

  • Выбираю источник Финам.
  • Нажимаю на кнопку "Добавить инструменты".
  • Ввожу в поле "Поиск на бирже" значение "SBER".
  • Нажимаю кнопку с биноклем.
  • Появляется ошибка:
13:03:02.965|Error  |S#.Data   |System.AggregateException: Произошла одна или несколько ошибок. ---> System.InvalidOperationException: Для инструмента с кодом 'ADR.SBER' не удалось получить код класса.
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=qMvLGp7$9JBaAWN6Dcu9hEEFDeOXIlU8D6OQE3g7c0FI=(Security #=ql0_4KeGdujbmhrpst4UCkQ==)
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.LookupSecurities(Security criteria)
   в StockSharp.Hydra.Finam.FinamTask.StockSharp.Hydra.Core.ISecuritySource.LookupSecurities(Security criteria)
   в System.Threading.Tasks.Task.Execute()
   --- Конец трассировки внутреннего стека исключений ---
---> (Внутреннее исключение #0) System.InvalidOperationException: Для инструмента с кодом 'ADR.SBER' не удалось получить код класса.
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=qMvLGp7$9JBaAWN6Dcu9hEEFDeOXIlU8D6OQE3g7c0FI=(Security #=ql0_4KeGdujbmhrpst4UCkQ==)
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.LookupSecurities(Security criteria)
   в StockSharp.Hydra.Finam.FinamTask.StockSharp.Hydra.Core.ISecuritySource.LookupSecurities(Security criteria)
   в System.Threading.Tasks.Task.Execute()<---

Если ищу другой инструмент, у которого нет ADR, например "VTBR", то все работает. Я думаю, программа спотыкается как раз на "ADR".

Помогите,пожалуйста, разобраться.

War dieses Thema hilfreich?

Thema teilen

Kommentare (6)

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

Jeta
Jeta

Версия 4.1.21.1 Абсолютно тоже самое!!! Сбербанк просто не найти[flapper]

Газпром таки можно найти, GAZP@EQNE, а вот SBER@EQBR это... Вообще, оно работает?😭

Jeta
Jeta

Найти можно, а вот скачать это [flapper]

Mikhail Sukhov
Mikhail Sukhov

Судя по всему, всем пришел Т+2😀 Насколько я знаю, коды классов поменялись на бирже.

Андрей Шабанов
Андрей Шабанов

да у меня тоже ругается если ввести в поиск "SBER"

по газпрому вот находит: *тут я попробовал выделить весь список и нажать ctrl+C после чего программа радостно сказала:

ошибка:

01:12:34.715|Error |S#.Data |System.Runtime.InteropServices.COMException (0x800401D0): Ошибка при вызове OpenClipboard (Исключение из HRESULT: 0x800401D0 (CLIPBRD_E_CANT_OPEN)) в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) в System.Windows.Clipboard.Flush() в System.Windows.Controls.DataGrid.OnExecutedCopy(ExecutedRoutedEventArgs args) в System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e) в System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding) в System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute) в System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute) в System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) в System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated) в System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs) в System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) в System.Windows.Input.InputManager.ProcessStagingArea() в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) в System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey) в System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled) в System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers) в System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Причем опытным путем выявлено, что этаже ошибка возникает при мультиселекте и ctrl+C в Мониторе с логами в гидре (ну вместо того чтобы лезть в тхт с логами я копирую пару сообщений прямо с грида и вылетает этот эксепшн🤬 🤬

Михаил Сухов: Судя по всему, всем пришел Т+2😀 Насколько я знаю, коды классов поменялись на бирже.

Да все коды на бирже остались те же,только вместо E первой буквой идет T EQBR-->TQBR и т.д. вот только финам не особо в курсе)

кстати вот еще такой забавный момент: по двойному щелчку на нижний треугольник добавляется первый инструмент в списке причем еще и дублируется столько раз сколько щелчков произвел пользователь. это такая задумка?😊

Андрей Шабанов
Андрей Шабанов

кстати кто такой MOEX@EQBR понятно (ровно как и сбербанк,лукойл и прочая-прочая) а те же инструменты только с @FORTS это кто?

Mikhail Sukhov
Mikhail Sukhov

Финам обновил сервис. Закачка пока не работает. Исправим в ближайшее время. Пока финамом не пользуйтесь (или какой другой источник используйте).

Андрей Шабанов