Delta Aggression Volume — Руководство пользователя (MetaTrader 5, бесплатная версия 3.20 и версия PRO 5.20)
Доступно в MQL5 Маркете: Delta Aggression Volume PRO
Предупреждение о рисках. Торговля связана с риском убытков. Эти индикаторы подсчитывают агрессию покупок и продаж в уже исполненных сделках; они не предсказывают рынок, не открывают сделки и не гарантируют никакого результата. Используйте их вместе с собственным анализом и управлением рисками и сначала протестируйте на демо-счёте.

Delta Aggression Volume показывает для каждой свечи разницу между объёмом, купленным агрессивными покупателями, и объёмом, проданным агрессивными продавцами, — дельту агрессии. Индикатор читает все сделки (лента сделок, time & sales) символа, относит каждую к агрессии покупок или продаж и рисует баланс каждой свечи столбцом выше или ниже нуля в отдельном окне. Семейство состоит из двух продуктов:
- Delta Aggression Volume (бесплатный, версия 3.20): столбцы дельты с выбором типа объёма и начала расчёта.
- Delta Aggression Volume PRO (версия 5.20): тот же движок, а также цвета реверсных баров, канал диапазона, скользящая средняя общего объёма, шесть алертов и буферы для советников.
Оба работают только на символах, по которым брокер передаёт реальные сделки со стороной агрессора, например фьючерсы и акции B3 или фьючерсы CME (раздел 1). Они не открывают сделки.
1. Требования: реальные сделки со стороной покупки / продажи
Индикаторы построены на тиках сделок символа ( COPY_TICKS_TRADE ). Каждая сделка должна приходить со стороной агрессора (покупка или продажа), как на биржевых инструментах.
| Символ / поток данных | Результат в реальном времени |
|---|---|
| Фьючерсы и акции B3 (WIN, WDO, IND, DOL, PETR4, VALE3 …) у брокера, который передаёт ленту сделок | работает |
| Фьючерсы CME / CBOT / NYMEX / COMEX (ES, NQ, CL, GC и их микроконтракты) у брокера, который передаёт биржевые сделки | работает |
| Форекс, CFD, большинство криптовалют | не рассчитывается: в потоке есть котировки (bid / ask), но нет сделок, поэтому окно остаётся пустым |
| Биржевой символ у брокера, который транслирует только котировки | не рассчитывается |

Чтобы проверить символ, откройте View → Market Watch, щёлкните правой кнопкой по символу → Ticks или Time & Sales: если вы видите список сделок с объёмом и стороной покупки / продажи, индикатор может на нём работать. В тестере стратегий поведение отличается (раздел 11).
2. Установка и первый запуск
- Скачайте (бесплатная версия) или купите / арендуйте (PRO) индикатор в MQL5 Маркете и установите его на вкладке Market терминала (Toolbox → Market → Purchased → Install).
- Откройте график символа с реальными сделками (например WINZ26 или WDOZ26 на M1-M15) и перетащите на него Delta Aggression Volume или Delta Aggression Volume PRO из Навигатора (Indicators → Market).
- Оставьте входные параметры по умолчанию или настройте их (раздел 9) и нажмите OK.
Индикатор открывается в собственном окне под графиком цены. В названии окна указан тип объёма: RSJ Delta Aggression (REAL VOL): (бесплатная версия) или RSJ Delta Aggression PRO (REAL VOL): , а за ним — значения бара под курсором мыши или последнего бара.
Первая загрузка. При запуске индикатор загружает все сделки с даты Start Calculation до текущего момента и классифицирует их одну за другой. На ликвидных символах это миллионы сделок: первая загрузка может занять от нескольких секунд до нескольких минут, дольше на M1 и при длинных периодах, таких как LAST_MONTH или ALL_AVAILABLE_DAYS. В терминале также должна быть тиковая история за этот период; при первом использовании она загружается от брокера. Пока история не готова, окно остаётся пустым.
3. Легенда окна индикатора

| В окне индикатора | Значение |
|---|---|
| Зелёный столбец выше нуля | Положительная дельта: в этой свече агрессивно куплено больше объёма, чем продано. |
| Красный столбец ниже нуля | Отрицательная дельта: агрессивно продано больше объёма, чем куплено. |
| Высота столбца | Размер дельты в контрактах / акциях (Real volume) или в количестве сделок (Tick volume). |
| Синий столбец выше нуля (PRO) | Реверсный бар: дельта положительная, но ценовая свеча закрылась ниже открытия (раздел 5). |
| Пурпурный столбец ниже нуля (PRO) | Реверсный бар: дельта отрицательная, но ценовая свеча закрылась выше открытия. |
| Две синие горизонтальные линии (PRO) | Верхняя и нижняя линии канала диапазона по последним Period барам (раздел 6). |
| Синяя линия над столбцами (PRO, только PLOT_ALL) | Скользящая средняя общего объёма каждой свечи (раздел 7). |
| Нет столбцов слева | Бары до Start Calculation: они не рассчитываются. |
Свеча с дельтой, равной ровно нулю, рисуется плоской на нуле. Столбец формирующейся свечи растёт и уменьшается с каждой новой сделкой; окончательным он становится при закрытии свечи.
Цвета: в бесплатной версии два цвета (положительный, отрицательный) меняются на вкладке Colors. В версии PRO четыре цвета столбцов являются входными параметрами (раздел 9); линии канала и средняя объёма меняются на вкладке Colors (POSITIVE DEVIATION, NEGATIVE DEVIATION, VOLUME MOV AVG).
4. Что показывает дельта
4.1 Агрессия покупок и продаж
Каждая сделка свечи засчитывается на сторону участника, который атаковал стакан: сделка, забравшая предложение, — это агрессия покупок, сделка, ударившая в спрос, — агрессия продаж. В потоках B3 и CME сторона приходит вместе с каждой сделкой. Немногие сделки, которые поток не помечает однозначно (например некоторые аукционные или кросс-сделки), индикатор также относит к одной из сторон, так что каждая свеча показывает полный баланс.
4.2 Тип объёма
| Volume Type | Что добавляет каждая сделка |
|---|---|
| Real volume (по умолчанию) | свой торговый объём (контракты или акции) |
| Tick volume | 1 — индикатор считает количество сделок, а не тиковый объём бара |
Дельта свечи = агрессия покупок − агрессия продаж по всем сделкам внутри свечи.
Сделки каждой свечи берутся по таймфрейму графика, поэтому индикатор работает на любом таймфрейме (от M1 до D1). Короткие таймфреймы подробно показывают чередование агрессии; на H1 и выше дельты целой сессии суммируются в несколько столбцов.
4.3 Start Calculation
Start Calculation задаёт первый день, сделки которого читаются. Дата отсчитывается назад от последнего времени сервера и округляется вниз до 00:00 (время сервера) этого календарного дня; текущий день всегда включён.
| Вариант | Первый рассчитываемый день | Бесплатная | PRO |
|---|---|---|---|
| CURRENT_DAY | сегодня | — | да |
| LAST_DAY | вчера (календарный день) | да (по умолчанию) | да |
| LAST_TWODAYS | 2 календарных дня назад | да | да |
| LAST_FOURDAYS | 4 календарных дня назад | — | да |
| LAST_WEEK | 7 календарных дней назад | да | да (по умолчанию) |
| LAST_MONTH | около 30 дней назад | да | да |
| LAST_6MONTHS | около 6 месяцев назад | да | да |
| LAST_YEAR | около 1 года назад | да | да |
| LAST_2YEARS | около 2 лет назад | да | да |
| ALL_AVAILABLE_DAYS | все сделки, которые есть в терминале | да | да |
Дни календарные: в понедельник LAST_TWODAYS начинается с субботы и поэтому показывает только понедельник. Более длинный период даёт больше истории, но более медленную первую загрузку и больший расход памяти; доступная тиковая история зависит от брокера.
Если между датой начала и текущей свечой ещё нет ни одной сделки (например CURRENT_DAY в первой свече сессии), окно начинает рисовать, как только приходят первые сделки; оно больше не остаётся пустым до закрытия свечи.
4.4 Пока рынок открыт
Новые сделки читаются на каждом тике и добавляются к формирующейся свече. Закрытые свечи впоследствии не меняются, за одним исключением в бесплатной версии: если при закрытии свечи её итог не совпадает с реальным объёмом, который сообщает брокер, эта свеча один раз перечитывается из тиковой истории, что может её немного скорректировать.
5. Реверсные бары (PRO)

Реверсный бар — это свеча, в которой агрессия и цена расходятся:
| Цвет (по умолчанию) | Дельта | Ценовая свеча | Что это показывает |
|---|---|---|---|
| Delta Reverse Bar Positive Color (синий) | положительная | закрылась ниже открытия | покупатели атаковали, но цена всё равно упала: агрессия покупок была поглощена пассивными продавцами |
| Delta Reverse Bar Negative Color (пурпурный) | отрицательная | закрылась выше открытия | продавцы атаковали, но цена всё равно выросла: агрессия продаж была поглощена пассивными покупателями |
Реверсные бары часто появляются ближе к концу движения или на уровне, где стоят крупные пассивные ордера. Это описание свечи, а не сигнал сам по себе: читайте их вместе с положением цены и следующими барами. Доджи (открытие = закрытие) никогда не бывает реверсным баром.
6. Канал диапазона (PRO)

Канал показывает, насколько велика дельта по сравнению с недавними дельтами. Он учитывает размер дельты (независимо от стороны) за последние Period баров (по умолчанию 144) и рисуется двумя горизонтальными линиями, симметричными относительно нуля, над этими барами.
| Calculation Type | Что показывают линии |
|---|---|
| LINEAR_REGRESSION (по умолчанию) | диапазон, который следует за типичным размером недавних дельт |
| STD_DEVIATION | диапазон, основанный на том, насколько меняется размер недавних дельт |
В обоих режимах нижняя линия зеркально повторяет верхнюю. Два режима дают на одном графике каналы разной ширины; выберите тот, который подходит вашему символу и таймфрейму.
- Столбец за пределами линии — это необычно сильная агрессия для недавнего ритма символа.
- Линии пересчитываются один раз за свечу, через несколько тиков после открытия новой свечи; в первые тики свечи линии на ней не рисуются.
- Каналу нужны Period баров с данными начиная с Start Calculation. При коротком периоде на старшем таймфрейме (например LAST_DAY на M15) баров недостаточно и линии не рисуются: используйте более длинный период или меньший Period.
- После загрузки линии показываются только на последних Period барах. Пока график идёт, бары, выходящие из окна, сохраняют свой уровень, поэтому слева от них формируется ступенчатый след.
7. Скользящая средняя объёма и Information to Plot (PRO)
| Information to Plot | Что рисуется |
|---|---|
| PLOT_DELTA (по умолчанию) | столбцы дельты и линии канала |
| PLOT_ALL | столбцы дельты, линии канала и линия VOLUME MOV AVG |
Линия VOLUME MOV AVG — это скользящая средняя (Method, по умолчанию SMA; Period, по умолчанию 20) общего объёма агрессии каждой свечи (покупки + продажи). Сам общий объём не рисуется; его можно прочитать из буфера 19. Поскольку общий объём всегда больше дельты, линия обычно находится над столбцами, а в очень активные дни может сжимать шкалу окна. Алерт 5 работает только с PLOT_ALL.
8. Алерты (PRO)
Шесть алертов проверяются один раз за свечу, на третьем тике после открытия новой свечи, для только что закрывшейся свечи. При загрузке индикатора алерты по прошлым свечам не отправляются.
| Параметр | Срабатывает, когда (закрытая свеча) | Сообщение |
|---|---|---|
| DELTA Change Trend Color | дельта меняет знак: положительная после нуля или отрицательной, либо отрицательная после нуля или положительной | DELTA Changes to UP Trend! / DELTA Changes to DOWN Trend! |
| DELTA Cross Range Up Line | дельта пересекает верхнюю линию канала снизу вверх | DELTA Crosses UP Range Line! |
| DELTA Cross Range Down Line | дельта пересекает нижнюю линию канала сверху вниз | DELTA Crosses DOWN Range Line! |
| DELTA Cross Defined Range Level | дельта пересекает вверх DELTA Defined Range Level (%) от верхней линии или вниз тот же процент от нижней линии (по умолчанию 70 %) | DELTA Crosses UP Defined Range Level! / DELTA Crosses DOWN Defined Range Level! |
| VOLUME Cross UP Signal Line | общий объём агрессии пересекает свою скользящую среднюю снизу вверх (только PLOT_ALL) | VOLUME Crosses UP Signal Line! |
| DELTA BAR REVERSE Signal | свеча является реверсным баром (раздел 5) | DELTA Reverse UP Signal! (отрицательная дельта, ценовая свеча вверх) / DELTA Reverse DOWN Signal! (положительная дельта, ценовая свеча вниз) |
Алерты 2–5 — это пересечения: они срабатывают только на свече, на которой дельта (или объём) выходит за линию или уровень. Пока следующие свечи остаются за ней, новый алерт не отправляется; следующий придёт после того, как значение вернётся и снова пересечёт линию. Алерты 2–4 ждут, пока канал будет рассчитан (раздел 6): пока линии канала не нарисованы, они молчат.
Каждый алерт может быть NONE (выключен), POPUP, SOUND, NOTIFICATION (смартфон), POPUP_SOUND, NOTIFICATION_SOUND, POPUP_NOTIFICATION или POP_SOUND_NOTIFICATION. По умолчанию все алерты выключены. У каждого алерта свой Sound Type — один из 13 звуков терминала: alert (по умолчанию), alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait.
Текст содержит продукт, символ и таймфрейм, например Delta Aggression PRO: WINZ26 | PERIOD_M5 | DELTA Changes to UP Trend! . После звука индикатор делает паузу около 1,5 секунды, чтобы последовательные звуки не накладывались. Для push-уведомлений нужен MetaQuotes ID в Tools → Options → Notifications. Опции e-mail нет. В бесплатной версии алертов нет. Тестер стратегий не показывает всплывающие окна, звуки и уведомления.
9. Входные параметры
9.1 Delta Aggression Volume (бесплатная версия)
VOLUME CONFIGURATION
| Параметр | По умолчанию | Описание |
|---|---|---|
| Volume Type | Real volume | Real volume: торговый объём каждой сделки; Tick volume: количество сделок (4.2). |
CALCULATIONS CONFIGURATION
| Параметр | По умолчанию | Описание |
|---|---|---|
| Start Calculation | LAST_DAY | Первый рассчитываемый день (4.3): LAST_DAY, LAST_TWODAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS, LAST_YEAR, LAST_2YEARS, ALL_AVAILABLE_DAYS. |
Debug Config
| Параметр | По умолчанию | Описание |
|---|---|---|
| Imprime Erros? | false | Записывает диагностические сообщения в журнал Experts. Держите выключенным. |
9.2 Delta Aggression Volume PRO
VOLUME CONFIG
| Параметр | По умолчанию | Описание |
|---|---|---|
| Volume Type | Real volume | Real volume или Tick volume (количество сделок) (4.2). |
CALCULATIONS CONFIG
| Параметр | По умолчанию | Описание |
|---|---|---|
| Start Calculation | LAST_WEEK | Первый рассчитываемый день (4.3): CURRENT_DAY, LAST_DAY, LAST_TWODAYS, LAST_FOURDAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS, LAST_YEAR, LAST_2YEARS, ALL_AVAILABLE_DAYS. |
| Information to Plot | PLOT_DELTA | PLOT_DELTA или PLOT_ALL (раздел 7). |
CHANNEL RANGE CONFIG
| Параметр | По умолчанию | Описание |
|---|---|---|
| Calculation Type | LINEAR_REGRESSION | LINEAR_REGRESSION или STD_DEVIATION (раздел 6). |
| Period | 144 | Количество баров, которое использует канал. |
VOLUME MOV AVG CONFIG
| Параметр | По умолчанию | Описание |
|---|---|---|
| Method | Simple | Simple, Exponential, Smoothed или Linear weighted. |
| Period | 20 | Период скользящей средней объёма (PLOT_ALL). |
COLORS CONFIG
| Параметр | По умолчанию | Описание |
|---|---|---|
| Delta Positive Color | ForestGreen | Положительная дельта. |
| Delta Negative Color | FireBrick | Отрицательная дельта. |
| Delta Reverse Bar Positive Color | MediumBlue | Положительная дельта на медвежьей ценовой свече (раздел 5). |
| Delta Reverse Bar Negative Color | Magenta | Отрицательная дельта на бычьей ценовой свече. |
ALERT 1 CONFIG — ALERT 6 CONFIG
| Параметр | По умолчанию | Описание |
|---|---|---|
| DELTA Change Trend Color | NONE | Режим алерта, алерт 1 (раздел 8). |
| DELTA Change Trend Color Sound Type | alert | Звук для звуковых режимов. |
| DELTA Cross Range Up Line | NONE | Режим алерта, алерт 2. |
| DELTA Cross Range Up Line Sound Type | alert | Звук. |
| DELTA Cross Range Down Line | NONE | Режим алерта, алерт 3. |
| DELTA Cross Range Down Line Sound Type | alert | Звук. |
| DELTA Defined Range Level (%) | 70.0 | Процент от линий канала, используемый алертом 4. |
| DELTA Cross Defined Range Level | NONE | Режим алерта, алерт 4. |
| DELTA Cross Defined Range Level Sound Type | alert | Звук. |
| VOLUME Cross UP Signal Line | NONE | Режим алерта, алерт 5 (только PLOT_ALL). |
| VOLUME Cross UP Signal Line Sound Type | alert | Звук. |
| DELTA BAR REVERSE Signal | NONE | Режим алерта, алерт 6. |
| DELTA BAR REVERSE Signal Sound Type | alert | Звук. |
| Enable Debug MODE | false | Записывает диагностические сообщения в журнал Experts. Держите выключенным. |
10. Буферы для советников / панелей
Все буферы обеих версий можно читать через iCustom + CopyBuffer , включая расчётные буферы, которые не рисуются. Значения выражены в единицах Volume Type. Бары до Start Calculation содержат 0 .
10.1 Delta Aggression Volume (бесплатная версия) — 6 буферов
| Буфер | Содержимое | Значения |
|---|---|---|
| 3 | Дельта | агрессия покупок − продаж свечи |
| 4 | Цвет | 0 положительная (или ноль), 1 отрицательная |
| 5 | Дельта | то же значение, что в буфере 3 |
Буферы 0-2 — это открытие (всегда 0), максимум и минимум нарисованного столбца.
10.2 Delta Aggression Volume PRO — 20 буферов
| Буфер | Содержимое | Значения | Пусто |
|---|---|---|---|
| 3 | Дельта | агрессия покупок − продаж свечи | 0 |
| 4 | Цвет | 0 положительная, 1 отрицательная, 2 реверсный бар с положительной дельтой, 3 реверсный бар с отрицательной дельтой | 0 |
| 5 | Верхняя линия канала | уровень линии на последних Period барах | EMPTY_VALUE |
| 6 | Нижняя линия канала | − верхняя линия | EMPTY_VALUE |
| 7 | Скользящая средняя объёма | скользящая средняя буфера 19 (PLOT_ALL) | EMPTY_VALUE при PLOT_DELTA |
| 11 | Размер дельты | абсолютное значение буфера 3 | 0 |
| 13 | Алерт 1 — дельта меняет знак | +1 на положительную, -1 на отрицательную | 0 |
| 14 | Алерт 2 — дельта пересекает верхнюю линию вверх | +1 | 0 |
| 15 | Алерт 3 — дельта пересекает нижнюю линию вниз | -1 | 0 |
| 16 | Алерт 4 — дельта пересекает заданный уровень | +1 вверх, -1 вниз | 0 |
| 17 | Алерт 5 — объём пересекает свою среднюю вверх | +1 | 0 |
| 18 | Алерт 6 — реверсный бар | +1 отрицательная дельта на бычьей свече, -1 положительная дельта на медвежьей свече | 0 |
| 19 | Общий объём агрессии | агрессия покупок + продаж свечи (PLOT_ALL) | EMPTY_VALUE при PLOT_DELTA |
Остальные буферы (0-2, 8-10 и 12) предназначены для внутреннего использования.
Буферы алертов. Буферы 13-18 можно читать из советника через iCustom ; они используют единое правило знаков: +1 бычий / покупка, -1 медвежий / продажа, 0 нет сигнала. Они заполняются даже при выключенных алертах — на закрытой свече (shift 1), через несколько тиков после открытия новой свечи. Они записываются только для свечей, закрывшихся во время работы индикатора: читайте shift 1 после третьего тика новой свечи и не используйте их для истории.
Загрузка. Версии из Маркета устанавливаются в MQL5\Indicators\Market\ ; точное имя файла проверьте в Навигаторе. Если после имени нет параметров, используются входные параметры по умолчанию. Чтобы изменить параметры, передавайте их в порядке раздела 9. Каждый заголовок input group — тоже параметр: передавайте на его месте пустую строку "" , иначе все последующие значения сдвинутся. Параметры, опущенные в конце, сохраняют значения по умолчанию. Volume Type передаётся как 0 (tick) или 1 (real); списки — в порядке, указанном в разделе 9, начиная с 0 (например Start Calculation PRO: 0 CURRENT_DAY … 4 LAST_WEEK … 9 ALL_AVAILABLE_DAYS); Method — как 0 SMA, 1 EMA, 2 SMMA, 3 LWMA; режимы алертов — от 0 (NONE) до 7 (POP_SOUND_NOTIFICATION), звуки — от 0 (alert) до 12 (wait).
```mql5 // каждый input group — это один параметр "" int h = iCustom(_Symbol, PERIOD_M5, "Market\Delta Aggression Volume PRO", "", 1, // VOLUME CONFIG: Real volume "", 4, 0); // CALCULATIONS CONFIG: LAST_WEEK, PLOT_ALL (нужно для буферов 7, 17, 19) if (h == INVALID_HANDLE) return(INIT_FAILED);
double delta[1], up[1], rev[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 3, 1, 1, delta) == 1 && CopyBuffer(h, 5, 1, 1, up) == 1 && up[0] != EMPTY_VALUE) Print("delta ", delta[0], " upper line ", up[0]); if (CopyBuffer(h, 18, 1, 1, rev) == 1 && rev[0] != 0.0) Print("reverse bar ", (int)rev[0]); } ```
Бесплатная версия: iCustom(_Symbol, PERIOD_M5, "Market\\Delta Aggression Volume", "", 1, "", 0) (Real volume, LAST_DAY), затем буфер 3.
Примечания: индикатор, созданный через iCustom , отправляет собственные алерты, если их режимы не NONE, — держите их выключенными в вызове из советника. Перед первым чтением дождитесь BarsCalculated(h) > 0 : первая загрузка сделок может занять время (раздел 2). На символе без сделок хэндл действителен, но индикатор никогда не рассчитывается.
11. Тестер стратегий
Обе версии можно использовать в тестере стратегий (в визуальном и невизуальном режиме), в том числе из советника через iCustom . Тестер не всегда предоставляет те же данные, что и реальный рынок, поэтому значения получаются разными способами:
| Ситуация в тестере | Как получается дельта |
|---|---|
| Реальные тики сделок со стороной покупки / продажи (символ B3 или CME, режим Every tick based on real ticks) | как в реальном времени (раздел 4.1) |
| Тики сделок без стороны (например тики, сгенерированные тестером в режиме Every tick) | сторона каждой сделки оценивается по движению цены |
| В этот день вообще нет тиков сделок: форекс, CFD, непрерывные серии вроде WIN$N, дни, реальные тики которых тестер заменил сгенерированными | режим bid: дельта оценивается по изменениям цены Bid и считается как тиковый объём бара |
| Бары между Start Calculation и началом теста (тестер не даёт тиков до даты начала) | оценочные: эти бары получают приблизительную дельту на основе самого бара, чтобы история не была пустой |
Что это означает на практике:
- Результаты, наиболее близкие к индикатору в реальном времени, даёт режим Every tick based on real ticks на символе и периоде с реальными сделками. Проверьте в журнале тестера, что для тестируемых дней использовались реальные тики.
- 1 minute OHLC и Open prices only дают очень мало тиков на бар: значения грубые и не рекомендуются для этого индикатора.
- В режиме bid и на оценочных барах значения — это приближение, построенное по движению цены, а не агрессия реальных сделок. Их масштаб тоже другой (количество изменений цены вместо контрактов).
- На форексе или CFD тестер показывает значения (режим bid), но в реальном времени на том же символе индикатор ничего не показывает, потому что сделок нет. Не принимайте результат тестера на форексе за то, что вы увидите на реальном графике.
- Start Calculation отсчитывается назад от даты начала теста. Оценочные бары дают каналу (PRO) достаточно баров, чтобы он появился с самого начала теста.
- Проверка объёма бесплатной версии (4.4) в тестере отключена.
- Всплывающие окна, звуки и уведомления не отправляются; буферы 13-18 (PRO) заполняются бар за баром во время теста.
12. Бесплатная версия и PRO

| Delta Aggression Volume (бесплатная) | Delta Aggression Volume PRO | |
|---|---|---|
| Дельта по свече из реальных сделок | да | да |
| Тип объёма: реальный объём или количество сделок | да | да |
| Варианты Start Calculation | 8 (по умолчанию LAST_DAY) | 10, добавлены CURRENT_DAY и LAST_FOURDAYS (по умолчанию LAST_WEEK) |
| Реверсные бары (синий / пурпурный) | — | да |
| Канал диапазона (LINEAR_REGRESSION или STD_DEVIATION) | — | да |
| Скользящая средняя общего объёма | — | да (PLOT_ALL) |
| Цвета как входные параметры | только вкладка Colors | 4 цвета столбцов |
| Алерты (всплывающее окно, звук, push) | — | 6 |
| Буферы для советников | 6 (дельта, цвет) | 20, включая 6 буферов алертов |
| Тестер стратегий | да | да |
Бесплатная версия — хороший способ проверить, передаёт ли ваш брокер сделки со стороной, и научиться читать дельту на вашем символе. Переходите на PRO, когда захотите видеть поглощение (реверсные бары), сравнивать каждую дельту с недавним диапазоном, получать алерты или использовать значения в советнике. Для дельты, накопленной за день, см. семейство Aggression Wave того же автора.
13. Советы
- Таймфрейм: M1–M15 — обычные таймфреймы для дельты мини-контрактов B3 (WIN, WDO); на фьючерсах CME — M1-M5 во время основной сессии.
- Время загрузки: используйте самый короткий Start Calculation, который покрывает то, что вам нужно. CURRENT_DAY или LAST_DAY загружаются за секунды; месяцы сделок на M1 могут занять минуты.
- Контракты или сделки:Real volume показывает, где находится объём; Tick volume (количество сделок) показывает, сколько участников атаковало, поэтому несколько крупных ордеров весят меньше. Сравнение обоих вариантов на двух копиях индикатора помогает заметить крупных игроков.
- Сначала контекст: сильная дельта у поддержки, сопротивления или уровня предыдущего дня информативнее, чем та же дельта в середине диапазона.
- Поглощение: реверсный бар, за которым следует свеча в направлении цены (а не дельты), показывает, что агрессия была поглощена.
- Канал слишком широкий или узкий: измените Period (меньший быстрее реагирует на ритм дня) или переключитесь между LINEAR_REGRESSION и STD_DEVIATION.
- Меньше алертов: на M1 пересечения канала и объёма (алерты 2-5) могут быть частыми; используйте их на M5 и выше или опирайтесь на алерты 1 и 6.
14. Вопросы и решение проблем
- Окно пустое. У символа нет тиков сделок со стороной покупки / продажи (форекс, CFD, криптовалюта, поток только котировок — раздел 1), или тиковая история ещё загружается. Проверьте Time & Sales символа и дождитесь первой загрузки. С CURRENT_DAY в первой свече сессии окно начинает рисовать, как только приходят первые сделки.
- Работает ли он на форексе? Нет, не на реальном графике: в потоках форекса нет сделок. В тестере стратегий он показывает приблизительные значения (раздел 11), которые не отражают поведение в реальном времени.
- Перерисовывается ли он? Формирующаяся свеча меняется с каждой сделкой. Закрытые свечи впоследствии не меняются (бесплатная версия может один раз скорректировать последнюю закрытую свечу, если её итог не совпал с объёмом брокера). Канал PRO пересчитывается на каждой новой свече, поэтому его уровень смещается вместе с последними Period барами.
- Предсказывает ли он, куда пойдёт цена? Нет. Он показывает, кто был агрессивнее в уже совершённых сделках. Сильные покупки могут быть поглощены, после чего последует падение.
- Почему значения отличаются от другого инструмента анализа потока ордеров? Потоки данных и инструменты по-разному классифицируют некоторые сделки (например аукционные сделки или сделки без явной стороны). Поэтому итоги по свечам могут немного отличаться.
- Первая загрузка медленная. Индикатор читает все сделки с даты начала (раздел 2). Используйте более короткий период или более старший таймфрейм.
- Нет линий канала (PRO). С Start Calculation прошло меньше Period баров (раздел 6).
- Нет линии средней объёма (PRO). Она рисуется только при Information to Plot = PLOT_ALL.
- Я получаю один и тот же алерт на многих свечах (PRO). Начиная с версии 5.20 алерты 2-5 срабатывают только на свече пересечения (раздел 8); обновите индикатор, если всё ещё используете старую версию. Алерт 6 срабатывает на каждом реверсном баре.
- Ренко и другие пользовательские графики. У пользовательского символа есть сделки, только если инструмент, который его строит, также создаёт тики сделок со стороной; иначе индикатор на нём не рассчитывается.
- Тестер стратегий. Поддерживается, с ограничениями данных, описанными в разделе 11.
Поддержка: отправьте автору личное сообщение на MQL5.


