Техническое задание: Арбитражный бот для криптовалют
Цель проекта - разработка программного обеспечения для автоматического межбиржевого арбитража криптовалютных активов.
Основная функциональность
Бот должен выполнять следующий цикл операций полностью автоматически:
- Мониторинг цен выбранных криптовалютных активов на нескольких биржах в реальном времени.
- Выявление прибыльных ценовых расхождений (спредов) между площадками.
- Автоматическое исполнение арбитражной сделки:
- Покупка актива на бирже с более низкой ценой.
- Вывод (трансфер) купленного актива на другую биржу.
- Продажа актива на бирже с более высокой ценой.
- Учет комиссий бирж и сети при расчете потенциальной прибыли.
Ключевые требования к системе
- Интеграция с API минимум двух криптобирж (конкретные площадки обсуждаются с исполнителем).
- Надежный механизм обработки ошибок и откатов транзакций при сбоях.
- Система логирования всех действий, сделок и финансовых результатов.
- Базовая панель управления (админка) для настройки параметров, запуска/остановки и мониторинга.
- Этап тестирования логики и работы бота на исторических данных и в режиме песочницы (sandbox) бирж.
Ожидаемый результат
Готовое к эксплуатации программное обеспечение, способное автономно проводить арбитражные операции, фиксируя прибыль от разницы цен. Важна стабильность, безопасность и скорость выполнения операций.