
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
VPS location is non-EU.
GPT told me that might've been a problem as well since the first broker demo account I opened via my mac from another location.
So what I did, I started creating demo account directly via the browser of my VPS, that way they take into account the location of the VPS, and in case it is not possible to trade their broker from that region that immediately flag. I had a situation with Fusion Markets if not mistaken, once I entered via my VPS they suggested I change to another website they had specifically for my region.
At this point, I can only guess that you might have an international issue.
Are your broker-dealer and VPS both within the E.U.?
I tried other different VPS Providers with same Geo Location and both worked fine with no strings attached, even using the general MT5, not the one provided by the broker.
Once I told the old vps provider I request a refund, they asked to explain the reason. They also asked for the credentials of any of my demo accounts so that they could run some tests as well.
So far, the only solution I found is to change the VPS provider.
Will keep this thread updated in case they find a solution to this. Hopefully this might benefit someone who paid the annual fee for the VPS and is more rigid when it comes to change the VPS provider.
1. Introduction — The problem I’m facing
I am encountering a consistent issue when attempting to use MetaTrader 5 (MT5) on my VPS. Regardless of which broker I select, the platform shows a “No Connection” status immediately after trying to log in. This happens for both real and demo accounts. The problem is not broker-specific: even the default MetaQuotes-Demo account, which I can easily access on my local PC, fails to connect when I use it on the VPS. My goal is to understand why MT5 is unable to establish a connection from the VPS environment, while the same accounts work perfectly on my local machine.2. What I’ve already tried (no luck so far)
I have already gone through several troubleshooting steps, but none have resolved the problem:
Verified that the VPS has working internet access and that other applications can connect without issues.
Attempted to connect to multiple broker servers (RoboForex, FusionMarkets, etc.) and MetaQuotes-Demo — all result in the same connection failure.
Confirmed that the same accounts connect instantly on my personal computer, ruling out account credentials as the problem.
Used Test-NetConnection in Windows PowerShell to verify port accessibility. General ports like 443 work fine, but the specific broker ports (e.g., 1950 for RoboForex) fail to connect, while other random ports respond correctly.
Disabled antivirus and security tools temporarily to eliminate the possibility of them blocking MT5. No change.
Checked and adjusted firewall rules to ensure MT5 has full outbound internet permissions.
Restarted MT5, reinstalled the platform in both normal and portable modes, and tested from multiple installation directories.
Tried connecting during different times of the day in case of temporary broker or network issues.
Despite these efforts, the behavior remains unchanged — every attempt to log in to any broker or MetaQuotes-Demo results in either “No Connection” OR " Connection Lost" on the VPS.
3. What I’m still trying to understand
Is it possible that certain brokers or MetaQuotes servers actively reject connections from datacenter IP ranges, and if so, is there a workaround?
Could there be hidden Windows networking policies or configurations on the VPS that prevent MT5 from making outbound connections to trading ports?
Is there any additional diagnostic tool I could use from the VPS to confirm whether the connection is being dropped locally or blocked remotely
Attaching a screenshot of my MT5 Journal.
P.S I have read a lot of people complaining about being unable to open mql5 website but it works perfectly fine on my browser's VPS so it has nothing to do about it.
Any help or advice would be hugely appreciated — this is blocking me completely at the moment.
GPT told me that might've been a problem as well
Oh lawd... I've been compared to Chat-GPT! 😅
In the States, we have strict KYC and AML laws. I don't know the E.U.'s specific policies off-hand, but I'm sure that similar laws apply.
wow. This issue is getting quite involved. However "once upon a time", i did have a similar issue when trying to access gomarkets via my vps that would forward me to the eu site and would refuse to send me to the aus site. So, i "feel your pain". And i agree that it sounds like your geo location must be the cause. I wish you luck with your broker or brokers; but i dont think there would be anything they can do about it if indeed this is the case. And yeah, i am aware that fusion has the same issue. But i didnt think that would affect the mt5 application itself, after you have already have account details. But maybe it depends on the geo location of the ip address where you opened the account?