# Накопительная сумма (CUMSUM)

> Страница индикатора StratCraft для логики накопления CUMSUM.

**Route**: `/quantnexus/indicators/cumsum/`

## Что он делает

CUMSUM накапливает значения с течением времени, начиная с необязательного начального значения (seed). Это универсальный помощник для расчета накопительной суммы, используемый в количественной логике.

## Формула

`CUMSUM = накопительная сумма выбранного входного ряда + необязательное начальное значение`

## Параметры

- `seed` - по умолчанию `0`

## C++23 API

```cpp
#include <nonabt/indicators/cumsum.hpp>
auto cumsum = std::make_unique<nonabt::CUMSUM>(data().close(), 0);
```

## Общее использование

- Используйте CUMSUM для расчета текущих итогов.
- Комбинируйте его с логикой событий или пересечением пороговых значений.
- Полезен для рабочих процессов с кумулятивной доходностью или агрегацией объема.

## Практический паттерн

При использовании для доходности CUMSUM может аппроксимировать кривую капитала (equity curve).
