Two things happen to a signal inside CopySignals, and people usually only notice the second one. The first is that the post gets read and rewritten. The second is that the trade gets placed. The rewriting is the part that decides whether the placing is any good.
CopySignals lives at copysignals.io and is built on the same codebase as Scalegram, our Telegram CRM and assistant. Different buyer, same machinery underneath: read Telegram, understand the message, act on it.
Every format in, one format out
Signal providers write for humans. One posts "XAUUSD BUY 3312 to 3316, SL 3298, TP1 3325 TP2 3340". Another posts "Gold long now, stop under 3298, targets 3325 and 3340". A third uses emoji, line breaks and a different word for every field. All three describe the same trade.
The parser recovers four things from any of them: the instrument, the direction, the stop, and the targets, with the entry as a level, a zone, or simply market. Then, and this is the design decision that separates CopySignals from a forwarding bot, it re-prints the signal in one fixed output format of our own. It never mirrors the original text. Every signal you see, from every channel you follow, arrives in the same shape with the same fields in the same order, which is what makes a signal readable at a glance at three in the morning.
There is a second reason for the re-print. A forwarder passes on whatever was written, including a post that half parsed. A re-print can only be produced from fields the system actually understood. If a post does not parse cleanly, there is no output to print, so it is recorded and left alone rather than guessed at. Getting a signal wrong is worse than skipping it.
Follow-ups are replies, not new signals
Real channels do not post once and go quiet. They reply to their own message: move the stop to entry, close half here, cancel this one. Those replies are the difference between the channel's published record and your account statement. Because Telegram tells the reader exactly which message a reply belongs to, an amendment can be attached to the right trade rather than inferred from the words.
CopySignals posts take profit and stop loss updates as replies to its own re-printed signal, so the thread you read keeps the same structure as the thread the provider wrote. The full path from post to filled order is in inside a copier.
Where the order actually goes
On the execution side, CopySignals runs SINGUARD's own MT4 and MT5 terminals rather than renting a third party trading API. One terminal per connected account, with a small bridge inside it that takes one instruction at a time and reports the account and its open positions back.
That choice is unglamorous and it is the whole product. An execution vendor sits between you and your broker, sets its own limits, and fails in ways you cannot see or fix. Running the terminals ourselves means the failure is ours to diagnose. The argument in full is in why we run our own terminals.
Symbols are matched against the list your own broker publishes, which handles the daily nuisance of gold being XAUUSD at one broker, GOLD at another and XAUUSD.pro at a third. Prefixes, suffixes and renames are settings. If an instrument does not exist on your account, the trade is refused with that reason attached, which is correct behaviour: a near miss match is how somebody ends up long silver on a gold signal.
A copier does not make a bad channel profitable. It makes the channel's published results and your account behave the same way, which is the only honest reason to use one. Trading on margin carries a high risk of loss, and a copier executes faster than you do in both directions.
The settings that change your equity curve
Sizing is fixed lots, a percentage of your balance worked backwards from the signal's own stop, or a multiple of whatever size the provider posted. Targets can be split across the levels the channel gave, or taken at the first only, the last only, or ignored entirely so you manage the exit yourself. Then break even after a chosen number of targets, a trailing stop, a spread limit that refuses the trade when the market is too wide, and a cap on how many positions can be open at once.
Each channel gets its own set, so a conservative provider and an aggressive one do not have to share a risk setting. The walk through, with the reasoning for each choice, is in sizing someone else's signal. The two guards nobody sets until they cost money are the spread limit and the position cap, and both are one number each.
Reading a channel you were never added to
Private signal groups cannot be read by a bot, because the owner would have to add it and owners do not. So the connection runs through your own Telegram account, the one already in the group. The copier sees exactly what you see, in every channel you belong to, without anyone asking the provider for permission. Nothing is posted back and nothing is forwarded, so the provider learns nothing about your setup.
Each channel you select gets treated separately, which matters once you follow more than one. A provider posting two scalps a day and a provider posting one swing a week should not be sharing a risk setting, and they do not have to.
Who it is for and who it is not
It suits a trader following channels they already believe in, who keeps missing entries because of a job, a timezone or sleep. It suits a provider who wants their subscribers executing what was actually posted rather than a version of it. It does not suit somebody looking for a channel to trust, because the software takes no view on any signal it copies and never will.
SINGUARD sells software. CopySignals is tooling and information handling, not financial advice, and no result is promised on any signal it places.
"The parser is judged on what it refuses. Anything it cannot read cleanly should produce no signal at all, not a confident guess with your money behind it."
— Alex Onta, Executive Director, SINGUARD
Key Takeaways
- Every incoming signal is parsed and re-printed in one fixed output format, so channels writing in different dialects all read the same way.
- A post that does not parse cleanly produces no output and is recorded rather than approximated, because a wrong signal is worse than a skipped one.
- Take profit and stop loss updates are posted as replies to the original re-print, matching how providers amend their own posts.
- Orders reach your MT4 or MT5 account through terminals SINGUARD runs, with symbols matched against your own broker's published list.
Frequently Asked Questions
Does CopySignals forward the original message?
No. It reads the post, extracts the instrument, direction, stop and targets, and prints its own version in a single fixed format. The original text is never mirrored, which is also why a post it cannot read produces nothing at all.
How are stop loss and take profit changes handled?
As replies to the re-printed signal, the same way a provider replies to their own post. Telegram identifies which message a reply belongs to, so the amendment attaches to the right trade instead of being matched by text.
Is CopySignals financial advice?
No. It is software that reads signals and places orders under rules you set. It takes no view on any channel or trade, and leveraged trading carries a high risk of loss. Pricing and current details are on copysignals.io.
About the Author
Alex Onta is an Executive Director at SINGUARD. He built eTrader, the terminal, the mobile apps, eTrader Broker, Copytrading, Business and Community, along with the worldwide clustered-server infrastructure it all runs on, with his brother Roman Onta helping on the design, and he leads that division today. Together with Roman he builds the Prop Firm CRM, the Broker CRM, Scalegram and CopySignals, and the two of them carry worldwide compliance, payment processing and international business structuring side by side. He lives and works in Dubai for most of the year. Meet the executive duo leading Singuard's five divisions.