Бот рыночных предложений
Цель: Создать бота, который автоматически размещает и управляет предложениями на покупку на бирже за определенную фиатную валюту (например, USD).
Ключевые используемые функции API xRocket:
- Приватные методы Exchange API: Для создания и управления ордерами.
- Опрос (Polling): Для периодической проверки статуса сделок и предложений.
Порядок работы
- Авторизация: Ваш бот авторизуется в API xRocket, используя Bearer Token.
Внимание
Поскольку этот бот использует приватные методы, которые могут создавать ордера и управлять средствами, храните свой Bearer Token в безопасности. Используйте переменные окружения или менеджер секретов -- никогда не записывайте токен напрямую в исходные файлы.
- Создание предложения: Бот вызывает приватный метод для создания нового ордера на покупку, указывая криптовалютную пару (например, BTC-USDT) и цену.
- Мониторинг предложений/сделок (Опрос): Бот периодически опрашивает методы
GET /api/v1/tradesилиGET /api/v1/orderbook, чтобы проверить статус своих активных предложений и сделок. - Автоматизированный ответ: Когда бот обнаруживает, что сделка была принята или её статус изменился, он может предпринять дальнейшие автоматизированные действия, такие как отправка подтверждающего сообщения или отслеживание сделки.
- Управление предложениями: Ваш бот также может использовать опрос для мониторинга истекших или полностью завершенных предложений и соответствующим образом управлять ими.
подсказка
Для получения обновлений ордеров и балансов в реальном времени рассмотрите использование WebSocket API вместо опроса REST-методов. Приватные каналы Активные ордера и Балансы особенно полезны для ботов.