Skip to main content

Clouds

Clouds is the most powerful and configurable indicator in Cluster Terminal. It functions as a multi-layer search engine that scans every cell in the cluster (footprint) data for specific conditions you define — volume thresholds, delta, trade counts, bid/ask imbalance, position within the candle, and more. Matching cells are highlighted with configurable markers, and optional horizontal lines extend from significant levels. Think of Clouds as a programmable filter for the footprint: you describe what you are looking for, and the indicator highlights every occurrence on the chart.

How It Works

Clouds supports up to 5 independent layers, each with its own search criteria and visual settings. Every layer scans the cluster data independently and produces its own set of markers and lines. For each candle, and for each price level within that candle, each layer evaluates its filter conditions. If all conditions in a layer are met, a marker is placed at that cell. If cloud lines are enabled, a horizontal line extends from the marker until price touches it a configurable number of times.

Indicator Type

Overlay + Side Panel — markers are drawn directly on the price chart at specific cells; cloud lines extend as horizontal overlays. The layer configuration panel appears as a side panel.

Layer Configuration

Each layer is an independent pattern scanner. You can enable or disable layers individually, and each has its own data filters and visual settings.

Data Type

ParameterTypeDefaultDescription
dataTypeselectvolumeThe metric to search. See table below.
Available data types:
Data TypeDescription
volumeTotal volume at the price level
maxVolOnly the level with maximum volume in the candle
tradesNumber of individual trades at the level
bidVolume executed at the bid price
askVolume executed at the ask price
deltaBid − Ask at the level
deltaPlusOnly positive delta values
deltaMinusOnly negative delta values (absolute value)

Value Range Filter

ParameterTypeDefaultDescription
minimumnumberMinimum value for the data type (leave empty for no lower bound)
maximumnumberMaximum value for the data type (leave empty for no upper bound)
For example, to find cells where volume is between 500 and 5000: set minimum: 500, maximum: 5000.

Price Range Grouping

ParameterTypeDefaultDescription
priceRangenumber1Number of price levels to group together
priceRangeDirselectallDirection for range grouping: all, downward, upward
When priceRange is greater than 1, adjacent price levels are combined before evaluation. This is useful for finding zones of concentrated activity rather than single-tick events.

Advanced Filters

ParameterTypeDefaultDescription
minDeltanumberMinimum delta at the price level
bidAskImbalancenumberRequired bid/ask ratio (e.g., 3.0 = bid must be 3x ask)
rangeFromHighnumberMaximum distance from candle high (in ticks)
rangeFromLownumberMaximum distance from candle low (in ticks)
maxAvgTradenumberMaximum average trade size (volume / trades)
minAvgTradenumberMinimum average trade size
barDirectionselectanyCandle direction: any, up, down
priceLocationselectanyPosition within candle (see below)

Price Location Options

LocationDescription
anyNo position filter
highAt or near the candle high
lowAt or near the candle low
bodyWithin the candle body (between open and close)
wickIn the upper or lower wick
upperWickIn the upper wick only
lowerWickIn the lower wick only
Price location is powerful for identifying specific footprint patterns. For example:
  • High volume at the candle low in an up bar = absorption (buyers absorbed selling at the bottom).
  • High delta at the high of a down bar = trapped buyers at the top.

Time Filter

ParameterTypeDefaultDescription
useTimeFilterbooleanfalseEnable time-of-day filter
startTimetime00:00Start of time window (UTC)
endTimetime00:00End of time window (UTC)
When enabled, the layer only scans candles that fall within the specified time window. Useful for session-specific analysis (e.g., only scan during US trading hours).

Lookback

ParameterTypeDefaultDescription
lookbackDaysnumber0History range to scan (0 = all loaded data)

Visual Settings per Layer

Marker Shape and Style

ParameterTypeDefaultDescription
objectTypeselectrectangleMarker shape: rectangle, triangle, diamond, circle, square, star, hexagon, pentagon, cross, plus
objectStyleselectflatRendering style: flat or 3d
objectMinSizenumber5Minimum marker size in pixels
objectMaxSizenumber20Maximum marker size in pixels
objectGlowIntensitynumber0Glow effect intensity around markers (0 = off)
showValuesbooleanfalseDisplay the numeric value as a label on each marker
Marker size scales linearly with the matched value between objectMinSize and objectMaxSize. Higher-value matches produce larger markers, creating an intuitive visual hierarchy.

Cloud Lines

When a significant cluster of markers forms at a price level, an optional horizontal line can extend from that level into the future.
ParameterTypeDefaultDescription
showCloudLinebooleanfalseEnable horizontal cloud lines from marker clusters
cloudLineVisualselectflatLine style: flat, neon, gradient, chrome
cloudLineMaxTouchesnumber3Number of times price can touch the line before it is removed
Cloud lines behave similarly to Trades Filter levels: they extend rightward and are invalidated after a configurable number of price touches. The premium visual styles (neon, gradient, chrome) apply the same rendering as described in the Indicators Overview.
Start with a single layer searching for high volume. Once you are comfortable with the results, gradually add layers for delta, trades, or position within the candle. Each additional layer adds a dimension of analysis.

Multi-Layer Strategies

Layer 1: High Volume Levels

  • dataType: volume
  • minimum: set to a high threshold for the symbol
  • objectType: diamond, objectStyle: 3d
  • showCloudLine: true
This base layer identifies where the most volume traded. Cloud lines from these levels act as support/resistance.

Layer 2: Aggressive Delta

  • dataType: deltaPlus (or deltaMinus)
  • minimum: high threshold
  • barDirection: up (for deltaPlus)
  • objectType: triangle
  • color: green for buy, red for sell
This layer highlights where aggressive directional participation occurred.

Layer 3: Absorption Pattern

  • dataType: volume
  • minimum: high threshold
  • priceLocation: low
  • barDirection: up
  • objectType: star
This finds cells where high volume occurred at the low of an up bar — classic absorption where buyers absorbed selling pressure at the bottom.

Layer 4: Low Average Trade Size (Retail)

  • dataType: volume
  • minimum: moderate threshold
  • maxAvgTrade: low value (e.g., 0.5)
  • objectType: circle, small size
This identifies levels where many small trades contributed to volume — likely retail participation.

Layer 5: Large Orders (Institutional)

  • dataType: volume
  • minimum: high threshold
  • minAvgTrade: large value (e.g., 10.0)
  • objectType: hexagon, objectStyle: 3d
This identifies levels where few large trades contributed to volume — likely institutional activity.

Premium Styles

Clouds fully supports premium visual rendering:
  • 3D markers: the 3d object style renders markers with depth, shadows, and lighting effects.
  • Cloud line styles: neon (glowing lines), gradient (color gradient along the line), chrome (metallic reflective finish).
These styles are purely cosmetic and do not affect the detection logic.

Alerts

Clouds supports two alert events:
EventDescription
cloud_formedFires when a new cloud (cluster of markers) is detected at a price level
cloud_touchedFires when price touches an active cloud line
Configure alerts in the indicator settings dialog under the Alerts section. See Alerts for general alert configuration.

Performance Notes

Clouds is the most computationally intensive order flow indicator because it scans every cell in the cluster data against multiple layers of filter conditions. Performance considerations:
  • Reduce lookbackDays: scanning the entire loaded dataset on 1m timeframe can process millions of cells. Limit to 7–14 days for responsive interaction.
  • Limit active layers: each additional layer multiplies the work. Use 2–3 layers for real-time analysis; enable all 5 only for post-session review.
  • Increase priceRange: grouping price levels reduces the number of evaluations and can improve performance on high-resolution data.

Summary

Clouds transforms raw cluster data into a visual pattern detection system. By defining up to 5 independent layers with fine-grained filter conditions, you can simultaneously search for high volume, aggressive delta, absorption patterns, institutional footprints, and retail noise — all rendered with configurable markers and optional cloud lines that act as dynamic support and resistance.