First trade: from entry to exit
This describes the typical path of a first automatic trade from a channel signal. Every step is covered in detail in its own article — follow the links.
What you need
- An exchange bot with working keys (how to create one).
- A connected notification bot (two bots) — otherwise you will not see a single event.
- Checked Trading settings — at least the trade amount and the leverage (settings overview). For the first trade take the minimum amount.
How it works
1. You connect a channel
Bot card (Main menu → 🤖 Signal Bots → the bot) → Connect channel → the screen “Choose a channel to connect to your bot”. Right after a bot is created the Connect channels button does the same thing. Then turn on the Auto-trade switch in the card — only by hand, nobody turns it on for you. In detail — How to connect to a signal channel.
2. A signal arrives
The channel admin publishes a post with a pair, entries, targets and a stop. The bot parses the text, applies your trading settings to it (amount, leverage, distribution over entries and targets, the stop policy) and places orders on your account. One signal produces many trades — one for each subscriber, and they are all different.
Under the post the buttons 👁 View signal, 📈 Open signal and ⚡ Enable auto-trading appear. With auto-trade on there is nothing to press — to an attempt to open it by hand the bot answers: “ℹ️ Auto-trading is ON for channel "…" — this signal opens automatically, no need to open it manually.” See What happens after a signal is published and Buttons under signal posts.
3. The bot opens a trade
The trade appears in Main menu → 💼 Trades. The card shows the pair, the direction, the leverage, the entry points with marks on the filled ones, the targets, the stop-loss, the source line — “automatic from” plus the channel name — and the current PnL (Trade card). The status changes as the orders fill: “Awaiting entry fill” → “Position building, some entries already filled” → “Entries filled, awaiting exit/stop-loss” (Trade statuses).
4. Notifications arrive
Every important step comes to the notification bot: an entry order is filled, “✅ Entry filled at a better price” (the market turned out to be better than the limit price — that is in your favour), a take-profit is taken, “✅ Stop Loss updated after TP #1”. If a trade was not opened for the signal, “⚠️ Signal not processed” arrives with the channel, the bot and the reason.
5. The trade ends
The exit happens by targets, by the stop or by hand — with the Close trade button in the card (Close or cancel a trade). The summary arrives as the result: “🎉 Trade completed — targets hit”, “🛑 Trade closed by Stop-Loss”, “✋ Trade cancelled” or “🏁 Trade completed” — with the entries, take-profits, the stop, the time and the “💰 PnL” line.
Example with a calculation
Signal: BTCUSDT, leverage 5x, entry 60,000, target 61,200, stop 59,400. Suppose that with your settings the bot opened a position of 500 USDT — the exchange will lock 100 USDT of margin for it.
| Outcome | Price move | Result (without fees) |
|---|---|---|
| Target 61,200 | +2 % | 500 × 0.02 = +10 USDT (+10 % of the margin) |
| Stop 59,400 | −1 % | 500 × 0.01 = −5 USDT (−5 % of the margin) |
Leverage multiplies both the profit and the loss: a 1 % price move at 5x changes the margin by 5 %.
Why a trade might not have opened
The bot always sends the reason in the “⚠️ Signal not processed” notification. Frequent ones:
- the limit of simultaneous trades has been reached;
- the direction (LONG/SHORT) is turned off in the settings;
- the signal has no stop, and 🚫 Skip is chosen in the "no SL in signal" policy;
- the pair already has an active trade (One-Way mode);
- not enough funds or the amount is below the exchange minimum;
- the keys are invalid or have no permissions.
Important: the channel's own notifications about a take-profit or a stop being reached are theoretical. They say that the price touched the level, not that your order was filled. Why it is so — Why channel notifications are theoretical.
Common errors and what the bot says
- “You have no trading bot connected to channel "…". Create a bot: Main menu → My Bots → Create bot, then connect it to the channel — and press the button under the signal again.”
- “ℹ️ This signal was already opened for your bot earlier — reopening is blocked (accidental duplicate protection).”
- “Maximum simultaneous trades limit reached for bot "MY_FUTURES". Signal from channel "…" skipped” — raise the limit or wait until trades are closed.
- “Signal skipped: the LINEAR signal has no valid stop-loss and the bot is configured to skip such signals (protection against trading without SL). Enable a default SL in the bot settings or include an SL in the signal.” — turn on the default stop in the settings ("no SL in signal" policy).
