English Русский 中文 Español 日本語 Português 한국어 Français Italiano Türkçe
MetaTrader 5 unter Linux

MetaTrader 5 unter Linux

MetaTrader 5 — Handel |
40 807 385
MetaQuotes
MetaQuotes

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:

wget https://download.terminal.free/cdn/web/metaquotes.software.corp/mt5/mt5linux.sh ; chmod +x mt5linux.sh ; ./mt5linux.sh

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.

Wine und MetaTrader 5 mit einem einzigen Befehl installieren


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.

Die MetaTrader 5-Plattform ist bereit, unter Linux ausgeführt zu werden


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:

sudo apt update ; sudo apt upgrade

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:

Home-Verzeichnis\.mt5\drive_c\Program Files\MetaTrader 5


Verwenden Sie MetaTrader 5 unter Linux: Installieren Sie es mit einem einzigen Befehl und genießen Sie alle Plattformfunktionen.

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalartikel: https://www.mql5.com/ru/articles/625

Letzte Kommentare | Zur Diskussion im Händlerforum (385)
Aleksey Nikolayev
Aleksey Nikolayev | 24 Okt. 2026 in 12:54
Oleksandr Hoffman #:
Wine 10.0 (stabile Version von WineHQ)
Oleksandr Hoffman #:
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.

HENRIQUE ARAUJO
HENRIQUE ARAUJO | 24 Okt. 2026 in 13:30
Trotz aller Fortschritte, die wir im Bereich der KI und der Technologie im Allgemeinen gemacht haben, zwingt uns MQL immer noch dazu, MT5/MT4 über Wine auszuführen. Es ist höchste Zeit für ein natives Paket für Linux.
Ilya Filatov
Ilya Filatov | 24 Okt. 2026 in 18:36
Oleksandr Hoffman #:
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“
MetaTrader 5 x64 Build 6283 wurde für MetaQuotes Ltd. gestartet.
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.
Daniel Castro
Daniel Castro | 27 Okt. 2026 in 21:29
Das MetaTrader-Entwicklungsteam hinkt den aktuellen plattformübergreifenden Ausführungsstandards deutlich hinterher. Angesichts der rasanten Fortschritte bei der Benutzerfreundlichkeit von Linux-Desktops und bei Hochleistungsspielen – die vor allem durch die Proton-Übersetzungsschichten von Valve und die native Vulkan-Integration vorangetrieben wurden – ist die Verwendung rudimentärer Wine-Wrapper-Skripte für MT4 und MT5 eine veraltete Architekturentscheidung. Hochfrequente Ausführungen und komplexe grafische Darstellungen in Spielen unterliegen weitaus strengeren Latenz- und Parallelitätsbeschränkungen als Handelsterminals, was beweist, dass Unix-ähnliche Kernel durchaus in der Lage sind, intensive Client-Workloads zu bewältigen. Die Bereitstellung einer nativen Linux-Binärdatei oder einer stark optimierten, hauseigenen Laufzeitumgebung für MT4/MT5 ist längst überfällig, um die für den algorithmischen Handel erforderlichen niedrigen Latenzzeiten, Speichereffizienz und Betriebsstabilität zu gewährleisten.
Alain Verleyen
Alain Verleyen | 28 Okt. 2026 in 14:50

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:

Szenario Personenmonate Gesamtkosten pro Personenmonat Gesamtentwicklungskosten
Schlanker / hochgradig wiederverwendbarer Kern 180 (15 Personenjahre) 8.000 € ~1,4 Mio. €
Mittelklasse 300 (25 Personenjahre) 10.000 ~3,0 Mio. €
Konservative Schätzung / umfangreichere Überarbeitung 480 (40 Personenjahre) 12.000 ~5,8 Mio. €

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.

Jeremy Scott - Erfolgreicher Verkäufer auf MQL5 Market Jeremy Scott - Erfolgreicher Verkäufer auf MQL5 Market
Jeremy Scott, in der MQL5.community besser bekannt unter seinem Pseudonym 'Johnnypasado', hat sich in unserem MQL5 Market einen Namen für sein Produktangebot gemacht. Jeremy hat im Market bereits mehrere Tausend Dollar verdient - und ist weiterhin erfolgreich. Daher haben wir uns diesen zukünftigen Millionär genauer angesehen und von ihm einige Tipps für andere Anbieter im MQL5 Market bekommen.
Die Vorteile von MQL5 Signalen Die Vorteile von MQL5 Signalen
Mit dem unlängst in MetaTrader 5 vorgestellten "Handelssignale"-Service können Händler die Handelsabläufe jedes beliebigen Signale-Anbieters kopieren. Nutzer können jedes Signal auswählen und es abonnieren, und alle Abschlüsse werden in ihre Konten kopiert. Signale-Anbieter können die Preise für ihre Abonnements festlegen und erhalten von den Abonnenten eine feste Monatsgebühr.
MQL5 Market - Ergebnisse für Q1/2013 MQL5 Market - Ergebnisse für Q1/2013
Seit seiner Eröffnung hat der MQL5 Market, der Platz für Handelsroboter und technische Indikatoren, bereits mehr als 250 Entwickler angezogen, die 580 Produkte veröffentlicht haben. Das 1.Quartal 2013 hat sich für einige MQL5 Market Verkäufer als ziemlich erfolgreich erwiesen, da sie durch den Verkauf ihrer Produkte keine schlechten Gewinne einfahren konnten.
Die Verwendung von MetaTrader5 als Signalgeber für MetaTrader4 Die Verwendung von MetaTrader5 als Signalgeber für MetaTrader4
Analyse und Beispiele, wie eine Handelsanalyse auf der Plattform MetaTrader5 gemacht, aber von MetaTrader4 ausgeführt wird. In diesem Artikel wird besprochen, wie man einen einfachen Signalgeber in MetaTrader5 entwirft und mehrere Clients verbindet, auch wenn man MetaTrader4 laufen lässt. Sie werden auch herausfinden, wie Sie den Teilnehmern der Automated Trading Championship mit Ihrem realen MetaTrader4-Account folgen können.