Open Portal

Telegram Copier

Automatically copy trading signals from Telegram channels to MetaTrader 5. Configure signal parsing with AI or regex, set up templates, and execute trades in real-time.

The Telegram Copier monitors your Telegram channels for trading signals and automatically executes them on your MetaTrader 5 account. Connect your Telegram, select the channels you want to monitor, configure how signals are parsed, and let the system handle execution in real-time.

Overview

The Telegram Copier bridges your Telegram signal channels and your MetaTrader EA. When a trading signal is posted in a monitored channel, the copier detects it, extracts the trade parameters (symbol, action, entry, stop loss, take profits), and sends a formatted command to your EA for instant execution.

Instant Execution

Signals are parsed and sent to your EA within milliseconds. No manual intervention required.

Smart Parsing

Auto-detect with regex patterns or use AI-powered parsing for complex signal formats.

Full Control

Configure templates per channel, set default volumes, pause or resume monitoring at any time.

Telegram Copier page overview, automations list and available channels sidebar
The Telegram Copier page with your automations and available channels

The Telegram Copier requires an active TradeSgnl license with the EA running on MetaTrader 5.

Getting Started

Setting up the Telegram Copier takes just a few minutes. Here is the process.

Connect Your Telegram Account. Navigate to the Telegram Copier page in your TradeSgnl portal. Enter your phone number and verify with the code sent to your Telegram app. If you have two-factor authentication enabled, you will also need to provide your 2FA password.

Your Telegram session is encrypted and stored securely. TradeSgnl only accesses the channels you explicitly choose to monitor.

Telegram login, enter phone number and verification code
Connect your Telegram account with phone number verification

Select a Channel to Monitor. After connecting, the Available Channels sidebar shows all channels and groups you are subscribed to on Telegram. Click Monitor on any channel to begin setup.

Available Channels sidebar, list of Telegram channels with Monitor buttons
Your Telegram channels listed in the Available Channels sidebar

Configure Signal Parsing and Save. A setup dialog opens where you configure how signals are parsed, set defaults, and choose which EA license receives the signals. See Setting Up a Channel below for a full walkthrough of this dialog.

Setting Up a Channel

When you click Monitor on a channel (or the Template button on an existing automation), the channel setup dialog opens. This dialog has two panels.

Channel setup dialog, message panel on the left, signal configuration on the right
The channel setup dialog with messages and signal configuration

Message Panel (Left)

Displays the last 30 messages from the channel. Select a message that contains a representative trading signal. The selected message will be used to configure and test your parsing template.

Signal Configuration (Right)

This is where you configure how signals are extracted from messages. You can use three detection methods.

MethodHow it works
Auto DetectUses regex patterns to extract fields. Fast and works well for standard signal formats (e.g., 'BUY EURUSD @ 1.0850 SL 1.0820 TP 1.0900').
AI DetectUses AI to understand the signal context. Handles complex, non-standard, or natural language signals.
Manual MappingSelect text in the message preview and assign it to a field (symbol, action, entry, SL, TP). Use this to correct or supplement auto/AI detection.

AI Credits

Using AI parsing consumes AI credits for each processed signal. If you run out of your monthly credits, you can purchase extra AI credits at any time on the Billing page in your portal.

Signal Preview

At the bottom of the configuration panel, the Signal Preview shows exactly what will be sent to your EA when a matching message is received. This updates in real-time as you adjust settings, showing your actual license code and all detected parameters.

Signal Preview, formatted command output showing license, symbol, action, and price levels
The Signal Preview showing the exact command that will be sent to your EA

Always check the Signal Preview before saving. It shows the exact command your EA will receive, so you can verify symbols, prices, and order types are correct.

Parsed Fields

The copier extracts these fields from each signal message.

FieldRequiredDescription
SymbolYesThe trading instrument (e.g., EURUSD, XAUUSD, US30). Common aliases are automatically normalized.
ActionYesThe trade direction: BUY, SELL, BUYLIMIT, SELLLIMIT, BUYSTOP, SELLSTOP, or close commands.
Entry, Stop Loss, Take ProfitsNoPrice levels for the trade. Multiple take profit targets (TP1, TP2, TP3...) are supported.
VolumeNoPosition size. If not detected in the message, the default volume from your template settings is used.

Only Symbol and Action are required. All other fields fall back to your configured defaults if not detected in the message.

Default Settings

Each channel template includes default settings that are applied when fields are not detected in a signal message.

SettingDescription
Default VolumeThe position size to use when volume is not specified in the signal (e.g., 0.01).
Volume TypeHow volume is calculated: Fixed Lots, % of Balance, % of Equity, Dollar Risk, or default risk mode.
CommentA label attached to each trade for identification (defaults to TG: ChannelName).
Entry / SL / TP TypeWhether price values are interpreted as absolute prices, pips, or percentages.

Trade Management

The Trade Management section lets you attach a trailing stop and breakeven to every trade copied from this channel, even when the original signal message does not mention them. Toggle on the feature you want and fill in the values. These settings are applied automatically by your EA to each trade the channel produces.

Trade Management section, trailing stop and breakeven cards with trigger, distance, and unit type controls
Configure trailing stop and breakeven for every trade copied from the channel
FeatureFieldsWhat it does
Trailing StopTrigger, Distance, StepOnce price moves Trigger in your favor, the stop loss follows behind it at Distance, moving in Step increments.
BreakevenTrigger, OffsetOnce price moves Trigger in your favor, the stop loss jumps to your entry plus Offset, locking in a small gain.

Each feature has a unit type selector on its trigger field that sets how all values in that group are measured.

Unit TypeMeaning
DefaultUses the unit configured in your EA settings.
PipsValues are measured in pips. Best for forex pairs.
CurrencyValues are the raw price distance (points). Best for indices, gold, and crypto where pips are ambiguous across brokers.

The unit type on the trigger is the master type. The distance and step fields automatically inherit it, so you only choose the unit once per feature.

Enable Signal control in your EA

For these settings to take effect, the matching EA setting must be set to Signal (Trailing Stop Management and Breakeven). If the EA is configured to use its own inputs instead, the values sent from the copier are ignored. See Signal Syntax for the full parameter reference.

Trade management is captured when each trade is opened. Changing these settings affects new trades from the channel; trades already open keep the management they were opened with.

Managing Automations

Once a channel is set up, it appears as an automation card in the Your Automations section. Each card shows the channel name, assigned license, template status, and provides these controls.

Automation cards, channel name, license, status toggle, AI toggle, and template button
Your active automations with status controls and configuration options
ControlWhat it does
Active / Paused ToggleTemporarily stop or resume signal processing for a channel without removing the configuration.
AI Parsing ToggleSwitch between regex-based parsing (fast, ~100ms) and AI-powered parsing (smarter, ~1-5s) per channel.
Template SettingsRe-open the channel setup dialog to adjust parsing rules, defaults, or reassign the license.

Supported Symbols

The copier automatically normalizes common symbol aliases to their standard broker format. Here are some examples.

CategoryAliases
MetalsGOLDXAUUSD, SILVERXAGUSD
CurrenciesCABLEGBPUSD, FIBEREURUSD, AUSSIEAUDUSD, KIWINZDUSD, LOONIEUSDCAD
IndicesNASDAQ / NAS100USTEC, DOW / DJ30US30, DAXDE40, NIKKEIJP225, FTSEUK100
CryptoBTCBTCUSD, ETHETHUSD, SOLSOLUSD, XRPXRPUSD, DOGEDOGEUSD
CommoditiesOIL / WTIUSOIL, BRENTUKOIL, NATGASNATGAS

If your broker uses a different symbol name (e.g., GOLD instead of XAUUSD), you can use the Symbol Mapping feature in the portal to create custom mappings.

Troubleshooting

FAQ

On this page