'The channel says TP was hit, but not for me'
The most frequent subscriber question. The short answer: the channel notification says the price touched the level, while your order on the exchange may not have been filled. This is not a bot error.
What happens
The price reached the take-profit for a couple of seconds — as a candle wick — and went back. After that:
- for the signal the touch did happen, so “✅ Take-profit … reached” is fair;
- for your trade there may have been not enough buyers or sellers at your price at that moment (thin liquidity), your order did not get filled — and the trade stayed open.
Some subscribers got filled, some did not: it depends on the order size, the place in the exchange queue and the speed of the price move. Channel notifications do not depend on anybody's trades — they arrive even if nobody trades the signal at all.
Two more reasons for the difference:
- your take-profit is not where the signal put it: Trailing Take-Profit is active, for example, or you changed the targets manually;
- no trade for this signal was opened for you at all — the bot was off, not connected to the channel, or your filters kicked in (trade limit, blacklist, direction).
Where it is in the bot
Main menu → 💼 Trades → the trade card. Look at:
- the status — “Entries filled, awaiting exit/stop-loss” means the position is open and the take-profit has not been filled yet;
- the exit points (take-profits) with marks on the filled ones;
- “💹 PnL now” — the unrealized result.
If there is no trade for the signal at all, look for the “⚠️ Signal not processed” notification with the reason.
Example with numbers
Signal: entry 30 000, take-profit 31 000. Your position is 500 USDT, the take-profit order sits exactly at 31 000. For a minute the price rose to 31 010 and came back to 30 700.
- The channel received “✅ Take-profit 1/1 reached (31 000)” — the touch did happen.
- On the exchange your limit order was in the queue; there was not enough volume at 31 000 for everyone, and the order stayed unfilled. The trade is open, PnL now: +2.33% of the position.
What you can do:
- nothing — the take-profit stays on the exchange and will fill at the next touch;
- take part of it at market with the Close partially button (protective orders are recalculated);
- close everything at the current price with the Close trade button — with a confirmation.
When it is a reason to worry
- If this happens on one channel all the time, it is a question about the quality of the levels (targets that are too "sharp"), that is, for the channel admin, not for the bot.
- If your entry was not filled either while the channel is already reporting take-profits, the entry was at a price the market never reached. The trade waits; such a "forgotten" trade with no changes is closed by the bot after 14 days.
- The channel percentages and your PnL never match: you have your own entry price, your own leverage and fees — see Why channel notifications are 'theoretical'.
Typical mistakes and what the bot says
- “⚠️ Signal not processed · Channel: «…» · Bot: «…» · Reason: …” — you have no trade for this signal, the reason is in the message.
- “ℹ️ Auto-trading is ON for channel "…" — this signal opens automatically, no need to open it manually. If the trade did not appear, check bot notifications: the signal may have been filtered by your settings.” — the reply to the 📈 Open signal button when auto-trade is already on.
