Nexus Cloud
NexusCloud
Signal Terminal

Welcome back

Sign in to your terminal

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.

New to Nexus Cloud?

You need to create your account first. Use the email where you received your license and pick any password you like.

Password help

Reset your password

Enter your account email and we'll send you a link to set a new password.

Password help

Choose a new password

Enter a new password for your Nexus Copier account.

Get started

Create your account

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.

Already registered? Sign in
Signed in ·

Connection · step 1 of 2

Connect your Telegram

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.

⚙️ Advanced: use my own Telegram API credentials (optional)

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 like nexus1, or wait ~30 minutes. Or just close this section and connect with your phone number instead.
🔒 Is this safe? Nexus connects to Telegram the same way the official desktop app does. We never see your Telegram password, we can't post as you, and you can revoke access anytime in Telegram → Settings → Devices.

Not now? Skip this step and explore the dashboard →
You can finish connecting Telegram anytime from Tools → Telegram connection.

Connection · step 2 of 2

Enter the login code

Telegram just sent you a login code. Enter it to finish connecting.

Didn't get the code?
    Send me a new code

    Connection · two-factor

    Two-factor password

    Your Telegram account has 2FA enabled. Enter that password to continue.

    Signed in

    Your accounts

    Trading accounts

    Each account runs on its own license and channel set. Set risk & lots inside the EA.

    Add an account

    Connect another MT terminal under your Telegram session.

    Live signal tape

    Messages, parsed signals, routing and EA delivery — as they happen.

    Listening for activity…
    Account ·

    Channels

    Pick channels for this account

    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.

    Just joined a channel and can't see it here?
    Queue ·

    Pending signals

    Message queue

    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.

    Account ·

    Final step

    Configure your EA

    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.

    1

    Allow the Nexus URLs in MetaTrader

    Go to Tools → Options → Expert Advisors, tick “Allow WebRequest for listed URL”, add these 5 URLs (one per line) and click OK.

    URL 1 · licensehttps://script.google.com
    URL 2 · license redirecthttps://script.googleusercontent.com
    URL 3 · local serverhttp://127.0.0.1:5000
    URL 4 · signalshttps://cloud.nexuscopier.com
    URL 5 · updateshttps://nexuscopier.com

    ⚠️ A missing URL is the #1 cause of a “License Error”. Always do this before step 3.

    2

    Install the Cloud EA

    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.

    3

    Enter your License Key and Account ID

    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.

    License Key
    Multi-Account ID
    4

    Choose the channels to copy

    Finally, pick which Telegram channels this account copies from. Without channels the EA connects but never receives a signal.

    Checking your channel selection…

    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.

    Waiting for your EA to connect… complete the steps above and this turns green automatically.
    Risk & Routing ·

    Account protection

    🛡️ Risk Engine

    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.

    Risk limits

    One-click prop-firm presets (limits set ~10% inside each firm's real rules):

    Daily loss limit % (0 = off)
    Max drawdown % (0 = off)
    Max open positions (0 = off) ⓘ

    Max open positions counts every position open in that terminal — manual trades and trades from other EAs included — not only the ones Nexus copied.

    Routing

    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.

    Only these symbols — comma-separated (empty = all)
    Lot multiplier

    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.

    TP profiles

    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.

    Your profiles
    Channel assignments for this account
    Channels this account copies from. “(none)” = the EA uses its own TP settings for that channel.

    Entry ladder

    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).

    Trainer

    Teach your parser

    Trainer

    Teach Nexus how YOUR channels phrase things — both action commands and signal layouts. Changes apply to your live listener immediately.

    Train a command

    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.

    Run a test to preview the parse…
    Telegram bot

    Remote control

    Telegram bot

    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.

    Bot settings

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

    Help & support

    Contact 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.

    New ticket

    No file selected
    PNG, JPG… up to 20 MB each
    or chat on Telegram: @NexusCopierSupportBot

    Your tickets

    Loading…

    👁️ Nexus Vision

    Image signals

    Nexus Vision

    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.

    Settings

    Both off = Nexus Vision does nothing. Enable only what you trust your channels to send as images.

    🎙️ Nexus Voice

    Voice signals

    Nexus Voice

    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).

    Settings

    Both off = Nexus Voice does nothing. Enable only what you trust your providers to send as voice notes.

    ⚡ Pre-Signals

    Early alerts

    Pre-Signals

    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.

    Detection

    Trigger phrases
    One per line. Use {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.
    Execution (optional — overrides the EA)
    Leave every field at 0 to keep today's behaviour: the EA executes the pre-signal with its own inputs. Any value above 0 is sent with the pre-signal and overrides that EA input (needs EA v17.8+ on MT5, or the latest MT4 build).
    Number of trades (0 = use the EA's own input)
    SL pips (0 = use the EA's own input)
    TP pips (0 = use the EA's own input)
    Channels (optional)
    Pick the channels Pre-Signals should apply to. Select none to apply to all your channels.
    Saved.
    🏷️ Symbol fallback

    Channel symbol

    Symbol fallback

    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.

    Channels

    Saved.
    🚫 Blacklist

    Message filter

    Blacklist

    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.

    Detection

    Blocked terms
    One per line. Not case-sensitive, and emojis are ignored. A single word matches the whole word only — be will not block below. Write several words to match the exact phrase, e.g. running in profit.
    ⚠️ Be careful with words that also appear in real signals. Blocking pips would stop a signal whose targets are written in pips.
    Channels (optional)
    Pick the channels this blacklist applies to. Select none to apply to all your channels — but a term that suits one provider often breaks another, so picking the specific channel is usually safer.

    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.

    Saved.
    🔔 Notifications

    Push

    Notifications

    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.

    This device

    Turn notifications on or off for the browser you're using right now.

    What to notify me about

    Saved.
    📜 Trade history

    Journal

    Trade history

    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.

    🛡️ Nexus Sentinel

    Premium · Pre-trade AI validation

    Nexus Sentinel

    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.

    Settings

    Signals under this score are discarded (default 40).
    Scores between the two are borderline. With lot-scaling on, these are copied with a reduced lot instead of being rejected.

    Decision stats

    Channel track record

    Real numbers from your own closed trades per channel. Reliability reflects sample size — small samples are not statistically solid.

    Recent decisions

    🟡 Shadow results

    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.

    🟡

    No shadow results yet

    Enable Dry Run (Shadow Mode) in your EA and let it run. The first simulated trades will show up here within a few minutes.

    📊 Nexus Trade Analyzer

    Performance

    Trade Analyzer

    Upload your trade-history CSV to explore equity, drawdown, distribution, monthly heatmap, temporal stats, Monte Carlo and more — fully interactive.

    📈
    Drop your CSV here, or browse
    MT5 → File → Open Data Folder → MQL5 → Files → NexusCopier_TradeHistory_*.csv
    🔒 Telegram session encrypted at rest · orders execute on your own EA, never on our servers