ForexBestRobots.com

MT4 & Expert Advisors · Orderzuordnung

Magic Number in MT4: So ordnet ein Expert Advisor seine Trades zu

Erfahren Sie, wie eine MT4 Magic Number EA-Orders kennzeichnet, Strategiekonflikte verhindert und mehrere EAs sauber trennt.

13 Min. LesezeitGeprüft vom ForexBestRobots-Redaktionsteam
MT4-Diagramm mit getrennten Ordergruppen für Expert Advisors und manuelle TradesMT4 & Expert AdvisorsPraxisratgeber für MT4

Originalgrafik, erstellt für ForexBestRobots.com.

Eine Magic Number ist eine ganze Zahl, die ein Expert Advisor beim Eröffnen in einer MT4-Order speichert. Später durchsucht der EA offene und historische Orders, erkennt seine Kennung und entscheidet, welche Positionen er verwalten darf.

Aufgabe der Magic Number

Eine Magic Number ist eine ganze Zahl, die ein Expert Advisor beim Eröffnen in einer MT4-Order speichert. Später durchsucht der EA offene und historische Orders, erkennt seine Kennung und entscheidet, welche Positionen er verwalten darf.

Die Nummer verbessert weder die Strategie noch begrenzt sie den Drawdown. Sie dient der sauberen Trennung automatisierter Systeme und verhindert bei korrekter Programmierung, dass ein EA fremde Orders verändert.

MT4-Diagramm mit getrennten Ordergruppen für Expert Advisors und manuelle Trades
Die Magic Number kennzeichnet Orders; sie ist weder Risikokontrolle noch Kontolizenz.
Eine eindeutige Nummer verhindert Verwechslungen, keine Verluste

Lotgröße, Stop Loss, Korrelation und maximaler Drawdown benötigen eigene Risikoregeln.

Orderablauf

Vergeben Sie für jede unabhängige Strategie eine eindeutige, dokumentierte Ganzzahl. Beim MT4-Neustart oder Umzug auf einen VPS bleibt sie unverändert. Ein Symbolsuffix verlangt allein keine neue Magic Number, eine eigene Strategieinstanz meistens schon. Ist der Wert vom Anbieter fest vorgegeben oder verborgen, respektieren Sie dieses Konzept.

1

Zuständigkeit festlegen

Lesen Sie zuerst die Herstelleranleitung. Manche EAs erwarten eine feste Kennung, Portfoliosysteme teilen sie dagegen bewusst über mehrere Charts.

2

Jede Zuordnung dokumentieren

Notieren Sie Terminal, Konto, EA, Symbol, Zeitrahmen und Magic Number in einer Tabelle.

3

Wert vor dem Start setzen

Tragen Sie die Nummer unter Inputs ein. Ein Setfile darf nicht ungeprüft eine bereits verwendete Kennung überschreiben.

4

Bei offenen Trades beibehalten

Ändern Sie die Kennung nicht, solange Positionen offen sind, außer der Entwickler beschreibt eine Migration.

Typische Konflikte

SzenarioEmpfohlene ZuordnungRisiko bei Verwechslung
Ein EA auf einem ChartEine stabile Nummer für diese InstanzEin Wechsel bei offenen Trades kann Positionen verwaisen lassen
Derselbe EA auf zwei PaarenJe Symbol eine Nummer, sofern nicht anders dokumentiertKörbe können vermischt oder falsch geschlossen werden
Zwei verschiedene EAsEine eindeutige Kennung je EABeide Programme könnten dieselben Orders verwalten
Manuelle TradesIn der Regel Magic Number 0Ein EA mit Zugriff auf 0 könnte sie verändern

Häufige Fehler

Doppelte Nummern bei unabhängigen EAs
Setfiles mit einer unbemerkten alten Kennung
Dasselbe Konto in zwei Terminals mit abweichenden Einstellungen
Magic Number 0 bei Zugriff auf manuelle Trades
Änderung der Nummer nach Eröffnung eines Orderkorbs

Sichere Einrichtung

Vergeben Sie für jede unabhängige Strategie eine eindeutige, dokumentierte Ganzzahl. Beim MT4-Neustart oder Umzug auf einen VPS bleibt sie unverändert. Ein Symbolsuffix verlangt allein keine neue Magic Number, eine eigene Strategieinstanz meistens schon. Ist der Wert vom Anbieter fest vorgegeben oder verborgen, respektieren Sie dieses Konzept.

Prüfung

Öffnen Sie Terminal → Handel und prüfen Sie den Orderkommentar, sofern vorhanden.
Kontrollieren Sie die Kennung in einem Orderreport oder Prüfskript.
Eine Testorder eines anderen EAs darf nicht verändert werden.
Prüfen Sie Experts und Journal nach einem Neustart auf nicht erkannte Orders.
Testen Sie die Kombination mehrerer EAs zuerst auf Demo.

Offizielle Referenz

Offizielle Dokumentation öffnen.