Documentation
4. v0.4.0 — Alerts
- Created
- Jun 12, 2026
- Updated
- Jun 12, 2026
Released 2026-06-12. This release adds a full alerting system: define a condition on any instrument once and get notified the moment it's met — with TradingView-style conditions, several notification channels, and background evaluation of indicator-based alerts. Everything is stored locally in your browser; no account is required. See the Alerts guide.
Added
- Alerts. Price and technical alerts on any instrument: single-level threshold, channel (band), moving-window, percent-change, drawing-anchored, and TradingView-style comparison conditions that compare price, volume, or an indicator output against a value or another indicator (for example Price crossing VWAP, or Ichimoku Conversion crossing Base). Use + Add condition to require several comparisons at once. See Alert Conditions.
- Operators & triggers. Crossing, Crossing Up, Crossing Down, Greater Than, Less Than; trigger frequencies (Once only, Once per bar, Once per bar close, Once per minute, Every time); and expiration (open-ended, end of day, 1 week, 1 month, or a custom date).
- Notification channels. In-app toasts (stacking, swipe-to-dismiss), system browser notifications, a sound cue, and a webhook that posts a JSON payload. Channels are configurable per alert. See Notifications & the triggered log.
- Background indicator evaluation. Indicator-referencing alerts keep evaluating even when their symbol isn't the chart on screen — the app fetches its own bar history and computes the indicator headlessly. The computation is framework-free and backend-ready.
- Management surfaces. An Alerts sidebar (the bell button) with an Alerts tab and a triggered Log; price-axis quick-create (the
+on the price scale); on-chart alert lines you can drag to move and double-click to edit; reusable presets; search and sort; and clearing or pruning the triggered log.
Changed
- "Once per bar" counts the alert's timeframe. For an indicator condition that's the Interval you choose in the dialog; a plain price condition runs on a fine 1-minute timeframe so crossings fire promptly regardless of the chart you're viewing.
- Consistent number formatting. Prices and levels across condition summaries, the triggered log, toasts, and on-chart labels share one adaptive formatter, so raw stream values no longer render with excessive decimals.
Fixed
- Indicator band visibility. A conditionally-hidden indicator line (for example VWAP's deviation bands with bands turned off) no longer leaks crosshair dots and price-axis labels — a line visual that draws nothing now also suppresses its crosshair marker and label.
Notes
- Alerts and the triggered log live in your browser's local storage on a single device (not synced across devices), and evaluate while the app is open. You can export/import alerts to move them. See the storage notes in Notifications & the triggered log.
- Webhooks are delivered from your browser, so the receiving endpoint must allow cross-origin requests from
https://fractalchart.com(CORS).
Next steps
Back to the release list.
Next: Release Notes