Delta Aggression Volume — Руководство пользователя (MetaTrader 5, бесплатная версия 3.20 и версия PRO 5.20)

3 November 2026, 23:18
JETINVEST
0
14

Доступно в 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. Установка и первый запуск

  1. Скачайте (бесплатная версия) или купите / арендуйте (PRO) индикатор в MQL5 Маркете и установите его на вкладке Market терминала (Toolbox → Market → Purchased → Install).
  2. Откройте график символа с реальными сделками (например WINZ26 или WDOZ26 на M1-M15) и перетащите на него Delta Aggression Volume или Delta Aggression Volume PRO из Навигатора (Indicators → Market).
  3. Оставьте входные параметры по умолчанию или настройте их (раздел 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 volume1 — индикатор считает количество сделок, а не тиковый объём бара

Дельта свечи = агрессия покупок − агрессия продаж по всем сделкам внутри свечи.

Сделки каждой свечи берутся по таймфрейму графика, поэтому индикатор работает на любом таймфрейме (от M1 до D1). Короткие таймфреймы подробно показывают чередование агрессии; на H1 и выше дельты целой сессии суммируются в несколько столбцов.

4.3 Start Calculation

Start Calculation задаёт первый день, сделки которого читаются. Дата отсчитывается назад от последнего времени сервера и округляется вниз до 00:00 (время сервера) этого календарного дня; текущий день всегда включён.

ВариантПервый рассчитываемый деньБесплатнаяPRO
CURRENT_DAYсегодня—да
LAST_DAYвчера (календарный день)да (по умолчанию)да
LAST_TWODAYS2 календарных дня назаддада
LAST_FOURDAYS4 календарных дня назад—да
LAST_WEEK7 календарных дней назаддада (по умолчанию)
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 TypeReal volumeReal volume: торговый объём каждой сделки; Tick volume: количество сделок (4.2).

CALCULATIONS CONFIGURATION

ПараметрПо умолчаниюОписание
Start CalculationLAST_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 TypeReal volumeReal volume или Tick volume (количество сделок) (4.2).

CALCULATIONS CONFIG

ПараметрПо умолчаниюОписание
Start CalculationLAST_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 PlotPLOT_DELTAPLOT_DELTA или PLOT_ALL (раздел 7).

CHANNEL RANGE CONFIG

ПараметрПо умолчаниюОписание
Calculation TypeLINEAR_REGRESSIONLINEAR_REGRESSION или STD_DEVIATION (раздел 6).
Period144Количество баров, которое использует канал.

VOLUME MOV AVG CONFIG

ПараметрПо умолчаниюОписание
MethodSimpleSimple, Exponential, Smoothed или Linear weighted.
Period20Период скользящей средней объёма (PLOT_ALL).

COLORS CONFIG

ПараметрПо умолчаниюОписание
Delta Positive ColorForestGreenПоложительная дельта.
Delta Negative ColorFireBrickОтрицательная дельта.
Delta Reverse Bar Positive ColorMediumBlueПоложительная дельта на медвежьей ценовой свече (раздел 5).
Delta Reverse Bar Negative ColorMagentaОтрицательная дельта на бычьей ценовой свече.

ALERT 1 CONFIG — ALERT 6 CONFIG

ПараметрПо умолчаниюОписание
DELTA Change Trend ColorNONEРежим алерта, алерт 1 (раздел 8).
DELTA Change Trend Color Sound TypealertЗвук для звуковых режимов.
DELTA Cross Range Up LineNONEРежим алерта, алерт 2.
DELTA Cross Range Up Line Sound TypealertЗвук.
DELTA Cross Range Down LineNONEРежим алерта, алерт 3.
DELTA Cross Range Down Line Sound TypealertЗвук.
DELTA Defined Range Level (%)70.0Процент от линий канала, используемый алертом 4.
DELTA Cross Defined Range LevelNONEРежим алерта, алерт 4.
DELTA Cross Defined Range Level Sound TypealertЗвук.
VOLUME Cross UP Signal LineNONEРежим алерта, алерт 5 (только PLOT_ALL).
VOLUME Cross UP Signal Line Sound TypealertЗвук.
DELTA BAR REVERSE SignalNONEРежим алерта, алерт 6.
DELTA BAR REVERSE Signal Sound TypealertЗвук.
Enable Debug MODEfalseЗаписывает диагностические сообщения в журнал 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Размер дельтыабсолютное значение буфера 30
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 Calculation8 (по умолчанию LAST_DAY)10, добавлены CURRENT_DAY и LAST_FOURDAYS (по умолчанию LAST_WEEK)
Реверсные бары (синий / пурпурный)—да
Канал диапазона (LINEAR_REGRESSION или STD_DEVIATION)—да
Скользящая средняя общего объёма—да (PLOT_ALL)
Цвета как входные параметрытолько вкладка Colors4 цвета столбцов
Алерты (всплывающее окно, звук, 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.