Skip to content

Candle-close alerts

Alerts that wait for the candle to close.

Every exchange can tell you a price was touched. This tells you a 15m candle closed below your level, and that the volume on that candle was more than twice its 20-period average. One alert, both conditions, delivered free on Telegram.

The ruleBTCUSDT · 15m

Alert me when BTCUSDT on 15m closes
  close < 45,000
  AND
  volume > 2 x SMA(volume, 20)

repeat: oncecooldown: 15mvia: telegram

Two conditions, one alert, both judged against the same closed candle. Neither fires until that 15m bar is finished.

Same level, two candles
A wick through a level against a close through itTwo candles share one price level. The first dips below it and closes back above, so only a price-touch alert would fire. The second closes below the level, so a candle-close alert fires too.45,000wick throughclosed through

Both dipped below 45,000 and a touch alert fires on both. Only the second one closed there, and only that is a level actually breaking.

Build your crypto price alert

No account needed to build one. You will only be asked to sign up when you save.

Alert me whenoncloses
applies to all conditions
x SMA(,)
Notify viacooldown

Reads as

BTCUSDT 15m: close < 45,000 AND volume > 2 x SMA(volume, 20)

Cooldown is measured in candle time. Shorter than the timeframe has no effect.

BTCUSDT · 15m · Bybit perpetuals · alert level shown in orange · connecting…

Why candle close

Wicks lie

A price-touch alert fires on every wick. A candle-close alert fires when the level actually held at the close, which is what a level breaking usually means.

Conditions compound

Price, volume and moving averages are all just operands. Combine up to five conditions with AND or OR in a single alert.

Free tier is a quota

Not a feature gate. Free accounts get every condition type: SMA comparisons, crossovers, multipliers. There are just fewer active alerts.

01

The idea

What a price alert bot actually needs to do

A price alert bot watches the market so you do not have to, and messages you the moment something you care about becomes true. Almost every exchange ships one, and almost all of them do the same narrow thing: you name a price, and it pings you when that price is touched. That is enough to catch a number, not enough to describe a setup.

Real conditions have more than one part. A level breaking matters when the candle closes through it, not when a wick pokes at it during a low-liquidity hour. Expressing that with a single price field is impossible, so people set five alerts and do the reasoning themselves, at two in the morning.

This cryptocurrency price alert bot takes the opposite approach. An alert is a small rule: up to 5 conditions joined with AND or OR, each one comparing two operands, evaluated together against the same closed candle.

Either the whole rule was true when that bar finished, or it was not.

02

Delivery

A Telegram crypto price alert bot, not another browser tab

Alerts are worthless if you do not see them. That is the entire argument for delivering them to Telegram: it is already on your phone, already allowed through Do Not Disturb if you want it to be, and it needs no browser tab open on the right exchange. A telegram price alert bot reaches you in the same place your messages do.

Each fired alert names the pair, the timeframe, the close time and every condition evaluated, with the actual left and right-hand values. So a volume alert does not just say "volume spike", it says what the candle traded against its average, which you can judge without opening anything. Email delivery works alongside Telegram.

  1. Armed
  2. Evaluating
  3. Fired
  4. Delivered
Telegram15m close

BTCUSDT 15m closed 14:45 UTC

close 44,812 < 45,000 pass

volume 4,182 > 3,810 pass

2 x SMA(volume, 20) = 3,810

03

Setup

Telegram crypto price alert bot setup, in four steps

The whole telegram price alert bot crypto setup is four steps, and the first three happen before you have an account.

  1. 01

    Pick a pair and a timeframe

    Eight pairs and six timeframes, from 1m to 1d. The timeframe is the heartbeat of the alert: it decides which closes get judged.

  2. 02

    Write the conditions

    Each condition compares two operands: a number, a candle field, or a moving average with an optional multiplier.

  3. 03

    Save it with an email

    The builder works signed out. Your alert is armed the moment you save, so it never dumps a backlog of old fires into your chat.

  4. 04

    Link Telegram once

    Connect your chat from the dashboard and every alert lands there. No API key to paste: the bot only reads public market data.

04

Conditions

What you can actually put in a rule

Because both sides of a condition are operands, a crypto volume alert is not a separate feature bolted on beside price. Volume is a candle field exactly like close is, so a volume alert is written the same way a price one is. These are all the same kind of rule:

  • close < 45000A level, tested only at the close.
  • volume > 2 x SMA(volume, 20)Volume against its own baseline.
  • close crosses_above SMA(close, 20)A crossover, needing the previous bar.
  • low < 0.97 x SMA(close, 10)Any candle field on either side.

Operands

numberopenhighlowclosevolumeSMA(field, n)

Operators

><>=<=crosses_abovecrosses_below

Moving averages are capped at 24 periods, and 23 with a crossover. That cap is engineering rather than a paywall: the evaluator reads a fixed 25-candle window per check, which keeps the service inside a free compute budget. The volume-spike guide explains how to choose a multiplier and a length that survive a change in market conditions.

Firing behaviour is per alert. Set it to fire once and retire, or to recur with a cooldown of up to 24 hours between messages. Give it an expiry date if it has a shelf life. The multi-condition guide covers what changes when you join conditions with OR instead of AND.

05

Percent change

Percent change, without a percent-change field

People look for a telegram crypto price alert bot percent change feature, meaning "tell me when BTC moves 5%". There is no raw percent-change-over-N-bars operand here yet. What exists is the multiplier, which covers the same ground from a different direction: a proportional comparison against a baseline that moves with the market.

volume > 2 x SMA(volume, 20)

A 100% expansion over the recent volume baseline.

close < 0.97 x SMA(close, 20)

Price sitting 3% under its own 20-period average.

A fixed percentage from a fixed number goes stale within a week. A percentage against a rolling average does not.

06

Coverage

Coverage: BTC, ETH, Solana and the majors

Every pair is a first-class citizen. As a btc price alert bot it treats BTCUSDT exactly as it treats the rest, and the same holds when you use it as an eth price alert bot or a solana price alert bot, with SOLUSDT getting the same six timeframes, the same operands and the same candle-close evaluation.

  • BTCUSDT
  • ETHUSDT
  • SOLUSDT
  • BNBUSDT
  • XRPUSDT
  • DOGEUSDT
  • ADAUSDT
  • AVAXUSDT
Timeframes1m5m15m1h4h1d

Prices are read from the matching Kraken Futures perpetual, so the number in your alert is a liquid, continuously traded mark rather than a thin spot pair.

Two honest limits. First, the pair list is eight deep, and adding a ninth is deliberate rather than automatic, so this is not the tool for a token that launched an hour ago. Second, it is not a telegram stock price alert bot: there is no equity coverage today. The rule engine knows nothing about crypto, so stocks are plausible later, but they are not here now.

07

Pricing

What the free tier is, exactly

Free tier

5 active alerts

Pause one to free a slot. No card, no trial clock.

  • Every condition type
  • SMA comparisons and multipliers
  • Crossovers
  • Up to 5 conditions per alert
  • Cooldowns and expiries
  • Telegram and email

Most tools calling themselves a telegram crypto price alert bot free mean a trial: the useful conditions sit behind an upgrade. Here the free tier is a quota instead: every condition type is included, and only the number of active alerts is capped.

A best telegram crypto price alert bot comparison usually ends in disappointment because the free plan and the paid plan are different products. Splitting on quantity instead of capability means what you evaluate is what you would pay for.

08

Fit

Who this suits

It suits anyone who watches levels on a chart and is tired of alerts that cry wolf: swing traders working 4h and daily closes, people waiting on a reclaim before adding, anyone using volume as confirmation rather than as a headline number. If you need tick-level immediacy, a touch alert on your exchange is the better tool, and the candle-close guide spells out where that line falls.

Everything above is buildable on this page, signed out, in under a minute, and the alert you build is the same object the engine evaluates.

Questions

Eight things people ask before they build the first one.

Q.01

What is a price alert bot?

A price alert bot watches market data on your behalf and messages you when a condition you defined becomes true. This one runs on Telegram, checks eight crypto pairs on every candle close, and can combine up to five conditions covering price, volume and moving averages in a single alert.

Q.02

Is this Telegram crypto price alert bot free?

Yes. The free tier is a quota, not a feature gate: you get every condition type, including SMA comparisons, multipliers and crossovers, with up to 5 alerts active at once. Pausing an alert frees a slot.

Q.03

How do I set up the Telegram price alert bot?

Build an alert on the home page without an account, save it with your email address, then open the dashboard and link Telegram. Linking is a one-time step, and after it every alert you save is delivered to that chat.

Q.04

Which coins does it support?

BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, XRPUSDT, DOGEUSDT, ADAUSDT and AVAXUSDT, on 1m, 5m, 15m, 1h, 4h and 1d candles. It works as a BTC price alert bot, an ETH price alert bot or a SOL one with no difference in features. Prices come from the matching Kraken Futures perpetual.

Q.05

Can it alert on a percent change?

Indirectly. There is no raw percent-change-over-N-bars field yet. You express proportional moves as a multiplier against a moving average, so volume > 2 x SMA(volume, 20) is a 100% volume expansion over its 20-period baseline, and close < 0.97 x SMA(close, 20) is price 3% below its average.

Q.06

Does it work as a Telegram stock price alert bot?

No. It covers crypto perpetuals only. Nothing in the rule engine is crypto-specific, so equities are possible later, but claiming stock coverage today would be inaccurate.

Q.07

What is a candle close alert?

A candle close alert waits for the bar to finish before judging anything. A touch alert fires the moment a level is tagged, including on wicks that snap straight back, and waiting for the close filters those out. The trade-off is latency: on a 4h chart you may hear about a break up to four hours after price first crossed.

Q.08

Will it spam me when an alert keeps matching?

No. Each alert is set to fire once or to recur, and a recurring alert carries a cooldown of up to 24 hours. A newly saved alert is also armed from the moment you save it, so it never replays closes from before it existed.

Start with one alert

Build it above, save it with an email address, and link Telegram in a few seconds.

Build an alert