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 fired and was recorded. "Logged" means it's in your journal and counting toward the channel's verified track record. Nothing to do — this is the happy path.

⏳ 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 a 5-day Starter trial. No card.

One email now, then occasional tips. Unsubscribe anytime.

Start your free trading journal today

Track every trade, analyze your performance with real data, and build the habits that create consistent profitability.

Get Started Free

No credit card required