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

Инструмент не найден ('seccode'=SIH9, 'board='FUT)
Atom
3/11/2019
Gretchin


Добрый день, не удается настроить работу с некоторыми инструментами при использовании 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)




Thanks:


Gretchin

Avatar
Date: 3/12/2019
Reply


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

Thanks:

roman001

Avatar
Date: 3/13/2019
Reply


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

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy