Общее описание задачи

Необходимо разработать систему отчетности для получения данных по торговым операциям (сделкам), используя Trade API. В работе должен быть использован опыт интеграции со специфическим брокерским API.

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

  • Наличие подтвержденного опыта работы со Trade API финансовых брокеров;
  • Уверенные знания алгоритмов получения данных о сделках и позициях;
  • Техническая документация по API и его методам предоставляется;
  • Понимание биржевого трейдинга - обязательно.

Функциональные возможности

  • Автоматическая выгрузка и обработка сделок за заданные промежутки времени;
  • Генерация отчетов в удобном для клиента формате (excel/pdf/html);
  • Архивирование и хранение истории торговых операций;
  • Администрирование и настройка отчета под конкретные нужды заказчика.

Технический стек (предпочтительно)

Одобряется любой современный язык программирования (Python, Go, JS, С#). Приветствуется хранение данных в базе данных (SQL, NoSQL) и написание веб-интерфейса или консольной утилиты.

Процесс работы

По этапам: анализ исходного API, разработка модуля авторизации, вытягивание тестовых данных, создание фильтров и рассылка отчетов (или вывод в редактор отчетов).

Результат

Рабочее нагрузочное приложение/cmd-утилита Django: отчетные на выход из магазина фактификации компании, вместо экранов ненавязчивые цветные коробочки!