← Zurück

Гидра не подключается по Плазе к Украинской бирже

Исходная информация:

  1. Версия S# 19984.
  2. При установке роутера был введен логин и пароль поэтому при редактировании настроек источника соответствующие поля не заполнялись.
  3. Поскольку шлюз установлен как служба на данном компьютере IP-адрес локальный.
  4. Времена сессии устанавливались как у Украинской биржи.

В результате запуска выдало следующую ошибку:

12:15:55.117| |PlazaTrader|OnConnect 12:15:57.647| |PlazaTrader|OnConnectionStatusChanged: conn HYD_0 - status: Disconnected 12:15:57.668| |PlazaTrader|RaiseConnectionError - disconnected 12:15:57.672|Error |PlazaTrader|StockSharp.Plaza.PlazaException: Ошибка подключения к серверу Плазы. Код -2147196924, описание 'P2ERR_MQ_TIMEOUT'. ---> System.Runtime.InteropServices.COMException: Couldn't connect to MQ в P2ClientGateMTA64.CP2ConnectionClass.Connect() в #=qtEOwcFdv6qrH4pZxXKioM012o$fvPLm_7HFoTk34H4FuUW6bH4Hhb0JWa0HdfodA.#=qn$qQyVrvK2nnaFJjcmYS8g==() в #=qULpFD3DVudGPg66f7bHCU4AlxqmxNwM$OOnJPh7YIw74d_slFPc4cAUMQ6dldy6S.#=qHzscV4dpTJhBgp5NQTkfLg==(#=qMy6VJNnTeU9DQ$INy4z9JeDBbcM8IMpdLTjFafPKaDrwJPSyP85X1apwUKALKFWu #=qZj1hJoW5PXH4nJ9PCQygwg==, Boolean #=qKXAyopBaFF1DgcbgYFFLQD7HHl5cpaRr0H8AZiDwO1E=) --- Конец трассировки внутреннего стека исключений --- 12:16:15.199|Error |Plaza |System.TimeoutException: Ожидание подключения превысило максимально допустимый интервал. в StockSharp.Hydra.Core.MarketDataTrader.Start() в StockSharp.Hydra.Core.MarketDataTrader.GetNewSecurities() в StockSharp.Hydra.MainWindow.<>c__DisplayClass39.<ExecutedSourceEnabledChanged>b__36() 12:17:00.313| |PlazaTrader|OnConnect 12:17:00.328| |PlazaTrader|Attempted to connect _0. 12:17:00.334| |PlazaTrader|Запуск экспорта. 12:18:00.390| |PlazaTrader|OnConnectionStatusChanged: conn _0 - status: Disconnected 12:18:00.390| |PlazaTrader|RaiseConnectionError - disconnected 12:18:00.390|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени.

По совету Moadip проверил работу SampleGUI с теми же настройками с первого раза выдал ошибку - firewall CoMoDo не пропустил. При повторном запуске SampleGUI с биржей соединился, инструменты скачал и начал выдавать сделки и последние котировки по инструментам.

Вывод какие-то проблемы с Гидрой или ее настройками.

Кто знает подскажите!

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

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

Alexander
Alexander

Попробуйте подключиться гидрой с отключенным файрволом.

greg_bond
greg_bond Autor

Alexander Mukhanchikov: Попробуйте подключиться гидрой с отключенным файрволом. Полностью отключил файрвол. Проверил. Выдает ошибку: System.TimeoutException: Соединение не было установлено в отведенный отрезок времени.

Скачал последнюю сборку с codeplex.

Запустил. То же сообщение. Вот часть лога: 13:12:08.860| |PlazaTrader|OnConnect 13:12:08.893| |PlazaTrader|Attempted to connect HYD_0. 13:12:08.907| |PlazaTrader|Запуск экспорта. 13:13:09.096| |PlazaTrader|OnConnectionStatusChanged: conn HYD_0 - status: Disconnected 13:13:09.096| |PlazaTrader|RaiseConnectionError - disconnected 13:13:09.099|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 13:13:26.688|Error |StockSharp|Microsoft.Practices.ServiceLocation.ActivationException: Activation error occured while trying to get instance of type HydraEntityRegistry, key "" ---> Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "StockSharp.Hydra.Core.HydraEntityRegistry", name = "(none)". Exception occurred while: Calling constructor Ecng.Data.Providers.SQLiteDatabaseProvider(). Exception is: TypeInitializationException - Инициализатор типа "Ecng.Data.Providers.SQLiteDatabaseProvider" выдал исключение.

Замечу, что как с включенным так и отключенным файрволом SampleGUI.exe вполне успешно подключается, правда скачивает только сделки и ни каких стаканов, ни каких full order log.

Александр, а может дело в неправильном префиксе имени, в том смысле, что для Украинской Биржи оно может быть иным?

Alexander
Alexander

Просьба проверить на последней гидре:

  1. подключение гидрой через российскую плазу
  2. подключение гидрой через украинскую плазу