MT4 Hosting Exclusively for High-speed Forex Trading: Features

Did you know that optimal connectivity for financial software cannot be achieved with normal internet connections?

Our forex hosting service is specifically designed to improve trading results with algorithmic trading programs and MT4 expert advisors, which is why we have chosen internationally renowned providers like Equinix, Global Switch, Level3, and Internap to host our global infrastructure and provide connectivity.

FXVM’s networks do not host websites, rich media, or other applications that pose a risk to maintaining rock-solid connectivity. Our service provides hosting for traders and financial applications only.

Our server locations in New York and London feature low latency to a large number of forex brokers, exchanges, and other trading services. Lower latency results in significantly improved order execution speed, for faster and more accurate fills.

Our networks utilize premium connectivity by ISPs like Internap, Level3, and Telia, the same bandwidth providers and super-ISPs used by the world’s major financial networks and liquidity markets.

Learn more about our forex VPS hosting service for MT4 and expert advisors: Forex VPS Features


How to Autostart MT4 After Server/VPS Reboot

We recently published a knowledgebase article detailing how to automatically restart MetaTrader 4 after a VPS reboot. If you already have a forex VPS with FXVM, please jump to the Knowledgebase, as this functionality is built in to our forex VPS systems by default. Else, read on!

Using a forex VPS is an excellent first step toward maintaining 100% stability and availability of your MT4 platform and EAs. Beyond that, a critical practice is to automatically start MT4 in the event of a system reboot. This way, MetaTrader 4 will restart automatically in the event of a system crash or reboot, without any need to log in and start the program manually. Although using a forex VPS for expert advisors and other trading strategies is highly recommended, you can also use these steps with any normal Windows PC.

We recommend a free utility called Startup Manager, which provides an easy interface for defining normal .exe’s (Windows executables) as system services. This allows Windows to run the programs at system boot, before any user account logs in.

Download the application here:

Then, just follow the simple steps to add your MT4 program:

1. Open the Startup Manager and click the green “+” icon.


Autostart MT4 - 1


2. In the popup dialog, click Browse.

Autostart MT4 - 2


3. Locate your MT4′ terminal.exe file, usually in C:Program Files (x86)MetaTrader 4terminal.exe.Autostart MT4 - 3


4. Click OK to add the .exe to the startup list.

Autostart MT4 - 4

5. Confirm that terminal.exe by MetaTrader has been added.Autostart MT4 - 5


You’re done! MT4 will now automatically restart in the event of a system reboot. There is no need to keep Startup Manager open; all changes are saved to the system registry and will take effect immediately.

Are you looking for a better forex VPS? Take a look at our ultra-low-latency systems in NYC and London.

What is a Forex VPS?

If you are unfamiliar with “VPS” and other terminology, this article will help explain the goals of virtualized hosting.

“VPS” is an acronym for Virtual Private Server, sometimes referred to as a “VM” (virtual machine). It is a common variant of web hosting, and could also be called a variant of dedicated server hosting. Read more about the technical nature of a VPS below.

A datacenter, or data center, is a professional computer hosting facility where businesses locate physical hardware. This is done to benefit from direct connections to ISPs, and to access electrical and cooling resources required for 24x7x365 operation of computers.

The premise of a VPS is to leverage the advanced benefits of physical colocation in a datacenter, while providing an end-user service that is manageable and affordable. This is accomplished with the use of virtualization technologies (called hypervisors) that manage the partitioning, or virtualization, of physical hosts into smaller sub-units, where each sub-unit runs its own isolated operating system. It is akin to setting up multiple user accounts on a computer, and allowing all of them to be used at one time, with the crucial difference that each user has an entirely separate operating system.

As an example, a fully dedicated server may have dual 6-core CPUs for a total of 12 CPU cores, and 64GB of RAM (quite a lot compared to an average system). Using virtualization technology, this server can be divided into 8 sub-units, each with 8GB of RAM, 1 or 2 CPU cores, and a separate installation of Windows or Linux. The sub-unit can then be interfaced with as a completely separate system. One user could shut down or reboot, or even crash, without affecting the other users. This is the main advantage to virtualized hosting.

Virtualization plays a major role in many areas of business and IT, and it is also beginning to play a significant role in forex trading and the hosting of financial applications. Given that trading and financial applications often require more stability and faster connectivity than any other type of application, the benefits of virtualized hosting suit it perfectly:

  • Access to advanced hardware for a fraction of the full cost of colocating your own system.
  • As above, the ability to utilize top-tier data networks and connectivity, without owning the entire contract yourself.
  • Configuration of fail-over and high-availability systems, to ensure continuity of hosted applications.
  • Easy scalability, allowing you to start with only the resources you need, and expand later.
  • We perform professional maintenance and administration of the physical hardware and network components at no additional cost.

[From the FXVM Knowledgebase:]