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

Aggression Ratio сравнивает покупки, прошедшие в верхней половине бара, с продажами, прошедшими в нижней половине. Индикатор отвечает на геометрический вопрос о футпринт-баре: какая сторона была готова гнать цену прочь от середины диапазона.

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


Aggression Ratio Лента и поток, в отдельной панели под графиком.

Что измеряет Aggression Ratio

Опорой служит арифметическая середина бара — полусумма максимума и минимума. В числителе суммируется объём покупок на всех уровнях строго выше этой середины, в знаменателе — объём продаж на всех уровнях строго ниже; уровни ровно на середине исключаются из обеих сумм, чтобы опора не принадлежала ни одной из сторон. Значение выше 1 означает, что покупатели заплатили в верхней половине больше, чем продавцы продали в нижней; ниже 1 — зеркальная картина. Если знаменатель пуст — ниже середины не торговался ни один уровень или там не было агрессивных продаж, — индикатор не выводит значения вместо бесконечного.

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

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

Ratio d'agression autour du MILIEU de la barre : mid = (high + low) / 2 value = Σ buy(P) pour P > mid / Σ sell(P) pour P < mid Les niveaux EXACTEMENT au milieu sont exclus des DEUX sommes (comparaisons strictes) : le pivot n'appartient à aucun camp, l'attribuer à l'un biaiserait le rapport. POURQUOI : > 1 = les acheteurs ont payé DANS LE HAUT de la barre plus que les vendeurs n'ont vendu dans le bas — l'agression est allée chercher le prix, signature d'une poussée assumée. < 1 = miroir. Le pivot est GÉOMÉTRIQUE (milieu du range), pas volumétrique : c'est ce qui distingue cette def de `buy-sell-pressure-ratio` (orderflow3.ts), qui pivote sur le POC. Sur une barre dont le POC est collé au low, les deux répondent à des questions différentes — et c'est justement là que la lecture devient intéressante. Dénominateur nul (aucun niveau sous le milieu, ou aucune vente agressive en dessous) → null : x/0 n'est pas « ∞ », c'est une absence de référence. Barre sans niveau exploitable → null. Aucun tick size requis : la comparaison au milieu est une inégalité de prix, pas une clé de map (l'agrégation, elle, passe bien par `priceKey` — canon).

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

  • Считайте 1 нейтральной линией: выше неё агрессия сосредоточилась в верхней половине, ниже — в нижней.
  • Отношение описывает, где была агрессия, а не сколько её было. Бар с крошечным объёмом может дать большое значение.
  • Сопоставляйте с закрытием бара: агрессия в верхней половине при закрытии у минимума — совсем другая картина, чем то же значение при закрытии у максимума.
  • Разрывы в ряду информативны: они отмечают бары без пригодной базы ниже середины, обычно очень узкие или односторонние.
  • Последовательности важнее отдельных значений: дрейф отношения на нескольких барах — более устойчивое наблюдение, чем один экстремальный бар.

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

В определении нет настраиваемого окна: опора всегда геометрическая середина бара, а размер тика не участвует, поскольку сравнение — простое неравенство цен. Остаются цвет линии и длина сглаживания, по умолчанию 1, то есть выводится сырое отношение по каждому бару. Если увеличить её, отношение усредняется по большему числу баров: одиночные всплески гасятся, а каждый разворот запаздывает примерно на выбранную длину.

Aggression Ratio — параметры, доступные в приложении, со значениями по умолчанию.
ПараметрТипПо умолчаниюДиапазон
Smoothingnumber11 – 200

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

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

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

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

Frequently asked questions

Как рассчитывается Aggression Ratio на футпринт-баре?
Объём покупок выше середины бара делится на объём продаж ниже неё, где середина — среднее между максимумом и минимумом. Уровни ровно на середине исключаются из обеих сумм. Если в знаменатель ничего не попадает, у бара нет значения, а не бесконечное.
О чём говорит Aggression Ratio ниже 1?
О том, что агрессивные продажи в нижней половине бара перевесили агрессивные покупки в верхней. Само по себе это описывает, где внутри бара была израсходована инициатива. О следующем баре значение ничего не сообщает, его нужно сверять с закрытием и окружающей ценовой структурой.
Aggression Ratio или Buy/Sell Pressure Ratio — в чём разница?
Отличается только опора. Aggression Ratio делит бар по геометрической середине — среднему максимума и минимума. Buy/Sell Pressure Ratio делит его по точке контроля (POC), уровню с наибольшим объёмом. На баре, POC которого находится у минимума, эти два индикатора отвечают на действительно разные вопросы и могут расходиться.

Keep reading