В любом случае, вы не любите смотреть на код xD, так что я просто отпущу это. Недавно я немного整理овал открытый код, чтобы обеспечить一致ность API для каждой биржи, и также подключил Websocket. Ранее я не подключал его, потому что у пользователей в стране были проблемы с подключением к Websocket, но теперь с прокси это не должно быть проблемой. В дальнейшем подключение к биржам станет намного проще, просто нужно будет немного поработать с документацией API. Когда будет время, я подключу те, которые наиболее популярны на рынке. Кстати, я обновил свой профиль на GitHub, немного его украсил, все желающие могут подписываться xDDDD -- 【Обновление версии Backpack-MM-Simple 2.5.0 ~ 2.7.0】 Версия 2.7.0 является значительным обновлением архитектуры WebSocket системы и поддержки нескольких бирж, версии 2.6.0 и 2.5.0 сосредоточены на точности, синхронизации позиций, стабильности стратегий и интеграции API. Ниже приведены пояснения по версиям: 【2.7.0】2026-02-02 1. Полное развертывание WebSocket-клиента для нескольких бирж. WebSocket-клиенты для четырех крупных бирж: Apex, Aster, Lighter и Paradex официально добавлены, все клиенты наследуются от абстрактного базового класса BaseWebSocketClient, реализуя единый интерфейс подписки на актуальные данные, такие как рыночные данные, книги заказов, обновления заказов и отчеты о сделках. Это значительно повысило масштабируемость и поддерживаемость системы. 2. Улучшение механизма аутентификации частных каналов. Все WebSocket-клиенты бирж поддерживают аутентификацию API Key / Secret / Passphrase и реализуют специальные процессы подписи в соответствии с различными стандартами бирж (например, HMAC для Apex, EIP-712 для Paradex, интеграция нативного signer для Lighter и т.д.), что обеспечивает безопасность и надежность мгновенной передачи информации о заказах и активах. 3. Стандартизация структуры данных. Все сообщения о рыночных данных, заказах и сделках унифицированы и преобразованы в четыре основные структуры: WSTickerData, WSOrderBookData, WSOrderUpdateData, WSFillData, что упрощает прямой вызов модулей стратегий и уменьшает дублирование логики разбора. 4. Повышение стабильности и гибкости соединения. WebSocket-клиенты поддерживают прокси, настраиваемые механизмы heartbeat и Ping/Pong, а также встроенную стратегию автоматического повторного подключения с экспоненциальной задержкой, что усиливает устойчивость соединения в нестабильных сетевых условиях. 5. Исправления и оптимизация. Исправлены проблемы с подключением к Lighter и Paradex, а также скорректирована конфигурация WS URL в config. market_maker.py также был переработан для поддержки WebSocket нескольких бирж, а __init__.py унифицирован для экспорта всех клиентов бирж....