Перейти к основному содержанию

exponentialMovingAverage

Добавленный в: v21.11.0 Вычисляет экспоненциальное скользящее среднее значений за заданный период времени. Каждому value соответствует определённый timeunit. Период полураспада x — это временной интервал, при котором экспоненциальные веса уменьшаются вдвое. Функция возвращает взвешенное среднее: чем старше момент времени, тем меньший вес имеет соответствующее значение. Синтаксис
Параметры Аргументы
  • value — Значение. (U)Int* или Float* или Decimal
  • timeunit — Единица времени. Это не временная метка (в секундах), а индекс временного интервала. Можно вычислить с помощью intDiv. (U)Int* или Float* или Decimal
Возвращаемое значение Возвращает экспоненциальное скользящее среднее значений за последние x единиц времени в текущий момент времени. Float64 Примеры Базовое экспоненциальное скользящее среднее
Query
Response
Пример с функцией bar
Query
Response
Использование оконной функции для вычислений по времени
Query
Response
Последнее изменение 2 июля 2026 г.