The Signals page and how a signal is born
Every call from every model in one table - Pair Model, Flow Model, pattern and crash signals - with filters, states, results, which of your accounts traded each call and why not, and CSV export.
What a signal is
A signal is a concrete trade idea with a side, an entry, a stop-loss and a take-profit. Several models produce them:
| Type (filter name) | Where it comes from |
|---|---|
| Pair model | The flagship model: every 30 minutes it scores about 50 liquid USDT perpetuals and calls the set-up with the best expected result after fees. See The Pair Model and the model picker. |
| Flow model | Reads every closed 5-minute bar and calls a side when it expects a move. |
| pattern types | A chart pattern that confirmed with a good record on this coin (the Pattern Engine). |
| Crash radar / crash short | Crash alerts and, on coins where it paid historically, a short at a crash warning. See Crash short call. |
A pattern that is close but not yet good enough stays in the pair page's Watching list with the reason it does not qualify yet. Only one signal per coin, timeframe and type is raised within the signal cooldown (Settings > Alerts).
The Signals page
Open Signals in the sidebar (on a phone: the Signals tab).
The Pair model strip at the top tells you the model is alive: when it last scored the market, the strongest set-up it sees right now, how many calls it made in the last 24 hours and when the last one was. If the strongest set-up is not good enough after costs, the strip says so: no call is the model choosing not to trade.
Filters: symbol, signal type, state, result (profit / loss), direction, timeframe, a from / to date, minimum confidence %, a text search in the reasons and vetoes, and how many recent rows to load. Clear resets every filter, Refresh reloads, CSV downloads the filtered rows.
Summary line: number of signals, how many have closed, profit and loss counts with the win rate, total and average result.
Table columns: time, symbol, timeframe, type, direction, confidence, entry, stop, TP1, R:R, state, P&L (unleveraged % of price) and Traded / why. Click a row to expand the Why block (reasons with a plus, vetoes with a minus) and the secondary numbers.
On a phone each signal is a compact card; tap it for the details.
Traded / why
This column answers the question "did my account take this call, and if not, why?": the trade number and its state on each of your accounts, or the skip reason, for example not enough wallet balance, the coin's daily loss budget used up, a position already open on the coin, or the signal below the account's confidence bar. taken means you marked it by hand. The same skip reasons are listed per account under Skipped calls on the Trading page.
Signal states
| State | Meaning |
|---|---|
| forming | A pattern is developing; not tradeable yet. |
| confirmed | The set-up is confirmed; price has not entered the entry zone yet. |
| active | Price entered the entry zone; the trade is live. |
| target_hit | The take-profit was reached. |
| stopped | The stop-loss was hit. |
| expired | Price never entered the zone in time, or the trade ran out of time without resolving. |
| cancelled | The signal was withdrawn before entry. |
| guarded | Held back by a safety check (for example a crash warning against a long). |
New signals and state changes arrive live, so the table updates without reloading.
Results on this page
The P&L of a signal is the model's own outcome at its stop and target, measured as an unleveraged % of price. Your real result (with your leverage, fees and fills) is on the Trading page for trading accounts and on Positions for orders you track by hand. Past signal results are not a promise of future ones; read the risk notice.