MetaTrader 4 verbindet dich mit einem konkreten Brokerkonto. Das Terminal setzt nicht selbst deinen Spread, deine Kontraktgröße oder die Handelszeiten fest. MetaQuotes veröffentlichte MT4 offiziell im Juli 2005. Sein Alter beweist weder heutige Marktanteile noch eine universelle Zuverlässigkeit. Der sinnvolle Einstieg ist ein unterstütztes Demokonto mit lesbarer Spezifikation und überprüften Aufträgen.

Gleiche Oberfläche, unterschiedliche Bedingungen

Der Broker stellt die Plattform für seine eigenen Server und Produkte bereit. Daher können zwei Installationen ähnlich aussehen, aber andere Symbolnamen, Spreads und Handelsfenster enthalten. Prüfe die rechtliche Gesellschaft, Konto und Downloadquelle, statt eine andere Installation als Beleg derselben Bedingungen zu verwenden.

MT4 wird für OTC-FX und CFDs genutzt. Ein Symbol mit Aktien-, Index- oder Futuresnamen bestätigt weder Eigentum noch Börsenausführung. Einzelpositionen können eigene Tickets und Schutzwerte haben; Konto- oder Rechtsraumregeln können Gegenpositionen und Schließungsreihenfolge begrenzen. Die Terminaldarstellung ist keine allgemeine Erlaubnis zum Hedging.

Vier Bereiche und unterschiedliche Speicherfunktionen

Market Watch listet Instrumente und ihre Geld-/Briefkurse. Navigator enthält Konten, Indikatoren, Skripte und Expert Advisors. Im Chart analysierst du Preise; das Terminalpanel zeigt unter anderem Positionen, Historie, Alerts, Nachrichten und Journal. Prüfe zunächst, welche Ansicht du gerade liest: ein Chartwert ist kein bestätigter Fill.

Ein Profil speichert eine Sammlung von Charts und Fenstern; eine Vorlage betrifft die Einstellungen eines Charts. F9 öffnet das Orderfenster, F10 das gesonderte Quotefenster. One Click Trading wird separat und nach Annahme der Bedingungen aktiviert. Schnelleres Bedienen garantiert keine bessere Ausführung und verkürzt die eigene Kontrolle vor dem Absenden.

Der Historienfilter verändert die sichtbare Summe

Ein hypothetisches EUR-Konto startet mit Balance 1.000 EUR. Am ersten Tag werden +40 EUR geschlossen, am zweiten −15 EUR. Ohne Kosten, Cashflows, Kredit oder offene Positionen lautet die Folge 1.000 → 1.040 → 1.025 EUR. Die gesamte Ergebnisänderung beträgt +25 EUR.

Beschränkt Custom Period die Historie auf den zweiten Tag, erscheinen −15 EUR. Das widerspricht Balance 1.025 nicht: Vor diesem Tag lagen bereits 1.040 EUR vor. Der Filter ändert die Anzeige, keine Kontodaten. MT4 wählt diese Historie nach Schließungszeit; verwechsle sie nicht mit der Einstiegszeit einer Position. Der angenommene Tagesfilter umfasst hier den vollständigen zweiten Tag in Serverzeit.

Tagesfilter erklärt nicht die gesamte BalanceänderungFiktives EUR-Konto ohne Kosten, Cashflows, Kredit oder offene Positionen. Vollständige Tagesgrenzen in Serverzeit.RECHEN- UND LERNBEISPIELStart1.000 EURTag 11.040 EURTag 21.025 EURGesamtergebnis+25 EUR
Tagesfilter erklärt nicht die gesamte Balanceänderung. Fiktives EUR-Konto ohne Kosten, Cashflows, Kredit oder offene Positionen. Vollständige Tagesgrenzen in Serverzeit.

Tagesergebnis −15 EUR und Balance 1.025 EUR stimmen gleichzeitig. Die vorherige Tagesbalance lag bei 1.040 EUR.

Start
1.000 EUR – Beginn des gesamten Modells.
Tag 1
1.040 EUR – +40 EUR geschlossen.
Tag 2
1.025 EUR – −15 EUR geschlossen.
Gesamtergebnis
+25 EUR – Custom Period nur für Tag 2 zeigt ausschließlich −15 EUR.

Ein eigener, separater Test ergänzt am zweiten Tag eine Einzahlung von 100 EUR. Aus 1.040 + 100 − 15 werden 1.125 EUR. Über beide Tage bleibt der Handelsgewinn +25, während die Balance insgesamt um 125 steigt. Die Einzahlung ist kein Tradingertrag. Beim echten Export prüfst du deshalb Cashflows, Kosten und Spaltenumfang zusätzlich zum ausgewählten Zeitraum.

Preisformat und erlaubtes Raster

Im fiktiven Instrument beträgt Point 0,00001, das erlaubte Preisraster 0,00005 und ein Pip 0,0001. Ein berechneter Stop von 1,10003 hat zwar fünf Nachkommastellen, liegt aber außerhalb des Rasters: 1,10003 / 0,00005 = 22.000,6. Formatieren allein löst das Problem nicht.

Bei angenommenem Long-Einstieg 1,10100 beträgt die beabsichtigte Entfernung 9,7 Pips. Abrunden auf 1,10000 ergibt zehn Pips, Aufrunden auf 1,10005 dagegen 9,5. Prüfe Raster, dann Abstand und Positionsgröße; Stops Level und weitere Annahmebedingungen bleiben getrennt. Diese Werte sind keine universelle EUR/USD-Spezifikation und versprechen keinen Fill. Die Orderfehlerdiagnose vertieft diese Kontrollen.

EA, Indikator und akzeptierter Schutz

MQL4 unterstützt Indikatoren, Skripte und Expert Advisors mit unterschiedlichen Aufgaben und Berechtigungen. Ein Indikator darf OrderSend nicht unmittelbar aufrufen; ein berechtigter EA oder ein Skript kann Handelsanfragen ausführen. Automatische Wiederholung kann auch eine fehlerhafte Regel wiederholen. Logs und kontrollierte Tests bleiben erforderlich.

Akzeptierte gewöhnliche SL- und TP-Aufträge liegen beim Brokerserver. Das eingebaute Trailing berechnet und sendet neue Stopwerte dagegen im laufenden Clientterminal. Nach dessen Ende bleibt der zuletzt akzeptierte Stop, weitere Updates enden. Hat Trailing noch keinen ersten Stop gesetzt, entsteht allein durch seine Auswahl kein Schutz. Deaktivierte Automation schließt ebenfalls nicht von selbst vorhandene Positionen.

Was der Standardtester tatsächlich modelliert

Der MT4-Tester wählt EA, Symbol, Zeitrahmen, Modell und Zeitraum. Er kann verfügbare Terminalhistorie oder externe Daten verwenden. Der dokumentierte Every-tick-Modus erzeugt Intrabar-Ticks aus kleineren Zeitrahmen. Das Wort „Tick“ bestätigt keine aufgezeichneten Börsenticks oder identische Liveausführung.

Die gespeicherte Historie enthält Bid; Ask wird mit dem Spread zu Testbeginn oder einer gewählten Vorgabe modelliert. Dokumentiere diese Annahme, bevor du Optimierungsergebnisse vergleichst. Ändere einen Spreadtest kontrolliert und halte spätere Auswertung von Parameteranpassung getrennt. Testerkompatibilität betrifft außerdem unterstützte Programmfunktionen und Ereignisse.

MT4 und MT5 nach Aufgabe vergleichen

Standard-MT4-Charts bieten neun Zeitrahmen und vier Grundtypen ausstehender Orders: Buy Limit, Sell Limit, Buy Stop und Sell Stop. Es gibt auch ein Depth-of-Market-Fenster. Dessen Existenz zeigt nicht das gesamte OTC-Orderbuch. Prüfe die angebotenen Daten und Funktionen des konkreten Kontos.

MT5 hat einen anderen Code- und Funktionsrahmen. Eine EX4-Datei läuft dort nicht unverändert; eine kompatible MQL5-Version benötigt neue Tests. Alter oder eine kurze Parallelprobe beweisen weder passende Eignung für jeden Einsteiger noch bessere Ausführung. Ein existierender MQL4-Arbeitsablauf kann ein Grund für MT4 sein, sofern das aktuelle Anbieterangebot ihn unterstützt.

Lokales und entferntes Terminal

Ein EA braucht eine laufende Terminalumgebung. Sie kann auf einem getrennt betriebenen VPS weiterlaufen, während dein Laptop aus ist. Die mobile App führt klassische MQL4-EAs nicht aus. Ein VPS ist eine mögliche Betriebsumgebung, keine Pflicht für jeden Trader und keine Garantie bestimmter Antwortzeiten. Produkt, Verbindung und Anbieter bleiben Teil der Ausführung.

Im deutschen Kontext prüfst du die konkrete Gesellschaft und zugelassenen Tätigkeiten; ein Softwarelogo ersetzt diese Prüfung nicht. Brokerangebote und Produktentwicklung sind unterschiedliche Ebenen. Eine Migration bei einer Firma ist kein allgemeines Ablaufdatum aller MT4-Konten.

Vier Aufgaben auf einem unterstützten Demokonto

  1. Prüfe in zehn Minuten die tatsächliche Gesellschaft, Plattformverfügbarkeit, Brokerserver und Instrumentenspezifikation für dein Demokonto. Notiere Kontrakt, Mindestmenge und Schritt sowie Kontowährung; eine ähnlich aussehende Oberfläche soll keine identische Exposition oder Berechtigung eines anderen Kontos beweisen.
  2. Stelle einen lesbaren Chartaufbau zusammen und speichere Profil sowie eine einzelne Vorlage getrennt. Kontrolliere nach dem Wiederherstellen Symbole und Einstellungen. Vergleiche anschließend den Tagesfilter des EUR-Modells mit der vollständigen Historie; sichtbare −15 EUR dürfen nicht als gesamte Balanceänderung seit Beginn gelten.
  3. Prüfe auf Demo einen gespeicherten SL und TP sowie den Status eines eingebauten Trailing, ohne daraus einen zukünftigen Fill abzuleiten. Dokumentiere den zuletzt tatsächlich angenommenen Stop. Unterscheide laufendes Terminal, entferntes Programm und Serverauftrag; ein ausgewähltes Trailing ohne ersten Schutzwert ist keine abgesicherte Position.
  4. Vergleiche bei verfügbarer kompatibler MT5-Demo dieselbe begrenzte Aufgabe mit klaren Daten- und Kostenannahmen. Bewahre Unterschiede bei Code, Orders und Kontoausführung und überprüfe installierte Programmberechtigungen. Ein kurzer Vergleich soll keine universelle Plattformempfehlung oder profitable Strategie bestätigen, sondern eine konkrete offene Funktion klären.