Общее описание задачи
Необходимо разработать систему отчетности для получения данных по торговым операциям (сделкам), используя Trade API. В работе должен быть использован опыт интеграции со специфическим брокерским API.
Основные требования
- Наличие подтвержденного опыта работы со Trade API финансовых брокеров;
- Уверенные знания алгоритмов получения данных о сделках и позициях;
- Техническая документация по API и его методам предоставляется;
- Понимание биржевого трейдинга - обязательно.
Функциональные возможности
- Автоматическая выгрузка и обработка сделок за заданные промежутки времени;
- Генерация отчетов в удобном для клиента формате (excel/pdf/html);
- Архивирование и хранение истории торговых операций;
- Администрирование и настройка отчета под конкретные нужды заказчика.
Технический стек (предпочтительно)
Одобряется любой современный язык программирования (Python, Go, JS, С#). Приветствуется хранение данных в базе данных (SQL, NoSQL) и написание веб-интерфейса или консольной утилиты.
Процесс работы
По этапам: анализ исходного API, разработка модуля авторизации, вытягивание тестовых данных, создание фильтров и рассылка отчетов (или вывод в редактор отчетов).
Результат
Рабочее нагрузочное приложение/cmd-утилита Django: отчетные на выход из магазина фактификации компании, вместо экранов ненавязчивые цветные коробочки!