Tools & Platforms
MetaTrader VPS Setup: Desktop and Virtual Hosting
Set up MetaTrader hosting with the right environment, EA permissions and migration checks. Avoid duplicate automation and verify logs before use.
Source updated
- Originally published
- Source updated
In this article
There are two different ways to host MetaTrader remotely: rent a general-purpose computer and run the desktop terminal, or use MetaQuotes' integrated virtual hosting. Choose the method your Expert Advisor actually supports before paying for a server.
Understand the Two Environments
A remote desktop gives you an operating system you administer. You install the terminal, maintain updates and control the application's permissions. Some providers also support MetaTrader through Wine on Linux; that is a compatibility arrangement, not native Windows hosting.
MetaQuotes virtual hosting migrates a supported terminal environment to a virtual platform. It is not a general Windows desktop for installing unrelated software. Read the migration documentation for its limitations: DLL calls are prohibited, scripts are not migrated, and the remote environment permits trading after migration. Local automation is disabled during migration to reduce duplicate execution.
Prepare a Practice Configuration
Use a demo account to establish the workflow. Record the broker server, symbol names, EA version, inputs and intended chart timeframe. Confirm whether the EA supports the account's netting or hedging system and any broker-specific symbol suffixes.
Keep a backup of the configuration and source records. A strategy that behaved one way on a different account may behave differently when contract sizes, trading hours or execution settings change.
General VPS Installation
For a Windows host, secure remote access before adding account credentials. Download MetaTrader through the official platform or broker channel. Install only the required EA and indicators from a source you trust.
Do not enable DLL imports for every programme as a generic setup step. Grant a permission only when a known tool requires it and you understand why. Restrict any allowed network destinations to those required by the application.
Check platform logs, data updates and account identity. Confirm that the EA is attached to the intended chart and that its actual status is active in that version. A remembered smiley icon from an MT4 tutorial is not a universal MT5 diagnostic.
Integrated Hosting Migration
Follow the official preparation and synchronization steps for the selected terminal version. Review exactly which charts, EAs and account settings are being transferred before migration. Do not migrate unfamiliar code simply because local auto-trading was previously disabled.
After migration, inspect the virtual-platform journal and resource information. Confirm that only the intended copy of the strategy is operating. Re-enabling the local EA without a deliberate plan can result in duplicate trading on the same account.
Maintenance and Recovery
For a general VPS, keep security software and operating-system updates active. Plan restarts around the instruments and exposure involved rather than assuming Sunday is always inactive. Test a restart in demo, then reconcile positions and working orders before resuming the strategy.
For either hosting method, establish how to stop the remote workload, review logs and independently inspect the broker account. Hosting does not guarantee a fill price, remove a provider's automation restrictions or make an unprofitable strategy profitable.
Key Takeaways
- A remote desktop and integrated virtual hosting are different products.
- Check DLL, script and migration restrictions before choosing.
- Verify the remote logs and prevent duplicate local execution.
- Test recovery with a demo account.
Frequently Asked Questions
Can I run NinjaTrader in MetaQuotes virtual hosting?
It is not a general desktop environment. Choose a supported host for the application you need.
Does switching off local auto-trading stop the remote EA?
Do not assume so. Manage and verify the remote environment separately.
Is the cheapest plan enough?
Check actual resource use and compatibility. Our VPS setup guide covers general remote-host checks.