Октябрьское обновление B2CONNECT: подключение нескольких экземпляров агрегаторов ликвидности и адаптивные FIX-сессии

Hazem Автор Hazem Alhalabi
Октябрьское обновление B2CONNECT: выделенные подключения. Один хаб B2CONNECT.

Октябрьские обновления B2CONNECT добавляют несколько подключений к одному агрегатору ликвидности, FIX-спецификации для каждого тейкера, более понятные причины отклонения ордеров и улучшения в обработке и восстановлении ордеров.

Для брокеров это означает, что отдельные экземпляры агрегаторов ликвидности могут подключаться через один экземпляр B2CONNECT, а один FIX-сервер может обслуживать тейкеров с разными спецификациями. Ниже описано, как обновление поддерживает эти сценарии работы.

Подключение нескольких экземпляров агрегаторов ликвидности через хаб B2CONNECT

Хабы B2CONNECT всегда поддерживали несколько мейкерских коннекторов, а теперь мы пошли дальше и сняли ограничение «один коннектор на тип». Так брокеры могут одновременно вести параллельные подключения к одному и тому же агрегатору ликвидности на одном хабе.

Каждое подключение остается полностью автономным: у него свои выделенные торговые и котировочные сессии, а символы и ордера сопоставляются с конкретным экземпляром.

Добавление и настройка каждого подключения

Каждый экземпляр агрегатора ликвидности добавляется как отдельный коннектор. Укажите имя коннектора, выберите адаптер и настройте его как самостоятельное подключение. Список входящих коннекторов показывает все подключения вместе в пределах одного хаба.

Список входящих коннекторов B2CONNECT с несколькими коннекторами агрегаторов ликвидности
Окна «Добавить коннектор» и «Изменить коннектор» в B2CONNECT

Адаптация FIX-сессий для каждого тейкера

FIX-учетные данные каждого тейкера теперь могут содержать собственную FIX-спецификацию. Поэтому одна точка подключения хаба может обслуживать тейкеров, платформы которых ожидают разные спецификации.

Отклоненные ордера теперь содержат более понятные причины, связанные со счетом, например недостаточность средств или отсутствие счета, вместо общей внутренней ошибки. Если учетные данные тейкера удаляются во время активной сессии, тейкер получает сообщение Logout до закрытия соединения.

Улучшение обработки ордеров после простоя и при лимитах запросов

Первый ордер после периода затишья теперь доходит до площадки с меньшей задержкой, что сокращает ожидание при возобновлении торговли после простоя.

Когда площадка вводит лимит запросов, ордера теперь ждут доступной пропускной способности в пределах своего времени жизни (time-to-live), что сокращает задержки, связанные с прежним фиксированным графиком повторных попыток хаба.

Дополнительные исправления подключений и конфигурации

Обновление устраняет устаревание стаканов и данных о фандинге на фьючерсной площадке, а также потерю подтверждений постановки ордеров, когда поддерживаемые криптомейкерские подключения прерываются в процессе выставления ордера. Кроме того, улучшено завершение подключений при переподключении.

Старые учетные данные тейкеров снова можно открыть и редактировать, а их пароли можно менять в веб-интерфейсе. Загрузки конфигурации символов с Depth 0 отклоняются, а не очищают стакан.

Рекомендуемые статьи

Подпишитесь на нашу рассылку