Добрый день, не удается настроить работу с некоторыми инструментами при использовании 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)
Kommentare (2)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Решил. Оказалось проблема крылась в регистре Пришлось руками поменять "SIH9" на "SiH9" На всякий случай поменял во всех полях где встречается: Code, Id и Name
О, я удачно зашел. У меня почему-то при установке соединения через ТК не регистрируется USD000UTSTOM@CETS. Транзаковцы говорят все в порядке, ну я и сам логи ТК вижу, а вот в S# получаетяся , что инструмент не зарегистрирован. Не встречали такое?