Техническое задание: Система мониторинга биржевых цен
Цель проекта
Разработать автоматизированное решение для сравнения цен на финансовые инструменты, получаемых из двух различных источников, с визуализацией результата и системой оповещений.
Основные требования
- Интеграция с API Московской биржи (MOEX) для получения данных по первому инструменту.
- Интеграция с API сторонней торговой платформы для получения данных по второму инструменту.
- Реализация логики сравнения цен двух инструментов в реальном времени или с заданной периодичностью.
- Вывод текущего значения разницы в ценах на веб-сайт (например, в виджет).
- Настройка триггера оповещения. При достижении разницы в цене более чем на 2 пункта (или иное заданное пороговое значение) система должна выводить визуальную или текстовую подсказку.
Технические предпочтения
- Язык программирования: Python (предложен как возможный вариант для работы с REST API).
- Архитектура и конкретные библиотеки - на усмотрение исполнителя, с обоснованием выбора.
Ожидаемый результат
Работоспособный скрипт или веб-приложение, стабильно получающее данные, корректно вычисляющее разницу и обеспечивающее её отображение с функцией алертинга. Исполнитель должен разбираться в теме биржевой торговли и работе с финансовыми API.