Skip to content

What happens after a signal is published

Seconds pass between a post in the channel and orders on your account. One signal produces many trades — one for each subscriber with auto-trade on — and every trade is different: its own amount, its own leverage, its own settings.

How it works

  1. The bot reads the text of the post and splits it into pair, leverage, entries, targets and stop (see How the bot reads a signal).
  2. If the signal is recognized, it is put under tracking and three buttons appear under the post (see Buttons under signal posts).
  3. For every subscriber whose bot is connected to the channel and who has Auto-trade on, a trade is created. Your trading settings are applied on top of the signal levels: entry amount, leverage (your own or from the signal), margin type, distribution across entries and targets, blacklist, simultaneous trade limit, the "no SL in the signal" policy.
  4. The bot places entry orders on the exchange at the signal prices. If the market has already passed the entry price in your favor, the entry fills immediately at market — you get “✅ Entry filled at a better price”.
  5. After the entry, the stop-loss and take-profits are placed. From then on the trade lives its own life: it is managed by the bot, not by the channel.

Subscribers with auto-trade off can open the trade manually with the 📈 Open signal button.

Where it is in the bot

  • Notifications: “Signal recognized from channel "…"” with the breakdown (Coin, Position, Leverage, Entries, Targets, Stop-loss) and “Signal sent to bot "…"”.
  • The trade: Main menu → 💼 Trades → the trade card. It contains the line “Source: automatic from …” with the name of the channel.
  • The channel summary: Main menu → 📡 Signals — your own finished trades for each channel (TP, SL, Cancelled, WinRate).

Example with numbers

Signal: #BTCUSDT, Leverage: 10x, entry 30 000, target 31 000, stop 29 500. Your settings: entry amount — 5% of the balance, leverage — from the signal, balance 1 000 USDT.

  • Trade margin: 1 000 × 5% = 50 USDT.
  • Position size at 10x leverage: 50 × 10 = 500 USDT.
  • Stop: from 30 000 to 29 500 — a 1.67% move; at 10x that is 16.7% of the margin, about −8.3 USDT.
  • If the whole position closed at the 31 000 target: a +3.33% move, at 10x — +33.3% of the margin, about +16.7 USDT (fees not included).

A fellow subscriber with an amount of 200 USDT and their own 5x leverage will get different numbers — this is why results from one signal differ for everyone.

Why the trade might not have opened

ReasonWhat to do
The simultaneous trade limit is reachedRaise the limit or wait for trades to close
The direction is switched off in the settings (LONG or SHORT)Turn the needed direction on
The pair is on the blacklistRemove it from the blacklist
A repeat signal for the same pair in the same directionBy design — see One signal per pair
No valid stop and the "Skip" policy is setEnable the default SL or ask the admin to include a stop
One-Way mode: the pair already has an active tradeWait for the first one to close
Not enough funds, or the amount is below the exchange minimumTop up the balance or raise the trade amount
API keys are invalid or lack permissionsUpdate the keys in the bot settings

Typical mistakes and what the bot says

  • “⚠️ Signal not processed · Channel: «…» · Bot: «…» · Reason: …” — the signal was recognized but did not pass your filters; the reason is in the message.
  • “Maximum simultaneous trades limit reached for bot "…". Signal from channel "…" skipped” — the trade limit.
  • “Long trades are disabled in trading settings” — the direction is switched off.
  • “Signal skipped: the LINEAR signal has no valid stop-loss and the bot is configured to skip such signals…” — the "no SL in the signal" policy.
  • “Not enough available balance on the exchange to place the order. Top up your account or reduce the trade size/leverage.” — no funds.
  • “⚠️ HIGH RISK: the trade is opened with 25x leverage…” — the trade is open, this is a warning about the leverage from the signal.