Clouds
Clouds — самый мощный и настраиваемый индикатор в Cluster Terminal. Он работает как многослойный поисковый движок, сканирующий каждую ячейку кластерных (футпринт) данных на предмет заданных вами условий — пороги объёма, дельта, количество сделок, дисбаланс бидов/асков, позиция внутри свечи и многое другое. Совпавшие ячейки подсвечиваются настраиваемыми маркерами, а опциональные горизонтальные линии продлеваются от значимых уровней.
Представляйте Clouds как программируемый фильтр для футпринта: вы описываете, что ищете, а индикатор подсвечивает каждое вхождение на графике.
Как это работает
Clouds поддерживает до 5 независимых слоёв, каждый со своими критериями поиска и визуальными настройками. Каждый слой сканирует кластерные данные независимо и создаёт свой набор маркеров и линий.
Для каждой свечи и каждого ценового уровня внутри неё каждый слой оценивает свои условия фильтрации. Если все условия слоя выполнены, маркер размещается на этой ячейке. Если облачные линии включены, горизонтальная линия продлевается от маркера, пока цена не коснётся её настраиваемое количество раз.
Тип индикатора
Overlay + Side Panel — маркеры отрисовываются непосредственно на ценовом графике на конкретных ячейках; облачные линии продлеваются как горизонтальные оверлеи. Панель конфигурации слоёв отображается как боковая панель.
Конфигурация слоёв
Каждый слой — независимый сканер паттернов. Вы можете включать или отключать слои индивидуально, и каждый имеет собственные фильтры данных и визуальные настройки.
Тип данных
| Parameter | Тип | Default | Описание |
|---|
dataType | select | volume | Метрика для поиска. См. таблицу ниже. |
Доступные типы данных:
| Тип данных | Описание |
|---|
volume | Общий объём на ценовом уровне |
maxVol | Только уровень с максимальным объёмом в свече |
trades | Количество индивидуальных сделок на уровне |
bid | Объём, исполненный по цене бид |
ask | Объём, исполненный по цене аск |
delta | Bid − Ask на уровне |
deltaPlus | Только положительные значения дельты |
deltaMinus | Только отрицательные значения дельты (абсолютное значение) |
Фильтр диапазона значений
| Parameter | Тип | Default | Описание |
|---|
minimum | number | — | Минимальное значение для типа данных (оставьте пустым для отсутствия нижней границы) |
maximum | number | — | Максимальное значение для типа данных (оставьте пустым для отсутствия верхней границы) |
Например, для поиска ячеек с объёмом от 500 до 5000: установите minimum: 500, maximum: 5000.
Группировка ценового диапазона
| Parameter | Тип | Default | Описание |
|---|
priceRange | number | 1 | Количество ценовых уровней для группировки |
priceRangeDir | select | all | Направление группировки: all, downward, upward |
Когда priceRange больше 1, смежные ценовые уровни объединяются перед оценкой. Это полезно для нахождения зон концентрированной активности, а не одиночных тиковых событий.
Продвинутые фильтры
| Parameter | Тип | Default | Описание |
|---|
minDelta | number | — | Минимальная дельта на ценовом уровне |
bidAskImbalance | number | — | Требуемое соотношение бид/аск (например, 3.0 = бид должен быть в 3 раза больше аска) |
rangeFromHigh | number | — | Максимальное расстояние от максимума свечи (в тиках) |
rangeFromLow | number | — | Максимальное расстояние от минимума свечи (в тиках) |
maxAvgTrade | number | — | Максимальный средний размер сделки (объём / сделки) |
minAvgTrade | number | — | Минимальный средний размер сделки |
barDirection | select | any | Направление свечи: any, up, down |
priceLocation | select | any | Позиция внутри свечи (см. ниже) |
Опции позиции в цене
| Позиция | Описание |
|---|
any | Без фильтра позиции |
high | На максимуме свечи или вблизи него |
low | На минимуме свечи или вблизи него |
body | Внутри тела свечи (между открытием и закрытием) |
wick | В верхнем или нижнем фитиле |
upperWick | Только в верхнем фитиле |
lowerWick | Только в нижнем фитиле |
Позиция в цене — мощный инструмент для определения специфических паттернов футпринта. Например:
- Высокий объём на
low свечи в up-баре = абсорбция (покупатели поглотили продажи на дне).
- Высокая дельта на
high свечи в down-баре = заблокированные покупатели на вершине.
Фильтр времени
| Parameter | Тип | Default | Описание |
|---|
useTimeFilter | boolean | false | Включить фильтр времени суток |
startTime | time | 00:00 | Начало временного окна (UTC) |
endTime | time | 00:00 | Конец временного окна (UTC) |
При включении слой сканирует только свечи, попадающие в заданное временное окно. Полезно для сессионного анализа (например, сканирование только во время американской торговой сессии).
Ретроспектива
| Parameter | Тип | Default | Описание |
|---|
lookbackDays | number | 0 | Диапазон истории для сканирования (0 = все загруженные данные) |
Визуальные настройки слоя
Форма и стиль маркера
| Parameter | Тип | Default | Описание |
|---|
objectType | select | rectangle | Форма маркера: rectangle, triangle, diamond, circle, square, star, hexagon, pentagon, cross, plus |
objectStyle | select | flat | Стиль рендеринга: flat или 3d |
objectMinSize | number | 5 | Минимальный размер маркера в пикселях |
objectMaxSize | number | 20 | Максимальный размер маркера в пикселях |
objectGlowIntensity | number | 0 | Интенсивность свечения вокруг маркеров (0 = выкл.) |
showValues | boolean | false | Отображать числовое значение как метку на каждом маркере |
Размер маркера линейно масштабируется по совпавшему значению между objectMinSize и objectMaxSize. Совпадения с большими значениями создают более крупные маркеры, формируя интуитивную визуальную иерархию.
Облачные линии
Когда значительный кластер маркеров формируется на ценовом уровне, опциональная горизонтальная линия может продлиться от этого уровня в будущее.
| Parameter | Тип | Default | Описание |
|---|
showCloudLine | boolean | false | Включить горизонтальные облачные линии от кластеров маркеров |
cloudLineVisual | select | flat | Стиль линии: flat, neon, gradient, chrome |
cloudLineMaxTouches | number | 3 | Количество касаний ценой линии до её удаления |
Облачные линии ведут себя аналогично уровням Trades Filter: продлеваются вправо и инвалидируются после настраиваемого числа касаний ценой. Премиальные визуальные стили (neon, gradient, chrome) используют тот же рендеринг, описанный в обзоре индикаторов.
Начните с одного слоя, ищущего высокий объём. Когда вы освоитесь с результатами, постепенно добавляйте слои для дельты, сделок или позиции внутри свечи. Каждый дополнительный слой добавляет измерение анализа.
Многослойные стратегии
Слой 1: Уровни высокого объёма
- dataType:
volume
- minimum: установите высокий порог для символа
- objectType:
diamond, objectStyle: 3d
- showCloudLine:
true
Этот базовый слой определяет, где проторговался наибольший объём. Облачные линии от этих уровней выступают как поддержка/сопротивление.
Слой 2: Агрессивная дельта
- dataType:
deltaPlus (или deltaMinus)
- minimum: высокий порог
- barDirection:
up (для deltaPlus)
- objectType:
triangle
- color: зелёный для покупок, красный для продаж
Этот слой подсвечивает, где произошло агрессивное направленное участие.
Слой 3: Паттерн абсорбции
- dataType:
volume
- minimum: высокий порог
- priceLocation:
low
- barDirection:
up
- objectType:
star
Находит ячейки, где высокий объём произошёл на минимуме бычьей свечи — классическая абсорбция, где покупатели поглотили давление продаж на дне.
Слой 4: Малый средний размер сделки (ритейл)
- dataType:
volume
- minimum: умеренный порог
- maxAvgTrade: низкое значение (например, 0.5)
- objectType:
circle, малый размер
Определяет уровни, где множество мелких сделок формировали объём — вероятное ритейл-участие.
Слой 5: Крупные ордера (институционалы)
- dataType:
volume
- minimum: высокий порог
- minAvgTrade: большое значение (например, 10.0)
- objectType:
hexagon, objectStyle: 3d
Определяет уровни, где небольшое число крупных сделок формировало объём — вероятная институциональная активность.
Премиальные стили
Clouds полностью поддерживает премиальный визуальный рендеринг:
- 3D-маркеры: стиль
3d рендерит маркеры с глубиной, тенями и световыми эффектами.
- Стили облачных линий:
neon (светящиеся линии), gradient (цветовой переход вдоль линии), chrome (металлический отражающий эффект).
Эти стили чисто косметические и не влияют на логику обнаружения.
Оповещения
Clouds поддерживает два события оповещений:
| Событие | Описание |
|---|
cloud_formed | Срабатывает при обнаружении нового облака (кластера маркеров) на ценовом уровне |
cloud_touched | Срабатывает при касании ценой активной облачной линии |
Настройте оповещения в диалоге настроек индикатора в разделе «Оповещения». См. Оповещения для общей конфигурации оповещений.
Примечания по производительности
Clouds — наиболее вычислительно интенсивный индикатор потока ордеров, поскольку сканирует каждую ячейку кластерных данных по нескольким слоям условий фильтрации. Соображения производительности:
- Уменьшите
lookbackDays: сканирование всего загруженного набора данных на 1м таймфрейме может обработать миллионы ячеек. Ограничьте 7–14 днями для отзывчивого взаимодействия.
- Ограничьте активные слои: каждый дополнительный слой кратно увеличивает работу. Используйте 2–3 слоя для анализа в реальном времени; включайте все 5 только для пост-сессионного обзора.
- Увеличьте
priceRange: группировка ценовых уровней уменьшает количество вычислений и может улучшить производительность на данных высокого разрешения.
Итог
Clouds превращает сырые кластерные данные в визуальную систему обнаружения паттернов. Определяя до 5 независимых слоёв с детальными условиями фильтрации, вы можете одновременно искать высокий объём, агрессивную дельту, паттерны абсорбции, институциональные следы и ритейл-шум — всё отрисовывается настраиваемыми маркерами и опциональными облачными линиями, выступающими как динамическая поддержка и сопротивление.