ru24.pro
«Фрилансим»
Январь
2025
1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Разработка алгоритма для перелива баланса через API бирж

0
Описание задачи:

Необходимо разработать программу, которая реализует перелив баланса между аккаунтами на спотовых рынках бирж через API. Цель программы — анализировать стакан биржи, учитывать спред, объем внутри стакана и выполнять торговые операции для достижения заданного результата.


Основные требования:

  1. Биржа

    • На первом этапе: биржа Bybit (спотовый рынок).
    • В дальнейшем — возможность масштабирования программы на другие биржи (например, Binance).
  2. Функционал программы

    • Анализ стакана: расчет спреда, анализ объема внутри стакана и выбор оптимальных условий для перелива.
    • Работа со спредом:
      • На биржах с большим спредом (2–7%, как на Bybit) использовать стандартный анализ.
      • Для бирж с минимальным спредом (например, Binance) — реализация механизма раздвигания спреда через выкуп объемов в стакане.
    • Тип ордеров: поддержка рыночных и лимитных ордеров (или их комбинации).
  3. Технические требования

    • Минимальный интерфейс (GUI) или выполнение через консольную команду.
    • Программа не должна крашиться при возникновении ошибок (например, сбой торгов или нехватка объема).
  4. Режим эмуляции

    • При наличии возможности: добавить тестовый режим (эмуляция работы без реальных торгов).
  5. Проверка алгоритма

    • Обязательная проверка выполнения всех операций.
    • Учет сценариев, когда объем в стакане недостаточен или ордера не исполняются.

Требования к кандидату:

  1. Опыт разработки с использованием API бирж (желательно опыт работы с Bybit, Binance или другими крупными платформами).
  2. Знание алгоритмов работы стакана, спреда, торговых стратегий.
  3. Приветствуется наличие опыта реализации подобных задач.
  4. Умение предложить архитектуру и обоснование решения на этапе обсуждения.

Формат работы:

  • Предоставить краткое описание, как вы видите реализацию задачи (на уровне алгоритма).
  • Указать примеры ваших реализованных проектов в данной области (если есть).
  • Сроки выполнения и ожидаемую стоимость работы.