DocsAlerts

Alerts

Setting up price, indicator, and signal alerts.

Alert types

Five alert types are supported: price crosses above, price crosses below, indicator value crosses a threshold (e.g., RSI crosses below 30), strategy signal fires (a backtest condition triggers in real-time), and volume spike (volume exceeds N× the rolling average).

Alerts are checked by a Celery worker on a 30-second interval. There may be up to 30 seconds of delay between a condition being met and the alert firing.

Delivery channels

All plans receive email alerts via the address on your account. Pro and Elite users can add Telegram — go to Settings → Telegram to link your bot. Elite users can configure webhook alerts: a POST request is sent to your URL with an HMAC-SHA256 signature for verification.

Webhooks are automatically disabled after 10 consecutive delivery failures (e.g., your server is down). You can re-enable them from Settings → Alerts.

Webhook verification

Every webhook POST includes a header: X-Quantinger-Signature: sha256={hex_digest}. The digest is HMAC-SHA256 of the raw request body, using the webhook secret shown in your settings.

To verify: compute HMAC-SHA256 of the raw body with your secret. Compare to the header value using a constant-time comparison (to prevent timing attacks). Reject any request where they do not match.

Something wrong or missing? Email support