📖 User guide

Teaching the software to read your channel

Install and it runs. But each channel writes differently, and each person accepts different risk — this page is where you set those two things.

Introduction Installation guide Usage guide

One rule to remember before anything else

Every distance input in the software is in PRICE, not pips.

  • Gold 4000 → 4001 is 1 price
  • EURUSD 10 pips enter 0.0010

Wrong unit in breakeven or trailing fields and SL jumps 100x the distance you meant.

⚙ Channel settings

Five tabs set how to read signals and enter orders

Each account × each channel has its own settings — no channel affects another.

Copy — filter and lifetime

  • Order event filter — choose which events to copy: new order, buy/sell, market or pending order, close, partial close, edit, re-enter. Turn any off and the software skips that signal type
  • Message lifetime — throw away signals older than this; handle channel edits or deletes or not
  • Edit order with no reply — kênh gửi “SL hit”, “đóng lệnh” thành tin rời thì MẶC ĐỊNH phần mềm BỎ QUA hẳn, không báo lỗi gì ngoài cột lý do. Bật cái này để phần mềm vẫn hiểu đó là thao tác lên lệnh đang mở
  • Drop signals missing parameters — if signal has no SL, skip it instead of entering unprotected
  • Auto-detect order type — figure out pending or market order from current price

Signals — teaching it to read

  • Symbol this channel uses — if the channel calls gold "GOLD" but your broker is "XAUUSD.i", set it here. Plus a box for Default symbol for a channel that trades one product and usually does not write its name
  • Unit conversion — if the channel writes "SL 30 pips", set the keyword here pips equal to how many price points. Keyword you choose (pip, point, level…), not forced to a fixed name
  • Analysis template — pick from 24 built-in templates that match the channel format, or a template you saved
  • Price recognition and keywords for buy/sell, close/edit/breakeven — which is entry, which is SL, which is TP

Risk — how many to enter

  • Volume — fixed lot, fixed money, account %, or lot written in channel
  • Multiply risk by keyword — if channel writes "high risk" multiply lot up, "low risk" multiply down
  • Partial close — if channel says "close 50%" close how much
  • Handle slippage — price moved too far from signal: skip, or turn into pending order
  • Handle pending orders — auto-cancel if not filled after this long
  • Prevent duplicates — if channel posts the exact same signal within N seconds, don't enter twice

Price levels — where to enter, where to exit

  • Entry price — add / subtract from entry; if channel gives price range take best price, average, or split into multiple orders
  • TP levels — split lot by TP level, add / subtract each level
  • Stop loss — move SL, or set it yourself if the channel does not give one
  • Breakeven — profit how many price points then pull SL to entry
  • Trailing stop — move SL following price while in profit
  • Custom prefix / suffix — when this channel uses a symbol suffix different from your other channels

Tools

  • Test message — paste a real signal from the channel to see what the software interprets as orders. Always test here before running live money.
  • Save / load channel configuration — save the settings as a template, then apply to other channels without setting up again
Worth enabling

“Short price” — when the channel does not write the full number

Located in the tab Price level → Order entry price. Click the ? next to the label to see the full example.

Channel writes

Reverse Buy 62.xx-58.xx SL 54 TP open

Gold was around 4760 at that time.

The software interprets

Buy 4762 – 4758 SL 4754 TP to open

Forex is the same: EURUSD Buy 50 / SL 20 → 1.0850 / 1.0820.

⚙ Account settings

Seven tabs of rules that apply to all channels

Button ⚙ Settings next to the Connect button. Different from channel settings: these rules apply to all channels of that account.

TabMain content
SymbolSymbol prefix / suffix for the exchange; filter symbols allowed to trade; map symbol names; enable symbols from MetaTrader
CapitalRisk type; protection when losing (stop or close all when losses reach threshold); protection when winning (close when target is reached)
OrdersLimit number of open orders; prevent hedging on same symbol; order notes; allow which operations; magic number
TimeWhich days to trade; forbidden time window (by your machine time); auto-close orders at scheduled time
NewsDo not enter orders around strong news; select impact level and apply to which symbols
NotificationEnable notifications via Telegram / Email / MQL ID; select which events to notify
ScreenshotsAuto-capture chart when entering or closing orders and send with notifications
The News tab only runs when you specify the symbols to apply. If you don't specify, the filter blocks nothing — the screen says that too. Reason: guessing currency from the symbol name works for “XAUUSD” but fails for “GOLD.i#”. Specify manually and the problem goes away — no strange names, suffixes, or characters. News calendar is loaded by the software; the settings screen shows a few upcoming news items so you know the calendar is real.
Notification

Three notification channels, toggle independently

Turning off Telegram does not affect Email.

Telegram — ready to use

Enter bot token, then select chat in the Notifications tab. The software sends automatically, no extra setup needed.

Email — requires EA

It is a MetaTrader function; the software cannot call it.

MQL ID — requires EA

Notifications pushed to the MetaTrader app on your phone. Also a MetaTrader function.

Turn on the toggle Email or MQL ID but if you have not loaded the notification EA yet, nothing gets sent. How to load it is in the section Load notification EA near the end of the page — that is an optional step and does not change how the software places orders.
Monitor

Where to look to see what the software is doing

Orders table

Open orders and history, with ticket, lot, entry price, SL/TP, profit/loss.

Signals table

Each signal received and what the software did with it — entered an order or was skipped with reason.

Log page

Technical logs on the left bar. Use when reporting errors to us.

If a signal does not enter an order, read the reason column in the Signals table first. Most of the time the reason is right there: outside allowed time window, duplicate signal, missing SL, symbol not mapped, account not authorized.

System page — look once to see if the machine is still running

This page answers exactly four common questions when there are problems. Also here is the button to switch Vietnamese / English.

SectionMeaning
Monitor cycleThe part that handles breakeven / trailing / touching TP. Must be xanh, with the number of ticks run and the number of times SL was moved
Listener TelegramListening to how many channels, since when. Red means no signals received
MT5 terminal workerEach terminal is one process. Red or missing means that account cannot place orders
AccountIs the terminal attached yet, what is the magic number

Closing the software stops managing orders

Breakeven, trailing stop, “touch TP then move SL” and “auto-close orders by schedule” are by the software do so every 3 seconds — not an EA. This means if you close the app, these tasks stop: orders stay on MT5 with current SL/TP, but no one moves them anymore. That's why you should keep the machine or VPS running continuously.

Update

What to do when a new version comes out

Click the ⬆ New Version button

The button appears in the top right corner → Download version x.x.x. The software checks the integrity of the downloaded file automatically.

Restart to install

Data in data\ is preserved.

If the server requires a minimum version and you're too old, the button becomes ⚠ Required update and the software pauses copying signals until the update is complete.

then it stops.

Mười một tình huống hay gặp

Click on the description that matches what you're experiencing.

Kênh báo đóng lệnh hoặc dời SL mà phần mềm không làm gì

Phần mềm chỉ hiểu tin sửa lệnh / đóng lệnh khi tin đó là reply đúng vào tin lệnh gốc. Kênh gửi thành tin rời thì mặc định bị bỏ qua, cột lý do ghi: Tin ... không phải reply. Bật Allow modification signals without reply trong Provider Settings → Copy nếu muốn xử lý.

Bật ở ⚙ Cài đặt kênh → tab Sao chép → Tin sửa lệnh không reply. Bật rồi, tin rời được trỏ vào lệnh theo quy tắc: có symbol thì khớp tín hiệu mới nhất cùng symbol, không có symbol thì khớp tín hiệu mới nhất của chính kênh đó. Tín hiệu đó không còn lệnh mở thì thao tác bị từ chối.

Got signals but no orders entered

See the column reason in the Signals table. Common: outside trading hours, duplicate signal, missing SL, symbol not mapped, account not licensed.

Open the software and see strange data, account is not mine

Another copy of this software is running on the machine. The software will tell you exactly where it is — close that one and restart.

Account says “Paid key required”

The real account is not in the member list. Log in with a paid key, or use a demo account to test first.

MetaTrader card doesn't show data

MT5 not open, or terminal not attached, or terminal logged into a different account.

Software misunderstands the price in the signal

Use Test message in the Tools tab to check. Usually because you haven't entered Unit conversion, or you haven't enabled Price abbreviation.

Telegram lost connection

Log in again. If still error, check if your Telegram account still has a valid session.

Discord channel stopped receiving

Token expired — usually because you changed password, turned 2FA on/off, or logged out all devices. Reconnect in the Discord section.

News filter doesn't block anything

, or symbols to apply in the News tab. If you don't enter them, the filter blocks nothing.

SL doesn't move to breakeven, no trailing

The software must be open. Check Monitor cycle on the System page to see if it's green.

Lot size not as expected in “% Balance” or “Fixed Amount” mode

These two modes calculate using estimated pip/lot values. Run demo to compare lot sizes before using real money, or use Fixed lot.

Optional

Load notification EA

Only for those who want to receive more Email or notifications on your phone. It's fine to skip this entirely.

What this EA does and is not what does

SignalTraderNotify.mq5 does exactly one thing: every few seconds it asks the software “are there any signals to send?” then sends them via Email or phone notification.

No orders placed, no modifications, no closingThe software still places orders directly as before, not through the EA.
No changes to how orders are managedBreakeven, trailing, move SL when TP touched, auto close by schedule — unchanged.
No need to adjust account settingsLoad it and flip the switch, you're done.
Can remove it anytimeOnly Email / MQL ID are lost, everything else stays the same.

Copy EA into MetaTrader

The downloaded folder already has SignalTraderNotify.ex5 — no need to compile. Just copy it into MQL5\Experts\ of MetaTrader and you're done. (Only when you get the source code .mq5 then open MetaEditor to compile with F7.)

Allow WebRequest

MetaTrader → Tools → Options → Expert Advisors → check Allow WebRequest for listed URL and add http://127.0.0.1:6060.

Enter recipient details

Email: Tools → Options → Email (fill SMTP then click Test).
Phone: Tools → Options → Notifications → enter MetaQuotes ID, get it from the MT5 app on your phone at Settings → Messages.

Drag the EA onto a chart

Any chart of that terminal. Set input AccountTag to the correct account name as in the software — must match exactly, including spaces and capitalization.

Turn on the toggle

In the software: Account setup → Notifications tab → turn on Email and/or MQL ID, then select the events you want to receive.

Check

Tab Experts from MetaTrader must show the line “SignalTraderNotify starting — poll …”. New orders mean email or notification must arrive within seconds.

If you get nothing, check this table

Experts tab says whatCheck
WebRequest errorAddress must be correct http://127.0.0.1:6060, no extra marks / at the end
EA running, log silentAccountTag account name not yet matching in the software
SendMail errorSMTP not configured or wrong. Click Test trong Tools → Options → Email
SendNotification errorMetaQuotes ID not filled in
No error reported but still no messageEmail / MQL ID switch not yet turned on in the software, or that event is off
Messages are not kept long. Message waiting too long 10 minutes if no one takes it, the software discards it, and closing the software loses unsent messages. Intentional: a notification “just opened an order” arriving after half an hour is useless, and it makes you think you have a new order.

Multiple accounts: each terminal runs one notification EA, with AccountTag of that exact account for that terminal. Don't place two EAs with the same tag — messages split, whichever one grabs first, the other loses.

Dictionary

Common terms in the software

TermMeaning
Channel / ProviderA Telegram or Discord channel already added to the software
AccountAn MT5 account, bound to exactly one MetaTrader terminal on the machine
Price (input unit)All distance fields use PRICE, not pip. Gold 4000→4001 is 1 price; EURUSD 10 pip is 0.0010
Magic numberSoftware number attached to your orders to distinguish them from orders you enter manually
Comment ST:…Software label written in order comment to link MT5 orders back to the correct signal that generated them. Don't edit
Break Even (BE)Move SL to entry point when you have enough profit
Trailing stopDrag SL to follow price when in profit

Six things before running real money

Run demo for at least a few days · Try each channel with “Test message” · Set protection from loss from the start · Start with minimum lot · Keep machine on continuously, consider VPS · Back up the folder data\ after configuration is complete.

See pricing Back to setup guide