Техническое задание: Full-stack дашборд для трейдера
Необходимо разработать веб-приложение - централизованную панель управления (Dashboard) для профессионального трейдера. Система должна агрегировать данные, предоставлять аналитику и инструменты для управления торговой деятельностью.
Основные цели проекта
- Создание единого информационного центра для отслеживания рынков и позиций.
- Визуализация ключевых метрик и аналитических данных в реальном времени.
- Обеспечение удобного интерфейса для принятия оперативных решений.
Ключевые требования к системе
Функциональные модули
- Аналитическая панель: Графики, индикаторы, сводные таблицы по торгуемым активам.
- Мониторинг портфеля: Отслеживание текущих позиций, баланса, истории сделок.
- Управление рисками: Настройка и контроль лимитов, стоп-ордеров, расчет показателей.
- Интеграция с данными: Подключение к внешним источникам котировок и биржам (API).
- Административный раздел: Настройка параметров системы, управление пользователями (при необходимости), конфигурация виджетов.
Технические требования
- Полноценная full-stack архитектура (frontend + backend + база данных).
- Адаптивный и интуитивно понятный пользовательский интерфейс.
- Безопасное хранение и передача чувствительных данных.
- Высокая производительность при работе с потоковыми данными.
Полная и детализированная спецификация проекта, включающая все технические нюансы, структуру данных и требования к UI/UX, представлена в отдельном документе.