DYORLearn hubBlog
Home / Learn hub / Alerts

How a DYOR alert works: condition and operators

9 min · DYOR Education
FreeRight rail · Alerts
Goal

Cover how an alert is built: three parts of a condition, 47 indicators, 13 operators, where to send it and what the plan gives.

Right rail → “Alerts”: the notifications panel. The “Create alert” button is above the list
Right rail → “Alerts”: the notifications panel. The “Create alert” button is above the list
The alert editor is a dock at the right edge, the chart stays visible. A new alert opens with a Raw Value template on both sides
The alert editor is a dock at the right edge, the chart stays visible. A new alert opens with a Raw Value template on both sides
What it is

A condition the platform checks every minute, and a message that goes out when the condition becomes true.

A condition is a line of three parts: left metric · comparison · right metric. For example: COIN B&A DIFF at 3% · > · 50.

What it's for

No need to keep the chart in front of you. The condition is checked every minute, the message arrives when it becomes true.

For example.

  • Condition: COIN B&A DIFF SMART (BID 1.5% − ASK 8%) · ↗ · 0.
  • The message arrives the moment demand near price first exceeds supply within 8% above it.
  • The ↗ operator gives one message per crossing, not one every minute.
Where to find it

Right rail → Alerts. The empty panel has an Addbutton, above the list — Create alert. Both open the same editor.

  • The editor opens as a dock to the right of the chart; on the /notifications page — the same in a window.
  • The alert list is under the dock: segments All / On / Partial / Off, filter by coin and tag.
Settings — in order, top to bottom

1. Mode. The Simple and Tree buttons in the header. Simple — one condition or several on one level. Tree — nested groups. Once there are more conditions than the simple form can hold, only the tree remains. The draft is saved automatically. The “Guide” button gives tips on the editor.

2. Condition. A line “left metric · comparison · right metric”.

  • Left metric — a list of 47 types:
    • Raw Value — just a number.
    • Symbol Price — the coin’s price.
    • The platform’s indicators under the same names as on the chart.
    • Price technicals: COIN RSI, SMA, EMA, Stochastic, ATR.
    • Composite metric and Metric pair.
    The list has a search.
  • For the chosen type the form adds its fields itself:
    • Exchange — comes first. A coin of another exchange is entered without a prefix: HYPE/USDC, BTC/USD.
    • Market Type, Coin, Timeframe.
    • BTC pairs — only when the coin is BTC.
    • The indicator’s own fields: Delta %, Ask/Bid Type, Value Output Type, Total type and others.
    Which fields each indicator has — the table in the next lesson.
  • Compare Type — 13 operators, table below. The explanation of the chosen one is written under the field.
  • Right metric — the same list. Raw Value gives a “Value” field. Symbol Price — the coin price. An indicator — a second set of fields. By default the form opens with Raw Value on both sides — this is a template, change the left side to a metric.
  • The “↗ +%” and “↘ −%” operators have no right side: the comparison is with the previous bar, only the percentage is set. “Bullish” and “Bearish divergence” have none either: it is the divergence of the left indicator from the price.
  • Price filter — under a condition and separately for the whole alert: no filter / only if the price is higher than at the last signal / only if lower. Additionally: “Signal expires after” N hours or days and “without a live signal compare with the period’s extreme price”. A filter on a single condition is saved only together with “Current coin price” enabled and a coin selected — otherwise saving stops with a hint.
  • Add a second condition — “Combine with” AND / OR appears. After the second condition the form offers to switch to the tree.

3. Condition tree. Groups with a name and color (None / Green / Yellow / Red), AND or OR inside a group, groups nest inside each other. Each row and group has an action panel: add condition, add group, duplicate, ↑ / ↓, copy and paste into another group, collapse / expand, delete. The toggle on a row or group temporarily turns it off without deleting it — that puts the alert in the “Partial” segment. At the top: search by conditions, “Collapse all / Expand all”, breadcrumbs “depth N of M”.

4. Name. This is the text of the Telegram message. In the list it is cut to one line.

5. Where to send.

  • Enable Telegram alerts → pick your bot, “Add Bot”, “Test”. Without a connected bot the alert will not save; or turn Telegram off and keep only Webhook.
  • Webhook — URL and method GET or POST. A Telegram webhook address also needs a Chat ID.

6. What goes into the message. Three presets:

  • Short — only the name.
  • With numbers — the names of the conditions and their values.
  • Custom template — assembled with toggles in “Template details”: your own text, the formula, only successful metrics, clean conditions, your own block names, results, the coin’s current price (Exchange, Market Type and Coin are selected for it).

Below is “Message preview” — the exact text as it will arrive.

7. Delay since last fired. 1m · 3m · 5m · 10m · 15m · 30m · 1h · 2h · 4h · 6h · 8h · 12h · 1d · 2d · 3d · 5d · 7d. Until the pause is over, the alert is not checked. Toggles: Is One Shot — the alert is deleted after it fires; Is Active — on or off.

8. Chart mark. A symbol of up to two characters, mark color (eight presets or your own), text color.

9. Tags. Your own labels for filtering the list.

10. At the bottom. “What will happen” — the assembled condition retold in words, check against it. Buttons: Cancel, Share (link or JSON), Save.

By phrase. The condition does not have to be assembled by hand: tell the “Ask DYOR” assistant “warn me when …”, and it opens the editor with an alert draft, the “Open alert draft” button. Up to three conditions: price, OI, funding, liquidations, RSI, depth index, a builder metric from the chart.

Bottom of the editor: delay since last fired, Is One Shot and Is Active, chart mark, tags, “What will happen”
Bottom of the editor: delay since last fired, Is One Shot and Is Active, chart mark, tags, “What will happen”
Operators
OperatorTypeWhat it means
> · < · >= · <= · =stateTrue the whole time it holds.
With a 1m pause it sends a message every minute.
↗ · ↘eventCrossing from below or from above.
One message at the moment of the breakout.
↗ +% · ↘ −%eventThe left side rose or fell by X% compared with the previous bar.
No right side needed.
>= − % · <= + %stateThreshold with tolerance: left ≥ right − X% or left ≤ right + X%.
Example from the tooltip: left 80, right 90, 10% → 80 ≥ 81 does not hold.
Bullish divergence · Bearish divergenceeventThe left indicator diverged from the price: bullish — the price made a low below the previous one while the indicator made a higher one; bearish — the price made a high above the previous one, the indicator a lower one.
Fires once, when the extreme is confirmed.
Only when the left side is “Composite metric”.
Fields: candles to the left and right (1–50), distance between extremes (1–500), a hidden divergences toggle.
There is no right side.
thresholdprice“>” — statetrue the whole time price is above: with a 1m pause — a message every minute“↗” — eventcrossing up: one message at the breakout, then silence until the next crossing
Want one message per breakout — use ↗ or ↘. Want to know the condition still holds — > with a long pause.
Plan

You can build and save an alert on any plan. Turning it on requires a subscription.

Try it yourself
  1. Right rail → Alerts → Create alert. On the left pick COIN B&A DIFF, 3%, operator ↗, on the right Raw Value 0.
  2. Read “What will happen” at the bottom and click “Cancel”.
What you should get. You built the condition “bids became bigger than asks” and read how the platform understood it. No need to save.
Takeaway

An alert is a condition “indicator · comparison · indicator”. The platform checks it every minute and sends a message with the text from the name. The > < = operators describe a state and send while it lasts. The ↗ ↘ operators and divergences are an event: one message at the moment of the cross or confirmation. Every indicator has “Exchange” as its first field. A draft of the condition can be dictated to the assistant.

Quick check

The condition “BTC price > 60000” with a 1m pause after the breakout gives…

Show answer

Correct answer: A message every minute while price is above 60000

Quick check

You need one message when COIN B&A DIFF crosses zero from below. Which operator?

Show answer

Correct answer: ↗

← Previous lesson Next lesson →
See these concepts live on real Binance data — the DYOR workspace is free to start.
Open DYOR Platform