Перейти к содержимому
← Назад к документации

Модуль собственной ликвидности v1

Модуль собственной ликвидности меняет роль обменника в сделке. Вместо мгновенной перепродажи потока внешнему контрагенту обменник сначала покупает актив у пользователя, фиксируя цену, а затем продаёт этот же актив следующему пользователю. Так система превращается из классического «обменника» в микро-OTC desk с потоковым хеджированием через пользователей.

Что меняется

В обычной схеме каждая заявка хеджируется снаружи: обменник принял BTC от клиента — тут же продал BTC на внешнем рынке, чтобы закрыть позицию. Позиция не копится, но каждый хедж — это внешние комиссии, проскальзывание и зависимость от внешней ликвидности.

С модулем собственной ликвидности система намеренно накапливает позицию (инвентарь) и закрывает её встречным потоком своих же клиентов:

  1. Пользователь A продаёт BTC обменнику → система покупает BTC и накапливает его в инвентаре.
  2. Пользователь B покупает BTC у обменника → система продаёт BTC из ранее накопленного инвентаря.

Встречные заявки неттятся внутри платформы: BTC, купленный у пользователя A, продаётся пользователю B, а спред между ценой покупки и продажи остаётся в системе.

Зачем это партнёру

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

Как устроен модуль

Модуль построен на двухфазной модели (покупка → продажа), учёте инвентаря по каждой валюте и ценообразовании, которое учитывает не только рынок, но и текущую позицию системы:

Ограничения v1

  • Модуль работает по заданным торговым парам (например, BTC/USDT) с настроенными целевыми уровнями инвентаря.
  • Риск перекоса контролируется ценой и целевыми уровнями; параметры чувствительности настраиваются индивидуально.
  • Это первая версия модуля: поведение и набор параметров будут расширяться в следующих релизах.

См. также