MetaTrader 5 unter Linux
In diesem Artikel demonstrieren wir, wie man MetaTrader 5 auf gängigen Linux-Versionen installiert, Ubuntu, Debian, Linux Mint und Fedora. Diese Systeme werden häufig auf der Serverhardware von Unternehmen sowie auf den PCs von Händlern eingesetzt.
Installieren der Plattform mit einem Befehl
MetaTrader 5 läuft unter Linux über Wine. Wine ist eine kostenlose Kompatibilitätsschicht, mit der für Microsoft Windows entwickelte Anwendungssoftware auf Unix-ähnlichen Betriebssystemen ausgeführt werden kann.
Wir haben ein spezielles Skript vorbereitet, um den Installationsvorgang so einfach wie möglich zu gestalten. Das Skript erkennt automatisch Ihre Systemversion und unterstützt die Distributionen Ubuntu, Debian, Linux Mint und Fedora. Auf dieser Grundlage wird das entsprechende Wine-Paket heruntergeladen und installiert. Danach wird das Plattform-Installationsprogramm heruntergeladen und ausgeführt.
Um die Installation zu starten, öffnen Sie die Befehlszeile (Terminal) ohne Administratorrechte (kein sudo) und geben Sie den entsprechenden Befehl ein:
Dieser Befehl lädt das Skript herunter, macht es ausführbar und führt es aus. Sie müssen nur Ihr Kontopasswort eingeben, um die Installation zuzulassen.

Wenn Sie aufgefordert werden, zusätzliche Wine-Pakete (Mono, Gecko) zu installieren, stimmen Sie bitte zu, da diese Pakete für den Betrieb der Plattform erforderlich sind. Danach wird das MetaTrader 5-Installationsprogramm gestartet. Fahren Sie mit den üblichen Schritten fort. Sobald die Installation abgeschlossen ist, starten Sie Ihr Betriebssystem neu, und die Plattform ist einsatzbereit.

Installieren Sie Updates zeitnahe
Es wird dringend empfohlen, immer die neuesten Versionen des Betriebssystems und von Wine zu verwenden. Rechtzeitige Updates erhöhen die Stabilität des Plattformbetriebs und verbessern die Leistung.
Um Wine zu aktualisieren, öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein:
Weitere Informationen finden Sie auf der official Wine-Website.
MetaTrader 5 Datenverzeichnis
PlayOnMac erschafft ein virtuelles logisches Laufwerk als notwendige Installationsumgebung. Der Standard-Pfad lautet:
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalartikel: https://www.mql5.com/ru/articles/625
Warnung: Alle Rechte sind von MetaQuotes Ltd. vorbehalten. Kopieren oder Vervielfältigen untersagt.
Jeremy Scott - Erfolgreicher Verkäufer auf MQL5 Market
MQL5 Market - Ergebnisse für Q1/2013
Die Verwendung von MetaTrader5 als Signalgeber für MetaTrader4
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wine 10.0 (stabile Version von WineHQ)
Ubuntu 24.04 LTS
Bis vor kurzem hat das noch funktioniert. Nach dem vorletzten Update hat es aufgehört zu funktionieren.
Nach der Installation von wine-11.20 (Staging) funktionierte es wieder. Nach dem heutigen Update funktioniert es vorerst noch.
Es ist unklar, ob man das Wine-Update blockieren soll oder nicht.
Bei den MetaTrader 5-Builds mit den Nummern 6274–6283 erscheint beim Start unter Wine unter Linux die Meldung „Auf Ihrem System wurde ein laufender Debugger erkannt“
Windows 11 Build 22000 unter Wine 11.11, Linux 6.18.45-1-MANJARO, 4 x Intel N150, AVX2, 10/15 GB Arbeitsspeicher, 221/343 GB Festplattenspeicher, GMT+3
Läuft problemlos, es werden keine überflüssigen Meldungen angezeigt.
Für alle, die sich fragen: „Warum trifft MetaQuotes keine Entscheidung, um meinen Bedürfnissen gerecht zu werden?!“, habe ich DeepSeek gebeten, die Kosten für die Entwicklung eines neuen Terminals zu schätzen, das für jedes Betriebssystem nativ wäre.
Below is a rough, order-of-magnitude estimate based on the scale of the MT5 codebase, MetaQuotes’ own engineering costs, and typical porting benchmarks for large desktop applications.
1. Was „nativ“ tatsächlich erfordern würde
MT5 ist eine umfangreiche C++-Anwendung für Windows mit starken Abhängigkeiten vom Windows-System: Win32-APIs, Registrierungsdatenbank, Laden von DLLs, COM, Windows-native UI-Tools und eine Codebasis mit mehreren Millionen Zeilen. MetaQuotes selbst gab an, dass MT5 im Jahr 20217 Millionen Codezeilenumfasste , gegenüber 1,1 Millionen bei der Einführung im Jahr 2010. Nicht alles davon entfällt auf das Desktop-Terminal – ein Großteil betrifft die Serverinfrastruktur, die MQL5-Standardbibliothek und die Tools –, aber das Terminal allein ist dennoch eine sehr umfangreiche, eng an Windows gekoppelte Codebasis.
Eine echte native Portierung würde mindestens Folgendes erfordern:
Eine Plattform-Abstraktionsschicht für Datei-E/A, Threading, Netzwerkkommunikation und Interprozesskommunikation.
Eine neue UI-Schicht für Linux (X11/Wayland, wahrscheinlich über Qt oder GTK) und macOS (Cocoa).
Das Ersetzen oder Isolieren von Windows-spezifischen Komponenten wie dem MQL5-Compiler/Debugger, DLL-Importmechanismen sowie Grafik- und Rendering-Pfaden.
Langfristige Tests zur Plattformparität sowie Wartungfür alle drei Plattformen.
2. Richtwerte zur Aufwandsschätzung
Die Portierung einer komplexen, groß angelegten Windows-Desktop-Anwendung ist keine kurze Aufgabe. Daten aus der Branche veranschaulichen die Bandbreite:
Für eine große CAD-Anwendung (BricsCAD) wurden ursprünglich 50 Entwicklerjahreveranschlagt , um sie auf eine plattformübergreifende Qt-Architektur umzustellen.
Einfachere Win32-C/C++-Migrationen werden manchmal mit „4 Monate für Linux, 6 Wochen für Mac“ angegeben, doch diese Beispiele gehen von einer kleinen, übersichtlichen Codebasis mit begrenzter Windows-spezifischer Logik aus – nicht von einem Finanzterminal mit mehreren Millionen Codezeilen.
Selbst bei einer Neuprogrammierung von WPF auf eine plattformübergreifende Architektur (ein höherer, portablerer Stack als natives Windows-C++) werden 250–625 Ingenieurtage für eine einzelne Anwendungveranschlagt .
Für MT5 liegt ein realistischer Planungsrahmen bei 15–40 Personenjahren Entwicklungsaufwand für eine erste native Version in Produktionsqualität sowohl unter Linux als auch unter macOS, vorausgesetzt, die Arbeit wird von einem dedizierten Team durchgeführt, das einen gemeinsamen plattformübergreifenden Kern wiederverwenden und zwei Frontends (Linux und macOS) erstellen kann. Dies entspricht etwa 5–12 erfahrenen C++-Entwicklern über einen Zeitraum von 2–3 Jahren, je nachdem, inwieweit der bestehende Code refaktorisiert statt neu geschrieben werden kann.
3. Kostenkalkulation
In den eigenen Stellenanzeigen von MetaQuotes für erfahrene C++-Entwickler in Zypern werden Bruttogehälter von 5.500–7.000 € pro Monatangegeben . Rechnet man Arbeitgeberabgaben, Sozialleistungen, Bürokosten und Ausrüstung hinzu, sind Gesamtkosten von 8.000–12.000 € pro Personenmonat eine realistische Planungsannahme.
Unter Zugrundelegung des oben genannten Aufwandsbereichs:
Ein vertretbarer, grober, aber realistischer Rahmen liegt bei 1,5 Mio. € bis 6 Mio. € für die ersten nativen Linux- und macOS-Builds, wobei die zentrale Schätzung bei etwa 3 Mio. € bis 4 Mio. € liegt . Rechnen Sie eine Reserve von 30–40 % für Scope Creep, unerwartete Windows-Abhängigkeiten und die Kosten für die Aufrechterhaltung der Funktionsparität ein, während sich die Windows-Version weiterentwickelt; dies verschiebt die Obergrenze in einem schlimmsten, aber plausiblen Szenario in Richtung 4 Mio. €–7 Mio. €.
4. Laufende Kosten
Native plattformübergreifende Software ist keine einmalige Ausgabe. MetaQuotes müsste drei native Desktop-Codebasen (oder einen gemeinsamen Kern mit drei Plattform-Frontends) pflegen. Als Faustregel gelten 15–20 % der anfänglichen Entwicklungskosten pro Jahr für Wartung und die Aufrechterhaltung der Plattformparität. Bei anfänglichen Entwicklungskosten von 3 Mio. € bedeutet dies zusätzliche technische Gemeinkosten in Höhe von450.000–600.000 € pro Jahr – noch bevor Kosten für Qualitätssicherung, Release-Engineering und plattformspezifische Fehlerbehebung berücksichtigt werden.
5. Warum MetaQuotes dies wahrscheinlich nicht umgesetzt hat
MetaQuotes verfügt über die technischen Kapazitäten (über 200 Mitarbeiter) und die finanziellen Mittel, um ein Projekt im Umfang von 3 Mio. € bis 6 Mio. € zu finanzieren. Die Tatsache, dass sich das Unternehmen stattdessen für die Bereitstellung von Wine-basierten Installationsprogrammen entschieden hat, deutet auf eine einfache ROI-Berechnung hin: Die Nutzergruppe für den Desktop-Handel unter Linux/macOS ist im Vergleich zu Windows und Mobilgeräten klein, und Wine ist für die meisten Nutzer „gut genug“. Eine native Portierung wäre eher eine strategische Wette auf das Wachstum von Desktop-Linux/macOS als ein kurzfristiger Umsatztreiber.
Fazit: Die groben, realistischen Kosten für MetaQuotes für die Entwicklung und Bereitstellung wirklich nativer MT5-Terminals für Linux und macOS liegen im Vorabbereich von 1,5 Mio. € bis 6 Mio. €, höchstwahrscheinlich bei etwa 3 Mio. € bis 4 Mio. €, zuzüglich 0,5 Mio. € bis 1 Mio. € pro Jahr für die laufende plattformübergreifende Wartung. Das ist für MetaQuotes zwar keine existenzbedrohende Summe, aber sie ist groß genug – und der adressierbare Markt unsicher genug –, sodass Wine-basierte Pakete vorerst die wirtschaftlich vernünftigste Wahl bleiben.