Демо: Начальный депозит

Предпросмотр функционала перед внедрением

1️⃣ Редактирование профиля

Пользователь сможет установить начальный депозит в своём профиле. Это значение будет использоваться для расчёта общей доходности.

Мои настройки

💡 Используется для расчёта общей доходности портфеля

2️⃣ Дашборд аналитики - ДО изменений

Сейчас на дашборде нет информации об общей доходности от начального капитала.

45
Сделок
62.22%
Прибыльных
$2,500.50
Общая прибыль
$55.57
Средняя

3️⃣ Дашборд аналитики - ПОСЛЕ изменений

После внедрения появится карточка с процентом доходности от начального депозита.

45
Сделок
62.22%
Прибыльных
$2,500.50
Общая прибыль
+25.01%
Доходность ROI
от депозита $10,000
$55.57
Средняя

4️⃣ Детальная информация о депозите

Можно добавить отдельную секцию с подробной информацией о депозите и его росте.

Состояние депозита

Начальный депозит
$10,000.00
Текущий депозит
$12,500.50
Абсолютная прибыль: +$2,500.50
Относительная доходность: +25.01%
Формула расчёта
ROI = (Текущий депозит - Начальный) / Начальный × 100%
ROI = ($12,500.50 - $10,000) / $10,000 × 100% = 25.01%

5️⃣ Календарь - Анализ за весь период

В разделе календаря появится информация о начальном и текущем депозите.

Количество сделок
45
Прибыль / Убыток
$2,500.50
Начальный депозит
$10,000.00
Текущий депозит
$12,500.50
Доходность ROI
+25.01%

6️⃣ Пример JSON ответа API

Так будут выглядеть данные, которые возвращает сервер после внедрения.

GET /api/auth/me/
{
  "id": 1,
  "username": "trader1",
  "email": "trader@example.com",
  "fullName": "Иван Иванов",
  "role": "trader",
  "isActive": true,
  "initialDeposit": 10000.00,  // ← НОВОЕ ПОЛЕ
  "comment": "",
  "createdAt": "2025-01-08T10:30:00Z",
  "updatedAt": "2025-01-08T12:45:00Z"
}
GET /api/trades/analytics/
{
  "summary": {
    "totalPnL": 2500.50,
    "totalROI": 25.01,  // ← НОВОЕ: (2500.50 / 10000) * 100
    "totalTrades": 45,
    "winTrades": 28,
    "lossTrades": 17,
    "winRate": 62.22
  }
}

Что получаем после внедрения?

Начальный депозит
Фиксируем стартовый капитал для честного расчёта доходности
Общий ROI
Видим реальный процент доходности портфеля
Отслеживание роста
Сравниваем текущий и начальный депозит в одном месте