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

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

Route: /quantnexus/indicators/cumsum/

Что он делает

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

Формула

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

Параметры

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

C++23 API

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

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

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

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

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