bybit-go

0

Описание

Профессиональный Golang SDK для Bybit V5 API. Молниеносная алгоритмическая торговля с WebSocket-стримами в реальном времени, полное покрытие REST API и production-ready функции. Поддерживает спот и деривативы, аутентификацию HMAC/RSA, мульти-региональные эндпоинты и продвинутые ордера с TP/SL. Потокобезопасный, testnet-ready.

Языки

  • Go100%
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
21 день назад
21 день назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
README.md

Bybit Go SDK: Ваш Ключ к Миру Молниеносного Трейдинга

⚡️ Профессиональный Go-клиент для Bybit V5 API

Bybit Golang SDK

Go Version License WebSocket PRs Welcome

Раскройте полный потенциал алгоритмической торговли криптовалютой на Bybit с помощью этого мощного и эффективного SDK для Golang, предназначенного для V5 API. Этот клиент, созданный для профессиональных трейдеров и разработчиков, обеспечивает скорость, надежность и полный набор функций, необходимых для создания и развертывания сложных высокочастотных торговых стратегий. Выйдите за рамки простых оберток API и получите конкурентное преимущество с инструментом, созданным для максимальной производительности.

📖 Ознакомьтесь с полной документацией по SDK в нашей Wiki

🌐 Язык: Русский | English

🔗 GitHub Репозиторий: https://github.com/tigusigalpa/bybit-go


🎯 Почему этот SDK — лучший выбор для Go-разработчиков?

Этот SDK спроектирован с нуля для удовлетворения самых высоких требований алгоритмического трейдинга. Он сочетает в себе элегантную реализацию на Go с глубоким пониманием Bybit V5 API, предлагая безупречный опыт разработки.


🤖 Для алгоритмических трейдеров и квантов

Исполняйте ваши стратегии с микросекундной точностью. Этот SDK минимизирует задержки и предоставляет рыночные данные в реальном времени через отказоустойчивое WebSocket-соединение. Используйте полный спектр продвинутых типов ордеров, управляйте рисками с высокой точностью и отслеживайте прибыльность с помощью встроенного калькулятора комиссий. Перестаньте бороться с API и начните создавать прибыльных ботов.

👨‍💻 Для Golang-разработчиков

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

🏢 Для систем производственного уровня

Создан для надежности 24/7. SDK включает в себя безопасные для горутин операции, интеллектуальное переподключение WebSocket с экспоненциальной задержкой и надежную обработку ошибок. Автоматическое управление лимитами запросов и поддержка нескольких регионов обеспечивают стабильность и производительность вашего приложения даже при высокой нагрузке и неблагоприятных условиях сети.


✨ Ключевые особенности: полный инструментарий для торговли на Bybit

Этот SDK обеспечивает полное покрытие Bybit V5 API, предоставляя все необходимое в одном пакете.

КатегорияВозможности
📊 Рыночные данныеДоступ к тикерам в реальном времени, книгам ордеров, K-линиям (OHLCV) и истории сделок.
💰 Торговые операцииПолная поддержка спотовой, линейной и инверсной торговли деривативами. Размещение лимитных, рыночных и сложных ордеров с Take Profit / Stop Loss.
🔐 Повышенная безопасностьЗащита вашей учетной записи и данных с помощью аутентификации по подписи HMAC-SHA256 и RSA-SHA256.
🌐 WebSocket в реальном времениПотоковая передача рыночных данных и событий пользователя в реальном времени со стабильным, автоматически переподключаемым WebSocket-клиентом.
⚙️ Управление счетом и рискамиПрограммное управление позициями, кредитным плечом, установка лимитов риска и доступ к балансам кошелька.
🌍 Глобальный доступ и TestnetБесшовное переключение между основной и тестовой сетями. Использование мультирегиональных эндпоинтов для снижения задержек.

📦 Установка и настройка

Начните работу всего за несколько минут. Процесс установки стандартен и прост.

1. Установите SDK:

2. Импортируйте в ваш проект:

3. Настройте клиент: Используйте переменные окружения или структуру конфигурации для инициализации клиента.

Пример конфигурации:


🚀 Быстрый старт: разместите ваш первый автоматический ордер

Следуйте этим шагам, чтобы подключиться к API и исполнить вашу первую сделку.

Поздравляем! Вы успешно совершили автоматическую сделку с помощью Bybit Go SDK.


📚 Примеры и подробная документация

  • Wiki проекта: ваш основной источник подробной документации, руководств и продвинутых примеров использования.
  • Директория
    examples/
    : содержит практические, рабочие примеры для всех основных функций SDK, включая WebSocket-потоки и управление ордерами.

🤝 Сделайте проект лучше

Мы всегда рады вкладу сообщества. Если у вас есть идея для новой функции, вы нашли ошибку или хотите улучшить SDK, пожалуйста, создайте issue или отправьте pull request. Давайте вместе создадим лучший клиент Bybit для Go-сообщества!


📄 Лицензия

Этот проект распространяется под лицензией MIT, что дает вам полную свободу в использовании, изменении и распространении кода.


⚠️ Отказ от ответственности: Торговля криптовалютой сопряжена с высоким уровнем риска. Это программное обеспечение предоставляется «как есть» без каких-либо гарантий. Всегда проводите тщательное тестирование на Testnet перед развертыванием любой стратегии в реальной среде. Никогда не рискуйте больше, чем готовы потерять.