У будь-якому разі, якщо тобі не подобається читати код xD, я просто опублікую його. Нещодавно я розібрався з відкритим вихідним кодом, Зробити API узгодженим для кожної біржі, Також підключений до Websocket. Раніше він не був підключений, бо домашні користувачі мали проблеми з підключенням до Websockets, але тепер проблем із проксі не повинно бути. Пізніше набагато простіше підключитися до біржі, і ви зможете отримати доступ до 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/Passwordphrase та реалізує ексклюзивні процеси підпису відповідно до різних специфікацій біржі (таких як HMAC від Apex, EIP-712 від Paradex, інтеграція з нативним підписантом Lighter тощо), щоб забезпечити безпеку та надійність надсилання інформації про замовлення та активи в реальному часі. 3. Стандартизація структур даних. Вся ринкова, доручення, транзакційна та інша інформація уніфікально конвертується у чотири основні структури: WSTickerData, WSOrderBookData, WSOrderUpdateData та WSFillData, що зручно для прямих стратегічних модулів і зменшує логіку дублювання парсингу. 4. Покращена стабільність і гнучкість з'єднання. Клієнт WebSocket підтримує проксі-проксі, налаштовувані серцебиття та механізми пінгу/пінгу, а також має вбудовану стратегію експоненційного автоматичного повторного підключення для підвищення стійкості з'єднання в нестабільних мережевих середовищах. 5. Ремонт і оптимізація. Виправте аномалії з'єднання Lighter і Paradex, а також налаштуйте конфігурацію WS URL. market_maker.py також було рефакторизовано для підтримки мультибіржового WebSockets__init__.py, який рівномірно експортує всіх біржових клієнтів....