MetaTrader 5VPSExpert AdvisorsBroker Selection

Running MetaTrader 5 24/7: VPS Setup, Broker Selection, and EA Best Practices

If your MT5 is running on your home PC, you're leaving money on the table. Here's how to keep your Expert Advisor online around the clock—and why a Cloud VPS changes everything.

TradeSgnl Team

Author

6 min read

Your automated trading strategy is only as reliable as the computer running it. If you're running MetaTrader 5 on your home PC, every restart, power cut, and internet dropout is a potential missed signal—or worse, an open position with no one watching it.

This guide covers everything you need to keep MT5 running continuously: the right VPS setup, EA installation, broker requirements, and the small configuration details that catch most traders off guard.

Why Your Home PC Isn't Good Enough

The forex market runs five days a week, around the clock. Your home computer doesn't.

Windows updates restart your machine without warning. Power outages happen. Your ISP has maintenance windows at 3 AM. Your laptop closes when the lid goes down. Any of these can disconnect your EA from the signal server mid-trade, leaving positions open with no management.

The standard solution is a Virtual Private Server (VPS)—a Windows machine hosted in a data centre that runs 24/7 regardless of what happens on your end. You access it remotely, install MT5, attach your EA, and walk away.

The TradeSgnl Cloud VPS

If you're on TradeSgnl's Advanced or Professional plan, a Cloud VPS is already included in your subscription. You don't need to source one yourself—it comes pre-configured with MetaTrader 5 and the TradeSgnl EA already installed, ready to connect.

Plan specs:

  • Advanced plan — 2 vCPU, 4 GB RAM, 40 GB SSD. Handles a single MT5 instance running multiple strategies cleanly.
  • Professional plan — 4 vCPU, 8 GB RAM, 80 GB SSD. For more demanding setups or multiple concurrent strategies.
  • Starter plan — Cloud VPS available as a paid add-on.

All plans also include a Cloud Terminal—a browser-based MT5 interface you can use from any device without an RDP connection.

To claim your VPS, head to the Cloud VPS section in your TradeSgnl portal. After claiming, you'll receive an email with your IP address, username, and password within 24 hours.

Connecting to Your VPS

Once your credentials arrive, connect using Remote Desktop Protocol (RDP):

Windows — Press Win+S, search for "Remote Desktop Connection," enter your IP address, then your username (usually Administrator) and the provided password.

macOS — Download Microsoft Remote Desktop from the Mac App Store. Click + → Add PC, enter the IP address, add your credentials, and connect.

The portal also provides a pre-configured RDP shortcut file you can download for one-click access to your server.

Connecting the EA to Your Account

If you're on the TradeSgnl Cloud VPS, MetaTrader 5 and the TradeSgnl EA are already installed—you don't need to set anything up. Once you're connected via RDP, open MT5, find TradeSgnl-MT5-EA in the Navigator panel, drag it onto any chart, and enter your License ID from the Connections section of your dashboard. That's it.

Setting Up the EA on a Self-Managed VPS

If you're running your own VPS, you'll need to install the EA. The easiest way is the TradeSgnl EA Manager—a Windows application that automatically detects every MetaTrader 5 instance on your machine and installs the EA for you.

Download it from the Microsoft Store or as a standalone installer from the Downloads section of your TradeSgnl portal. Open the EA Manager, enter your License ID, and it handles the rest—including keeping the EA up to date when new versions ship.

Manual Installation

If you prefer to install manually, the process takes about 10 minutes.

What you need:

  • TradeSgnl-MT5-EA.ex5 — the Expert Advisor file
  • TradeSgnl-MT5-DLL.dll — required for the server connection

Download both files from the Downloads section of your TradeSgnl dashboard.

Installation steps:

  1. Open MT5, click FileOpen Data Folder
  2. Navigate to MQL5Experts
  3. Copy both files (TradeSgnl-MT5-EA.ex5 and TradeSgnl-MT5-DLL.dll) into this folder
  4. In MT5, go to ToolsOptionsExpert Advisors
  5. Check Allow algorithmic trading
  6. Check Allow DLL imports

Without DLL imports enabled, the EA cannot communicate with the signal server—it will silently fail to connect.

Attaching the EA:

  1. Open any price chart in MT5 (the symbol doesn't matter—the EA handles all symbols)
  2. In the Navigator panel, find TradeSgnl-MT5-EA under Expert Advisors (right-click → Refresh if it's not visible)
  3. Drag it onto your chart
  4. In the Inputs tab, enter your License ID from the Connections section of your dashboard
  5. Click OK

You only need one instance of the EA on one chart. It processes signals for all instruments.

Verifying the connection:

Look for "Connected" in the EA's information panel on the chart. If you see a connection error, work through this checklist:

  • Both .ex5 and .dll files are in MQL5/Experts (not Libraries)
  • DLL imports are enabled in both the global MT5 settings and the EA properties
  • Your License ID is entered exactly as shown in the portal—no extra spaces
  • Your internet connection is stable

Choosing the Right Broker

Your broker matters more than most traders realise for automated trading. A few things to check before committing:

Algorithmic trading support — Some brokers disable Expert Advisors for certain account types. Confirm before opening an account that EAs are permitted on live accounts, not just demo.

Symbol naming — TradingView and your broker may use different names for the same instrument. TradingView shows EURUSD; your broker might use EURUSDm or EUR/USD. You'll need to match these in your signal format. Check your broker's Market Watch in MT5 to see the exact symbol names they use.

Minimum stop distances — Some brokers enforce a minimum distance between entry price and stop loss. If your signal specifies a stop that's too close, MT5 will reject the order. This varies by broker and instrument.

Execution speed — For signal-based trading, order execution latency matters. A broker with servers geographically close to your VPS will generally give faster fills. Most serious automated traders use brokers with UK, Amsterdam, or New York servers depending on the instruments they trade.

Swap fees — If your strategies hold positions overnight, check your broker's swap rates for the instruments you trade. These can significantly erode profits on longer-term systems.

Managing Your VPS from the Portal

If you're using the TradeSgnl Cloud VPS, you don't need to RDP in just to restart the server. The portal gives you full control:

  • Reboot — graceful restart, MetaTrader reopens automatically
  • Start / Stop — power on or off the server
  • Shutdown — clean OS-level shutdown

You can also monitor real-time metrics directly from the portal: uptime, CPU usage, RAM usage, and bandwidth. If something looks off, you'll see it here before it affects your trading.

The general rule: use Reboot if MT5 becomes unresponsive. Use Stop only as a last resort, since it's a forced power-off and can occasionally cause MT5 to need a clean restart on next boot.

A Few Things That Catch Traders Out

Alert expiry on TradingView — Alerts expire after two months by default. When they expire, no signals reach your EA—but MT5 stays connected, so everything looks fine from the terminal side. Set your alerts to "Open-ended" and check them periodically.

One license, one live terminal — Your TradeSgnl license allows a set number of simultaneous connections depending on your plan. If you attach the EA on multiple terminals with the same license, one will disconnect. Check your plan limits in the dashboard.

Demo testing before going live — Always test your full setup on a demo account first. Verify that signals reach the EA, that trades open with the correct symbol, direction, and lot size, and that stop losses and take profits are set correctly. The five minutes you spend testing can save you from a costly misconfiguration.

Ready to get your EA running 24/7? Explore TradeSgnl plans with Cloud VPS included →

Ready to automate your trading?

Join traders who have transformed their strategies with TradeSgnl. Connect TradingView to MetaTrader 5 in minutes.

TradeSgnl

Professional TradingView to MetaTrader 5 automation platform.

© 2026 TradeSgnl. All rights reserved.

Powered by advanced trading algorithms

TradeSgnl provides an order routing tool connecting trading strategies to MetaTrader accounts. We do not offer alerts, signals, or trading advice. All information is for informational purposes only. We do not guarantee the platform's availability, accuracy, or timeliness, and users are responsible for any losses resulting from errors, delays, or unavailability. Use of MetaTrader, brokers, or other third-party services is at your own risk. Trading involves significant risk, including losses greater than your initial investment. Only trade with capital you can afford to lose, and seek independent financial advice to understand the risks.