Разработка алгоритма для перелива баланса через API бирж
Цена договорная
Описание задачи:
Необходимо разработать программу, которая реализует перелив баланса между аккаунтами на спотовых рынках бирж через API. Цель программы — анализировать стакан биржи, учитывать спред, объем внутри стакана и выполнять торговые операции для достижения заданного результата.
Основные требования:
- Биржа
- На первом этапе: биржа Bybit (спотовый рынок).
- В дальнейшем — возможность масштабирования программы на другие биржи (например, Binance).
- Функционал программы
- Анализ стакана: расчет спреда, анализ объема внутри стакана и выбор оптимальных условий для перелива.
- Работа со спредом:
- На биржах с большим спредом (2–7%, как на Bybit) использовать стандартный анализ.
- Для бирж с минимальным спредом (например, Binance) — реализация механизма раздвигания спреда через выкуп объемов в стакане.
- Тип ордеров: поддержка рыночных и лимитных ордеров (или их комбинации).
- Технические требования
- Минимальный интерфейс (GUI) или выполнение через консольную команду.
- Программа не должна крашиться при возникновении ошибок (например, сбой торгов или нехватка объема).
- Режим эмуляции
- При наличии возможности: добавить тестовый режим (эмуляция работы без реальных торгов).
- Проверка алгоритма
- Обязательная проверка выполнения всех операций.
- Учет сценариев, когда объем в стакане недостаточен или ордера не исполняются.
Требования к кандидату:
- Опыт разработки с использованием API бирж (желательно опыт работы с Bybit, Binance или другими крупными платформами).
- Знание алгоритмов работы стакана, спреда, торговых стратегий.
- Приветствуется наличие опыта реализации подобных задач.
- Умение предложить архитектуру и обоснование решения на этапе обсуждения.
Формат работы:
- Предоставить краткое описание, как вы видите реализацию задачи (на уровне алгоритма).
- Указать примеры ваших реализованных проектов в данной области (если есть).
- Сроки выполнения и ожидаемую стоимость работы.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.