Universal Magic Number Generator
- Utilitys
- Augusto Osvaldo Toso
- Version: 1.0
- Aktivierungen: 5
Universeller Generator für magische Zahlen
Dieses einfache, aber leistungsstarke Dienstprogramm generierteinzigartige, reproduzierbare Magic Numbers für Ihre Expert Advisors auf der Grundlage von drei Parametern: Symbol, Zeitrahmen und EA-Identifikator.
Es enthält DREI Tools in einem:
-
HTML-Webtool: Funktioniert in jedem Browser zur schnellen Offline-Generierung. Es beinhaltet Echtzeit-Dekodierung und Sitzungshistorie.
-
MT5-Skript:Ziehen Sie es einfach auf ein beliebiges Diagramm, geben Sie Ihre EA-ID (1-2 Zeichen) ein, und es zeigt sofort die Magic Number und ihre dekodierten Teile auf einem sauberen, schwarzen Feld an.
-
MQL5 Include File ( MagicGen.mqh ): Fügen Sie #include <MagicGen.mqh> zu jedem EA-Code hinzu und generieren Sie die Magic Number automatisch in OnInit() mit einem einfachen Funktionsaufruf.
Perfekt für:
-
Entwickler, die mehrere EAs auf demselben Symbol laufen lassen.
-
Trader, die Konflikte mit Magic Numbers in ihren Portfolios vermeiden müssen.
-
Jeder, der einen einfachen, standardisierten Weg zur Generierung von Identifikatoren sucht.
Benutzerhandbuch - Magic Number Generator
1️⃣ Web-Tool (HTML)
Wie man es benutzt:
-
Öffnen Sie die Datei MagicNumberGenerator.html in einem beliebigen Browser (Chrome, Firefox, Edge, usw.).
-
Füllen Sie die drei Felder aus:
-
Symbol: der Vermögenswert, den Sie im MT5 verwenden (z. B. XAUUSD, BTCUSD, NAS100).
-
Zeitrahmen: der Zeitraum in Minuten (z. B. 1, 5, 15, 60, 240).
-
EA-ID: eine Kennung mit 1 oder 2 Buchstaben für Ihren EA (z. B. A, B, S1, TK).
-
-
Klicken Sie aufErzeugen.
-
Die generierte Nummer wird in großer Schrift angezeigt. Sie können sie über die Schaltfläche Kopierenkopieren.
-
Im Verlaufsfenster werden die zuletzt verwendeten Kombinationen gespeichert. Klicken Sie auf eine beliebige Zeile, um sie erneut zu laden.
2️⃣ MT5 Skript ( MagicDisplay.ex5 )
Wie man es benutzt:
-
Kopieren Sie die Datei MagicDisplay.ex5 in den Ordner MQL5/Scripts/ Ihres MT5-Terminals .
-
Ziehen Sie in MT5 das Skript aus dem Indikator/Skript-Navigator auf einen beliebigen Chart.
-
Geben Sie im Parameterfenster IhreEA-IDein ( z. B. A, B, S1, TK).
-
Das Skript zeigt ein schwarzes Feld in der oberen linken Ecke an:
-
Aktuelles Symbol und Zeitrahmen.
-
Die generierte Magic Number (als String und als Ganzzahl für MT4-Kompatibilität).
-
Die dekodierten Teile der einzelnen Blöcke.
-
Eine Warnung, wenn die Zahl 19 Ziffern überschreitet.
-
-
Wenn Sie den Chart oder den Zeitrahmen ändern, wird das Panel automatisch aktualisiert.
-
Um es zu schließen, entfernen Sie das Skript aus dem Navigator oder starten Sie MT5 neu.
3️⃣ Einschließende Datei für EAs ( MagicGen.mqh )
Wie zu verwenden:
-
Kopieren Sie die Datei MagicGen.mqh in den Ordner MQL5/Include/ Ihres Terminals .
-
Fügen Sie in Ihrem EA-Code oben ein:
cpp#include <MagicGen.mqh>
-
Rufen Sie in OnInit() die Funktion auf:
cppint magic = GenerateMagicNumber("A", Symbol(), Period());Ersetzen Sie "A" durch den Bezeichner Ihres EAs.
-
Verwenden Sie die Variable magic als Magic Number in Ihren Aufträgen.
-
Die generierte Zahl istimmer die gleiche für die gleiche Kombination von Symbol, Zeitrahmen und ID.
⚠️ Wichtiger Hinweis
Der Umrechnungsalgorithmus (Buchstabe → Zahl) istTeil des Produkts.
Wenn Sie genau wissen wollen, wie die Zahl generiert wird,kaufen Sie es. 😉
