Перейти к основному содержимому

Бот рыночных предложений

Цель: Создать бота, который автоматически размещает и управляет предложениями на покупку на бирже за определенную фиатную валюту (например, USD).

Ключевые используемые функции API xRocket:

  • Приватные методы Exchange API: Для создания и управления ордерами.
  • Опрос (Polling): Для периодической проверки статуса сделок и предложений.

Порядок работы

  1. Авторизация: Ваш бот авторизуется в API xRocket, используя Bearer Token.
Внимание

Поскольку этот бот использует приватные методы, которые могут создавать ордера и управлять средствами, храните свой Bearer Token в безопасности. Используйте переменные окружения или менеджер секретов -- никогда не записывайте токен напрямую в исходные файлы.

  1. Создание предложения: Бот вызывает приватный метод для создания нового ордера на покупку, указывая криптовалютную пару (например, BTC-USDT) и цену.
  2. Мониторинг предложений/сделок (Опрос): Бот периодически опрашивает методы GET /api/v1/trades или GET /api/v1/orderbook, чтобы проверить статус своих активных предложений и сделок.
  3. Автоматизированный ответ: Когда бот обнаруживает, что сделка была принята или её статус изменился, он может предпринять дальнейшие автоматизированные действия, такие как отправка подтверждающего сообщения или отслеживание сделки.
  4. Управление предложениями: Ваш бот также может использовать опрос для мониторинга истекших или полностью завершенных предложений и соответствующим образом управлять ими.
подсказка

Для получения обновлений ордеров и балансов в реальном времени рассмотрите использование WebSocket API вместо опроса REST-методов. Приватные каналы Активные ордера и Балансы особенно полезны для ботов.