BESCHREIBUNG DER EINSTELLUNGEN UND EXTERNEN VARIABLEN VON THE X UND XCUSTOMEA

BESCHREIBUNG DER EINSTELLUNGEN UND EXTERNEN VARIABLEN VON THE X UND XCUSTOMEA

26 Mai 2026, 11:15
Vladislav Andruschenko
0
10

🧩 Einstellungsanleitung für The xCustomEA

So konfigurieren Sie Signale benutzerdefinierter Indikatoren, Filter, Buffer, Handelsregeln, Money Management und Schutzmodule in The xCustomEA für MetaTrader 4 und MetaTrader 5.

The xCustomEA ist ein universeller Expert Advisor für Trader, die Strategien auf Basis benutzerdefinierter Indikatoren über die iCustom-Logik automatisieren möchten. Diese Anleitung erklärt die wichtigsten Einstellungen in einem praktischen Format, damit Sie verstehen, was jeder Block macht und wie Sie Ihr eigenes automatisches Handelssystem korrekt aufbauen.


💎 The xCustomEA MT5 kaufen 💎 The xCustomEA MT4 kaufen
⬇ The xCustomEA DEMO + PDF herunterladen 📘 Vollständige xCustomEA-Anleitung
⚙ Einstellungsdokumentation 🛒 Alle Expforex-Produkte


🏠 Hauptseite 🎓 Dokumentation ⚙ Einstellungen
❓ FAQ ⭐ Bewertungen 💬 Kommentare




🚀 Was ist The xCustomEA?

The xCustomEA ist ein universeller Expert Advisor für MetaTrader 4 und MetaTrader 5, der mit benutzerdefinierten Indikatoren handeln kann.

Die Grundidee ist einfach: Anstatt für jeden neuen Indikator einen separaten Expert Advisor zu bestellen, können Sie Ihren Indikator mit The xCustomEA verbinden, Signal-Buffer angeben, die BUY / SELL-Logik definieren, Filter hinzufügen, Handelsregeln konfigurieren und die Strategie im MetaTrader testen.

The xCustomEA basiert auf derselben starken Grundlage wie The X Universal EA, jedoch mit einem wichtigen Unterschied: The X arbeitet hauptsächlich mit Standardindikatoren von MetaTrader, während The xCustomEA für benutzerdefinierte iCustom-Indikatoren entwickelt wurde.

🧩 Logik benutzerdefinierter Indikatoren

Verbinden Sie benutzerdefinierte Indikatoren aus dem Internet, aus dem MQL5 Market oder aus Ihrem eigenen MQL-Code.

🎯 Signal-Buffer

Lesen Sie BUY / SELL-Signale aus Indikator-Buffern, Pfeilen oder nicht leeren Buffer-Werten.

🔎 Filter

Verwenden Sie Filter benutzerdefinierter Indikatoren, um Handelssignale zu bestätigen oder zu blockieren.

⚙ Vollständiges EA-Framework

Nutzen Sie Stops, Trailing, Breakeven, Autolot, Averaging, Limits, Zeitfilter und Drawdown-Schutz.


✅ Hauptidee: The xCustomEA ermöglicht es, viele Strategien mit benutzerdefinierten Indikatoren zu testen und zu automatisieren, ohne für jeden Indikator einen separaten Expert Advisor programmieren zu müssen.


🧩 The xCustomEA für MT4 und MT5

The xCustomEA für MetaTrader 5 — Expert Advisor für benutzerdefinierte Indikatoren The xCustomEA für MetaTrader 4 — Handelsroboter für benutzerdefinierte Indikatoren

Ein universelles Expert-Advisor-Konzept für zwei Terminals: Verbinden Sie Signale benutzerdefinierter Indikatoren, konfigurieren Sie Filter und erstellen Sie automatische Handelslogik.



🆚 The X und The xCustomEA

The X und The xCustomEA verwenden ein gemeinsames Expert-Advisor-Framework, sind jedoch für unterschiedliche Aufgaben gedacht.

The X The xCustomEA
Arbeitet mit Standardindikatoren von MetaTrader. Arbeitet mit benutzerdefinierten Indikatoren über die iCustom-Logik.
Besser geeignet für Trader, die integrierte Strategien auf Standardindikatoren benötigen. Besser geeignet für Trader, die eigene Indikatoren, Pfeilindikatoren oder Market-Indikatoren verbinden möchten.
Keine Konfiguration von Buffern benutzerdefinierter Indikatoren erforderlich. Erfordert Verständnis von Indikator-Buffern, Pfeilen oder Signalausgabewerten.
Gute Wahl, wenn Sie Programmierung oder Buffer nicht lernen möchten. Gute Wahl, wenn Sie Flexibilität benötigen und bereit sind, die Signallogik tiefer zu konfigurieren.


Einfache Wahl: Wenn Sie Standardindikatoren von MetaTrader benötigen, verwenden Sie The X. Wenn Sie mit Ihrem eigenen benutzerdefinierten Indikator handeln möchten, verwenden Sie The xCustomEA.


🧠 Wie xCustomEA Indikatorsignale liest

The xCustomEA kann Signale von einem benutzerdefinierten Indikator auf verschiedene Arten erhalten. Die häufigste Methode ist das Lesen der Indikator-Buffer.

Viele benutzerdefinierte Indikatoren zeichnen Pfeile auf dem Chart. Normalerweise stammen diese Pfeile aus Indikator-Buffern. Wenn sich im Buffer ein nicht leerer Wert befindet, kann der Expert Advisor dies als Signal interpretieren.

Signaltyp Funktionsweise
xCustomEA Arbeitet mit einer speziellen Indikatorvorlage, in der Sie Ihre eigene Strategie programmieren und Signale an den EA zurückgeben können.
xArrow Arbeitet direkt mit einem benutzerdefinierten Indikator, der Pfeil-Buffer oder nicht leere Werte für BUY / SELL-Signale besitzt.
Standard-Signale von The X Ermöglicht die Nutzung integrierter Standardindikator-Logik, die vom The X framework übernommen wurde.

Logikbeispiel

  • Im BUY-Buffer gibt es einen Wert größer als null → der EA erhält ein BUY-Signal.
  • Im SELL-Buffer gibt es einen Wert größer als null → der EA erhält ein SELL-Signal.
  • Der Filter-Buffer bestätigt BUY → BUY-Trades sind erlaubt.
  • Der Filter-Buffer blockiert SELL → SELL-Trades werden ignoriert.
Wichtig: The xCustomEA kann die Logik Ihres Indikators nicht automatisch erraten. Sie müssen den Indikatornamen, den Signaltyp und die Buffer-Nummern korrekt angeben.


🎯 OWN Signal Options

Der Block OWN Signal Options definiert, woher das Haupt-Einstiegssignal kommt.

Dies ist der erste Block, den Sie verstehen sollten, da er steuert, ob der EA ein BUY- oder SELL-Signal von Ihrem Indikator erhält.

Einstellung Praktische Bedeutung
SignalNameIndicator Name des benutzerdefinierten Indikators, der das Hauptsignal zum Öffnen von Positionen liefert.
SignalTypeIndicator Definiert, wie der EA das Signal lesen soll: xCustomEA, xArrow oder Standard-Strategielogik.
BUY / SELL Buffer Numbers Indizes der Buffer, in die der Indikator BUY- oder SELL-Werte schreibt.
Signal Shift Definiert, ob das Signal von der aktuellen Kerze oder von der geschlossenen Kerze gelesen wird.
ReverseSignal Kehrt das endgültige Strategiesignal um. BUY wird zu SELL, SELL wird zu BUY.

Empfohlene Reihenfolge für die Signaleinstellung

  1. Installieren Sie den benutzerdefinierten Indikator im richtigen Indicators-Ordner.
  2. Öffnen Sie den Indikator auf dem Chart und prüfen Sie, wo er Signale zeichnet.
  3. Finden Sie die Buffer-Nummern für BUY und SELL.
  4. Geben Sie den Indikatornamen in SignalNameIndicator ein.
  5. Wählen Sie den richtigen SignalTypeIndicator.
  6. Geben Sie die BUY- und SELL-Buffer an.
  7. Starten Sie den Test im Strategy Tester im visuellen Modus.
Praktische Empfehlung: Konfigurieren Sie zuerst nur das Hauptsignal ohne Filter, Averaging, Martingale und Zusatzmodule. Prüfen Sie, ob der EA BUY und SELL korrekt öffnet. Erst danach sollten Filter und Verwaltungsblöcke hinzugefügt werden.


🔎 Filter Options

Der Block Filter Options ermöglicht es, vor dem Öffnen eines Trades eine Bestätigungslogik hinzuzufügen.

Das Signal beantwortet die Frage: Soll gehandelt werden?

Der Filter beantwortet die Frage: Ist dieses Signal jetzt erlaubt?

Einstellung Praktische Bedeutung
FilterNameIndicator Name des benutzerdefinierten Indikators, der als Filter verwendet wird.
FilterTypeIndicator Definiert, wie der Filter gelesen wird: xCustomEA oder xArrow.
Filter BUY / SELL Buffers Buffer, die verwendet werden, um BUY / SELL-Signale zu erlauben oder zu blockieren.
Filter TimeFrame Ermöglicht das Lesen des Filters von einem anderen timeframe.
Filter Reverse Kehrt die Filterlogik bei Bedarf um.

Beispiel

Das Hauptsignal kommt von einem Pfeilindikator auf M15. Der Filter kommt von einem Trendindikator auf H1.

  • Wenn M15 BUY liefert und der H1-Filter ebenfalls BUY erlaubt → der EA kann BUY öffnen.
  • Wenn M15 BUY liefert, der H1-Filter BUY aber nicht erlaubt → der EA ignoriert das Signal.


⚙ Signal Processing Options

Der Signalverarbeitungsblock steuert, wie oft der EA Signale prüft und wie er Positionen nach dem Auftreten eines Signals öffnet.

Einstellung Warum es wichtig ist
Show_alert_without_opening_positions Der EA öffnet keine Trades, sondern zeigt nur Benachrichtigungen an, wenn Signale erscheinen. Nützlich für halbautomatischen Handel und zur Prüfung der Indikatorlogik.
OpenBarControlOnly Alle EA-Funktionen werden nur einmal beim Öffnen einer neuen Kerze ausgeführt. Nützlich für Strategien, die wie ein Open-Price-Test arbeiten sollen.
ControlNewBarforSIGNAL Prüft Indikatorsignale nur bei einer neuen Kerze, nicht bei jedem Tick. Dies kann Optimierungen beschleunigen und unnötige Neuberechnungen reduzieren.
ControlNewBarforSIGNALType Definiert, ob für die Signalkontrolle der kleinste gewählte timeframe, der aktuelle Chart-timeframe oder keine neue Kerzenkontrolle verwendet wird.
ControlNewBarforOpenbySignal Steuert, ob eine Position bei einer neuen Kerze des aktuellen Charts oder sofort nach Erkennung des Signals im Signal-timeframe geöffnet wird.


Hinweis zur Performance: Das Prüfen von Signalen bei jedem Tick kann langsamer sein, besonders bei schweren benutzerdefinierten Indikatoren. Die neue Kerzenkontrolle kann Optimierungen schneller und stabiler machen.


🚦 Opening Filters and Trade Permissions

Dieser Block steuert, wie viele Positionen der EA öffnen darf, in welche Richtung, nach welcher Pause und unter welchen Spread-Bedingungen.

Einstellung Praktische Bedeutung
TypeTradeBUYSELL Erlaubt Buy und Sell, nur Buy oder nur Sell.
MinuteToOpenNextPosition Mindestzeit vor dem Öffnen des nächsten Signals nach der vorherigen Position.
DistanceToOpenNextPosition Mindestabstand, der vor dem Öffnen der nächsten Signalposition erforderlich ist.
OpenOppositePositionAfterStoploss Öffnet eine entgegengesetzte Position, nachdem der vorherige Trade per Stop Loss geschlossen wurde.
ONlyOnePosbySignal Erlaubt nur eine aktuelle Hauptposition in Richtung des Signals.
OnePosPerDirection Erlaubt je nach Richtungsregeln eine BUY- und eine SELL-Position.
OnlyOnePositionPerMagic Begrenzt den Handel auf eine Position pro Magic number über alle Symbole hinweg.
OnlyAlternateSignals Erzwingt abwechselnde Signale: Nach SELL kann das nächste Signal nur BUY sein und umgekehrt.
MAX_BUY_POSITION / MAX_SELL_POSITION Begrenzt die Anzahl der BUY- oder SELL-Positionen, die durch Signale geöffnet werden.
MaxSpreadToNotTrade / MinSpreadToNotTrade Blockiert neue Signalpositionen, wenn der Spread außerhalb der erlaubten Bedingungen liegt.


🛑 Close Options

Der Schließblock steuert, wie der EA Positionen schließt, wenn sich ein Signal ändert oder ein Trade zu lange geöffnet bleibt.

Einstellung Funktionsweise
ClosePosifChange Schließt Positionen, wenn das kombinierte Signal aus Hauptindikator und Filtern umkehrt.
ClosePosition_After_X_Minutes Schließt eine Position nach der gewählten Anzahl von Minuten.
CloseChangeOnlyInProfit Erlaubt das Schließen durch Gegensignal nur, wenn die aktuelle Position im Gewinn ist.


📌 Pending Orders Options

The xCustomEA kann pending orders anstelle sofortiger market positions öffnen.

Dies ist nützlich, wenn der Markt das Signal durch eine Bewegung über eine gewählte Distanz bestätigen soll, bevor der Trade aktiv wird.

Einstellung Praktische Bedeutung
StopOrderUSE Öffnet pending oder limit orders statt Marktpositionen.
StopOrderDeltaifUSE Abstand in Punkten für pending oder limit orders.
StopOrderDayToExpiration Ablaufzeit von pending orders in Tagen.
StopOrderBarToExpiration Ablauf in Kerzen. Zum Beispiel bedeuten 10 Kerzen auf M1 ungefähr 10 Minuten.
ReInstallStopOrdersNewSignalAppears Löscht und ersetzt pending orders, wenn ein neues Signal erscheint.
Virtual Stop / Limit Orders Verwendet virtuelle pending levels auf einem Live-Chart oder im visuellen Test. Nicht geeignet für den Optimierungsmodus.


⚙ Trading Options

Dieser Block steuert die technische Orderausführung: Magic number, slippage, filling mode, Kommentare und Preisrundung.

Einstellung Praktische Bedeutung
Magic Magic number wird verwendet, um Positionen zu identifizieren, die von diesem EA geöffnet wurden.
Slippage Maximal zulässige Preisabweichung in Punkten beim Öffnen oder Schließen von Positionen.
MarketWatch Für Konten mit market execution: Zuerst wird die Position geöffnet, danach werden SL/TP nach erfolgreicher Eröffnung modifiziert.
CommentToOrder Zusätzlicher Orderkommentar. Verwenden Sie kurze Kommentare, vorzugsweise nicht länger als 12 Zeichen.
RoundingDigits Rundet Preise beim Öffnen oder Modifizieren von Orders. Nützlich für Symbole mit spezieller Preisgenauigkeit.
TypeFilling Filling mode in MT5. Wenn der Fehler 10030 TRADE_RETCODE_INVALID_FILL erscheint, wählen Sie den richtigen Modus: FillOrKill, ImmediateOrCancel oder Return.


🛡 Stops Options: Stop Loss, Take Profit und Virtual Stops

Der Stop-Block steuert Stop Loss, Take Profit, virtuelle Levels und minimale Server-Stop-Einschränkungen.

Einstellung Praktische Bedeutung
VirtualStops Verwendet virtuelle Stop Loss, Take Profit und trailing levels anstelle serverseitiger Levels.
SetMinStops Passt Stop-Parameter automatisch an die minimalen Stop-Level des Brokers an, wenn dies möglich ist.
StopLoss Stop Loss für jede geöffnete Position in Punkten.
TakeProfit Take Profit für jede geöffnete Position in Punkten.
ForcedModifySLTP Erzwingt die Modifikation von SL/TP, wenn die Position geöffnet wurde, die Levels aber nicht korrekt gesetzt wurden.
TimeToCheckAverageSpread Zeitfenster zur Berechnung des durchschnittlichen Spreads bei spreadbasierten stop values.
AutoCheckLowSpread Erkennt automatisch Bedingungen mit sehr niedrigem Spread und schützt spreadbasierte Berechnungen.

Spreadbasierte Parameter

Einige Einstellungen können auf Grundlage des durchschnittlichen Spreads berechnet werden, wenn ein negativer Wert verwendet wird.

Beispiel:

  • StopLoss = 2000 bedeutet einen festen Stop Loss von 2000 Punkten.
  • StopLoss = -100 bedeutet Stop Loss = 100 × durchschnittlicher Spread.

Diese Logik kann für Symbole nützlich sein, bei denen sich der Spread häufig ändert.

Warnung zu virtual stops: Virtuelle Levels funktionieren nur, solange Terminal und EA laufen. Wenn das Terminal geschlossen wird, können virtuelle Stop Loss und Take Profit die Position nicht schützen.


📊 Lots Options: Fixed Lot, Autolot und Martingale

Der Lot-Block steuert das Positionsvolumen und das Risikomodell.

Einstellung Praktische Bedeutung
Lots Fester Lot für das Öffnen von Positionen.
AdditionalLots Zusätzlicher Lot, der zu jeder neuen Signalposition hinzugefügt wird, wenn mehrere Signalpositionen erlaubt sind.
CoeficienteLots Lot-Koeffizient zur Multiplikation jeder neuen Signalposition.
DynamicLot Aktiviert die automatische Lot-Berechnung auf Basis von Kontostand, freier Margin und Risikoparametern.
LotBalancePercent Risikoprozent, der in der Autolot-Berechnung verwendet wird.
RiskRate Währungsumrechnungskurs für eine korrekte Autolot-Berechnung. Alle benötigten Symbole müssen im Market Watch sichtbar sein.
MaxLot Maximaler Lot, der für Autolot- und Martingale-Berechnungen erlaubt ist.
Martin Lot-Multiplikator nach einem Verlusttrade. Martin = 1 deaktiviert Martingale. Martin = 2 verdoppelt den Lot nach einem Verlust.


Risikowarnung: Martingale und Lot-Multiplikation können den Drawdown sehr schnell erhöhen. Verwenden Sie MaxLot und realistische Risikolimits, bevor Sie eine aggressive Lot-Logik aktivieren.


🔁 Averaging Options

Averaging öffnet zusätzliche Positionen, wenn die erste Position in den Drawdown läuft.

Dies kann den Durchschnittspreis näher an den aktuellen Markt bringen, erhöht jedoch gleichzeitig Exposure und Risiko.

Einstellung Praktische Bedeutung
AverageUSE Aktiviert das Averaging von Positionen gegen die Preisbewegung.
TakeProfitALL Gemeinsamer Take Profit vom Durchschnittspreis aller Positionen in einer Richtung.
Distance Abstand von der letzten Position zum Öffnen der nächsten Averaging-Position.
DistanceMartin Multiplikator zur Vergrößerung des Abstands zwischen Averaging-Positionen.
LotsMartin Lot-Multiplikator für jede neue Averaging-Position.
LotAdditional Zusätzlicher Lot, der Averaging-Positionen hinzugefügt wird.
MaxOrdersOpen Maximale Anzahl von Averaging-Positionen.
CloseFirstAfterMaxAverage Schließt die älteste Averaging-Position, wenn das Maximum erreicht ist und eine neue Position geöffnet werden muss.
Averaging Filter Zusätzlicher Indikatorfilter, der neue Averaging-Positionen erlaubt oder blockiert.


📈 Additional Opening by Trend

Additional Opening ist das Gegenteil von Averaging.

Anstatt zusätzliche Positionen zu öffnen, wenn der Markt gegen den ersten Trade läuft, fügt dieser Block Positionen hinzu, wenn der Trade in den Gewinn läuft. Dies wird für Trendfortsetzung und pyramiding verwendet.

Einstellung Praktische Bedeutung
AdditionalOpening Aktiviert zusätzliche Positionen in Richtung der profitablen Bewegung.
StopLossALL Gemeinsamer Stop Loss vom Durchschnittspreis aller zusätzlichen Positionen.
DistanceAdditionalOpening Abstand von der letzten Position, bevor die nächste zusätzliche Trendposition geöffnet wird.
LotsMartinAdditionalOpening Lot-Multiplikator für zusätzliche Trendpositionen.
LotAdditionalOpening Zusätzlicher Lot, der jeder zusätzlichen Trendposition hinzugefügt wird.
MaxOrdersOpenAdditionalOpening Maximale Anzahl zusätzlicher Trendpositionen.
CloseFirstAfterMaxAdd Schließt die älteste zusätzliche Position, wenn das Maximum erreicht ist und eine neue Position geöffnet werden muss.
Additional Filter Indikatorfilter, der zusätzliche Trendöffnungen erlaubt oder blockiert.


🕒 Time Trade Options

Der Zeitblock steuert, wann der EA neue Trades öffnen darf und wann er den Handel stoppen oder Positionen schließen soll.

Einstellung Praktische Bedeutung
TradeStartStopbyTime Erlaubt den Handel nur zu den ausgewählten Zeiten.
SeveralTimeWork Ermöglicht mehrere Handelssitzungen im Format HH:MM-HH:MM.
OpenHour / OpenMinute Startzeit des Handels innerhalb des Tages.
CloseHour / CloseMinute Endzeit des Handels innerhalb des Tages.
ClosePeriod_Minute Definiert die Handelsdauer ab der Startzeit in Minuten.
CloseAllTradesByOutOfTime Kann Positionen und/oder pending orders schließen, wenn die Handelszeit endet.
TradeByDays Erlaubt den Handel nur an ausgewählten Wochentagen.
TradeStartbyTimeMonday Steuert die Startzeit des EA am Montag.
TradeStartStopbyTimeFriday Steuert den Handelszeitplan am Freitag.
CloseFriday Schließt alle offenen Trades und Orders am Freitag zur ausgewählten Zeit.


🟢 Breakeven Without Loss

Der Breakeven-Block verschiebt Stop Loss in einen Gewinn- oder verlustfreien Bereich, nachdem sich die Position in Ihre Richtung bewegt hat.

Einstellung Praktische Bedeutung
MovingInWLUSE Aktiviert die Breakeven-Logik für offene Positionen.
LevelWLoss Gewinnlevel, auf das Stop Loss nach Aktivierung von Breakeven gesetzt wird.
LevelProfit Erforderliche Gewinndistanz, bevor die Breakeven-Modifikation beginnt.
Include_Commission_Swap Berücksichtigt negativen Swap und Kommission in Breakeven- / Trailing-Berechnungen.


Beispiel: Wenn Kommission und Spread zusätzliche Kosten verursachen, setzen Sie LevelWLoss über null, damit Breakeven die Handelskosten abdeckt und nicht mit einem kleinen Verlust schließt.


📉 Standard Trailing Stop und Parabolic SAR Trailing

Trailing Stop modifiziert Stop Loss, während die Position in den Gewinn läuft.

The xCustomEA enthält sowohl einen Standard Trailing Stop als auch einen Trailing Stop auf Basis von Parabolic SAR.

Einstellung Praktische Bedeutung
TrailingStopUSE Aktiviert den Standard Trailing Stop.
IfProfTrail Wenn true, startet trailing erst nach Breakeven plus trailing distance. Wenn false, kann es starten, sobald der Trade im Gewinn ist.
TrailingStop Trailing-Abstand in Punkten.
TrailingStep Mindestschritt für die nächste Stop-Loss-Modifikation.
SaveTPafterTrailingStop Steuert, ob Take Profit erhalten bleibt, nachdem der Trailing Stop Stop Loss modifiziert hat.
TrailingStopSAR Aktiviert Trailing Stop basierend auf Punkten des Parabolic-SAR-Indikators.
TrailingStopSAR_TimeFrame Timeframe, der für die Berechnung des Parabolic-SAR-Trailing verwendet wird.


💰 Close All by Total Profit or Loss

Dieser Block kann alle Positionen schließen, wenn der Gesamt-profit oder Gesamt-loss den gewählten Wert erreicht.

Einstellung Praktische Bedeutung
TypeofClose Art der Berechnung von Gesamtgewinn/-verlust: Geld, Punkte, Prozent des Kontostands oder Prozent von Equity.
SeparateBuySell Berechnet BUY- und SELL-Ergebnisse separat.
CloseProfit / prifitessss Schließt Positionen, wenn der Gesamt-profit den gewählten Wert erreicht.
CloseLoss / lossss Schließt Positionen, wenn der Gesamt-loss den gewählten Wert erreicht.
TrailOptions Verwendet profit trailing, nachdem der Gesamt-profit den gewählten Wert erreicht hat.
ForcedClose Schließt Positionen zwangsweise nach Erreichen der Gesamt-profit- oder Gesamt-loss-Bedingung.
OFFAfterClosePROF / OFFAfterCloseLOSS Deaktiviert den EA nach dem Schließen nach Gesamt-profit oder Gesamt-loss.
CloseTerminalAfterClosePROF / LOSS Kann das Terminal nach dem Schließen nach Gesamt-profit oder Gesamt-loss schließen.


🚧 Limiting Losses and Profits

Der Limit-Block kontrolliert profit und loss für den gewählten Zeitraum: Tag, Woche, Monat oder einen benutzerdefinierten Zeitraum nach dem letzten Schließen nach Limit.

Einstellung Praktische Bedeutung
LimitFor Limit-Zeitraum: Tag, Woche, Monat oder NOTIME.
LimitForProfits Gewinnlimit für den gewählten Zeitraum.
LimitForLosses Verlustlimit für den gewählten Zeitraum.
LimitType Limittyp: Geld, Punkte oder Prozent des Kontostands.
ClosebyLIMITING Schließt EA-Positionen, wenn das Limit überschritten wird.
UseCurrentProfit Berücksichtigt aktuellen floating profit/loss in der Limitberechnung.


📉 Drawdown Control

Der Drawdown-Block dient zum Schutz des Kontos, wenn das Risiko zu hoch wird.

Er kann neue Signale deaktivieren, Averaging deaktivieren, profitable oder verlustreiche Positionen schließen, alle Positionen schließen oder eine Warnung anzeigen — abhängig von den gewählten Drawdown-Levels.

Einstellung Praktische Bedeutung
DrawDown_Level Aktiviert den Drawdown-Kontrollblock.
Type_DrawDownHR Definiert, wie Drawdown aus Historie und aktuellen Positionen berechnet wird.
DrawDown_Level_One Erstes Drawdown-Level in Prozent.
Type_Deal_Level_One Aktion nach dem ersten Drawdown-Level: neue Trades deaktivieren, Averaging deaktivieren, Meldung anzeigen usw.
DrawDown_Level_Two Zweites Drawdown-Level in Prozent.
Type_Deal_Level_Two Aktion nach dem zweiten Drawdown-Level: profitable Positionen schließen, Verlustpositionen schließen, alles schließen oder Meldung anzeigen.


Beispiel: DrawDown_Level_One = 50 kann neue Signale deaktivieren, und DrawDown_Level_Two = 90 kann alle Positionen schließen. Verwenden Sie dies vorsichtig und testen Sie es vor dem Live-Handel.


🧪 Tester and Optimization Tools

The xCustomEA enthält erweiterte Tester-Werkzeuge für Benutzer, die Strategien ernsthaft optimieren.

Einstellung Praktische Bedeutung
OnTester_Custom_max Benutzerdefinierte Formel für das Kriterium der genetischen Optimierung.
OnTester_Min_Trades Mindestanzahl von Trades, die erforderlich ist, damit ein Optimierungsergebnis akzeptiert wird.
OnTester_Min_Profit Mindestgewinn, der für ein Optimierungsergebnis erforderlich ist.
OnTester_Min_ProfitFactor Mindestwert des profit factor, der für ein Optimierungsergebnis erforderlich ist.
OnTester_Max_Balance_DD / Equity_DD Maximal zulässiger Drawdown für ein Optimierungsergebnis.
Withdrawal Simulation virtueller Auszahlungen im Strategy Tester.
Withdrawal_mode / amount / periodicity Steuert Art, Größe und Periodizität der Auszahlung während des Tests.

Beispiel für eine benutzerdefinierte Optimierungsformel

STAT_PROFIT * STAT_TRADES / STAT_EQUITY_DD

Diese Formel hilft, nicht nur nach Gewinn zu optimieren, sondern auch das Verhältnis zwischen Trade-Anzahl und Drawdown zu berücksichtigen.


🛠 Empfohlene Reihenfolge der Konfiguration

Da xCustomEA sehr flexibel ist, ist die beste Vorgehensweise eine schrittweise Konfiguration.

Schritt Aktion
1 Installieren Sie den benutzerdefinierten Indikator im MetaTrader-Ordner Indicators.
2 Finden Sie die Buffer-Nummern für BUY und SELL.
3 Konfigurieren Sie SignalNameIndicator und SignalTypeIndicator.
4 Testen Sie zuerst nur das Hauptsignal.
5 Fügen Sie Filter erst hinzu, nachdem das Hauptsignal korrekt funktioniert.
6 Konfigurieren Sie Stop Loss, Take Profit und Handelsrichtung.
7 Fügen Sie Breakeven und Trailing Stop hinzu, falls erforderlich.
8 Aktivieren Sie Autolot erst nach einem stabilen Test mit festem Lot.
9 Verwenden Sie Averaging oder zusätzliche Trendöffnungen erst, nachdem Sie das Drawdown-Verhalten verstanden haben.
10 Führen Sie einen Forward-Test auf Demo oder einem kleinen real account durch, bevor Sie ernsthaftes Risiko einsetzen.


📌 Praktische Empfehlungen

  • Aktivieren Sie nicht alle Module gleichzeitig.
  • Stellen Sie zuerst sicher, dass die Buffer Ihres Indikators korrekt konfiguriert sind.
  • Verwenden Sie den Visual Mode im Strategy Tester, um zu prüfen, wo Signale erscheinen.
  • Verwenden Sie einen festen Lot, bevor Sie DynamicLot oder Martingale aktivieren.
  • Verwenden Sie Signale geschlossener Kerzen für stabilere Tests, wenn der Indikator die aktuelle Kerze repaintet.
  • Vertrauen Sie einem Indikator nicht nur deshalb, weil er im Verlauf schöne Pfeile zeichnet.
  • Prüfen Sie vor der Nutzung auf einem live account, ob der Indikator Signale repaintet.
  • Verwenden Sie Filter nur, wenn sie die Logik wirklich verbessern, nicht nur, weil sie vorhanden sind.
  • Prüfen Sie immer spread, stop level, lot step und Broker-Ausführung.
  • Verwenden Sie Drawdown-Limits, wenn Sie Averaging, Martingale oder zusätzliche Öffnungen aktivieren.


❓ Praktisches FAQ

Kann xCustomEA mit jedem benutzerdefinierten Indikator arbeiten?

Er kann mit benutzerdefinierten Indikatoren arbeiten, die lesbare Signaldaten bereitstellen, normalerweise über Buffer, Pfeil-Buffer oder Werte, die der EA interpretieren kann.

Sind Programmierkenntnisse erforderlich?

Die grundlegende Nutzung mit Pfeil-Buffern erfordert möglicherweise keine Programmierung. Für komplexe benutzerdefinierte Logik ist das Verständnis von Indikator-Buffern und MQL-Struktur jedoch sehr hilfreich.

Kann ein Indikator vor dem Kauf getestet werden?

In vielen Fällen können Market-Indikatoren zuerst im Strategy Tester getestet werden. Praktisch ist es sinnvoll, die Indikatorlogik vor dem Kauf und vor der Nutzung auf einem live account zu prüfen.

Warum öffnet der EA keine Trades?

Häufige Ursachen: falscher Indikatorname, falsche Buffer-Nummern, kein Signal auf der ausgewählten Kerze, ein Filter blockiert das Signal, der spread filter blockiert den Handel, AutoTrading ist deaktiviert oder der benutzerdefinierte Indikator stellt keine lesbaren Buffer-Werte bereit.

Was ist der Unterschied zwischen Signal und Filter?

Das Signal erzeugt die Handelsidee. Der Filter bestätigt oder blockiert diese Idee. Zum Beispiel kann ein Pfeilindikator ein Einstiegssignal geben, während ein Trendindikator nur Trades in Richtung des Haupttrends erlaubt.

Kann xCustomEA auch mit Standardindikatoren handeln?

Ja, er enthält auch Standard-Strategielogik aus dem The X framework. Sein Hauptwert liegt jedoch in der Automatisierung benutzerdefinierter Indikatoren.


⚠ Risikowarnung

Forex- und CFD-Handel ist mit Risiko verbunden. The xCustomEA ist ein leistungsstarkes Automatisierungs-framework, macht einen Indikator aber nicht automatisch profitabel. Ergebnisse hängen von der Indikatorlogik, der Korrektheit der Buffer, Repainting-Verhalten, Broker-Bedingungen, Spread, Slippage, Lotgröße, Stop-Einstellungen, Optimierungsqualität und Risikomanagement ab. Averaging, Martingale, virtual stops und dynamic lot können das Risiko erhöhen. Testen Sie alles sorgfältig vor dem live trading.


🔗 Nützliche verwandte Links

🔹 Hauptartikel und mehrsprachiger Leitfaden zu The xCustomEA

🔹 Artikel über die Basis-Engine The X Universal EA

🔹 The xCustomEA-Dokumentation auf Expforex.com

🔹 The X Universal EA-Dokumentation auf Expforex.com



🏁 Fazit

The xCustomEA ist eines der flexibelsten Werkzeuge für Trader, die benutzerdefinierte Indikatoren im MetaTrader automatisieren möchten.

Er kann Signale benutzerdefinierter Indikatoren lesen, Filter verwenden, market oder pending orders öffnen, Stop Loss und Take Profit verwalten, trailing stop und breakeven anwenden, autolot verwenden, Handelssitzungen kontrollieren, Gesamt-profit/loss verwalten, Drawdown-Schutz anwenden und erweiterte Testszenarien simulieren.

Am wichtigsten ist, nicht alles auf einmal zu konfigurieren. Beginnen Sie mit dem Signal, prüfen Sie die Buffer, testen Sie die Logik und fügen Sie Schutz- und Verwaltungsblöcke anschließend Schritt für Schritt hinzu.

🚀 Erstellen Sie Ihre eigene Strategie mit einem benutzerdefinierten Indikator

Laden Sie die demo herunter, verbinden Sie Ihren Indikator, konfigurieren Sie die Signal-Buffer, testen Sie die Strategie im Visual Mode und nutzen Sie The xCustomEA als professionelle Brücke zwischen Ihrem benutzerdefinierten Indikator und automatischem Trading im MetaTrader.

📘 Vollständige Anleitung ⚙ Einstellungsdokumentation
💎 The xCustomEA MT5 kaufen 💎 The xCustomEA MT4 kaufen
⬇ DEMO + PDF herunterladen 🛒 Alle Expforex-Produkte



SEO Tags

The xCustomEA, Exp The xCustomEA, xCustomEA Einstellungen, MetaTrader custom indicator Expert Advisor, iCustom Expert Advisor, MT4 iCustom EA, MT5 iCustom EA, Handelsroboter für benutzerdefinierte Indikatoren, Automatisierung benutzerdefinierter Indikatoren, Expert Advisor für Pfeilindikatoren, buffer indicator EA, MetaTrader Signal-Buffer, xArrow, xCustomEA Signaleinstellungen, xCustomEA Filtereinstellungen, Filter für benutzerdefinierte Indikatoren, Forex Strategie-Builder, Expert Advisor für benutzerdefinierte Indikatoren, benutzerdefinierten Indikator automatisieren, MQL5 Market indicator EA, PipFinite Trend Pro EA, MetaTrader Trading-Automatisierung, EA mit trailing stop, EA mit breakeven, EA mit autolot, EA mit averaging, EA mit martingale, EA mit drawdown protection, virtual stops EA, Expforex xCustomEA, MQL5 Market Expert Advisor