RDP Monster

VPS für Forex: MT4/MT5 rund um die Uhr auf Windows-VPS

VPS für Forex: MT4/MT5 rund um die Uhr auf Windows-VPS

Was VPS-Hosting für Forex Ihnen tatsächlich bringt

VPS-Hosting für Forex ist nichts Exotisches: ein virtueller Windows-Server in einem Rechenzentrum, den Sie per Remotedesktop erreichen. Er schläft nie, hängt an einer Rechenzentrumsanbindung mit stabiler Route zu Ihrem Broker und arbeitet weiter, wenn Sie den Deckel schließen. MetaTrader läuft auf dem VPS; Ihr Laptop wird zur Fernbedienung.

Das im Terminal verkaufte Virtual Hosting von MetaQuotes passt für ein Konto, liefert Ihnen aber eine migrierte Kopie, keine Maschine. Ein VPS, den Sie selbst verwalten, betreibt Terminals mehrerer Broker nebeneinander und lässt Ihnen die Dateien. MT4 ist 32-Bit (terminal.exe), MT5 ist 64-Bit (terminal64.exe). Beide laufen unverändert unter Windows Server 2019/2022 und Windows 10/11 Pro.

MetaTrader 4/5 installieren und beim Broker anmelden

1. Verbinden und das Installationsprogramm holen

Öffnen Sie den VPS mit dem in Windows integrierten Client: Win + R, mstsc, die IP des Servers, das Administrator-Passwort. Speichern Sie eine .rdp-Datei und leiten Sie ein lokales Laufwerk weiter; das ist der einfachste Weg, Installer hinein und Backups heraus zu bewegen. Der Leitfaden zur Windows-Remotedesktopverbindung (mstsc) behandelt jede Registerkarte. Laden Sie das Terminal von der Website Ihres Brokers herunter; MetaQuotes verteilt keinen generischen MT4-Installer mehr.

2. Den Installationsordner bewusst wählen

Das Installationsprogramm schlägt C:\Program Files\<Broker> MetaTrader 5 vor (Program Files (x86) bei MT4). Falls Sie jemals ein zweites Terminal betreiben könnten, geben Sie jedem einen eigenen Ordner, etwa C:\Trading\BrokerA-MT5. Standardmäßig liegen die Daten samt EAs in %APPDATA%\MetaQuotes\Terminal\<32-stellige ID>\; der Schalter /portable hält sie stattdessen im Installationsordner, was Kopien und Backups in sich geschlossen macht:

"C:\Trading\BrokerA-MT5\terminal64.exe" /portable
"C:\Trading\BrokerB-MT4\terminal.exe" /portable

Tragen Sie den Schalter im Feld „Ziel“ der Verknüpfung ein und verwenden Sie immer diese Verknüpfung; einmal ohne sie gestartet, legt das Terminal einen zweiten, leeren Datenordner an.

3. Anmelden und das Terminal sich merken lassen

Datei > Beim Handelskonto anmelden: Kontonummer, Passwort, Server. Setzen Sie das Häkchen bei Save account information (MT4) bzw. Save password (MT5), damit sich das Terminal nach einem Neustart selbst wieder verbinden kann. Prüfen Sie in der Registerkarte „Journal“, dass die Anmeldung autorisiert wurde.

EAs anhängen und AutoTrading aktivieren

Datei > Datenordner öffnen, dann .ex4/.mq4-Dateien nach MQL4\Experts bzw. .ex5/.mq5 nach MQL5\Experts legen, Indikatoren nach Indicators. Klicken Sie im Navigator mit der rechten Maustaste auf Expert Advisors und wählen Sie Aktualisieren.

Unter Extras > Optionen > Expert Advisors muss Allow automated trading (MT4) bzw. Allow algorithmic trading (MT5) aktiviert sein. Aktivieren Sie Allow DLL imports nur für einen EA, der es benötigt und dessen Autor Sie vertrauen; EAs, die externe APIs aufrufen, brauchen ihre URLs in der WebRequest-Liste auf derselben Registerkarte.

Ziehen Sie den EA auf einen Chart mit dem richtigen Symbol und Zeitrahmen, setzen Sie in der Registerkarte „Common“ das Häkchen bei Allow live trading (MT4) bzw. Allow Algo Trading (MT5) und stellen Sie die Inputs ein. Schalten Sie danach die globale AutoTrading-Schaltfläche in der Symbolleiste ein (Algo Trading in neueren MT5-Builds) oder drücken Sie Ctrl+E. Handeln setzt beides voraus: die globale Schaltfläche und das Häkchen pro EA; vergessen Sie eines davon, bekommen Sie einen stummen EA mit trauriger Miene oder durchgestrichenem Symbol in der Chart-Ecke. Prüfen Sie die Registerkarte „Experts“ der Toolbox auf Fehler und testen Sie zuerst auf einem Demokonto.

Gehen, ohne etwas zu stoppen: trennen statt abmelden

Eine RDP-Sitzung und eine Windows-Anmeldung sind zwei verschiedene Dinge. Das Schließen des Remotedesktop-Fensters mit dem X oder der Befehl tsdiscon trennt Ihren Bildschirm, lässt die Sitzung mit allen Terminals darin aber weiterlaufen. Abmelden im Startmenü oder logoff beendet die Sitzung und schließt MetaTrader. Beim erneuten Verbinden landen Sie wieder in derselben Sitzung.

Was Sie tunSitzungIhre EAs
RDP-Fenster schließen (X) oder tsdiscon ausführenBleibt bestehen, getrenntLaufen weiter
Startmenü > Abmelden oder logoffBeendetGestoppt
Neustart ohne AutologinWeg, niemand meldet sich anTot, bis Sie sich anmelden
Neustart mit Autologin + Aufgabe bei AnmeldungNeue KonsolensitzungAutomatisch zurück

Zwei Dinge können das zunichtemachen. Eine Gruppenrichtlinie, die getrennte Sitzungen beendet, liegt in gpedit.msc unter Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Remotedesktopdienste > Remotedesktopsitzungs-Host > Zeitlimits für Sitzungen: Zeitlimit für getrennte Sitzungen festlegen muss auf „Nicht konfiguriert“ oder „Deaktiviert“ stehen (Registry: MaxDisconnectionTime unter HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services).

Das andere ist das Netzwerk auf dem VPS selbst. Den Server über ein VPN zu routen, reißt die RDP-Verbindung mit ab, sofern Sie nicht so vorgehen wie unter VPN auf einem RDP-Server nutzen, ohne die Verbindung zu verlieren beschrieben. Und wenn ein Wiederverbinden bei „Verbindung wird hergestellt“ hängt und scheitert, stehen die Ursachen unter Timeout der Remotedesktopverbindung beheben; die Sitzung und Ihre EAs sind serverseitig meist in Ordnung.

Neustarts überstehen: Autologin und geplanter Terminal-Neustart

Ein Windows-Update, ein Wartungsfenster des Anbieters oder Ihre eigene Reparatur startet den VPS irgendwann neu, und nach einem Neustart ist niemand angemeldet, also läuft nichts. Drei Bausteine schließen diese Lücke.

1. Das Konto beim Start automatisch anmelden

Nutzen Sie Sysinternals Autologon: starten, Konto und Passwort eintragen, auf Enable klicken; das Passwort wird als verschlüsseltes LSA-Secret gespeichert. Der Registry-Weg (AutoAdminLogon, DefaultUserName, DefaultPassword unter HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon) tut dasselbe, hinterlässt das Passwort aber im Klartext. Die Konsolensitzung ist danach entsperrt; eine Verknüpfung im Autostart-Ordner (shell:startup) auf rundll32.exe user32.dll,LockWorkStation sperrt sie direkt nach der Anmeldung, ohne etwas zu stoppen.

2. Die Terminals bei der Anmeldung starten

Legen Sie C:\Trading\start-terminals.cmd mit einer start-Zeile pro Terminal an und registrieren Sie die Datei als Aufgabe, die bei der Anmeldung auslöst, mit einer Minute Verzögerung für das Netzwerk:

@echo off
start "" "C:\Trading\BrokerA-MT5\terminal64.exe" /portable
start "" "C:\Trading\BrokerB-MT4\terminal.exe" /portable

schtasks /create /tn "Start MetaTrader" /tr "C:\Trading\start-terminals.cmd" /sc onlogon /delay 0001:00 /it /rl highest

Führen Sie schtasks unter dem Konto aus, das sich automatisch anmeldet; ohne /ru läuft die Aufgabe in der interaktiven Sitzung dieses Benutzers, was eine GUI-Anwendung braucht. Mit gespeicherten Zugangsdaten und Profil meldet sich das Terminal an, hängt die EAs mit ihren Inputs wieder an und stellt den AutoTrading-Zustand von selbst wieder her.

3. Die Terminals nach Zeitplan neu starten

Terminals sammeln Logs und gelegentlich einen hängenden Reconnect an. Ein wöchentlicher Neustart bei geschlossenem Markt (Samstag ist weltweit sicher) hält sie sauber; taskkill ohne /F bittet um ein sauberes Beenden, wodurch auch das Profil gespeichert wird:

taskkill /IM terminal64.exe
timeout /t 30 /nobreak
taskkill /IM terminal64.exe /F 2>nul
call C:\Trading\start-terminals.cmd

schtasks /create /tn "Weekly MetaTrader restart" /tr "C:\Trading\restart-terminals.cmd" /sc weekly /d SAT /st 10:00 /it /rl highest

Fügen Sie dieselben Zeilen für terminal.exe hinzu, wenn MT4 mit im Spiel ist. Stellen Sie schließlich Windows Update auf Herunterladen und Benachrichtigen (sconfig auf Server oder die Richtlinie Automatische Updates konfigurieren) und starten Sie samstags selbst neu; die obige Kette bringt alles zurück.

Mehrere Terminals auf einem VPS und die richtige Dimensionierung

Ein Terminal bedient ein Konto, mehrere Konten bedeuten also mehrere Terminals: jedes in einem eigenen Ordner, jedes mit /portable gestartet. Dateien, die ein EA mit dem Common-Flag schreibt, landen in %APPDATA%\MetaQuotes\Terminal\Common\Files und werden von allen geteilt.

Der Ressourcenverbrauch hängt weniger von der Anzahl der Terminals ab als davon, was jedes tut: offene Charts, im Speicher gehaltene Bars (Extras > Optionen > Charts > Max bars in chart), Indikatoren, die bei jedem Tick neu zeichnen, EAs, die während News beschäftigt sind, und der Nachrichten-Feed, den Optionen > Server abschalten kann. Der Strategietester von MT5 nimmt sich jeden Kern, den er findet, also optimieren Sie niemals auf der Maschine, die live handelt. Messen Sie nach einem vollen Handelstag:

Get-Process terminal, terminal64 -ErrorAction SilentlyContinue |
  Select-Object Name, Id, @{n="RAM_MB";e={[int]($_.WorkingSet64/1MB)}}, CPU

Liegt der RAM im Dauerbetrieb über etwa drei Vierteln des Tarifs oder ist die CPU zur London- und New-York-Eröffnung am Anschlag, wechseln Sie eine Stufe höher, bevor Sie ein Terminal hinzufügen. Dedizierte CPU und RAM sind wichtig: auf überbuchten geteilten Kernen landet die Lastspitze eines Nachbarn in Ihrer Tick-Verarbeitung.

Latenz zu Ihrem Broker messen und die Region wählen

Latenz zählt nur für Strategien, bei denen Millisekunden entscheiden: Scalping, News, Arbitrage. Einem EA auf H1-Charts ist die Verfügbarkeit wichtiger als die Umlaufzeit.

Fragen Sie den Broker, wo seine Handelsserver stehen; viele nennen einen Equinix-Standort wie NY4 in Secaucus, LD4 bei London oder FR2 in Frankfurt. Messen Sie dann vom VPS aus. Ein Klick auf die Verbindungsanzeige unten rechts im Terminal listet die Zugangspunkte des Brokers mit jeweils einem Ping (MT5 zeigt ihn auch in der Statusleiste; das ist die Umlaufzeit zum Zugangspunkt, nicht zwingend zur Matching Engine). Ermitteln Sie dann die Adresse, mit der das Terminal verbunden ist, und pingen und tracen Sie sie; manche Broker verwerfen ICMP, dann ist ein TCP-Test auf dem üblichen Port 443 die Alternative:

Get-NetTCPConnection -State Established -OwningProcess (Get-Process terminal64).Id |
  Select-Object RemoteAddress, RemotePort
ping -n 20 203.0.113.45
tracert -d 203.0.113.45
Test-NetConnection -ComputerName 203.0.113.45 -Port 443

Achten Sie auf den Abstand zwischen Minimum und Maximum, nicht nur auf den Durchschnitt; eine stabile Route schlägt eine leicht schnellere mit Jitter. Dann wählen Sie: US-gehosteter Broker, VPS in New York; London oder Frankfurt, ein europäischer VPS. Konten auf beiden Seiten des Atlantiks: stellen Sie den VPS neben das latenzempfindliche Konto oder betreiben Sie einen pro Region.

Den MQL-Ordner sichern – und den Rest des Datenordners

EAs, .set-Presets und Chart-Layouts kosten Stunden Wiederaufbau und liegen alle im Datenordner: MQL4 oder MQL5 (Experts, Indicators, Include, Libraries, Files, Presets), profiles und templates bei MT4 bzw. MQL5\Profiles bei MT5 sowie config für die Terminal-Einstellungen. Die Kurshistorie können Sie auslassen; das Terminal lädt sie erneut. Ein täglicher Spiegel plus ein datiertes Archiv deckt die meisten Katastrophen ab:

robocopy "C:\Trading\BrokerA-MT5\MQL5" "C:\Backups\BrokerA\MQL5" /MIR /R:1 /W:2 /NP
powershell -Command "Compress-Archive -Path C:\Backups\BrokerA -DestinationPath C:\Backups\BrokerA-$(Get-Date -Format yyyyMMdd).zip -Force"

/MIR löscht im Ziel Dateien, die in der Quelle nicht mehr existieren: richtig für einen Spiegel, falsch, wenn Sie es auf den falschen Ordner richten. Fügen Sie eine zweite Zeile für config hinzu, planen Sie das Skript mit schtasks /sc daily und holen Sie das Archiv über das weitergeleitete Laufwerk vom VPS oder mit einem Cloud-Sync-Client, der C:\Backups überwacht.

Wenn Sie noch den Server selbst brauchen: ein Forex VPS von rdp.monster in New York oder Europa wird etwa 10 Sekunden nach Bestätigung der Zahlung geliefert, mit vollem Administratorzugriff, dedizierter CPU und dediziertem RAM, unbegrenzter Bandbreite (Fair Use), ohne KYC und mit Krypto-Zahlung an der Kasse, ab 8,99 $/Monat. Die Region wählen Sie beim Bestellen; testen Sie vorher die Latenz zu Ihrem Broker.

Häufig gestellte Fragen

Brauche ich einen VPS, um MT4- oder MT5-Expert-Advisors zu betreiben?

Nein, aber ohne einen stoppen Ihre EAs jedes Mal, wenn Ihr PC in den Ruhezustand geht, neu startet oder die Verbindung verliert.
Ein EA auf einem Heim-PC handelt genauso wie einer auf einem Server. Der Unterschied ist die Verfügbarkeit. Ein Desktop startet für Updates neu, ein Laptop schläft ein, eine Privatleitung fällt aus, und jedes dieser Ereignisse stoppt das Terminal, manchmal mit einer offenen Position und einem Trailing-Stop, der sich nicht mehr bewegt. Ein VPS läuft in einem auf Verfügbarkeit ausgelegten Rechenzentrum und hält das Terminal am Leben, wenn Sie nicht zusehen: optional für einen manuellen Trader, der nachts alles schließt, unverzichtbar für einen EA, der handelt, während Sie schlafen.

Stoppt MetaTrader, wenn ich das Remotedesktop-Fenster schließe?

Nein. Das Schließen des Fensters trennt nur Ihren Bildschirm; Sitzung und Terminal laufen weiter, bis Sie sich abmelden.
Windows hält eine getrennte RDP-Sitzung mit allen Programmen am Leben, ein Klick auf das X des Remotedesktop-Fensters oder der Befehl tsdiscon lässt MetaTrader also weiterhandeln. Was es stoppt, ist Abmelden im Startmenü, der Befehl logoff oder ein Neustart. Die einzige Ausnahme ist eine Gruppenrichtlinie, die getrennte Sitzungen nach einem Zeitlimit beendet; prüfen Sie die Zeitlimits für Sitzungen in gpedit.msc und stellen Sie sicher, dass sie nicht konfiguriert sind. Beim erneuten Verbinden landen Sie wieder in derselben Sitzung, mit denselben offenen Charts.

Wie viele MetaTrader-Terminals kann ich auf einem VPS betreiben?

So viele, wie RAM und CPU zulassen; jedes Terminal bedient ein Konto, und sein Bedarf hängt von Charts, Historientiefe und EAs ab.
Es gibt keine feste Zahl. Jedes Terminal meldet sich bei einem Konto an, und sein Speicherbedarf wächst mit offenen Charts, der Einstellung Max bars in chart, Indikatoren und der Aktivität der EAs. Installieren Sie jedes Terminal in einem eigenen Ordner, starten Sie es mit /portable und messen Sie nach einem vollen Handelstag mit dem Task-Manager oder Get-Process. Nähert sich der RAM im Dauerbetrieb dem Limit des Tarifs oder ist die CPU zur London- oder New-York-Eröffnung ausgelastet, rüsten Sie auf, bevor Sie ein weiteres Terminal hinzufügen – nicht erst nach dem ersten verpassten Trade.

Welcher VPS-Standort eignet sich am besten für den Forex-Handel?

Der, der den Handelsservern Ihres Brokers am nächsten liegt: New York für US-gehostete Broker, Europa für Broker in London oder Frankfurt.
Broker betreiben ihre Handelsserver in einem bestimmten Rechenzentrum, oft an einem Equinix-Standort wie NY4 bei New York, LD4 bei London oder FR2 in Frankfurt. Fragen Sie Ihren Broker und stellen Sie den VPS dann auf denselben Kontinent. Prüfen Sie es vom Server aus: Das Terminal zeigt einen Ping pro Zugangspunkt, wenn Sie auf die Verbindungsanzeige klicken, und ping plus tracert vom VPS bestätigen die Route. Latenz zählt nur für Scalping- und News-Strategien; für langsamere EAs wiegen Verfügbarkeit und eine stabile Verbindung schwerer als ein paar Millisekunden.

Adrien Roche, Redakteur für Infrastruktur & Hosting

Systemingenieur mit über 10 Jahren Erfahrung im Betrieb von Windows-Server- und Linux-Flotten. Adrien pflegt die Infrastruktur-Dokumentation von rdp.monster und schreibt unsere Guides zu RDP, VPS-Hosting, Serveradministration, Netzwerken und Privacy-Tools.

Für unser Reseller-Programm registrieren

Ihre Angaben

Wenn Sie Fragen haben, kontaktieren Sie uns hier !
Name(Pflichtfeld)
Geben Sie Ihre E-Mail-Adresse ein. Sie benötigen ein Konto bei manager.rdp.monster !

Ihr Unternehmen

Geben Sie Ihre Website-Adresse ein, falls Sie eine haben
Beschreiben Sie kurz, wie Sie Ihre Dienste an Ihre Kunden verkaufen wollen. Zum Beispiel: Nutzer in Foren ansprechen.

Wir verwenden Cookies!

Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern, personalisierte Anzeigen oder Inhalte anzuzeigen und unseren Traffic zu analysieren. Mit einem Klick auf „Akzeptieren“ stimmen Sie der Nutzung von Cookies zu.