Nexus Copier Nexus Copier full manual on a single page

1. Quick Start — Installation & First Setup

From zero to your first automated trade

1.1 Installing the EA in MetaTrader 4 / MetaTrader 5

1

Open MetaTrader

Go to File → Open Data Folder to open the MT4/MT5 data directory.

2

Copy EA files

MT5: copy NexusCopier.ex5 into MQL5/Experts/. MT4: copy NexusCopier.ex4 into MQL4/Experts/.

3

Allow WebRequests

In MT5: Tools → Options → Expert Advisors → check "Allow WebRequests for listed URL" → add the URLs below:

⛔ MANDATORY — without these URLs the system will not work:

http://127.0.0.1:5000
https://script.google.com
https://nexuscopier.com

Optional — add it too if you might switch to Nexus Cloud:

https://cloud.nexuscopier.com

Add each URL on a separate line in the MT5 WebRequests field.
4

Attach the EA to a chart

Drag NexusCopier from the Navigator onto any chart. Enable "Allow Algo Trading" in the EA dialog.

5

Enter your License Key

In the EA inputs, find License Key and paste your key. Click OK.

⚠️ Important: The EA must remain attached to a chart while the market is open. Use a VPS for 24/7 operation without keeping your PC running.

1.1.1 The ea_settings.ini Configuration File

Nexus Copier supports an optional configuration file called ea_settings.ini that allows you to define all EA parameters externally, outside of MetaTrader's input dialog. This file must be placed in the Files folder of your MetaTrader data directory:

📁 File location:
MT5: …\MQL5\Files\ea_settings.ini
MT4: …\MQL4\Files\ea_settings.ini

To open the data directory go to File → Open Data Folder in MetaTrader.

How it works: When ea_settings.ini is present in the Files folder, the EA reads its values on every tick and applies them as the active configuration — completely ignoring the parameters set in MetaTrader's input dialog. Modifying values directly in MetaTrader will have no effect as long as this file exists.

⚠️ Important notice for experienced EA users

If you have previous experience working with Expert Advisors, you may find it more intuitive and straightforward to configure Nexus Copier directly through MetaTrader's input parameters — the standard way you are already familiar with.

The ea_settings.ini file is primarily intended for scenarios where you want to manage settings externally (e.g. automated deployments or shared configurations across multiple terminals). If this file is present in the Files folder, changes made inside MetaTrader's input dialog will be silently overridden.

If you are not sure which method to use, start with the standard MT4/MT5 input parameters and ignore the .ini file entirely — simply do not create it.

To help you get started with the initial setup, you can download two tutorial videos covering the complete EA installation and configuration process:

🎬 EA Installation & Configuration Videos:
https://nexuscopier.com/downloads/EA_Installation.zip
Download the ZIP to access both video guides.

1.2 Installing and Launching Nexus Server

1

Extract the ZIP

Extract the package to a permanent folder (e.g. C:\NexusServer\). Do not run from the Downloads folder.

2

Run Nexus Server.exe

Right-click → Run as Administrator. The server starts on port 5000 by default.

3

Verify it's running

You should see the server main window with a green status.

💡 Tip: Add Nexus Server to Windows Startup so it runs automatically when the PC/VPS boots.

1.3 Installing Nexus Configurator

1

Run Nexus Configurator.exe

Double-click Nexus Configurator.exe. No installation required — it runs directly.

2

Open the Configurator

All system settings are organized in tabs. Start with the Telegram tab to enter your credentials.

3

Verify config.json path

Nexus Configurator must point to the same config.json used by Nexus Server. Both must be on the same machine.

1.4 Connecting Telegram — Getting Your API ID & Hash

NexusServer connects to Telegram using the official Telegram API through your personal account — not a bot. This means it reads channels just as you would in the Telegram app, with no limitations on private channels or groups.

1

Go to my.telegram.org

Open https://my.telegram.org in your browser and log in with your phone number.

2

Go to "API development tools"

Click on API development tools in the menu.

3

Create a new application

Fill in: App title (any name), Short name (any), Platform = Desktop. Click "Create application".

4

Copy your API ID and API Hash

You will see your App api_id (a number, e.g. 12345678) and App api_hash (a long alphanumeric string). Copy both.

5

Enter them in the Configurator

Open Configurator → Telegram tab. Paste API ID and API Hash in the corresponding fields.

6

Enter your phone number and verify

Enter your phone number in international format (e.g. +34612345678). Telegram will send an SMS or in-app code. Enter the code in the Configurator.

🔒 Security Warning: Never share your API Hash with anyone. It provides full access to your Telegram account. Nexus Copier only uses it to read channel messages — it never sends messages or modifies your account.

1.5 Adding Telegram Channels

Once connected, you can add channels whose messages will be parsed as trading signals.

1

Find the channel username or numeric ID

For public channels you can use the username (e.g. @goldtraders). For private channels or groups you need the numeric ID (e.g. -1001234567890). Use the included tool TelegramIDFinder.exe: launch it, log in with your Telegram account, browse to the channel and click it to reveal its ID.

2

Add in Nexus Configurator → Telegram tab

Click "Add Channel", paste the username or numeric ID, and confirm.

3

Configure per-channel options

Set risk overrides, enable/disable Pre-Signals, or configure Force Symbol for this specific channel.

💡 Multiple Channels: You can add unlimited channels. Each channel can have its own risk configuration using the Channel Overrides tab.

1.6 Activating Your License

Your license key is tied to your MT5 account number. It must be entered in two places:

  • In the EA inputs: Find the License Key field in the EA parameters (License & Server tab in the Configurator).
  • In the Configurator: License tab → paste the same key.
⚠️ Note: If you change your MT5 account number (e.g. switch brokers), contact support to transfer your license to the new account.

1.7 First Run Checklist

Before expecting your first trade, verify all of the following:

EA is attached to a chart in MT5 with AutoTrading enabled
NexusServer is running (console window visible, no errors)
Telegram connected — phone number verified, green status in Configurator
At least one signal channel has been added and is active
License key entered in both EA inputs and Configurator
WebRequests allowed in MT5 for http://127.0.0.1:5000, https://script.google.com and https://nexuscopier.com
config.json saved after all Configurator changes
✅ Ready! Wait for the next signal from your channel. The EA will receive it automatically and open trades according to your configuration.

☰ All chapters