Возможности›Delta Amount

Delta Amount: Взвешенная цена по накопленному рыночному весу

В классическом анализе объёмов часто возникает вопрос: сколько именно рыночной энергии нужно, чтобы сформировать значимый уровень? Стандартные скользящие средние считают фиксированное количество свечей — но что, если одного часа интенсивной торговли достаточно для формирования уровня, а целый день прошёл в тишине без единого крупного дисбаланса?

Индикатор Delta Amount решает эту проблему, заменяя фиксированное окно на динамический порог накопленного рыночного веса.

Экспертный взгляд: Почему фиксированное окно — это компромисс

Рассмотрим два сценария:

Сценарий 1. Открытие торговой сессии. Первые 30 минут — шквал ордеров, институциональные участники распределяют крупные позиции. За 30 минут накапливается объём, эквивалентный целому дню спокойной торговли. Фиксированная SMA за 240 минут будет «разбавлять» этот мощный импульс 210 минутами тишины, размывая сигнал.

Сценарий 2. Обеденный час. Цена колеблется в узком диапазоне, дельта близка к нулю. Те же 240 минут SMA — но на этот раз «разбавлять» нечего. Линия просто следует за ценой.

Delta Amount одинаково точен в обоих случаях. Он не считает свечи — он считает рыночный вес. Сколько бы времени ни потребовалось, индикатор накапливает ровно столько данных, сколько нужно для достижения заданного порога активности.

Концепция работы: Окно по весу, а не по времени

В основе Delta Amount лежит принцип динамического окна накопления. Вместо того чтобы брать фиксированное количество свечей (например, 100), алгоритм идёт от текущей свечи назад и суммирует рыночный вес до тех пор, пока накопленная сумма не достигнет заданного порога.

DeltaAmount_t = Σ(WAP_i × |Delta_i|) / Σ|Delta_i|

Где n — не фиксированное число, а динамическое количество свечей, необходимое для достижения порога depth.

Ключевое отличие: на активных участках рынка окно сжимается (нужно меньше свечей), на спокойных — расширяется (нужно больше свечей для накопления веса). Результат — всегда равнозначная по «массе» выборка данных.

Два режима расчёта: Quote vs Volume

Delta Amount поддерживает два режима определения рыночного веса, что позволяет адаптировать индикатор под разные задачи анализа.

Режим Quote (Ценовой объём)

В режиме Quote вес каждой свечи рассчитывается как произведение средневзвешенной цены на абсолютную дельту:

Weight_i = WAP_i × |Delta_i|

Порог depth измеряется в ценово-объёмных единицах (условных центах). Этот режим учитывает не только сколько было куплено/продано, но и по какой цене. Крупная сделка по высокой цене вносит больший вклад в накопление, чем аналогичная по дельте сделка по низкой цене.

Когда использовать:

  • Анализ фьючерсов и инструментов с высокой ценой (BTC, индексы)
  • Поиск уровней, сформированных крупными ценовыми транзакциями
  • Выявление зон, где крупные игроки оперировали значимыми суммами

Режим Volume (Дельта-объём)

В режиме Volume вес каждой свечи — это просто абсолютная дельта:

Weight_i = |Delta_i|

Порог depth измеряется в единицах чистого дельта-объёма. Этот режим не зависит от цены инструмента и фокусируется исключительно на силе рыночного дисбаланса.

Когда использовать:

  • Сравнение активности на инструментах с разной ценой
  • Анализ акций с низким ценовым диапазоном
  • Выявление зон максимального дисбаланса покупок/продаж независимо от цены

Механика расчёта: Скользящее окно с инкрементальным обновлением

Алгоритм Delta Amount оптимизирован для работы в реальном времени и использует несколько ключевых приёмов:

  1. Инициализация окна: Алгоритм идёт от текущей свечи назад, накапливая сумму взвешенной цены, сумму дельты и сумму абсолютных дельт, пока накопленный вес не достигнет порога depth.
  2. Скользящее обновление: С поступлением каждой новой свечи «выходящая» свеча вычитается из аккумуляторов, а окно расширяется назад, пока вес не восстановится до порога. Каждое обновление — O(1), без полного пересчёта.
  3. Обработка хвоста: Если исторических данных недостаточно для достижения порога (например, на старте торговли), индикатор корректно возвращает nil, не генерируя ложных сигналов из-за недостатка данных.
  4. Адаптивная ширина окна:
    • Высокая активность → окно сужается до нескольких свечей (быстрая реакция)
    • Низкая активность → окно расширяется до десятков свечей (сглаживание шума)
    • Резкий всплеск → окно может сжаться до 1–2 свечей (мгновенная фиксация мощного импульса)

Практическое применение

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

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

2. Оценка «плотности» рыночного события

Ширина окна Delta Amount — это не побочный эффект, а дополнительный сигнал сам по себе:

  • Узкое окно (3–5 свечей) → мощный концентрированный импульс, крупный игрок действовал агрессивно
  • Широкое окно (20–50+ свечей) → медленное накопление, пассивное распределение позиций
  • Резкое сужение окна → переход от накопления к агрессивной фазе, возможный пробой

3. Фильтрация ложных движений

Цена может пройти через «пустой» диапазон с минимальной дельтой — таких свечей нужно очень много, чтобы окно Delta Amount расширилось и повлияло на линию. Линия Delta Amount практически не сдвинется, потому что накопление веса идёт крайне медленно. Это позволяет отличить ценовое скольжение от настоящего движения с объёмом.

4. Кросс-режимная валидация

Сравнивая Delta Amount в режимах Quote и Volume, трейдер получает дополнительную информацию:

  • Если линии Quote и Volume расходятся — это значит, что активная торговля происходила на разных ценовых уровнях (например, покупки по растущим ценам, продажи по падающим)
  • Если линии совпадают — вес сосредоточен в одном ценовом диапазоне, рынок консолидируется

Надёжность и точность (Trustworthiness)

Расчёт Delta Amount интегрирован в вычислительное ядро системы и использует потокобезопасные структуры данных (mutex-блокировки) для корректной работы при одновременном доступе. Инкрементальный алгоритм обновлений с операциями O(1) гарантирует мгновенный пересчёт без задержек, даже при частом изменении параметра depth или переключении между режимами Quote и Volume. Автоматическое даунсемплирование до 504 точек обеспечивает эффективное отображение без потери последней (самой актуальной) точки данных.


Delta Amount в TradeAX отвечает на вопрос не «за сколько времени», а «сколько энергии нужно». Это индикатор, который считает не свечи — он считает реальную рыночную массу.