Back to the homepage 🖥️ Using the Local version? Open the Desktop manual
Nexus

NEXUS CLOUD · COMPLETE MANUAL

Run Nexus from the cloud

No local server to install. Connect your Telegram once, add your accounts, and your EA copies the signals automatically. This guide walks you through everything.

🔒 Your Telegram session is encrypted · orders execute on your own EA, never on our servers
⚠️

Use the CLOUD Expert Advisors only

This folder contains EA_MT5_Cloud and EA_MT4_Cloud. They connect to Nexus Cloud automatically. Do not use them with the local Nexus Server, and do not use the local EAs (NexusCopier_MT5 / MT4) with the cloud — they are not interchangeable. You can switch between Cloud and Local whenever you like, but don't run both at the same time for the same account.

What is Nexus Cloud?

Nexus Cloud is the hosted way to run Nexus. Instead of installing the Nexus Server on your PC, we host your Telegram session and the signal parsing in the cloud. Your Expert Advisor (EA) still runs on your own MetaTrader and executes the trades on your broker — so your funds and execution always stay with you.

CLOUD

Reads your Telegram channels & parses signals 24/7.

YOUR EA

Polls the cloud and executes trades on your own MetaTrader.

YOU

Set risk, lots & protection inside the EA, as always.

What you need

1

Create your account

  1. Open the portal: cloud.nexuscopier.com (or double-click Open Cloud Portal in this folder).
  2. Click Create one and register with the same email as your Nexus purchase — that's how we match your license.
  3. Choose a password (6+ characters) and sign in.
If you see "No Nexus license found for this email", you used a different email than your purchase. Use the purchase email.
2

Connect your Telegram

This lets the cloud read the signal channels you're in. You do it once; the session is stored encrypted.

  1. In the portal, enter your phone number in international format (e.g. +34600111222) — the one your Telegram account uses.
  2. Click Send verification code. Telegram sends a code to your Telegram app (not by SMS) — enter it.
  3. If your Telegram has 2FA, enter that password when asked.
  4. When it says Connected, you're in.
No API ID or API Hash needed. You no longer have to create an application at my.telegram.org — Nexus connects through its own Telegram application, so your phone number and the login code are all it takes.
Using your own API ID / API Hash (optional)
If you prefer to connect through your own Telegram application, open Advanced: use my own Telegram API credentials on the connection screen and paste your API ID and API Hash from my.telegram.orgAPI development tools. Customers who set these up previously keep using them — nothing to change.
3

Add a trading account

Each MT account uses its own license and its own set of channels.

  1. In Add an account, enter your License key.
  2. Enter an Account label — a short name with no spaces (e.g. FTMO, Real1). You will type this exact value in the EA later.
  3. Click Add account. The portal validates the license against your email.
Tip: keep labels short and space-free. The label is how the cloud routes signals to the right EA — it must match the EA's Multi-Account ID exactly.
4

Pick channels

  1. On the new account, click Channels.
  2. Search and tick the Telegram channels this account should copy from.
  3. Click Save channels. Only the selected channels feed this account.
5

Install the Cloud EA

Use EA_MT5_Cloud for MetaTrader 5 or EA_MT4_Cloud for MetaTrader 4 (both in this folder).

  1. In MetaTrader: File → Open Data Folder → MQL5 (or MQL4) → Experts. Copy the Cloud EA there.
  2. Back in MetaTrader, refresh the Navigator and drag the Cloud EA onto any chart.
  3. Allow WebRequest — this is essential:

    Tools → Options → Expert Advisors → tick "Allow WebRequest for listed URL", then add each of these URLs and click OK:

    • https://script.google.comlicense validation (required — without it the EA shows "License Error").
    • https://cloud.nexuscopier.com — receives your signals from the cloud (required).
    • https://nexuscopier.com — update check (recommended).
    • http://127.0.0.1:5000 — only needed if you ever switch to the Local Nexus Server. Harmless to add now.
    • https://newsapi.org — only if you use the optional News Filter.

    Tip: add all of them now. That way nothing breaks if you later switch between Nexus Cloud and the Local Nexus Server.

  4. In the EA inputs set:
    • License Key = your Nexus license (same one you added in the portal).
    • Multi-Account ID = the name you give this account. It must be exactly the same name you used as the account label when you added it in the portal (Step 3) — same text, same capitals, no spaces (e.g. FTMO). This is how the cloud knows which account each signal belongs to.
  5. Enable AutoTrading (the button must be green). The EA shows its dashboard and starts polling.
The Server URL is fixed to the cloud inside the EA — you don't configure it. You only set License Key + Multi-Account ID.
6

Verify it works

Once set up: you don't need the portal open

After you've connected your Telegram and added your account, you don't need to keep cloud.nexuscopier.com open or stay logged in. Unlike the Local version (where you leave a PC running the Nexus Server), here your Telegram session runs on our server 24/7: it reads your channels, parses the signals and sends them to your EA automatically — whether or not you're logged into the portal.

To turn copying on or off for an account, simply use MetaTrader's AutoTrading button: with AutoTrading on, that account copies signals; turn it off and it stops copying. You don't need to open the portal to pause or resume an account.

The live signal tape

The dashboard shows a real-time feed of everything as it happens: messages received from your channels, how each one is parsed (side, symbol, entry, SL, TPs), which account it's routed to, and when your EA picks it up. It's the fastest way to confirm a signal flowed end-to-end.

Trainer — teach the parser

Open ⚙ Trainer from the top bar. Two tabs:

Commands

Teach Nexus how YOUR channels phrase actions like "close everything" or "move to breakeven". Paste an example, pick what it means, list trigger keywords, and it applies live.

Signal formats

For exotic signal layouts the built-in parser misses. Paste an example, label each number (entry / SL / TP), and save.

Use the Test bench on the right to paste any message and see exactly how your parser reads it — built-in patterns plus everything you've trained.

Analyzer — your performance

Open 📊 Analyzer and upload your trade-history CSV. The EA writes it automatically:

MetaTrader → File → Open Data Folder → MQL5/Files (or MQL4/Files) → NexusCopier_TradeHistory_*.csv

You get win rate, net profit, profit factor, expectancy, max drawdown, streaks, plus equity curve, drawdown, monthly heatmap, distribution, temporal stats, Monte Carlo, scenario lab and a filterable trade table — all interactive.

🟡 Dry Run — test a channel without risking a cent

Turn on Dry Run (Shadow Mode) in the EA and it runs its entire pipeline exactly as in live trading — parsing, lot sizing, your risk rules, the grid, SL/TP, break even, trailing, commands — but no order ever reaches your broker. Every would-be trade is tracked tick by tick against the real market until it hits TP or SL.

It answers the question you can't otherwise answer without paying for it: is this channel actually any good on my account, with my settings and my broker's spreads? Run it for a week and you have a real, dated track record instead of a guess.

In the portal open 🟡 Shadow results to see the simulated equity curve, the win-rate breakdown, P&L per channel and the full list of simulated trades. Results appear automatically within seconds of a shadow trade closing.

The EA also writes NexusDryRun_Analyzer_<account>.csv to MQL5/Files (MQL4/Files on MT4). It uses the same format as a real trade history, so you can load it straight into the Analyzer and get every chart and metric.

Included with all lifetime licences. Not available on the free trial. While Dry Run is on, the EA panel shows a permanent gold banner so the mode can never be mistaken for live trading — remember to switch it off when you want to trade for real.

Control bot — manage from your phone

A private Telegram bot to monitor and command your accounts remotely. Open 🤖 Control bot in the portal:

  1. In Telegram, open @BotFather/newbot → copy the token.
  2. Open @idbot → it replies with your numeric Telegram user id.
  3. Paste both in the portal and enable. Then message your new bot /start.

From the bot you get buttons for Status, Balance, P&L, Positions, Accounts and a Control menu: Close All, Breakeven, Cancel Pending, Pause/Resume signals and Blocked symbols. Commands reach your EA on its next poll (a few seconds).

AI PACK · ONE-TIME ADD-ON

Vision, Voice & Sentinel — real AI

The AI Pack unlocks three features that use genuine frontier AI models (not if/else rules) to read, hear and judge your signals. It's a one-time $19 add-on, and it's included free with the Business plan. Once unlocked on your license, the three tools appear in your portal.

💡 Each tool has its own switches in the portal: Read commands and Open new signals. Both off = the tool does nothing. They're off by default so a channel's screenshots or voice notes never trade by surprise — turn on only what you want.

👁️ Nexus Vision — signals from images

When a provider posts the signal as a screenshot instead of text, a vision model reads the entry, SL and every TP straight from the image.

EXAMPLE

A channel posts a picture of their terminal showing BUY XAUUSD @ 2358 · SL 2350 · TP 2364 / 2370. Nexus Vision extracts those values and opens the trade exactly as if they had been typed.

Turn it on in 👁️ Nexus Vision → enable Open new signals (and/or Read commands if your channel sends commands as images).

🎙️ Nexus Voice — signals from voice notes

When your provider speaks the trade in a voice note, Nexus transcribes it and extracts the order — even across languages.

EXAMPLE

A voice note says "ok guys, gold sell now, enter at 2358, stop 2366, first target 2352…". Nexus turns it into SELL XAUUSD @ 2358 · SL 2366 · TP 2352 and copies it.

Turn it on in 🎙️ Nexus Voice. Audio is error-prone, so review the first few trades when you enable Open new signals.

🛡️ Nexus Sentinel — AI pre-trade validation

Before a signal is copied, Sentinel scores it 0–100 using AI reasoning plus your channel's real track record (profit factor, expectancy, win rate). Low-confidence signals are blocked automatically.

EXAMPLE

A signal with a tiny SL, an inverted TP and from a channel with a poor record scores 5/100 → REJECTED; a clean signal with sound R:R from a strong channel scores 85/100 → EXECUTE. Rejections show in your live signal tape with the reason.

Open 🛡️ Nexus Sentinel, enable it and set your reject-below / execute-at-or-above thresholds. Every score is built on real, verifiable data — never invented.

⚙️ These features run only when their proxy is enabled on your account. If a tool's view shows it as unavailable, the AI Pack isn't unlocked yet on your license — add it from the website pricing, or upgrade to Business.

cTrader cBot

Run Nexus on cTrader too. The cBot connects to Nexus Cloud exactly like the Cloud EAs — same channels, multi-account routing, dashboard, journal and push. cTrader is included in your license (it's not part of the AI Pack).

  1. Double-click the provided cBot_cTrader.algo — cTrader imports it automatically (or in cTrader: AutomateImport cBot and pick the file).
  2. Add Nexus Copier to a chart and fill the parameters: License Key and Account label (must match the portal label exactly), then start it.
  3. The account dot turns green in the portal and signals copy automatically.

Entry-quality parameters (EA parity)

These three behave exactly like their MetaTrader counterparts. All are in the Modifications group and are off by default (0), so the cBot behaves as before unless you enable them.

⚠️ The cBot is Cloud-only — it talks to Nexus Cloud, not to the local Nexus Server. Use it with your cloud account.

Pre-Signals (early entry)

Some channels post a heads-up ("Gold buy now", "get ready to sell XAUUSD") before the real signal with SL and TP. With Pre-Signals the EA can enter on that alert, using its own lot, SL and TP in pips, and then link those positions to the full signal when it lands. Everything is configured in the Cloud EA inputs (group Pre-Signal (Early Entry)), not in the portal.

⚠️ The full signal still opens its own trades. A pre-signal is the early alert of the signal that follows, not a replacement for it. When the full signal arrives the EA opens its normal orders in addition to the pre-signal positions already running. Your total exposure is the pre-signal trades plus the full signal's trades — size accordingly.

How the pre-signal size is decided

Pre-signals have their own sizing settings, separate from the general Risk Management group, so you can size them by risk while your full signals stay on manual orders — or the other way round.

What happens when the full signal arrives

💡 Example. Pre-signal opens 2 BUY XAUUSD with a fixed 100-pip TP at 4402.52. The full signal arrives: SL: 4386, TP: 4394 / 4396 / 4398 / open. The EA opens the signal's own orders, sets the pre-signals' SL to 4386, and — because the last level is open — empties their TP field. 4394/4396/4398 are registered in the cycle, so with Close Pre-Signals at Cycle TP = 2 the pre-signal positions are closed when price reaches 4396.

Pre-Signals also need the trigger phrases configured for the channel. Detection is off by default — enable Enable Pre-Signal Trades in the EA inputs first.

⚙️ Trading the early entries only. Turn on Full signals open no trades (pre-signals only) and the full signal opens no positions of its own — it is still processed and its cycle registered, so the pre-signals keep inheriting the SL/TP and closing at the cycle TP. It works whatever your risk mode is. Note that Max Orders (Auto Risk Mode) is not the way to do this: 0 there means "no limit", not "no trades".

Multiple accounts

One Telegram session feeds as many accounts as you have licenses. In the portal, Add an account for each license with its own label and its own channels. Then run a Cloud EA per MetaTrader account, each with its own License Key + matching Multi-Account ID. A signal is delivered only to the accounts whose channel list includes that channel.

Troubleshooting

The account dot stays red

The EA isn't reaching the cloud. Check: (1) https://cloud.nexuscopier.com is in the WebRequest allow-list; (2) AutoTrading is ON (green); (3) the License Key is correct; (4) the Multi-Account ID matches the portal label exactly (case + no spaces).

"License Error! Check the Expert log for details." (EA popup)

The EA couldn't validate your license. The most common cause is a missing WebRequest URL: add https://script.google.com (the license server) — this is the one most people forget. Then remove and re-attach the EA. The Experts tab (Toolbox → Experts) shows the exact reason on the lines LICENSE VALIDATION FAILED / Reason / Account. Note the license is tied to the MT5 account number the EA runs on (not the Multi-Account ID), so make sure MetaTrader is logged into the account the license was issued for.

"Cannot connect" in the Experts tab

Almost always a WebRequest URL is missing. Make sure https://cloud.nexuscopier.com and https://script.google.com are both in the allow-list, then remove and re-attach the EA to the chart.

Signal appears in the tape but doesn't trade

Check the EA's Experts tab: the symbol may not exist on your broker (e.g. gold is XAUUSD. or GOLD) — use the EA's Symbol Map. Also check spread filter and lot settings.

License error in the portal

Register with the same email as your purchase, and make sure the license belongs to that email.

Still stuck? Use the in-portal support / contact on nexuscopier.com.