Модуль собственной ликвидности v1
Модуль собственной ликвидности меняет роль обменника в сделке. Вместо мгновенной перепродажи потока внешнему контрагенту обменник сначала покупает актив у пользователя, фиксируя цену, а затем продаёт этот же актив следующему пользователю. Так система превращается из классического «обменника» в микро-OTC desk с потоковым хеджированием через пользователей.
Что меняется
В обычной схеме каждая заявка хеджируется снаружи: обменник принял BTC от клиента — тут же продал BTC на внешнем рынке, чтобы закрыть позицию. Позиция не копится, но каждый хедж — это внешние комиссии, проскальзывание и зависимость от внешней ликвидности.
С модулем собственной ликвидности система намеренно накапливает позицию (инвентарь) и закрывает её встречным потоком своих же клиентов:
- Пользователь A продаёт BTC обменнику → система покупает BTC и накапливает его в инвентаре.
- Пользователь B покупает BTC у обменника → система продаёт BTC из ранее накопленного инвентаря.
Встречные заявки неттятся внутри платформы: BTC, купленный у пользователя A, продаётся пользователю B, а спред между ценой покупки и продажи остаётся в системе.
Зачем это партнёру
- Заработок на спреде обеих сторон потока — маржа формируется внутри платформы, а не уходит внешнему хеджирующему контрагенту.
- Меньше зависимости от внешней ликвидности — встречный поток клиентов сам закрывает позицию.
- Управляемый риск — целевой уровень инвентаря, контроль перекоса и динамическое ценообразование не дают позиции разрастись бесконтрольно.
Как устроен модуль
Модуль построен на двухфазной модели (покупка → продажа), учёте инвентаря по каждой валюте и ценообразовании, которое учитывает не только рынок, но и текущую позицию системы:
- Двухфазная модель: Inventory Fill / Inventory Release
- Архитектура компонентов
- Inventory Model: балансы и состояния
- Логика исполнения свапа
- Pricing Engine: final_rate и inventory_skew
Ограничения v1
- Модуль работает по заданным торговым парам (например, BTC/USDT) с настроенными целевыми уровнями инвентаря.
- Риск перекоса контролируется ценой и целевыми уровнями; параметры чувствительности настраиваются индивидуально.
- Это первая версия модуля: поведение и набор параметров будут расширяться в следующих релизах.
См. также