📤 MT5, Telegram, Discord to Telegram, Discord Signal Broadcaster

You enter, your channel gets the news

Every order entry means opening the channel to type the symbol, entry price, SL, TP. Moving SL means typing again. Closing means typing again. Hands full means you forget, forget means followers complain. This software does that part for you.

Introduction Installation guide Usage guide
MT5, Telegram, Discord to Telegram, Discord Signal Broadcaster

Download

Version
1.0.1
Format
exe
Operating system
Windows
Download the installer Free download — license key required to run on real account
Control panel — sources at the top, destination channels below; work down the page.
Control panel — sources at the top, destination channels below; work down the page.
How it works

Four steps, no hands needed

1
You enter on MT5You trade manually, or let the EA trade
→
2
Software sees it right awayTake numbers straight from the real order
→
3
Format it to your templateSymbols, row order, decimal places
→
4
Post to channelTelegram, Discord, or both

Not just new orders. Close, close part, move SL, move TP — each action one message, right time, right format.

In and out

Three signal sources, two delivery methods

Use one, two, or all three sources.

Source — MetaTrader 5

You trade manually, or run the EA. Software watches real orders on the account and broadcasts them.

Source — Telegram channel

Forward signals from another channel to yours, after filtering and reformatting.

Source — Discord channel

Same as above, with Discord as source.

Broadcast — Telegram

Need a bot of your own (create with @BotFather), set as channel admin.

Broadcast — Discord

Just need a webhook you create in the channel. No bot invite, no token needed.

What you get

Eight things instead of manual typing

You choose what goes public

  • Running 3 bots on one account but only want to show 1? Set filter rules by symbol / magic / comment
  • Don't want to expose lot size or ticket number? Remove that field from the template
  • Set strategy name on each row so the message shows which bot it's from
  • VIP channel gets full price, free channel gets the short version — same order, two ways to present

Messages come out fast, no delay

You hit the order, followers see it. No more hitting an order and remembering 10 minutes later you forgot to post.

No typos

Entry price, SL, TP taken straight from the real MT5 order. No chance of typing a digit wrong.

Channel looks professional and consistent

All messages use the same template you set: symbols, row order, decimal places, strategy name. Discord also has color blocks — green for Buy, red for Sell.

One order, many channels

Each channel has its own template and its own filter rules, even if taking signals from the same source.

No spam when reopening the app

Orders already open when you start the software don't repost. It only posts things that happen after you start watching.

Send by hand when needed

Have a signal not from MT5? Fill a quick form, preview, hit send — still matches the template, still goes to all your channels.

Remove the source channel's branding

Forwarding from another channel: replace phrases, change symbol names, remove emoji, remove links, remove @mentions, then add your own header and footer.

Message template

What your message looks like

Template is text with placeholders. There's a preview right in the form — edit as you go and see it change.

You write the template

{emoji} {symbol} {dir}
Entry: {entry}
SL: {sl}
TP: {tp}

Channel receives

🟢 XAUUSD BUY
Entry: 4758
SL: 4750
TP: 4770 / 4780 / 4790

Available placeholders: {symbol} {dir} (BUY/SELL) {dir_vi} (Buy/Sell) {emoji} {entry} {sl} {tp} {tp1} {lot} {ticket} {loai} (event name) {label} (strategy name).

  • A row with an empty placeholder auto-hides — never sends an empty row SL: .
  • Set decimal places and separators between TP levels.

What this software is not what it

Stated plainly, so a misunderstanding does not cost you money.

Not an order entry toolIt only reads and posts, never enters, edits, or closes an order. Want the reverse — receive signals to enter orders — that's Telegram, Discord to MT5 Signal Copier.
Does not write content for youTemplate is yours; it just fills the numbers in the right spots.
Does not run when the machine is offMachine off means no watching, no posting. Want 24/7? Use VPS.
Cannot use MetaTrader 4MT5 only.
Get ready

What you need to start

No need to install Python or anything else.

Windows 10/11 64-bitOr a Windows VPS if you want to run all day
MetaTrader 5Only when you broadcast your own orders
Telegram bot and/or Discord webhookFor the channel that will receive messages
License keyCounted by broadcast channels
License

Counted by broadcast channels

Each Telegram or Discord channel you broadcast to = 1 slot. Channel where you get signals from — where you take signals from — does not count.

  • Log in with the 🔑 button at the top right corner. The button always shows how many channels you're using and your key's limit.
  • Without a key you can't broadcast any channels yet — adding a channel will say slot is full.
  • Out of slots and the software refuses the new channel, does not auto-delete old channels. Want to switch? Turn off one channel and add another.
  • Need more channels? upgrade your key plan, don't buy a new key.
Frequently asked questions

The most asked ones

Does the software enter orders for me?

No, and on purpose. It only reads orders and posts. Your account is safe from all of its actions.

I run 3 bots but only want to show 1, how?

Khai filter rules by row for the broadcast channel: which symbols, which magic numbers, which comment text. Non-matching orders don't post. You can also set strategy name for each row so the message shows which bot it's from.

Reopening the software, does it re-post a bunch of old orders?

No. Orders already open when you start are marked "known". Only things that happen from then on post to the channel.

I want VIP and free channels to get different content?

Yes. Each channel has its own template and its own filter rules, even if taking signals from the same source.

Can I remove the logo and link from a forwarded channel?

Yes. Choose "Forward using processed form": replace phrases, change symbol names, remove emoji, remove links, remove @mentions, then add your own header and footer. Paste a sample message to see the result right away.

Will messages loop infinitely if the broadcast channel is the same as the source channel?

With Telegram the software auto-detects and skips. With Discord (webhook) it can't tell, so don't point the webhook back at the channel you're listening to.

My bot is already used in another app, what then?

Still sends, just can't auto-fetch the channel list — type the Chat ID by hand and done. Only the feature "Pick channel/group on Telegram" requires a separate bot.

If one channel fails to send, do the others fail?

No. One channel error does not stop the others, and the error is logged clearly in Log — "webhook was deleted", "bot not admin of channel"…

Does updating erase configuration?

No. Data is outside the part being replaced.

Before going live

Three things to do first

Send a test signal

Go to each new channel — make sure the path is open first.

Review your template

Any fields exposed you don't want public: lot size, ticket number.

Back up data\

The file contains bot token and webhook URL — whoever has it can post to your channels, so don't share this folder with anyone.

Four install steps, three first-time tasks

This is an auto-posting tool. Content you broadcast and responsibility to your followers are yours — software does not enter orders and does not touch your trading account.

Installation guide See pricing