Verbinde deinen EA
AlgoGuard bietet zwei leistungsstarke Möglichkeiten, Signale von deinen bestehenden Expert Advisors (EAs) zu senden. Egal, ob du einen gekauften EA nutzt (kompilierte .ex4/.ex5 Datei) oder Entwickler mit Zugriff auf den Quellcode bist – wir haben die passende Lösung.
Übersicht
| Methode | Geeignet für | Benötigt Quellcode? | Schwierigkeit |
|---|---|---|---|
| Watchdog EA | Nutzer von gekauften EAs, Geschlossene Systeme | ❌ Nein | ⭐ Einfach |
| Bridge Library | Entwickler, Eigene EAs | ✅ Ja | ⭐⭐ Mittel |
Option A: Watchdog EA (Empfohlen)
Der AlgoGuard Watchdog ist ein eigenständiger Utility-EA, der dein Handelskonto auf neue Positionen überwacht. Wenn dein Trading-EA einen Trade öffnet, erkennt der Watchdog dies sofort und sendet ihn an AlgoGuard.
Funktionsweise
- Dein Trading-EA läuft auf Chart A.
- Der Watchdog-EA läuft auf Chart B.
- Beide EAs teilen sich dasselbe Handelskonto. Der Watchdog "sieht", was der Trading-EA tut.
Installationsanleitung
Watchdog herunterladen Gehe in deine Dashboard Einstellungen und lade
AlgoGuard_Watchdog.ex5(oder .ex4) herunter.In MetaTrader installieren
- Öffne MetaTrader.
- Gehe zu Datei -> Dateiordner öffnen.
- Navigiere zu
MQL5/Experts(oderMQL4/Experts). - Füge die heruntergeladene Datei dort ein.
- Starte MetaTrader neu oder aktualisiere das "Experten"-Fenster.
Einrichtung
- Öffne einen neuen, leeren Chart (z.B. EURUSD M1). Das Symbol ist egal, da der Watchdog das gesamte Konto überwacht.
- Ziehe den
AlgoGuard_Watchdogauf diesen Chart. - Gib im Reiter Eingaben deinen AlgoGuard API Key ein (zu finden im Dashboard -> Developers).
- (Optional) Setze einen
MagicFilter, wenn du nur Trades eines bestimmten EAs senden möchtest. Lasse ihn auf0, um alles zu senden.
Fertig! Du siehst nun ein Dashboard auf dem Chart mit dem Status "AlgoGuard Watchdog Active". Jeder Trade, der von deinen anderen EAs geöffnet wird, wird nun automatisch an deine Telegram/Discord-Kanäle gesendet.
Option B: Bridge Library (Für Entwickler)
Wenn du deine eigenen EAs entwickelst, kannst du AlgoGuard direkt in deinen Quellcode integrieren. Dies sorgt für die schnellstmögliche Übertragung und ein sauberes Setup (kein zweiter Chart nötig).
Integrations-Guide
Library herunterladen Lade
AlgoGuard_Signal_Bridge.mqhaus dem Dashboard herunter. Platziere sie in deinemMQL5/Include(oderMQL4/Include) Ordner.Einbinden & Initialisieren Füge dies in den Quellcode deines EAs ein:
#include <AlgoGuard_Signal_Bridge.mqh> int OnInit() { // Initialisiere mit deinem API Key AlgoGuard_Init("DEIN_API_KEY_HIER"); return(INIT_SUCCEEDED); }Signale senden Rufe
AlgoGuard_SendSignalauf, wann immer dein EA einen Trade öffnet oder ändert.// Beispiel: Senden eines Buy-Signals AlgoGuard_SendSignal( _Symbol, // Symbol "BUY", // Typ: BUY, SELL, CLOSE, UPDATE, PENDING ask_price, // Open Price stop_loss, // SL take_profit, // TP "Meine Strategie", // Kommentar ticket_number // Order Ticket );
Best Practices
- Async vs Sync: Die Library nutzt
WebRequest, was synchron ist. Ein Aufruf dauert typischerweise 100-300ms. Stelle sicher, dass dies in deine Trading-Logik passt. - Erlaubte URLs: Du MUSST
https://api.algoguard.devzur Liste der erlaubten URLs in Extras -> Optionen -> Experten hinzufügen.