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
- ✓ A Nexus license (the email you purchased with).
- ✓ MetaTrader 4 or 5 running on your PC or a VPS, logged into your broker account.
- ✓ Your Telegram account — just the phone number you use for it. No developer keys needed.
- ✓ The Cloud EA from this folder (EA_MT5_Cloud or EA_MT4_Cloud).
Create your account
- Open the portal: cloud.nexuscopier.com (or double-click Open Cloud Portal in this folder).
- Click Create one and register with the same email as your Nexus purchase — that's how we match your license.
- Choose a password (6+ characters) and sign in.
Connect your Telegram
This lets the cloud read the signal channels you're in. You do it once; the session is stored encrypted.
- In the portal, enter your phone number in international format (e.g. +34600111222) — the one your Telegram account uses.
- Click Send verification code. Telegram sends a code to your Telegram app (not by SMS) — enter it.
- If your Telegram has 2FA, enter that password when asked.
- When it says Connected, you're in.
Using your own API ID / API Hash (optional)
Add a trading account
Each MT account uses its own license and its own set of channels.
- In Add an account, enter your License key.
- Enter an Account label — a short name with no spaces (e.g. FTMO, Real1). You will type this exact value in the EA later.
- Click Add account. The portal validates the license against your email.
Pick channels
- On the new account, click Channels.
- Search and tick the Telegram channels this account should copy from.
- Click Save channels. Only the selected channels feed this account.
Install the Cloud EA
Use EA_MT5_Cloud for MetaTrader 5 or EA_MT4_Cloud for MetaTrader 4 (both in this folder).
- In MetaTrader: File → Open Data Folder → MQL5 (or MQL4) → Experts. Copy the Cloud EA there.
- Back in MetaTrader, refresh the Navigator and drag the Cloud EA onto any chart.
- 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.com — license 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.
- 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.
- Enable AutoTrading (the button must be green). The EA shows its dashboard and starts polling.
Verify it works
- ✓ In the portal dashboard, the dot next to your account turns green ("EA connected") within ~15 seconds.
- ✓ Send a test signal in one of your channels — it appears in the live signal tape as a ticket, and your EA opens the trade.
- ✗ If the dot stays red: check the WebRequest URL, the License Key and that the Multi-Account ID matches the label exactly. See Troubleshooting.
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.
- ✅ The only thing that must stay running is your MetaTrader with the Cloud EA and AutoTrading enabled.
- ✅ You can close the browser, log out of the portal, even shut down the computer you used to open the portal — copying keeps working.
- ✅ The portal is just your control panel (to configure, watch the signal tape or the Analyzer); it is not required for trades to be copied.
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:
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.
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:
- In Telegram, open @BotFather → /newbot → copy the token.
- Open @idbot → it replies with your numeric Telegram user id.
- 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.
👁️ 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
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
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
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.
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).
- Double-click the provided cBot_cTrader.algo — cTrader imports it automatically (or in cTrader: Automate → ⋮ → Import cBot and pick the file).
- Add Nexus Copier to a chart and fill the parameters: License Key and Account label (must match the portal label exactly), then start it.
- 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.
- Max entry drift pips — if the market has moved further than this from the signal's entry, the order is placed as a pending LIMIT at the signal price instead of chasing a worse fill. The check is directional: only an unfavourable drift converts to LIMIT. If price moved in your favour the cBot still fills at market, exactly like the MT5 EA. 0 = off.
- Default SL pips when signal has none — a signal that arrives with no stop loss gets this distance instead of trading naked. Equivalent to the EA's Default SL (Pips). 0 = off.
- Default TP pips when signal has none — same idea for the take profit, so a trade is never left open-ended. Equivalent to the EA's Default TP (Pips). 0 = off.
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.
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.
- Pre-Signal Risk Mode — MANUAL uses the fixed Lot Size; RISK_PERCENTAGE risks a % of balance; RISK_MONEY risks a fixed amount. The two risk modes need a Pre-Signal SL in pips.
- Pre-Signal Risk Percentage / Risk Money — the amount at risk for the whole pre-signal entry. It is divided across the pre-signal trades (or all grid orders when the pre-signal grid is on), so adding trades splits the risk instead of multiplying it.
- Lot Size — the fixed lot, used when Risk Mode is MANUAL. Left at 0, the EA sizes the pre-signal with the general Risk Management settings.
- Pre-Signal Lot Mode — how that size is spread: LOT_FIXED gives every order the same lot, LOT_VARIABLE takes each order's lot from the per-order list.
What happens when the full signal arrives
- Link Pre-Signals to Cycle SL — replaces the pre-signal's temporary SL with the real SL of the signal. Touches the SL only.
- Link Pre-Signals to Cycle TP — replaces the pre-signal's own fixed TP with the cycle's take profit. The last TP level decides: a price (e.g. TP: 4398) becomes the new TP; TP: open clears the TP field so the pre-signals run free. The intermediate levels are kept in the cycle and are what Close Pre-Signals at Cycle TP counts.
- Link Pre-Signals to Cycle BE — moves the pre-signals to break-even, securing the run-up between the early entry and the full signal.
- Close Pre-Signals at Cycle TP — the cycle TP level that closes the pre-signal positions (0 disables). Works even when they have no TP of their own.
- Number of Pre-Signals to close at Cycle TP — how many of them that closure may take. 0 = all. It is a cap, not a quota: set 3 with only 2 open and both close, nothing waits for a third.
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.
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.