🔧
7. Troubleshooting
Common problems and how to solve them
❌ EA Not Receiving Signals
- ✓ Is Nexus Server running? Check for the console window. Try visiting
http://127.0.0.1:5000/get_tradein a browser. - ✓ Does the Server URL in EA parameters match the actual port? Default:
http://127.0.0.1:5000/get_trade - ✓ Is Telegram connected? Check for a green connected status in the Configurator's Telegram tab.
- ✓ Is the channel added and enabled in the Configurator?
- ✓ Are WebRequests allowed in MT5 for
http://127.0.0.1:5000? - ✓ Check the EA log file in MT5 Data Folder →
MQL5/Files/for error messages.
❌ Orders Not Opening
- ✓ Does the symbol exist in your broker's MT5? Check Market Watch. Add a Symbol Mapping if needed.
- ✓ Is Symbol Filter active and blocking this symbol?
- ✓ Is Time Filter active and outside allowed hours?
- ✓ Has Max Simultaneous Trades limit been reached?
- ✓ Is Drawdown Protection triggered (trading stopped for the day)?
- ✓ Is the license valid? Check EA log for license errors.
- ✓ Is AutoTrading enabled in MT5 (the green robot icon in the toolbar)?
❌ Signals Without Symbol Not Working
- ✓ Is "Force Symbol If Missing" enabled in BOTH the Configurator (Symbol Mapping tab) AND the EA inputs?
- ✓ Does "Symbol to Force" exactly match the broker's symbol name (including any suffix like 'm' or prefix)?
- ✓ Check the EA log for entries containing "symbol_forced" to confirm the feature is triggering.
- ✓ Check Nexus Server log for the parsed signal to see if symbol_forced = true in the JSON response.
❌ Pre-Signals Not Being Detected
- ✓ Is Pre-Signal Enabled = true in the EA inputs?
- ✓ Is the phrase template configured in the Configurator's channel settings (not just globally)?
- ✓ Does the template match the actual message format? Templates are case-insensitive but must match the structure.
- ✓ Check Nexus Server log for "pre-signal" parsing entries to see if the message reaches the parser.
- ✓ Note: parentheses in templates are valid and properly escaped internally.
❌ License Error
- ✓ Verify the License Key is entered in BOTH the EA inputs and the Configurator's License tab.
- ✓ Confirm the license is registered for your current MT5 account number.
- ✓ Check internet connection — the license requires online validation on startup.
- ✓ If you changed brokers or account numbers, contact support to transfer your license.
❌ Nexus Server Won't Start or Connect
- ✓ Run Nexus Server.exe as Administrator (right-click → Run as administrator).
- ✓ Check Windows Firewall — add an inbound rule to allow port 5000.
- ✓ Check if another process is using port 5000: run
netstat -an | findstr 5000in Command Prompt. - ✓ Check antivirus — add Nexus Server.exe to the exclusions list.
- ✓ Ensure .NET 8 Runtime is installed (check the installer or download from Microsoft).