Техническое задание на разработку торгового бота для фьючерсного рынка
Цель проекта
Создать высокочастотного торгового бота (HFT) для фьючерсного рынка, который будет анализировать дисбаланс между лимитными и рыночными ордерами, автоматически открывать позиции и управлять ими с учетом всех настроек и параметров, заданных пользователем.
Основной функционал
1. Анализ книги ордеров (Order Book)
Обработка данных по уровням ордербука.
Расчет общего дисбаланса между объемами заявок на покупку и продажу.
Настраиваемый порог дисбаланса.
2. Анализ рыночных ордеров
Оценка активности покупателей и продавцов по рыночным ордерам.
Настраиваемый временной интервал анализа.
Пороговое значение активности рыночных ордеров для подтверждения сигнала.
3. Комбинированный анализ
Учет двух условий:
1. Дисбаланс в ордербуке.
2. Дисбаланс рыночных ордеров.
Открытие позиции только при выполнении обоих условий.
4. Управление позицией
Автоматическое открытие позиции при выполнении условий.
Настройка размера позиции (указывается в виде фиксированной суммы от баланса).
Настройка кредитного плеча.
Автоматическая установка стоп-лосса и тейк-профита сразу после открытия позиции.
Настраиваемые параметры
1. Дисбаланс ордербука: Пороговое значение для определения доминирующей стороны .
2. Временной интервал анализа рыночных ордеров: Например, 1, 5 или 10 секунд (параметр настраиваемый).
3. Размер позиции: Фиксированная сумма в долларах от общего баланса.
4. Кредитное плечо: Выбирается пользователем (например, 1x, 5x, 10x).
5. Стоп-лосс и тейк-профит: Указываются в процентах от входной цены.
---
Дополнительные функции
1. Ручной и автоматический режим работы:
Вручную задаваемые параметры для тестирования стратегии.
Полностью автоматический режим работы.
2. Обработка ошибок API:
Перезапуск бота в случае разрыва соединения.
3. Мониторинг и уведомления:
Реализация дашборда для мониторинга работы бота в реальном времени.
Технические требования
1. Язык программирования: Python.
2. API биржи: Binance Futures API.
3. Скорость работы: Оптимизация для минимальной задержки в обработке данных и выставлении ордеров.
4. Интерфейс: Командная строка или веб-интерфейс для управления настройками бота.
Результат
Готовый к работе торговый бот, который:
- Эффективно анализирует дисбаланс ордербука и рыночных ордеров.
- Автоматически открывает и закрывает позиции.
- Управляет рисками с учетом пользовательских настроек.
Пишите, кто сможет справится с этой задачей, все вопросы обсуждаемы.
Разделы:
Опубликован:
22.01.2025 | 17:35 [поднят: 22.01.2025 | 17:35]
Заказ находится в архиве