Бот размещение фьючерсов

10 000 руб. за проект
21 марта 2024, 15:44 • 14 откликов • 109 просмотров
Описание проекта:
Разработать код бота для автоматизированной торговли фьючерсами на бирже Bybit или Kucoin в изолированной марже. Бот должен размещать фьючерсы Long/Sell по заданным условиям через API.
Цену предлагайте.
Основные требования:

Режимы работы: Нормальный и Реверсивный.
Бот должен читать параметры условий из отдельного файла.
Бот должен записывать детальный лог событий и ошибок.
Поддержка двух бирж: Bybit и Kucoin.
Параметры условий для размещения контрактов:

Торговая пара
Количество фьючерсов
Тип ордера (Limit/Market)
Сделка Buy/Sell
Торговое плечо
TP/SL (устанавливать и изменять после размещения контракта)
Режим Реверсивный (% дельты изменения от цены размещения фьючерса)
Взаимодействие между кодом:

Код бота должен постоянно опрашивать файл с параметрами условий.
При изменении TP/SL бот должен изменить соответствующий ордер.
В режиме Реверсивном бот должен изменять размещённый ордер на противоположный.
Используемые инструменты:

Документация и примеры доступных инструментов:
Bybit API Python https://gitlab.com/telegram-crypto-bot/bybit-api-p...
Pybit https://github.com/bybit-exchange/pybit
Bybit API Documentation https://github.com/bybit-exchange/api-usage-exampl...
API Usage Examples https://bybit-exchange.github.io/docs/v5/guide
Дополнительные условия:

Реализация двух режимов работы бота: Нормальный и Реверсивный.
Возможность выбора режима работы бота.
В режиме Реверсивном бот должен "переворачивать" размещённые ордера.
TP/SL в режиме Реверсивном не учитывается, работает только условие % дельты изменения от текущей цены фьючерса.
Связь с действующим кодом:

Бот будет связан с действующим кодом через промежуточный файл flags.
В файле flags будет записываться параметры для размещения фьючерсов:
- Торговая пара
- Количество фьючерсов
- Сделка Buy - покупка
- Сделка Sell - продажа
- Торговое плечо
- Точка входа в сделку
- Фиксированная прибыль (от 3 до 7 Profit значений)
Profit 1
Profit 2
Profit 3
- Цена ликвидации контракта
Ожидаемый результат:

Разработанный код бота, способный размещать фьючерсы на бирже Bybit или Kucoin по заданным условиям.
Поддержка двух режимов работы бота.
Возможность изменения TP/SL после размещения ордера.
Детальный лог событий и ошибок.
Дополнительные вопросы и комментарии:

Предложения по другим реализациям механизма связи между кодами приветствуются и будут обсуждаться.
Обновление условий и пояснений:

Уточнение требований:

Параметр TP/SL будет изменяемым и может меняться.
В режиме Реверсивном бота параметр TP/SL не учитывается, работает только условие % дельты изменения от текущей цены фьючерса.
TP/SL изменяется в зависимости от изменения текущей цены.
Код фриланс-разработчика должен размещать контракты на продажу/покупку фьючерсов по заданным параметрам из файла flags.
Дополнительные комментарии:

Предпочтительный способ связи между кодами - промежуточный файл flags, где будут записываться параметры для размещения ордеров.
Код фриланс-разработчика должен быть готов к постоянному опросу файла flags на предмет изменения параметров.
Ожидаемый результат:

Разработанный код бота, способный размещать фьючерсы на бирже Bybit или Kucoin по заданным условиям из файла flags.
Поддержка двух режимов работы бота: Нормальный и Реверсивный.
Возможность выбора режима работы бота.
Изменение TP/SL в размещённых контрактах по изменению текущей цены.
Детальный лог событий и ошибок.