All articlesGuides

Signal copier skipped a trade? Read the event log

Why a Telegram signal never became a trade on your account, and how to find the cause on the copier's event log in a minute.

When a signal copier skips a trade, the reason is on its event log, and reading that log is faster than changing settings at random. A skipped trade nearly always comes down to one of a few causes: the post did not read as a trade, a filter you set excluded it, the symbol name did not match your broker, or a limit such as maximum spread or a cap on open positions said no. CopySignals is a cloud Telegram signal copier for MT4, MT5 and eTrader: it reads the rooms you already follow through your own Telegram account and places the trades on your own broker account. This article is about what to do when a signal in the room never became a trade on your account.

Why did my signal copier skip a trade?

Because something between the Telegram post and the broker said no, and the copier wrote down which thing. A signal goes through several stages: the post is read, the filters you set are applied, the symbol is matched to your broker, the size is worked out, and only then is an order sent. Each stage can stop it. A post that does not read as a trade is skipped with the reason on the event log, and the controls you set per account work the same way.

The useful habit is to treat a skip as information. A copier that silently ignored posts would leave you guessing, and a copier that placed an order on every message in the room would be worse. A skip with a stated reason is the product doing what you asked it to do, even when it is not what you wanted at that moment.

The full path of one trade, from the Telegram post to the broker, is laid out in our walkthrough of a signal's path to your broker account. The event log is where each step of that path leaves a note.

What is on a copier's event log?

A line per decision. For each post the copier looked at, the log shows what it did with it and why, together with a short preview of the message. That preview is all the copier keeps: no messages are stored beyond it. Nothing is sent from your Telegram account either, so the log is a record of what was read and decided, not a chat archive.

Open it next to the room on your phone. Find the post you expected to trade, find the line for the same time on the log, and read the reason. Most of the time that takes under a minute and tells you which setting to look at. If there is no line at all for a post you can see in the room, check that the Telegram account connected to the copier is still a member of that room, because the copier can read what your own account can read and nothing else.

What does it mean when a post was not read as a trade?

It means the parser could not find what a trade needs, so check the post against that list. CopySignals looks in free text for the instrument, the side, an entry or an entry zone, the stop loss and every take profit. A post missing the essentials is skipped and the reason is logged. That covers the obvious cases, such as "great move today" or a screenshot of a closed trade, and a few formats that give any copier trouble:

  • A signal split over two messages, with the entry in the first and the stop in the second.
  • A post that gives a direction and a symbol but no stop loss.
  • A symbol written as a nickname the room invented.
  • An update to an old trade posted as if it were a new signal.

Rooms write by hand and every room has its own habits. If the same room is skipped again and again for the same reason, the log has just told you that room's format is a poor fit for automatic copying, and you can decide whether to keep it connected. How an entry zone is read is covered in our piece on entry zone signals, since a range of prices is the format that most often surprises people.

Which of my own settings can stop a signal?

All of the controls, because that is what they are for. CopySignals lets you set them per account:

  • Word filters on what the post says.
  • An instrument list, so that only the symbols you chose are traded.
  • A delay before placing, which holds the order for a set time.
  • A maximum spread, which blocks entry when the broker's spread is wider than your limit.
  • A cap on open positions.
  • Reverse copy, which is not a filter but turns each buy into a sell, so the account will not look like the room.

When a signal you wanted is missing, go through that list against the log line. An instrument list that leaves out gold will skip every gold signal, correctly. A cap of three open positions will skip the fourth signal while three are open, correctly. The mistake in these cases is a setting you forgot, not a fault in the copier. Add filters one at a time and read the log after each, so you know which one caused which skip.

The spread limit deserves its own look, because it changes with the market: the same signal can be taken at one hour and skipped at another. The spread filter article explains how to choose the number.

Why was the symbol the problem?

Because the room writes one name and your broker lists another. A room posts "GOLD" or "XAUUSD", and your broker quotes something close to it, often with a prefix or a suffix attached. An order for a symbol the broker does not list is rejected. CopySignals lets you set symbol renames, a prefix and a suffix per account, matched to what that broker actually quotes, so the fix is a mapping and not a new copier.

Find the exact name in your broker's own list of instruments, in the platform's market watch, and copy it letter for letter, including capital letters and any dot. Two accounts at two brokers need two mappings. The full set of cases is in the symbol suffix guide.

What about size and maximum lot?

Sizing is worked out per account: a fixed lot, a percent of the account measured against the signal's own stop, a multiple of the master's lot, or the master's lot scaled by balance. Every method is capped by a maximum lot. If the maths gives a lot below what your broker allows, or the cap changes the size you expected, the order may not look the way you planned. Check the account's minimum lot and its maximum lot setting before blaming the signal. With percent-of-account sizing a tight stop gives a large lot, which is what the maximum lot is there to limit.

How do I use the log to test a new room?

Connect a demo account first. Pick the room, set a maximum lot and let a day or two of real signals go through. Then read the log from top to bottom and sort each line into one of three kinds: posts that should have traded and did, posts that should not have traded and did not, and posts that should have traded and did not. Only the third kind needs action. For each of those, the reason on the line tells you whether to change a filter, a symbol mapping, a size rule or nothing at all, because the room posted something no automatic reader could use.

Do this before you connect a live or funded account. A week of reading skips on a demo account costs nothing, and the same skips on a funded account can cost a trade you wanted. The Telegram to MT5 setup guide lists the order in which to configure things, and the Telegram to MT5 copier page shows the setup itself.

What the log cannot tell you

It tells you what the copier did, not whether the room was right. A trade that was placed and lost was copied correctly. A trade that was skipped and would have won was skipped for a reason you had set, or for one the room created by posting something unreadable. CopySignals executes what a room posts under your rules. It is not a broker, not a signal seller and not a money manager, it gives no advice and holds no funds, and it can only place, modify and close orders on accounts you connected. It supports MT4, MT5 and eTrader only. Trading carries risk, and which rooms you follow stays your decision.

If a skipped trade still makes no sense after you have read the log line, test the same post on a demo account with every filter off and add them back one by one. Every plan includes the whole product, from $14 a month with a 30 day money back guarantee, so you can run that test on the plan that covers your accounts and judge the copier on its own log.

Frequently asked questions

Something between the Telegram post and the broker stopped it: the post did not read as a trade, a filter or limit you set excluded it, or the symbol did not match your broker. CopySignals writes the reason on its event log for each skipped post.
CopySignals keeps a line per decision with the reason, and no messages beyond a short preview. Nothing is sent from your Telegram account.
Yes. Word filters, the instrument list, the maximum spread and the cap on open positions are all set per account and can each stop a signal. Check them against the log line.
Connect a demo account to CopySignals, let a day or two of the room's signals through and read the event log. Fix filters, symbol names and sizing, then connect the live account.

Copy the rooms you already follow, on your own account

Connect your Telegram and your MT4, MT5 or eTrader account once. The copier runs in the cloud, so nothing has to stay on at home. Every plan includes the whole product.

Cancel in one click.