Chart panels

Price alerts, aggregated signals, pattern and divergence detection, multi-timeframe mini-charts, the volume heatmap, chart replay and saved templates — what each panel does and where its state lives.

6 min readUpdated 3 August 2026alerts, signals, patterns, replay, templates, heatmap

Beyond candles, indicators and drawings, Chart Engine ships eight overlay panels. They all open from the chart toolbar, they all close with Esc, and they all store their state in the browser rather than on the server — nothing here is shared between devices or visible to an administrator.

Price alerts

An alert watches the live price for a crossing and tells you when it happens.

Conditions: crosses above · crosses below · crosses (either direction).

Statuses: active · triggered · expired · disabled.

Each alert carries three independent switches — sound, browser notification and repeat — plus an optional message and an optional expiry time. A non-repeating alert moves to triggered on the first crossing and stops watching; a repeating one stays armed.

An alert fires on a transition, not on a comparison. The chart compares the previous price with the current one and triggers only when the target sits between them. That means an alert created below the current price never fires immediately, and a price that gaps straight through a level still triggers it.

Up to 50 alerts are stored per browser, across all symbols. The panel shows the current count against that ceiling. Alerts for the symbol you are looking at are drawn as lines on the price axis with a label; hovering one shows its detail.

Browser notifications need permission. The first alert with notifications enabled prompts for it. If the user declines, the alert still triggers, still plays its sound and still updates on the chart — only the operating-system notification is lost.

Alerts that carry an order

In binary mode an alert can carry a limit order: a side, an amount and an expiry. When the alert triggers, the order is placed through the host page's normal order path. The side is derived from where the alert sits relative to price, and the attached order has its own expiry independent of the alert's — when the order expires the order is dropped and the alert stays armed.

On a bot terminal alerts still work, but one-click trading is disabled, so an alert cannot place an order into the bot's account. That is deliberate: a manual fill inside a bot's chart would land in the bot's profit and loss.

Signals

The signals panel collects buy and sell events from every indicator currently on the chart, aggregates the ones that land on the same candle, and reports a net direction with a confidence score derived from how much the indicators agree.

Signal strength runs weak · moderate · strong · very strong, and the panel keeps per-indicator counts so you can see which indicator is doing the talking.

The one thing to understand about it: the panel has no opinion of its own. Its input is your indicator list. A chart with no oscillators produces no signals, and a chart with six variations of the same moving average produces six correlated votes that read as high confidence. Signal markers are drawn with a single hue at four opacity steps rather than four different colours, so strength reads as strength rather than as four unrelated categories.

Patterns

Pattern detection reads the candles directly and does not depend on your indicator list. Three families:

Family Detects
Candlestick Single- and multi-bar formations — Three White Soldiers, Morning Star, Engulfing, Piercing Line, Hammer, Doji, Harami, Marubozu, Tweezers, Three Inside Up/Down and others
Chart Classic geometric structures over a run of candles
Harmonic Ratio-based structures with their potential reversal zone drawn as a shaded box

Every detected pattern carries a direction (bullish, bearish or neutral), a strength between 0 and 1, and flags for whether it is still forming and whether it is recent enough to be worth acting on. Strength is fixed per pattern type — Three White Soldiers scores higher than a Doji because it is a stronger formation, not because this instance is a better example.

Divergence

Divergence compares price pivots with an indicator's pivots and reports where they disagree.

  • Regular divergence — price and indicator move in opposite directions. A reversal signal.
  • Hidden divergence — both move the same way but with different strength. A continuation signal.

Both come in bullish and bearish forms, and detection runs against RSI, MACD, Stochastic, CCI, OBV and MFI. Each result carries a strength score, the two pivot points that define it, whether it is still active, and whether subsequent price action confirmed it.

Multi-timeframe

The multi-timeframe panel puts one mini-chart per timeframe beside each other so you can see whether the timeframes agree before taking a trade on one of them.

  • Default timeframes: 1m, 5m, 15m, 1h, 4h, 1d.
  • Each mini-chart draws 30 candles with a 20-period EMA.
  • The panel refreshes every 5 seconds while it is open.

It only fetches when it is open, and it caches per symbol and timeframe for two minutes with a ten-second floor between refetches. That matters on a busy install: six timeframes is six extra chart requests, and the cache is what keeps opening the panel from becoming six requests every five seconds.

Volume heatmap

The heatmap shades the price axis by traded volume, so you can see where volume actually changed hands rather than reading a bar chart underneath the price.

Option Values Default
Colour scheme red-green, blue-yellow, purple-orange, grayscale red-green
Opacity 0 to 1 0.4
Price buckets number of levels 20
Legend on or off on

All four schemes resolve theme colours rather than fixed values. The grayscale scheme's high end uses the foreground colour, which is what makes it readable on a light chart — it used to run to pure white and its strongest cells were invisible.

Replay

Replay plays historical candles back through the chart at a chosen speed, so you can watch a session unfold instead of reading its outcome.

  • Range: pick a start point, or use the presets — last hour, last 4 hours, last day, last week.
  • Speed: 0.5x, 1x, 2x, 5x, 10x, changeable while playing.
  • Controls: play, pause, resume, stop, and a scrubber you can seek with.
  • Practice mode replays with a starting balance so you can take paper trades against the recorded candles.

Replay operates on the candles already loaded into the chart. Choose a range longer than your loaded history and the replay starts from the oldest candle the chart actually has — pan back first if you want more.

Templates

A template captures indicators, drawings, chart type and timeframe as one object you can apply to any market. Four ship by default:

No indicators at all. Price action only, on 5m.

Three stacked EMAs — fast, medium and slow — coloured as an ordered ramp so the fan reads as ordered rather than as three unrelated lines.

A short-timeframe configuration for fast entries.

Volume-weighted indicators for reading participation.

You can save your own, mark favourites, duplicate one as a starting point and delete them. The ceiling is 20 saved templates per browser, and they are stored under a single key shared by every market — which is exactly what makes them the right tool for a reusable workspace, where per-symbol drawings are not.

Screenshot and fullscreen

Two toolbar buttons that need no explanation but are easy to miss:

  • Screenshot downloads the current canvas as a PNG named for the symbol and the timestamp. It captures the chart, not the surrounding page.
  • Fullscreen hands the chart the whole viewport. Esc exits, as the browser handles it.

There is also Reset view, which jumps the viewport back to the current time — the fastest way out of "I panned into 2019 and cannot find my way back".

Where all of this is stored

Panel Scope Survives
Price alerts One list per browser, all symbols, max 50 Reload and navigation
Templates One list per browser, max 20 Reload and navigation
Signals, patterns, divergence Recomputed from candles Nothing persists
Multi-timeframe Cached 2 minutes in memory Nothing persists
Heatmap and replay settings Per chart session Nothing persists

Clearing browser site data resets alerts and templates. There is no server-side copy and no export, so a trader moving to a new machine starts fresh.

Next

  • Theming — why panels no longer flash the wrong theme on open.
  • Performance — what each of these panels costs when it is open.