Back to Blog
signal copiertroubleshootingtelegramforex

Why Didn't My Signal Execute? Copier Statuses Explained

Every signal in your feed has a status — executed, pending, ignored, unrecognized, blocked. Here's what each one means, why a trade didn't fire, and exactly what to change to fix it.

2026-06-26 7 min readBy TradeJournal Team

Why Didn't My Signal Execute? Copier Statuses Explained

A signal showed up in your feed, but no trade opened. Before assuming something's broken, look at the status badge next to it — TradeJournal Pro tells you exactly what happened to every signal, and most "nothing happened" cases are a setting, not a fault.

Here's every status, what it means, and what to do.

✅ Executed / Logged

The trade instruction was reported as executed and a journal record was created. "Logged" means it appears in your journal and can contribute to the channel's recorded sample; confirm the actual position and fill in your broker terminal because reporting can fail or arrive late.

⏳ Queued

The signal parsed cleanly and is waiting for an execution account to pick it up. For EA accounts this is normal for a second or two — your MetaTrader polls every ~2s and grabs it. If a signal sits at Queued for a long time, your EA or worker connection is likely down.

⏸ Pending

The signal parsed, but the channel is set to manual approval — it's waiting for you to tap approve. If you meant for it to auto-trade, turn on Auto-execute in that channel's config. If you like the safety, just approve (or reject) each one.

🚫 Ignored

The signal was understood but deliberately skipped. The reason is shown right under it. Common ones:

  • "No connected execution account" — you have no EA, Cloud, or Desktop account connected (or none targeted by this channel). Connect one in EA Accounts, or point the channel's Target Account at an existing one.
  • "Max concurrent trades" — you've hit your account-wide open-trade limit. Raise it (0 = unlimited) or wait for a trade to close.
  • "Max N trades per pair" — same idea, scoped to one symbol.
  • "Daily limit reached" — your per-day trade cap kicked in.
  • "Duplicate entry price" — a trade at almost the same entry is already open, so the copier skipped the repeat.
  • "Correlation limit" — too many correlated pairs already open (the correlation guard).

None of these are errors — they're guardrails you (or a preset) turned on. The fix is always in the channel or account settings named in the reason.

❓ Unrecognized

The copier couldn't read a complete signal — usually a missing pair or direction. This is what you want for chatter like "Gold looking strong today 👀" — it's not a trade, so nothing fires. If a real signal lands here, the format is unusual; use the channel's format hint or check our signal formats guide. Our AI fallback already catches most messy ones automatically.

🛑 Blocked (Win-rate / Losing-streak)

The signal parsed, but a protection rule stopped it:

  • Win-rate blocked — the channel's recent win rate dropped below the floor you set, so the copier paused it.
  • Consecutive-loss blocked — the channel just hit your max losing streak in a row.

These re-enable automatically as results recover, or you can lower/disable the threshold in the channel's risk settings.

⚠️ Failed

The copier tried to place the trade and the broker rejected it. The reason is passed straight through — common ones are market closed, not enough margin, invalid stops (SL/TP too close to price), or trading disabled on the account. Failed means we reached your broker; the broker said no.

A quick decision guide

You see…It means…Do this
Queued (stuck)No backend picked it upCheck EA / worker connection
PendingAwaiting your approvalApprove it, or enable Auto-execute
Ignored + reasonA guardrail skipped itChange the setting named in the reason
UnrecognizedCouldn't parse a tradeFine for chatter; add a format hint for real signals
BlockedA protection rule paused itAdjust win-rate / loss-streak limits
FailedBroker rejected the orderRead the broker reason (margin, stops, market hours)

One more: "it took one trade then reversed"

If trades do fire but the copier seems to hold only one position and flip it on opposite signals, that's not a status issue at all — it's your broker account being in netting mode. We cover that in Netting vs Hedging accounts.

The takeaway

You never have to guess why a trade didn't open. Read the status and its reason — TradeJournal Pro spells it out — and the fix is almost always one setting away.

More: Signal formats we parse · Risk management · Managing accounts.

Get the free Signal Parsing Cheat Sheet

10 real signal formats decoded — plus the free EA copier: 1 channel, 12 signals/month. No card.

The guide does not subscribe you to marketing. Offers are optional.

Test one Telegram channel on demo—free

Never-paid accounts can start with one MT4/MT5 account, one Telegram channel, and 12 EA signals each UTC month. No card is required; paid access does not restart the allowance after expiry.

Get the free EA

No credit card required