Welcome back
Your channels, accounts and live signal tape — in one place.
Use the email where you received your license.
You set this password yourself — we never email you one.
You need to create your account first. Use the email where you received your license and pick any password you like.
Password help
Enter your account email and we'll send you a link to set a new password.
Password help
Enter a new password for your Nexus Copier account.
Get started
Use the same email as your Nexus purchase — that's how we match your license.
Choose any password you like — you're creating it now. It's just for this portal.
Connection · step 1 of 2
Nexus needs to read your signal channels, so it connects to your Telegram. All it needs is your phone number — about 1 minute, done once, and stored encrypted.
Use the phone number of your Telegram account. We'll send a login code, normally inside your Telegram app (chat named “Telegram”), not by SMS.
Not needed — leave this closed and just enter your phone above. Only fill this in if you specifically want Nexus to connect through your own Telegram application.
Get both at my.telegram.org → API development tools.
Seeing a red “ERROR” at my.telegram.org? It's a known Telegram quirk — not you. Turn off any VPN/proxy, try a different browser, use a simple lowercase App title likenexus1, or wait ~30 minutes. Or just close this section and connect with your phone number instead.
Not now? Skip this step and explore the dashboard →
You can finish connecting Telegram anytime from Tools → Telegram connection.
Connection · step 2 of 2
Telegram just sent you a login code. Enter it to finish connecting.
Connection · two-factor
Your Telegram account has 2FA enabled. Enter that password to continue.
Your accounts
Each account runs on its own license and channel set. Set risk & lots inside the EA.
Connect another MT terminal under your Telegram session.
Messages, parsed signals, routing and EA delivery — as they happen.
Channels
Tick every channel this account should copy — one account can follow as many as you like. Saving replaces the whole selection, so leave the channels you already use ticked.
Pending signals
Signals waiting to be picked up by this account's EA on its next poll. The EA drains one per poll (every few seconds). Use Clear queue to discard everything still pending.
Final step
Follow these four steps in this order. The order matters: the EA validates its license the moment it starts, so the URLs in step 1 must be allowed before you enter the key — otherwise validation fails and the EA never connects.
Go to Tools → Options → Expert Advisors, tick “Allow WebRequest for listed URL”, add these 5 URLs (one per line) and click OK.
https://script.google.comhttps://script.googleusercontent.comhttp://127.0.0.1:5000https://cloud.nexuscopier.comhttps://nexuscopier.com⚠️ A missing URL is the #1 cause of a “License Error”. Always do this before step 3.
Go to File → Open Data Folder → MQL5 → Experts (on MT4: MQL4 → Experts) and copy EA_MT5_Cloud.ex5 (or EA_MT4_Cloud.ex4) into that folder. Then restart MetaTrader, or right-click Expert Advisors in the Navigator and choose Refresh.
Drag the EA onto any chart and make sure AutoTrading / Algo Trading is enabled — the toolbar button must be green.
In the EA's settings window open the Inputs tab and paste these two values exactly as shown (same capitals, no extra spaces), then click OK.
Finally, pick which Telegram channels this account copies from. Without channels the EA connects but never receives a signal.
Using cTrader? Copy NexusCopier_cTrader.algo into Documents\cAlgo\Sources\Robots\ and restart cTrader — don't use "Import cBot". Then add it to a chart and set the same License Key and Account label. No WebRequest setup needed — skip step 1.
Account protection
Cloud-side protection: when a limit is hit, new entries are blocked before they ever reach your EA. Commands (Close All, Break-even) and signal edits always pass. Limits are checked against the live balance/equity your EA reports every few seconds.
One-click prop-firm presets (limits set ~10% inside each firm's real rules):
Max open positions counts every position open in that terminal — manual trades and trades from other EAs included — not only the ones Nexus copied.
Scope this account to certain symbols (e.g. gold only) and scale every signal's lot size for it. The multiplier composes with Sentinel's lot scaling.
Below 1 shrinks every lot and works on every EA build. Values above 1 require EA v17.8+ (MT5), or the latest MT4 / cTrader build — older EAs silently ignore anything over 1 and trade at ×1. The value is clamped to the 0.01–100 range when it is saved.
Decide how much is closed at each take-profit level, per channel. A percent profile closes that share of the cycle's volume at TP1…TP10; a positions profile closes that many whole positions at each TP, and a 0 in the last used level means "close whatever is left". Profiles are shared across all your accounts; the assignment below is only for this one.
⚠ Your EA ignores these unless its input “Use Server TP Profiles” is set to true. Not supported by the cTrader bot yet.
For a provider who posts a zone (e.g. BUY GOLD @ 4168/4162) and trades it as several orders. Pick how many orders to spread evenly across the zone (first at one end, last at the other) and an optional offset in pips: every order after the first is moved that many pips toward the market (BUY up, SELL down) so it fills before price turns. A signal without a zone is not affected.
Needs the latest EA build (MT5, MT4 and cTrader).
Teach your parser
Teach Nexus how YOUR channels phrase things — both action commands and signal layouts. Changes apply to your live listener immediately.
For operational messages like “close everything” or “move to breakeven”.
Paste any message and see exactly how your parser reads it — built-in patterns plus everything you've trained.
Remote control
Run a private Telegram bot to monitor and command your accounts from your phone — /closeall, /be, /cancel, /status. Commands reach your EA on its next poll.
/newbot → copy the token./start.Help & support
Open a ticket and our team will reply here and by email. Because you're signed in, we already have your account details — no need to explain your setup.
Loading…
Image signals
When a channel posts a screenshot instead of text, Nexus Vision reads the image and extracts the signal. Commands in images (close, BE, cancel…) are always applied. Opening new trades from an image is optional — off by default, because many channels post charts/result screenshots that aren't real entries.
Both off = Nexus Vision does nothing. Enable only what you trust your channels to send as images.
Voice signals
When a provider sends a voice note instead of text, Nexus Voice transcribes it and reads the signal. Commands in voice notes (close, BE, cancel…) are always applied. Opening new trades from a voice note is optional — off by default, because spoken numbers can be misheard ("fifty-two ninety" → wrong price).
Both off = Nexus Voice does nothing. Enable only what you trust your providers to send as voice notes.
Early alerts
Some channels send a quick alert first (e.g. XAUUSD SELL NOW or just SELL NOW) and only add the price/SL/TP a few seconds later by editing the message. With Pre-Signals on, that first alert opens the trade immediately using the distance, lot and number of trades you configured in the EA — and when the edit arrives with the full parameters, the EA updates it. This is the same behavior as the desktop Nexus Server.
{SYMBOL} and {ACTION} as placeholders (ACTION = BUY/SELL/LONG/SHORT). A bare word like BUY matches an action-only alert. Matching ignores emojis and is case-insensitive.Channel symbol
Some channels never name the instrument — they just post I'm buying - 4114 or SELL NOW. Type the symbol for those channels here (e.g. XAUUSD, or your broker's name such as XAUUSD.m) and it is used only when a message from that channel names no symbol. A message that does name one is never changed. Leave a channel empty to keep the default behaviour.
Message filter
Nexus already ignores the usual result and recap messages (TP1 hit, closed in profit, congrats…). But every provider words things differently. If yours posts updates that still open trades, add the wording here and any message containing it will never open a trade.
be will not block below. Write several words to match the exact phrase, e.g. running in profit.pips would stop a signal whose targets are written in pips.Every blocked message appears in your Activity Log with the term that caused it, so you can always tell a blacklist block from a quiet channel.
Push
Get a push notification on this device when something happens — even with the portal closed. Enable notifications on each device you want to be alerted on. Works on Android/desktop now; on iPhone, add Nexus to your Home Screen first.
Turn notifications on or off for the browser you're using right now.
Journal
Trades your EAs opened and closed, newest first. Closed trades show the result and why they closed (TP, SL, manual). This fills in as your EAs report activity.
Premium · Pre-trade AI validation
Sentinel scores every incoming signal before it's copied (0–100) from its risk/reward, coherence and your channels' track record, and rejects low-confidence trades. Commands are never filtered.
Real numbers from your own closed trades per channel. Reliability reflects sample size — small samples are not statistically solid.
Dry Run (Shadow Mode) runs your EA exactly as in live trading but without sending a single order to your broker. Every signal is parsed, sized and priced as usual, then tracked against the real market until it hits TP or SL. Use it to evaluate a new signal channel — or a new risk setting — before committing money.
Turn it on in the EA: Dry Run (Shadow Mode) = true. Results appear here automatically while it runs.
Enable Dry Run (Shadow Mode) in your EA and let it run. The first simulated trades will show up here within a few minutes.
Performance
Upload your trade-history CSV to explore equity, drawdown, distribution, monthly heatmap, temporal stats, Monte Carlo and more — fully interactive.