2 min read

Навигация в потоке: Как K-Means Clustering меняет взгляд на Volume Profile

Навигация в потоке: Как K-Means Clustering меняет взгляд на Volume Profile

Разбираем индикатор Clusters Volume Profile от LuxAlgo: от математики алгоритма до практического трейдинга.

В авиации мы привыкли доверять приборам, которые фильтруют «шум» и показывают критически важные данные — эшелоны, зоны турбулентности, точки невозврата. В трейдинге таким «прибором» нового поколения стал Clusters Volume Profile от LuxAlgo.

Работая пилотом в Дубае, я привык к четкости и системности. Этот индикатор переносит такой же подход на графики: вместо того чтобы смотреть на объем как на монолитную гистограмму за фиксированное время, он использует машинное обучение, чтобы разбить рыночную активность на логические «эшелоны».


🤖 Математика «под капотом»: Почему K-Means?

Большинство профилей объема привязаны к времени (сессия, день, неделя). Но рынку плевать на часы. Алгоритм K-Means (метод K-средних) группирует данные по их близости друг к другу в ценовом пространстве.

Как это работает:

  1. Инициализация: Скрипт расставляет «центроиды» (контрольные точки) по всему диапазону цен.
  2. Итерация: Каждая свеча привязывается к ближайшему центру на основе медианной цены (HLC2).
  3. Адаптация: Центры смещаются в сторону зон с максимальным объемом.

В итоге мы получаем не просто график, а карту плотности институционального интереса.


📊 Три способа применения в стратегии

1. Поиск «Справедливой стоимости» (POC)

Каждый кластер имеет свою линию POC (Point of Control). Это «центр тяжести» ценового диапазона. Если цена уходит выше кластера и начинает возвращаться, POC служит мощнейшим магнитом и зоной поддержки. Для пилота это как глиссада — зона, где движение наиболее стабильно.

2. Определение режима рынка

  • Наложение (Overlap): Если профили кластеров перекрывают друг друга — мы в зоне аккумуляции или распределения. Рынок копит силы.
  • Разрыв (Gaps): Если между кластерами есть пустоты (Low Volume Nodes) — это «чистое небо». Цена пролетит эти зоны очень быстро.

3. Точные стоп-лоссы и тейки

Вместо того чтобы ставить стоп за случайный минимум, используйте границы кластера. Если цена выходит за пределы всего объема конкретного кластера, значит, рыночный контекст изменился.

Изображение: volume profile support and resistance zones

🛠 Настройки для профи

Если вы решите внедрить этот инструмент в свой воркфлоу, обратите внимание на эти параметры:

  • Lookback Period: Для активной торговли на волатильном рынке Дубая (где пересекаются азиатская и европейская сессии) я рекомендую ставить значение, охватывающее последние 24–48 часов.
  • Number of Clusters: Оптимально 4–6. Слишком много создаст хаос, слишком мало — размоет важные уровни.
  • K-Means Iterations: Ставьте 10+, чтобы алгоритм выдавал более стабильные результаты.

✈️ Аналогия для пилота

Представьте, что обычный профиль объема — это общая сводка погоды по всему маршруту Багдад — Киев. А Clusters Volume Profile — это детальный разбор турбулентности по конкретным участкам пути. Вы видите не просто «ветер 50 узлов», а четкие зоны, где этот ветер концентрируется.


💡 Практические советы по использованию

  • Поиск Fair Value (Справедливой цены): Пунктирные линии POC (Point of Control) каждого кластера — это уровни, где институционалы чувствовали себя максимально комфортно. Если цена уходит далеко от POC крупного кластера и начинает возвращаться — это классический Mean Reversion (возврат к среднему).
  • Детектор тренда vs. Флета:
    • Кластеры накладываются друг на друга: Рынок в консолидации. Ждите пробоя.
    • Кластеры четко разделены «пустотами» (Low Volume Nodes): Мы в активном тренде. Эти пустоты — зоны неэффективности, которые цена обычно пролетает быстро.

Заключение

Clusters Volume Profile — это мост между классическим анализом объемов и Data Science. Он позволяет видеть структуру рынка там, где остальные видят просто свечи. Для тех, кто пишет на Pine Script, изучение этого алгоритма — отличный способ поднять свои скрипты на уровень выше.

А как вы фильтруете рыночный шум? Делитесь в комментариях!