Индикатор 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, то есть выводится сырое отношение по каждому бару. Если увеличить её, отношение усредняется по большему числу баров: одиночные всплески гасятся, а каждый разворот запаздывает примерно на выбранную длину.
| Параметр | Тип | По умолчанию | Диапазон |
|---|---|---|---|
| Smoothing | number | 1 | 1 – 200 |
Чего он не показывает
Отношение, построенное на геометрии, не учитывает, где реально сосредоточился объём, поэтому на баре, вся активность которого пришлась на один экстремум, середина — произвольная линия. Индикатору нужны сделки, размеченные по стороне агрессора, и на барах без пригодных уровней он ничего не выводит. Он ничего не говорит ни об абсолютном размере потока, ни о предыдущем баре, ни о том, была ли агрессия вознаграждена. Очень широкие бары из нескольких сделок могут давать экстремальные значения, за которыми почти ничего нет.
Похожие индикаторы
- Tape Speed — Лента и поток
- Diagonal Imbalances — Лента и поток
- Stacked Imbalances — Лента и поток
- Absorption Score — Лента и поток
- Unfinished Auctions — Лента и поток
- Effort vs Result — Лента и поток
Эта страница на других языках
Frequently asked questions
- Как рассчитывается Aggression Ratio на футпринт-баре?
- Объём покупок выше середины бара делится на объём продаж ниже неё, где середина — среднее между максимумом и минимумом. Уровни ровно на середине исключаются из обеих сумм. Если в знаменатель ничего не попадает, у бара нет значения, а не бесконечное.
- О чём говорит Aggression Ratio ниже 1?
- О том, что агрессивные продажи в нижней половине бара перевесили агрессивные покупки в верхней. Само по себе это описывает, где внутри бара была израсходована инициатива. О следующем баре значение ничего не сообщает, его нужно сверять с закрытием и окружающей ценовой структурой.
- Aggression Ratio или Buy/Sell Pressure Ratio — в чём разница?
- Отличается только опора. Aggression Ratio делит бар по геометрической середине — среднему максимума и минимума. Buy/Sell Pressure Ratio делит его по точке контроля (POC), уровню с наибольшим объёмом. На баре, POC которого находится у минимума, эти два индикатора отвечают на действительно разные вопросы и могут расходиться.