Indi Trader
- Utilitys
- Hyoseog Kim
- Version: 1.0
- Aktivierungen: 10
Indikator Trader EA
v1.0 für MetaTrader 5
Universeller EA, der die Signale jedes benutzerdefinierten Indikators mit dem automatisierten Handel verbindet
XAUUSD - Wichtige Devisenpaare - Krypto | Alle Zeitrahmen M1 ~ D1
📌 Überblick
Indicator Trader EA ist ein universeller Expert Advisor, der automatisch Kauf- und Verkaufsaufträge auf der Grundlage von Signalpuffern von beliebigen benutzerdefinierten Indikatoren ausführt.
Mit einem einzigen EA können Sie jeden kommerziellen Indikator (SuperScalp Pro, Trend 7Filter Pro, etc.) direkt anschließen - ohne zusätzliche Codierung. Konfigurieren Sie einfach die Pufferindizes und Sie haben ein vollautomatisches Handelssystem.
✨ Hauptmerkmale
▸ Zwei Lademodi: Direktes Laden (Modus A) / Automatische Erkennung von Chartinstanzen (Modus B)
▸ Indikatorpuffer-basierte automatische SL/TP-Konfiguration
▸ ATR-basierte dynamische TP/SL und Trailing Stop
▸ Dollar-basierter Gruppen-GuV-Abschluss (Gruppen-TP/SL)
▸ Automatische Positionsumkehr bei entgegengesetztem Signal
▸ Verhinderung doppelter Aufträge pro Bar (OncePerBar)
▸ Maximale Positionsgrenze (MaxPositions)
▸ Echtzeit-Benachrichtigungen bei Alarmen
▸ Debug-Modus zur Überprüfung des Signalpuffers in Echtzeit
🎯 Für wen ist das?
▸ Trader, die Signale von kommerziellen Indikatoren automatisieren möchten
▸ Entwickler, die benutzerdefinierten Indikatoren eine Auto-Order-Funktionalität hinzufügen möchten
▸ Kompatibel mit jedem Symbol: XAUUSD, Forex-Paare, Kryptowährungen und mehr
⚙️ Wie es funktioniert
Bei jedem Tick liest der EA die Signalpuffer des Indikators und erkennt gültige Signale (alle Werte außer 0 oder EMPTY_VALUE).
Logik der Signalerkennung
▸ bar[1] bestätigtes Signal: wird zu Beginn jeder neuen Kerze verarbeitet - am zuverlässigsten
▸ bar[0] Echtzeitsignal: wird verarbeitet, wenn sich der aktuelle Balken bildet - schnellere Reaktion
▸ Vermeidung von Duplikaten: wenn OncePerBar=true, nur eine Order pro Richtung und Kerze
Ablauf der Orderausführung
Signal erkannt → CloseOnOppositeSignal prüfen → Gegenläufige Positionen schließen
→ CanOpenBuy/Sell() Bedingungen überprüfen → OpenOrder() ausführen
→ SL/TP setzen (Indikatorpuffer ODER ATR ODER Dollar-basiert)
→ Jedes Tick: Group P&L Überwachung wenn UseGroupClose=true
📖 Wie verwenden
Modus A - Direktes Laden (empfohlen)
Der EA lädt den Indikator automatisch - Sie müssen ihn nicht separat zum Chart hinzufügen.
IndikatorName = "Markt\SuperScalp Pro" ← MQL5 Marktprodukt
IndikatorName = "Trend 7Filter Pro" ← Datei im Ordner "Indicators
IndikatorName = "MeinOrdner\MeinIndikator" ← Unterordnerpfad
Modus B - Automatische Erkennung der Chart-Instanz
Wenden Sie zuerst den Indikator auf den Chart an und fügen Sie dann den EA hinzu. Der EA wird die laufende Indikatorinstanz automatisch erkennen.
IndicatorName = "" ← Leer lassen
Empfohlen, wenn nur ein Indikator auf den Chart angewendet wird
Verwenden Sie diese Option, wenn Sie benutzerdefinierte Parameter auf den Indikator anwenden möchten.
Wie man Pufferindizes findet
Sie müssen die Kauf-/Verkaufssignal-Pufferindizes Ihres Zielindikators ermitteln.
▸ Stellen Sie DebugMode = true ein und hängen Sie den EA an
▸ Überprüfen Sie auf der Registerkarte MetaTrader Journal die Pufferwerte
▸ Siehe Befehl SetIndexBuffer() im Quellcode des Indikators
🔧 Eingabeparameter
Grundeinstellungen
Parameter Standard Beschreibung
EA_Comment SSP Kommentar-Label für Aufträge
MagicNumber 991 Eindeutiger EA-Bezeichner (verhindert Konflikte mit anderen EAs)
LotSize 0.01 Standard-Losgröße pro Auftrag
Slippage 3 Maximal erlaubte Slippage (in Punkten)
Indikator-Einstellungen
Parameter Standard Beschreibung
IndicatorName Trend 7Filter Pro Dateiname des Indikators (leer = automatische Erkennung des Charts)
BuyBuffer 0 Kaufsignal-Pufferindex
SellBuffer 1 Index des Verkaufssignalpuffers
UseIndicatorTPSL false true: SL/TP-Werte aus Indikatorpuffern verwenden
BuySLBuffer 4 SL-Puffer-Index kaufen
BuyTPBuffer 6 TP-Puffer-Index kaufen
SellSLBuffer 5 SL-Puffer-Index verkaufen
SellTPBuffer 7 Sell TP buffer index
Positionsverwaltung
Parameter Default Beschreibung
CloseOnOppositeSignal true Schließen Sie die gegenüberliegenden Positionen, bevor Sie eine neue Order bei einem Signalumschwung eröffnen.
AllowOppositeOrder true Gleichzeitige entgegengesetzte Positionen zulassen (wenn CloseOnOppositeSignal=false)
MaxPositions 1 Maximale Anzahl von gleichzeitig offenen Positionen
OncePerBar true Erlaubt nur eine Order pro Richtung pro Bar
UseGroupClose true Gruppenschlussmodus: Dollar TP/SL + Trailing Stop
TP / SL Einstellungen
Parameter Standard Beschreibung
UseTP false Dollar-basierten Take Profit aktivieren
TP_Dollar 8.0 Gewinnmitnahmeziel in USD
UseSL false Dollar-basierten Stop-Loss aktivieren
SL_Dollar 3.0 Stop-Loss-Limit in USD
UseATR true Aktiviert ATR-basierte dynamische TP/SL
ATR_Period_EA 14 ATR-Berechnungszeitraum
ATR_TP_Multi 5.0 ATR TP Multiplikator
ATR_SL_Multi 1.0 ATR SL-Multiplikator
Nachlaufender Stopp
Parameter Default Beschreibung
UseTrailing true Aktiviert Dollar-basierten Trailing Stop (erfordert UseGroupClose=true)
Trail_Start 27.0 Gewinnstufe zur Aktivierung des Trailing ($)
Trail_Stop 3.0 Schwellenwert für Trailing-Stop-Drawdown ($)
UseATRTrailing false ATR-basierter Trailing-Stop aktivieren
ATR_Trail_Multi 2.0 ATR-Trailing-Multiplikator
Andere
Parameter Default Beschreibung
UseAlert false Popup-Alarm beim Öffnen/Schließen der Order anzeigen
DebugMode false Druckt Signalpufferwerte und Debug-Informationen in das Journal
⚠️ Wichtige Hinweise
▸ Überprüfen Sie immer die Signalpufferindizes Ihres Indikators und setzen Sie BuyBuffer/SellBuffer korrekt.
▸ Wenn UseGroupClose=false, ist nur der serverseitige SL/TP pro Order aktiv - der Trailing Stop ist deaktiviert.
▸ Im Modus B muss der Indikator auf den Chart angewendet werden, bevor der EA angehängt wird.
▸ Testen Sie immer gründlich auf einem Demokonto, bevor Sie live handeln.
▸ Vergangene Performance ist keine Garantie für zukünftige Ergebnisse.
