Quellcode
MT5 Magic Number: Organisieren Sie mehrere Expert Advisors
Eine Magic Number ist eine Kennung, die ein EA der Handelsaktivität zuordnet. Ein guter Benennungsplan macht einen Arbeitsbereich mit mehreren Diagrammen viel einfacher zu verstehen und Fehler zu beheben.
Verwenden Sie eine Kennung mit einem Zweck
In der MQL5-Standardbibliothek legt SetExpertMagicNumber die Experten-ID fest, die von einer CTrade-Instanz verwendet wird. Die Nummer ist kein Passwort, kein Aktivierungsschlüssel oder eine exklusive Reservierung. Ein anderes Programm kann denselben Wert verwenden; Die Isolierung hängt davon ab, dass der Code den Besitz korrekt überprüft.
Geben Sie jeder Strategieinstanz eine klare Identität
Erstellen Sie ein kleines Register mit EA-Namen, Version, Diagrammsymbol, Zeitrahmen und Magic Number. Wenn dieselbe Strategie auf zwei Diagrammen angewendet wird, verwenden Sie unterschiedliche Bezeichner, wenn das Design diese Trennung unterstützt. Behalten Sie alle reservierten Bereiche bei, die von einem Multi-Strategie-EA dokumentiert wurden, anstatt willkürliche überlappende Nummern zuzuweisen.
Filtern Sie, bevor Sie eine Handelsposition verwalten
Leser der Quelle sollten die Logik zur Auswahl der Handelsposition finden, bevor sie die Kennung ändern. Achten Sie auf Symbol- und Eigentumsprüfungen und darauf, ob Änderungen ein bestimmtes Handelspositionsticket betreffen. Auf einem Netting-Konto können sich Strategien, die mit demselben Symbol handeln, auf eine kombinierte Handelsposition auswirken. Unterschiedliche Magic Numbers führen nicht zu separaten Netting-Handelspositionen.
Überprüfen Sie dies mit einem kleinen Demo-Experiment
- Führen Sie zwei deutlich gekennzeichnete Instanzen auf Demo-Charts aus.
- Überprüfen Sie ihre Aufträge, Geschäfte und Handelspositionen nach einem Signal.
- Bestätigen Sie, dass eine Exit- oder Trailing-Aktion nur ihren beabsichtigten Umfang berührt.
- Speichern Sie die Kennungen mit den Voreinstellungen, damit ein Neustart nicht zu Verwirrung führt.
Machen Sie es zu Ihrem mit MQLume
Mit dem MQLume-Quellenzugriff können Sie nachvollziehen, wie ein Projekt seine Trades identifiziert und verwaltet. Entdecken Sie den Parameterleitfaden fürQuantum Commander MT5bevor Sie einen Multi-Strategie-Arbeitsbereich planen.