AlgoGuardDocs
AlgoGuard

AlgoGuard

Integration

📦 Distributions-Anleitung

Wie Sie Ihr Shield-geschütztes Produkt korrekt an Kunden ausliefern

📦 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`?

  1. Für Sie (Vendor): Wenn Sie das SDK herunterladen, ist die Shield.dll enthalten.
  2. Für Kunden: Es ist exakt dieselbe Datei. Sie benötigen keine spezielle "Kunden-Version". Nehmen Sie einfach die Shield.dll aus 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:

  1. Eröffnen Sie Ihr MetaTrader Terminal.
  2. Gehen Sie auf Datei -> Datei-Ordner öffnen (Open Data Folder).
  3. Kopieren Sie die Shield.dll in den Ordner MQL5/Libraries.
  4. Kopieren Sie MeinEA.ex5 in den Ordner MQL5/Experts.
  5. Starten Sie MetaTrader neu oder aktualisieren Sie die Experten-Liste.
  6. 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.dll im ZIP enthalten?
  • Ist MeinEA.ex5 mit dem korrekten Public Key kompiliert?
  • Ist die Anleitung für "DLL-Importe zulassen" verständlich?
📦 Distributions-Anleitung | AlgoGuard