📦 Distributions-Anleitung
Sobald Sie AlgoGuard Shield in Ihr Produkt integriert haben, müssen Sie sicherstellen, dass Ihre Kunden alle notwendigen Dateien erhalten.
🛑 Kritische Anforderung
Ihr Produkt (.ex4 / .ex5) HÄNGT von der Shield.dll ab.
Wenn Sie nur die .ex5 Datei an Ihren Kunden senden, wird sie nicht funktionieren ("Cannot load library" Fehler).
Sie MÜSSEN beide Dateien zusammen ausliefern.
Die Paket-Struktur
Wir empfehlen, ein einfaches ZIP-Archiv für Ihre Kunden zu erstellen.
Empfohlene ZIP-Struktur
MeinProdukt_v1.0.zip
│
├── Experts/
│ └── MeinEA.ex5 <-- Ihr kompiliertes Produkt
│
├── Libraries/
│ └── Shield.dll <-- Die AlgoGuard Runtime
│
└── ReadMe.txt <-- Installations-Anleitung
Woher bekomme ich die `Shield.dll`?
- Für Sie (Vendor): Wenn Sie das SDK herunterladen, ist die
Shield.dllenthalten. - Für Kunden: Es ist exakt dieselbe Datei. Sie benötigen keine spezielle "Kunden-Version". Nehmen Sie einfach die
Shield.dllaus Ihrem SDK-Ordner oder Build-Output.
📝 Anleitung für Ihre Kunden
Wir empfehlen, eine ReadMe.txt beizulegen oder diese Schritte in Ihrer Auslieferungs-E-Mail zu nennen. Hier ist eine Vorlage:
Installations-Anleitung (Vorlage)
Installation:
- Eröffnen Sie Ihr MetaTrader Terminal.
- Gehen Sie auf Datei -> Datei-Ordner öffnen (Open Data Folder).
- Kopieren Sie die
Shield.dllin den OrdnerMQL5/Libraries.- Kopieren Sie
MeinEA.ex5in den OrdnerMQL5/Experts.- Starten Sie MetaTrader neu oder aktualisieren Sie die Experten-Liste.
- WICHTIG: Wenn Sie den EA auf den Chart ziehen, stellen Sie sicher, dass im Reiter "Allgemeines" oder "Abhängigkeiten" der Haken bei "DLL-Importe zulassen" (Allow DLL imports) gesetzt ist.
✅ Checkliste vor dem Release
- Ist die
Shield.dllim ZIP enthalten? - Ist
MeinEA.ex5mit dem korrekten Public Key kompiliert? - Ist die Anleitung für "DLL-Importe zulassen" verständlich?