BESCHREIBUNG DER EINSTELLUNGEN UND EXTERNEN VARIABLEN VON THE X UND XCUSTOMEA
| 🧩 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. |
[Русский] - [English] - [Español] - [Português] - [Deutsch] - [Français] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]
| 💎 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 |
[Русский] - [English] - [Español] - [Português] - [Deutsch] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]
🚀 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 IndikatorenVerbinden Sie benutzerdefinierte Indikatoren aus dem Internet, aus dem MQL5 Market oder aus Ihrem eigenen MQL-Code. | 🎯 Signal-BufferLesen Sie BUY / SELL-Signale aus Indikator-Buffern, Pfeilen oder nicht leeren Buffer-Werten. |
🔎 FilterVerwenden Sie Filter benutzerdefinierter Indikatoren, um Handelssignale zu bestätigen oder zu blockieren. | ⚙ Vollständiges EA-FrameworkNutzen 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 MT5Ein universelles Expert-Advisor-Konzept für zwei Terminals: Verbinden Sie Signale benutzerdefinierter Indikatoren, konfigurieren Sie Filter und erstellen Sie automatische Handelslogik. |
Verwandter Artikel über die Basis-Handelsengine The X:
[Русский] - [English] - [Español] - [Português] - [Deutsch] - [Français] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]
🆚 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
- Installieren Sie den benutzerdefinierten Indikator im richtigen Indicators-Ordner.
- Öffnen Sie den Indikator auf dem Chart und prüfen Sie, wo er Signale zeichnet.
- Finden Sie die Buffer-Nummern für BUY und SELL.
- Geben Sie den Indikatornamen in SignalNameIndicator ein.
- Wählen Sie den richtigen SignalTypeIndicator.
- Geben Sie die BUY- und SELL-Buffer an.
- 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 |
🏁 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 IndikatorLaden 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




