Short answer: Over 90 days (Aug–Oct 2026), 8.5% of the Telegram messages and 4.3% of the TradingView alerts our customers routed through AlgoVesta led to a trade. Every MT5 position AlgoVesta opened in that window had a stop-loss and a take-profit recorded on the position. Below are the method, eight measurements and their limits.

To copy signals from a Telegram channel to MetaTrader 5 automatically, start with the Telegram to MT5 bridge.

Data window: 2026-08-03 to 2026-10-31 (90 days, measured on 2026-11-01). Source: AlgoVesta's own production database, queried read-only. Not measured: profit and loss.

Telegram messages and TradingView alerts flowing into AlgoVesta and becoming a smaller number of orders, with order-time and stop-loss measurements
What happens between a signal and an order, measured over 90 days.

How did we measure it?

What happens to a Telegram message?

In the window, the Telegram reader received 47288 channel messages for 72 customers across 182 channels.

OutcomeShare of messages
Led to a trade action (opened, managed, queued for a price, or sent for approval)8.5%
Classified as not a trading signal26.4%
Stopped before execution by a rule, setting or failure65.1%

Most messages in signal channels are not signals: chat, results posts and charts without text. 15.2% of all messages had no recognisable signal structure and 2.8% carried no text at all. The class we care about most is narrower: messages that contain buy/sell, take-profit and stop-loss words but still could not be read. That was 0.2% of messages, across 14 customers.

Of the messages that were stopped before execution, 48.9% were stopped by a rule or setting the customer controls (no bot configured for that account, a channel outside the bot's scope, a daily limit), 48.4% were routine filtering such as duplicates, and 2.0% were attributed to a failure on our side. The full signal path is described in Telegram to MT5 and How AlgoVesta works.

What happens to a TradingView alert?

10755 TradingView webhook alerts reached AlgoVesta from 11 customers.

OutcomeShare of alerts
Opened an order4.3%
Opened a paper order0.6%
Arrived while automatic trading was switched off for that strategy53.5%
Duplicate, not executed again29.5%
Blocked or failed12.2%

More than half of alerts arrived while the customer had automatic trading switched off for that strategy. The most common blocked reasons were a disabled webhook (56.5% of blocked alerts) and an alert body we could not parse (27.2%), usually a template with unfilled placeholders.

How long does an MT5 order take?

For MT5 we record the round-trip of each order command: from sending it to the terminal until the terminal confirms.

MT5 server typeOrdersMedian90th percentile
Live broker servers15791.25 s2.86 s
Demo servers22950.8 s2.3 s

Our earlier published figure was a single end-to-end demo order at 849 ms. Across thousands of orders the live-server median is slower and the spread is wider. We will keep publishing the distribution rather than a single best case. How orders reach MetaTrader is described in Forex and MT5 automation.

For crypto we could measure webhook receipt to recorded exchange confirmation on the Binance testnet (29 orders, median 4168 ms). Most live crypto orders came through Telegram, where the message-to-order link is not stored, so we have no live crypto timing to publish this quarter.

Did every position have a stop-loss?

GroupPositions openedStop-loss recordedTake-profit recorded
MT5, opened by AlgoVesta, live servers1579100.0%100.0%
MT5, opened by AlgoVesta, demo servers2295100.0%100.0%
Crypto futures opened by AlgoVesta, live (mainnet), stop-loss confirmed by the exchange76100.0%–

The rows cover positions AlgoVesta opened in the window, and "recorded" means the stop-loss or take-profit was present on the position itself. On crypto, the stop-loss is written to our records from the exchange's confirmation alone, not from what was requested. 0 live crypto positions were closed by the stop-loss-failure safety close in the window.

For context, the same MT5 accounts also hold positions that customers opened themselves or through other tools. Those had a stop-loss in 65.4% of cases on live servers and 27.3% on demo servers.

Before execution, Telegram signals were refused 353 times because a stop-loss and take-profit could not be ensured, 541 times because the customer's "require stop-loss" rule applied, and 187 times for invalid stop/target levels. The rules behind these refusals are listed on the security page.

How did positions close?

AlgoVesta-opened MT5 positions, live serversShare of 1544 closes
Closed at stop-loss51.0%
Closed at take-profit33.4%
No recorded close reason15.5%

A stop-loss close is not always a loss: stops are often moved to break-even or trailed. On live crypto accounts, 81.2% of closes were detected on the exchange without a recorded cause (stop, target or manual), which is a gap in our own records that we intend to close.

How long does connecting an MT5 account take?

Of 100 MT5 accounts customers added since we began logging login attempts, 80.0% reached a verified broker login. The median time from adding the account to the initial verified login was 4.0 minutes; the 90th percentile was 27.1 hours. Accounts typically needed 2.5 login attempts (median) before the initial success.

Broker-server resolution jobsShare
Ended because the subscription expired52.4%
Connected29.1%
Stopped: the broker reported the account did not exist on any server we tried16.5%

Which accounts are on the platform?

Of active customer MT5 accounts, 56.0% are on live broker servers and 44.0% on demo servers. 98.8% of crypto orders in the window were futures orders. Among active exchange API keys, 19.0% show a permission error as their last error.

How much paper trading happened?

24 customers placed 486 paper trades in the window. We do not publish how many of them moved on to live trading this quarter: the group is below our minimum of five on one side of the ratio.

What are the limitations?

What will we measure next quarter?

FAQ

Frequently asked questions

No. We did not measure profit and loss. The study covers what happened to signals, how long orders took, whether positions had protective orders and how they closed. Close reasons are not profits, and results depend on each customer's own signal source and settings.
Every query applies the same exclusion rule: our hourly canary account, test-run residue, banned accounts and deleted accounts are removed before anything is counted. Groups with one to four users or events are hidden.
Most live crypto orders came through Telegram, and the link between a Telegram message and the order it produced is not stored yet. We could only time crypto orders on the Binance testnet, so we label that figure as testnet and do not present it as live.
No. Stops are often moved to break-even or trailed behind the price, so a position can close at its stop-loss with a gain. That is why we report close reasons and do not turn them into a win rate.

The bottom line

Most of what arrives in a signal channel is not a trade, and most stopped signals are stopped by a rule or setting the customer controls. On MT5, every position AlgoVesta opened in the window carried a stop-loss and a take-profit, and order confirmation took about a second on live servers. We will publish the same tables next quarter so the numbers can be compared.

— Founder & Developer of AlgoVesta

With 8 years of active trading experience and 11 years working in the finance department of a company, I focus on building practical and secure trading automation tools.

Disclaimer. AlgoVesta is signal-routing automation infrastructure (Bring Your Own Signal). It runs execution infrastructure on your behalf using trade-only credentials; it does not generate signals, hold, receive, or move client funds, and does not provide investment advice or trading recommendations. Execution times are averages measured across live-tested trades and may vary. Crypto and forex trading carry substantial risk of loss; leveraged positions may be fully liquidated. Past performance does not guarantee future results.

The authoritative version of this article is the English original; translations are provided for convenience.

Ready to automate your trading workflow?

Connect your exchange with secure, trade-only API keys.

Start Free — 7 Days

Related comparisons: Cornix · TSCopier · TelegramFXCopier · Copygram · PineConnector