Download and run this script to check your MT5 connection settings.
Download UE_Diagnostic.mq5UE_Diagnostic.mq5 to your MQL5/Scripts/ folderIf everything is configured correctly, you should see output like this:
2026.01.10 02:02:42.142 UE_Diagnostic (EURUSD,H1) =======================================================
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) ULTIMATE EXTRACTOR - CONNECTION DIAGNOSTIC
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) =======================================================
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1)
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) --- TERMINAL INFO ---
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) MT5 Build: 5478
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) Terminal Path: C:\Program Files\MetaTrader 5
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) Trade Allowed: YES
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) DLLs Allowed: NO
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) Connected: YES
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1)
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) --- MQL PERMISSIONS ---
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) MQL Trade Allowed: YES
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) MQL Signals Allowed: NO
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1)
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) --- CONNECTIVITY TESTS ---
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1)
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) Test 1: httpbin.org (external test server)...
2026.01.10 02:02:42.341 UE_Diagnostic (EURUSD,H1) httpbin.org: SUCCESS (HTTP 200)
2026.01.10 02:02:42.341 UE_Diagnostic (EURUSD,H1) Response size: 285 bytes
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1)
2026.01.10 02:02:42.143 UE_Diagnostic (EURUSD,H1) Test 2: ultimateextractor.com (our server)...
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1) Ultimate Extractor: SUCCESS (HTTP 200)
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1) Response size: 15 bytes
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1) Response: {"status":"ok"}
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1)
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1) Test 3: Skipped (no API key provided)
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1)
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1) =======================================================
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1) DIAGNOSTIC COMPLETE - Check results above
2026.01.10 02:02:42.577 UE_Diagnostic (EURUSD,H1) =======================================================WebRequest is completely disabled in your MT5 settings.
Fix:
WebRequest is enabled but the URL isn't whitelisted.
Fix:
https://ultimateextractor.com to the URL listUsually means MT5 wasn't restarted after adding the URL.
Fix:
Network issue - the request is being blocked or can't reach the server.
Possible causes:
Algo trading is disabled globally.
Fix:
Copy the full diagnostic output from the Experts tab and send it to our support team. We'll help you get connected!
Contact Support →