Индикатор ALMA: формула, настройки и чтение

ALMA (скользящая средняя Арно Легу, 2009) — взвешенная скользящая средняя, веса которой следуют гауссовой кривой, размещённой внутри окна просмотра, а не в его центре. Поскольку кривая смещена к самым свежим барам, линия идёт за ценой ближе, чем симметричная взвешенная средняя той же длины. Рисуется на ценовом графике.

Senzoukria · Индикаторы · Updated September 2026


ALMA Скользящие средние и волатильность, на ценовом графике.

Что измеряет ALMA

Для окна из N баров индикатор строит вес для каждой позиции t по формуле w = exp(−(t − m)² / (2 s²)), где m = offset × (N − 1) размещает вершину колокола внутри окна, а s = N / sigma задаёт его ширину. Нарисованное значение — сумма взвешенных закрытий, делённая на сумму весов, то есть это нормированное среднее, и оно остаётся внутри диапазона тех закрытий, которые оно охватывает. Пока не накопится N баров, на выходе пусто, а не частичное среднее: линия начинается только когда окно заполнено.

Формула — так, как она реализована

Это не привычное определение из других источников, а то, что вычисляет поставляемый код, задокументированное рядом с реализацией:

ALMA — Arnaud Legoux MA (Legoux & Kouzis-Loukas, 2009) : m = offset·(N−1) ; s = N/σ w_t = exp( −(t − m)² / (2·s²) ) t = 0 (le plus ancien) … N−1 ALMA[i] = Σ w_t·close[i−N+1+t] / Σ w_t Fenêtre gaussienne décalée vers le récent : offset→1 = réactif, offset→0 = lisse ; σ pilote la largeur de la cloche. Défauts N=20, offset=0.85, σ=6 (les défauts de Legoux). Warm-up (< N barres) → null.

Как его читать

  • Наклон важнее уровня: разворот линии вверх означает, что взвешенный центр недавних закрытий растёт, и ничего сверх этого.
  • Пересечение линии закрытием — это смена положения относительно сглаженного ориентира, а не подтверждение само по себе; посмотрите, что сделал ордерфлоу на этой цене, прежде чем действовать.
  • Пока цена колеблется вокруг плоской ALMA, у окна нет доминирующего направления, и пересечения в этом состоянии часты и малоинформативны.
  • Расстояние между ценой и линией растёт, когда движение ускоряется; широкий разрыв говорит, что текущее закрытие далеко от собственного недавнего среднего, а не что разворот назрел.
  • Две линии ALMA с разными периодами дают ориентир по направлению; одна линия не даёт того, с чем её сравнить.

Параметры и значения по умолчанию

По умолчанию период 20, offset 0,85 и sigma 6 — значения, опубликованные Легу. Offset двигает вершину колокола между самым старым баром окна (0) и самым свежим (1), поэтому его повышение к 1 заставляет линию реагировать раньше и сильнее дёргаться. Sigma действует через s = N / sigma, поэтому большее значение sigma сужает колокол и оставляет заметный вклад меньшему числу баров, то есть уменьшает сглаживание, а не увеличивает его. Период принимает значения от 1 до 500.

ALMA — параметры, доступные в приложении, со значениями по умолчанию.
ПараметрТипПо умолчаниюДиапазон
Periodnumber201 – 500
Offsetnumber0.850 – 1
Sigmanumber61 – 50

Чего он не показывает

ALMA считается только по закрытиям. Она ничего не знает о том, что происходило внутри каждого бара, поэтому поглощение на уровне, стопка дисбалансов или серия односторонней агрессии не оставляют в линии следа. Любая взвешенная средняя прошлых закрытий запаздывает на развороте, и гауссово взвешивание это запаздывание уменьшает, но не убирает. На тонких или разорванных гэпами данных ненадёжны сами закрытия, и средняя наследует эту слабость, никак о ней не сигналя.

  • SMA Скользящие средние и волатильность
  • EMA Скользящие средние и волатильность
  • WMA Скользящие средние и волатильность
  • Hull MA Скользящие средние и волатильность
  • ATR (Wilder) Скользящие средние и волатильность
  • Bollinger Скользящие средние и волатильность

Все индикаторы

Эта страница на других языках

Frequently asked questions

Что делает параметр offset в ALMA?
Offset решает, где внутри окна просмотра находится вершина гауссова взвешивания. При 0 наибольший вес несёт самый старый бар, при 1 — самый свежий, а значение по умолчанию 0,85 ставит вершину близко к свежему краю. Чем выше offset, тем быстрее реагирует линия и тем сильнее она движется вместе с краткосрочным шумом.
Делает ли большее значение sigma ALMA более гладкой?
Здесь всё наоборот. Sigma входит в формулу как s = N / sigma, поэтому её увеличение сужает колокол и сосредотачивает вес на меньшем числе баров вокруг вершины. Меньшая sigma расширяет колокол, распределяет вес по всему окну и даёт более гладкую линию.
Почему линия ALMA начинается позже графика?
Расчёту нужно полное окно из N закрытий, прежде чем он выдаст значение, поэтому при периоде по умолчанию 20 первые 19 баров остаются без линии. На время разогрева индикатор возвращает пустое значение вместо усреднения меньшего числа баров, которое показало бы число, посчитанное на другом окне, чем вся остальная линия.

Keep reading