Skip to main content
Cluster Terminal provides extensive visual customization to match your trading environment. Every color, font, and visual element can be adjusted through the appearance settings panel, accessible from the toolbar gear icon or via Settings → Appearance.

Themes

Themes control the base color palette across the entire application — chart background, grid, axis labels, toolbar, DOM panel, indicator overlays, and all dialog windows.

Available Themes

ThemeBackgroundStyle
Dark#1a1a2eDefault. Deep dark background optimized for extended trading sessions.
Light#f8f9faClean white surface for bright ambient environments.
Moderate Dark#2d2d3dSofter dark with reduced contrast, less eye strain.
Moderate Light#e8e8e8Warm off-white, comfortable under mixed lighting.
Dracula#282a36Purple-accented dark theme with vivid syntax colors.
Nord#2e3440Cool blue-gray palette from the Nord color project.
Solarized#002b36Ethan Schoonover’s precision-engineered color scheme.
Tokyo Night#1a1b26Vibrant dark theme with neon accent colors.
Gruvbox#282828Retro warm palette with earthy tones.
Switching themes updates all panels simultaneously — chart surfaces, the DOM widget, indicator sub-charts, the toolbar, and workspace dialogs all inherit the new palette. Theme changes apply instantly with no restart required.
If you trade on multiple monitors with different brightness levels, consider Moderate Dark or Nord. They produce less eye strain than pure black backgrounds under mixed lighting conditions.

Font Settings

Typography settings control text rendering across the entire terminal.

Font Family

Choose from a curated list of monospace and proportional fonts. Monospace fonts are recommended for cluster and DOM panels where column alignment matters.
FontTypeBest For
InterProportionalToolbar, dialogs, general UI (default)
JetBrains MonoMonospaceCluster cells, DOM, numeric data
Fira CodeMonospaceCluster cells with ligature support
Roboto MonoMonospaceCompact numeric display
System DefaultVariesUses your operating system font

Font Size

Font size is configurable independently for different areas of the interface:
  • Chart axis labels — price scale and time scale text (default: 11px)
  • Cluster cell values — volume numbers inside cluster cells (default: 10px)
  • Indicator labels — indicator names and current values on the chart (default: 11px)
  • DOM panel — price levels and volume columns (default: 12px)
  • Toolbar — button labels and dropdown text (default: 12px)
On high-DPI displays (4K, Retina), increase font sizes by 1—2px above the defaults. The terminal respects your system DPI scaling, but manual fine-tuning often produces better results for numeric-heavy panels like clusters and DOM.

Text Rendering

Text rendering quality can be set to Auto, Subpixel (ClearType on Windows), or Grayscale. Subpixel rendering produces sharper text on LCD monitors. Grayscale is preferred for OLED displays where subpixel patterns can cause color fringing.

Chart Colors

Override individual chart element colors without switching your entire theme. Color overrides are applied on top of the active theme and persist independently.

Grid Lines

Configure horizontal and vertical grid lines separately:
PropertyOptionsDefault
Horizontal colorAny color via pickerTheme-dependent
Vertical colorAny color via pickerTheme-dependent
Opacity0% (hidden) to 100%15%
StyleSolid, Dashed, DottedSolid
Reduce grid opacity to 5—10% when using cluster or heatmap mode. Grid lines at full opacity compete with volume-colored cells for visual attention.

Axis Text

  • Price axis color — text color for the vertical price scale
  • Time axis color — text color for the horizontal time scale
  • Current price label — background and text color of the real-time price marker on the Y axis

Watermark

The watermark displays the current symbol name (e.g., BTCUSDT) as a semi-transparent label centered on the chart background. Configure visibility (on/off), opacity (0—30%, default 8%), font size (small/medium/large), and color.

Candlestick Colors

Customize bullish and bearish candle rendering with full control over body, border, and wick colors.

Bullish (Up) Candles

ElementDescriptionDefault
BodyFill color of the candle body#10b981 (green)
BorderOutline drawn around the candle bodySame as body
WickVertical line extending from body to H/LSame as body

Bearish (Down) Candles

ElementDescriptionDefault
BodyFill color of the candle body#ef4444 (red)
BorderOutline drawn around the candle bodySame as body
WickVertical line extending from body to H/LSame as body
Candle color overrides apply per workspace by default. To set global candle colors that apply to all workspaces, use Settings → Global Defaults → Candle Colors. Setting the border to a slightly different shade than the body creates a subtle 3D effect on dense timeframes.

Cluster Colors

Cluster cell coloring is driven by volume intensity — cells with higher volume receive more saturated colors, letting you identify significant levels instantly.

Color Scheme

Select from predefined color schemes or create custom gradients:
SchemeLow VolumeHigh VolumeCharacter
Default GreenDark greenBright greenNeutral, works with most themes
HeatDark redBright yellowAggressive, highlights extremes
Blue GradientNavyCyanCool-toned, low visual fatigue
MonochromeDark grayWhiteMinimal, pairs well with indicators
CustomUser-definedUser-definedFull control over gradient stops

Gradation Strength

Controls how aggressively color scales with volume. A value of 1.0 applies linear scaling. Values above 1.0 use exponential scaling that makes high-volume cells stand out more, while values below 1.0 compress the range so moderate volumes also receive visible coloring. Range: 0.5 (compressed) to 2.0 (aggressive). Default: 1.0.

Cell Text and Readability

  • Text color — the numeric value displayed inside each cell (default: white)
  • Text shadow — a subtle dark halo behind the text to ensure readability against bright cell backgrounds. Enabled by default; disable if you prefer a flat look.
  • Transparency — global cell opacity (default: 90%). Lowering transparency lets grid lines and indicators show through cluster cells.

POC (Point of Control)

The POC line marks the highest-volume price level in each candle:
PropertyOptionsDefault
ColorAny color via picker#f59e0b (amber)
StyleSolid, Dashed, DottedSolid
Width1px, 2px, 3px2px
ExtendWithin candle / Full widthWithin candle

Value Area

The value area highlights the price range containing approximately 70% of the candle’s total volume:
PropertyOptionsDefault
Fill colorAny color via pickerTheme accent
Opacity0% to 50%15%
BorderOn / OffOff
Percentage50% to 90%70%
For long trading sessions, use the Blue Gradient or Monochrome scheme with gradation strength around 1.2. These combinations minimize eye fatigue while keeping significant volume levels clearly visible.

Heatmap Colors

The heatmap visualizes order book depth as a color field behind the price chart. Color settings control how bid and ask liquidity are rendered.

Color Gradient

The heatmap uses a cold-to-hot gradient where low liquidity maps to cold colors and high liquidity maps to hot colors:
LevelDefault ColorRepresents
NoneTransparentNo resting orders at this level
LowDark blueThin liquidity
MediumPurple / MagentaModerate order density
HighYellow / WhiteHeavy liquidity walls
Custom gradients support up to 5 color stops for precise control.

Opacity and Contrast

  • Opacity (default: 70%) — controls how much the candlestick chart shows through. Lower values let candles dominate; higher values make the liquidity map more prominent.
  • Contrast — adjusts the curve between low and high values. Low contrast shows all liquidity levels evenly. High contrast makes only major walls visible while noise fades away.

Crosshair

The crosshair tracks your cursor position and displays real-time price and time coordinates.

Mode

ModeDescription
CrossFull crosshair — horizontal and vertical lines (default)
Horizontal OnlyPrice tracking line only
Vertical OnlyTime tracking line only
OffNo crosshair displayed

Style

PropertyOptionsDefault
ColorAny color via pickerGray
Line styleSolid, Dashed, DottedDashed
Width1px, 2px, 3px1px

Labels and Snap

  • Price label — shows the exact price at the cursor position on the Y axis. Background color matches the crosshair color.
  • Time label — shows the exact timestamp at the cursor position on the X axis.
  • OHLCV tooltip — displays open, high, low, close, and volume for the candle under the cursor.
  • Snap to OHLC — when enabled, the horizontal line snaps to the nearest open, high, low, or close value instead of tracking raw mouse position. Useful for precise alignment with key price levels.
Use a dotted crosshair with reduced opacity when working with the heatmap. A solid crosshair at full opacity can obscure the underlying order book visualization.

Indicator Colors

Indicators use a default color palette that automatically assigns distinct colors to each active indicator. You can override colors individually per indicator.

Default Palette and Per-Indicator Overrides

The default palette contains 12 visually distinct colors designed for readability against both dark and light themes. When you add a new indicator, it receives the next unused color from the palette. Each indicator also exposes its own color settings in its configuration panel:
  • Line color — primary line or histogram fill
  • Signal line — secondary line (e.g., signal line on MACD)
  • Fill color — area fill between lines (e.g., Bollinger Band fill)
  • Zero line — baseline reference for oscillators
  • Positive / Negative — directional coloring for histogram-style indicators

Premium Visual Styles

Cluster Terminal includes four premium rendering styles that transform how indicators are drawn:
StyleDescription
FlatStandard solid fill, clean and minimal (default)
NeonBright edges with outer glow effect, cyberpunk aesthetic
GradientSmooth color transitions from peak to trough, adds depth
ChromeMetallic sheen with highlight reflections, high visual impact

Glow Intensity

For Neon, Gradient, and Chrome styles, a glow intensity slider (0—100%, default 50%) controls the strength of the luminous effect.

Anomaly Highlighting

When anomaly detection is active on an indicator, extreme values are highlighted with a pulsing border or background flash. Configure the anomaly highlight color independently from the indicator’s base color.
Premium visual styles use WebGL shaders. On systems with older integrated graphics, Flat style provides the best performance.

Visual Templates

Visual templates let you save a complete appearance configuration — theme, all color overrides, font settings, crosshair preferences — as a named preset you can recall instantly.

Creating a Template

  1. Configure your theme, colors, fonts, and crosshair as desired.
  2. Open the appearance panel and click Save as Template.
  3. Enter a descriptive name (e.g., “Night Session - High Contrast Clusters”).

Applying a Template

Right-click the chart tab and select Apply Template, then choose from your saved templates. Only the selected chart is affected.
Templates persist across workspaces and sessions. They are included in cloud sync if your license includes the cloud_sync feature, so your visual presets follow you across devices. You can also rename, duplicate, or delete templates from the template list.
Create separate templates for different trading scenarios — for example, a high-contrast cluster template for scalping and a muted heatmap template for swing analysis. Switching templates takes one click and reconfigures your entire visual environment instantly.

Resetting Appearance

Open Settings → Appearance and click Reset to Theme Defaults to clear all color overrides while keeping your current theme, or Reset All to restore the factory Dark theme and clear all overrides, font changes, and crosshair settings.
Reset All cannot be undone. Saved templates are not affected — only the active appearance settings are reset.