1. Quick Start — Installation & First Setup
From zero to your first automated trade
1.1 Installing the EA in MetaTrader 4 / MetaTrader 5
Open MetaTrader
Go to File → Open Data Folder to open the MT4/MT5 data directory.
Copy EA files
MT5: copy NexusCopier.ex5 into
MQL5/Experts/. MT4: copy NexusCopier.ex4 into
MQL4/Experts/.
Allow WebRequests
In MT5: Tools → Options → Expert Advisors → check "Allow WebRequests for listed URL" → add the URLs below:
http://127.0.0.1:5000https://script.google.comhttps://nexuscopier.comOptional — add it too if you might switch to Nexus Cloud:
https://cloud.nexuscopier.comAdd each URL on a separate line in the MT5 WebRequests field.
Attach the EA to a chart
Drag NexusCopier from the Navigator onto any
chart. Enable "Allow Algo Trading" in the EA dialog.
Enter your License Key
In the EA inputs, find License Key and paste your key. Click OK.
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:
MT5:
…\MQL5\Files\ea_settings.iniMT4:
…\MQL4\Files\ea_settings.iniTo 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.
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:
https://nexuscopier.com/downloads/EA_Installation.zip
Download the ZIP to access both video guides.
1.2 Installing and Launching Nexus Server
Extract the ZIP
Extract the package to a permanent folder (e.g.
C:\NexusServer\). Do not run from the Downloads folder.
Run Nexus Server.exe
Right-click → Run as Administrator. The server starts on port 5000 by default.
Verify it's running
You should see the server main window with a green status.
1.3 Installing Nexus Configurator
Run Nexus Configurator.exe
Double-click Nexus Configurator.exe. No
installation required — it runs directly.
Open the Configurator
All system settings are organized in tabs. Start with the Telegram tab to enter your credentials.
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.
Go to my.telegram.org
Open https://my.telegram.org in your browser and log in with your phone number.
Go to "API development tools"
Click on API development tools in the menu.
Create a new application
Fill in: App title (any name), Short name (any), Platform = Desktop. Click "Create application".
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.
Enter them in the Configurator
Open Configurator → Telegram tab. Paste API ID and API Hash in the corresponding fields.
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.
1.5 Adding Telegram Channels
Once connected, you can add channels whose messages will be parsed as trading signals.
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.
Add in Nexus Configurator → Telegram tab
Click "Add Channel", paste the username or numeric ID, and confirm.
Configure per-channel options
Set risk overrides, enable/disable Pre-Signals, or configure Force Symbol for this specific channel.
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 Keyfield in the EA parameters (License & Server tab in the Configurator). - In the Configurator: License tab → paste the same key.
1.7 First Run Checklist
Before expecting your first trade, verify all of the following: