← Zurück

Инструмент не найден ('seccode'=SIH9, 'board='FUT)

Добрый день, не удается настроить работу с некоторыми инструментами при использовании S#.API. Подключение через Transaq connector проходит успешно, некоторые инструменты успешно выбираются (использую SecurityPicker), регистрируются через коннектор и торгуются (RiH9). Но при выборе некоторых возникают следующие ошибки


20:24:25.071|Error  |Connector |System.InvalidOperationException: Инструмент не найден ('seccode'=COH9, 'board='FUT)
20:24:30.504|Error  |Connector |System.InvalidOperationException: Инструмент не найден ('seccode'=NLH9, 'board='FUT)
20:24:32.758|Error  |Connector |System.InvalidOperationException: Инструмент не найден ('seccode'=ZNH9, 'board='FUT)
20:25:06.828|Error  |Connector |System.InvalidOperationException: Инструмент не найден ('seccode'=SIH9SIM9, 'board='FUT)
20:25:26.306|Error  |Connector |System.InvalidOperationException: Инструмент не найден ('seccode'=EUH9, 'board='FUT)
20:25:49.263|Error  |Connector |System.InvalidOperationException: Инструмент не найден ('seccode'=SIH9, 'board='FUT)

,что приводит к следующим ошибками при запуске стратегии


20:40:00.711|Error  |Transaq   |Команда gethistorydata не выполнена по причине 'Инструмент не найден ('seccode'=SIH9, 'board='FUT)'.
20:40:00.712|Error  |Transaq   |System.InvalidOperationException: Инструмент не найден ('seccode'=SIH9, 'board='FUT)
   в StockSharp.Transaq.TransaqMessageAdapter.#=z6eqVYGA=(#=zFSYg8EIRymxmh5S6RfC5Q8sERhw_ #=zmynA6vU=, Boolean #=zBvDEcw8=)
   в StockSharp.Transaq.TransaqMessageAdapter.#=zQjfLrXpAoK$TQrjrzA==(MarketDataMessage #=zgvoiTOsx6lOw)
   в StockSharp.Transaq.TransaqMessageAdapter.OnSendInMessage(Message message)
   в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)
20:40:00.739|       |Transaq   |Build tf: Trades->00:01:00
20:40:00.744|Error  |Transaq   |Команда subscribe_ticks не выполнена по причине 'Инструмент не найден ('seccode'=SIH9, 'board='FUT)'.
20:40:00.744|Error  |Transaq   |System.InvalidOperationException: Инструмент не найден ('seccode'=SIH9, 'board='FUT)
   в StockSharp.Transaq.TransaqMessageAdapter.#=z6eqVYGA=(#=zFSYg8EIRymxmh5S6RfC5Q8sERhw_ #=zmynA6vU=, Boolean #=zBvDEcw8=)
   в StockSharp.Transaq.TransaqMessageAdapter.#=zQjfLrXpAoK$TQrjrzA==(MarketDataMessage #=zgvoiTOsx6lOw)
   в StockSharp.Transaq.TransaqMessageAdapter.OnSendInMessage(Message message)
   в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)
20:40:00.757|Error  |Connector |System.InvalidOperationException: Инструмент не найден ('seccode'=SIH9, 'board='FUT)
   в StockSharp.Transaq.TransaqMessageAdapter.#=z6eqVYGA=(#=zFSYg8EIRymxmh5S6RfC5Q8sERhw_ #=zmynA6vU=, Boolean #=zBvDEcw8=)
   в StockSharp.Transaq.TransaqMessageAdapter.#=zQjfLrXpAoK$TQrjrzA==(MarketDataMessage #=zgvoiTOsx6lOw)
   в StockSharp.Transaq.TransaqMessageAdapter.OnSendInMessage(Message message)
   в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

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

Gretchin
Gretchin Autor

Решил. Оказалось проблема крылась в регистре Пришлось руками поменять "SIH9" на "SiH9" На всякий случай поменял во всех полях где встречается: Code, Id и Name

roman001
roman001

О, я удачно зашел. У меня почему-то при установке соединения через ТК не регистрируется USD000UTSTOM@CETS. Транзаковцы говорят все в порядке, ну я и сам логи ТК вижу, а вот в S# получаетяся , что инструмент не зарегистрирован. Не встречали такое?