📖 User guide

Choose how signals look

Same order, VIP channel gets full prices, free channel gets the short version. This page is where you set those differences.

Introduction Installation guide Usage guide
MT5 Source

Choose what to post and when

Four sections in the MT5 source config for an output channel.

SectionUsed to
Broadcast orders fromPick multiple accounts. If you pick none, that means all accounts
Post whenNew order · Close order · Partial close · Move SL · Move TP
Filter broadcast ordersRules by row — see just below
Message templateSignal content to send
Filter rules by row

Running 3 bots, want to show only 1

Each row has Symbol + Magic + Comment contains + Strategy name.

  • Order matches any row gets broadcast.
  • Empty field in a row means skip it, do not check.
  • No rows means broadcast all.
SymbolMagicComment containsStrategy name
XAUUSD20250Gold Bot M15
EURUSDbot euEU Scalper

The strategy name in the row that matched gets filled into the {label} field in the template — that way one channel broadcasts many bots but readers know which signal is from which bot.

A row with only a strategy name but no symbol, magic, or comment the app refuses to save it — that row matches everything, meaning it does not filter at all.
Message template

Text with placeholders

The Preview runs with a sample signal — change it and see the result right away.

Default template

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

Signal sent

🟢 XAUUSD BUY
Entry: 4758
SL: 4750
TP: 4770 / 4780 / 4790
TheNoteTheNote
{symbol}Reference{lot}Volume
{dir}BUY / SELL{ticket}Order number
{dir_vi}Buy / Sell{loai}Event name
{emoji}🟢 / 🔴{label}Strategy name
{entry} {sl} {tp} {tp1}Entry price, stop loss, TP levels, first TP{note}Note
  • Rows with empty boxes are hidden automatically — never sends an empty row SL: .
  • Settable Number of decimal places and Separator between TPs.
  • Discord channel is on Color block (embed): title is symbol with direction, Entry / SL / TP fields, green for Buy, red for Sell.
Telegram / Discord source

Two ways to process messages from the channel

Relay as-is

Keep the original channel's text, only add message start and message end of yours. Multiple lines are allowed.

Convert from processed form

Clean up the message before sending — four things below.

Turn on, turn off and buttonsDetail
Replace phrases in the messageTable phrase → replace with. Emoji works too. This is also where you rename symbols: GOLD → XAUUSD
Remove all emoji—
Remove linkshttp(s)://, www., t.me/, discord.gg/
Remove @mentions—
Paste a sample message from the source channel into the test box. The "Message will be sent" Updates in real time, exactly as the actual message will be sent. Always test here before turning it on.
Monitor

Logs and manual send

Signal sent

What event, sent to which channel, success or what error.

App activity

Technical log. Use when reporting an error to us.

Compose & send manually

Choose event, fill in symbol / direction / entry / SL / TP (multiple TPs separated by comma) / lot → Preview → Send to matching channels. The message goes through the same rules as automatic signals, so channels that don't match the rules won't receive it.

Update

What to do when a new version comes out

Click ⬆ New Version

Button in the top right corner, or go to Update → Download version x.x.x. The software checks the integrity of the downloaded file automatically.

Restart to install

The app restarts on its own. Data in data\ is preserved.

If the server requires a minimum version and you're running an older version, the software pauses broadcast until update completes.

then it stops.

Ten common situations

Press Turn on sending but no messages come out

No sending channel is on; or the channel has no source added yet (press [+] in the channel editing section); or you haven't logged in to the license.

MT5 order opens but the channel is silent

Account is Listening disabled; MT5 isn't open or terminal not connected; or the order was filtered blocked — remember that manually entered orders have magic 0.

Telegram reports an error when sending

Bot is not yet a manager of the channel, or Chat ID is wrong. Press Test connection in the channel form.

"Bot is already in use" when selecting a channel

This bot is being used by another app. Create a private bot for this software. Or just enter the Chat ID manually — the bot can still send.

Discord reports webhook does not exist

The webhook was deleted in Discord. Create a new one and paste the new URL.

Discord reports rate limit

Sending too fast. Wait a moment, or reduce the number of events sent.

Source Telegram or Discord channel not receiving messages

Source is off; or the filter is too strict (Only forward signals CONTAINING, Only pass TRADE SIGNALS). With Discord, the token might have expired.

Messages duplicating continuously

A sending channel points directly to the source channel being listened to. With Telegram, the app blocks and logs it; with Discord webhook, the app doesn't detect it — you must avoid it yourself.

Open the app and see it has stopped sending

License expired or plan downgraded — check the warning. Or the version is too old and must be updated.

Order opens and closes very quickly, channel only sees one message

The software scans every 5 seconds. Events that happen in the same cycle might not be separated.

Dictionary

Common terms

TermMeaning
SourceWhere the signal comes in: MT5 account, or a Telegram / Discord channel you follow
Sending channel / DestinationWhere the signal goes out: Telegram channel via bot, or Discord via webhook
Message templateText with placeholders {symbol}, {entry}… decides what the outgoing message looks like
Strategy nameA label you set for a rule line, placed in the box {label}
MagicEA number attached to an order. Orders you enter manually have magic 0
WebhookDiscord address given for a channel so external software can post messages into it — no need to invite the bot
EmbedType of Discord color block message
Relay / ForwardTake messages from another channel and resend them to yours
Before running live

Six things you should do

Send a test signal

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

Paste a sample message into the test box

For every Telegram and Discord source. See what the actual message will look like before turning it on.

Set up filter rules from the start

If you're running multiple bots on the same account. Otherwise the channel receives orders you don't want to share publicly.

Check the message template

Any extra info exposed — ticket number, lot size.

Keep the machine on all the time

If the machine is off, nothing is monitored or sent. Consider using a VPS.

Back up data\

File targets.json in which it contains bot token and webhook URL — whoever has this file can send messages to your channel.

Need more sending channels?

Upgrade your license, don't buy a new one. Each Telegram or Discord channel you send to is one slot.

See pricing Back to setup guide