CrossConfirm Pro
- Experten
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Version: 1.0
- Aktivierungen: 5
CrossConfirm Pro ist ein vollautomatischer Expert Advisor für Trendausbrüche, der auf einer zweistufigen Bestätigungsmechanik basiert, welche einen dreistufigen EMA-Trendfilter mit einem reaktionsschnellen MACD-Double-Cross-Auslöser kombiniert. Anstatt bereits bei einem einzigen Indikatorsignal einzusteigen, wartet CrossConfirm Pro ab, bis sich der Markt zweimal bestätigt hat, bevor Kapital eingesetzt wird – zunächst wird die Richtungsneigung ermittelt, dann wird bestätigt, dass sich das Momentum tatsächlich wieder in diese Richtung gewendet hat, bevor eine Breakout-Order ausgelöst wird. Dieser zweistufige Filterprozess soll die Fehlsignale reduzieren, unter denen Systeme mit nur einem Indikator leiden, insbesondere bei unruhigen Kursbewegungen oder bei geringer Überzeugungskraft.
Das Trend-Framework basiert auf drei exponentiellen gleitenden Durchschnitten – einem schnellen, einem mittleren und einem langfristigen EMA (Standardwerte 21/50/250) –, die in der richtigen Reihenfolge angeordnet sein müssen, um eine gültige bullische oder bärische Marktstruktur zu definieren. Trades werden ausschließlich in Richtung dieser Struktur in Betracht gezogen, sodass der EA niemals gegen den vorherrschenden Trend auf dem Zeitrahmen handelt, auf dem er läuft.
Innerhalb dieser Trendstruktur überwacht CrossConfirm Pro eine schnelle, empfindliche MACD-Konfiguration (Standard 4/25/5) auf eine bestimmte Zwei-Cross-Sequenz. Das erste Kreuz gegen den vorherrschenden Trend signalisiert einen potenziellen Rückzug und erfasst den höchsten (bei Long-Positionen) bzw. tiefsten (bei Short-Positionen) Schlusskurs, der vor Beginn dieses Rückzugs erreicht wurde – dieser wird zum Referenzniveau für den Ausbruch. Wenn das MACD-Histogramm in Richtung des Trends zurückkreuzt, bevor es den Kontakt zur Nulllinie verliert, wird das Setup bestätigt und eine ausstehende Buy-Stop- oder Sell-Stop-Order wird automatisch auf diesem erfassten Niveau platziert. Schließt der Kurs stattdessen entgegen dem Setup durch die Nulllinie, wird das Setup ungültig, und der EA setzt sich zurück und wartet auf die nächste gültige Sequenz – er jagt also niemals einem Signal hinterher, das bereits gescheitert ist.
Jede Order wird als echte ausstehende Stop-Order genau zum Ausbruchskurs platziert, nicht als Marktorder, die bei einer nachlaufenden Bestätigungskerze ausgelöst wird; das bedeutet, dass Einstiege erst dann erfolgen, wenn die Kursbewegung selbst das Setup validiert, indem sie das Niveau durchbricht.
Das Risiko wird dynamisch und nicht mit einem festen Abstand gesteuert. Der schützende Stop-Loss für jeden Trade wird aus dem Wert des schnellen EMA zum Zeitpunkt der Aktivierung der Order berechnet, wodurch das Risiko am kurzfristigen Gleichgewicht des Marktes selbst und nicht an einer willkürlichen Pip-Anzahl ausgerichtet wird; er bleibt auf der Broker-Serverseite jederzeit vollständig sichtbar und manuell anpassbar. Der Take-Profit wird als konfigurierbares Vielfaches dieses anfänglichen Risikos berechnet (standardmäßig 1,5R), was ein konsistentes, mathematisch definiertes Gewinnprofil ergibt, das je nach Instrument und der eigenen Risikobereitschaft des Traders erweitert oder verengt werden kann.
Die Positionsgröße ist in drei Modi vollständig konfigurierbar: feste Lotgröße für Trader, die manuelle Kontrolle bevorzugen, ein fester monetärer Risikobetrag pro Trade oder ein prozentuales Eigenkapitalmodell, das die Lotgröße automatisch anhand des aktuellen Kontoguthabens und der aktuellen Stop-Loss-Distanz für jeden einzelnen Trade neu berechnet. Ein Limit für die maximale Anzahl gleichzeitiger Positionen verhindert eine übermäßige Exposition in Phasen wiederholter Signalgenerierung.
Ein integriertes Trailing-Stop-Modul kann unabhängig vom anfänglichen Stop-Loss aktiviert werden, wodurch profitable Trades geschützt werden können, sobald eine konfigurierbare Gewinnschwelle erreicht ist; danach wird der Stop in einem konfigurierbaren Abstand hinter dem Kurs nach vorne verschoben.
Die Handelsaktivität kann auf bestimmte Wochentage und ein bestimmtes intraday-Zeitfenster beschränkt werden, wobei die Zeitangaben des Handelsterminals zugrunde gelegt werden. So lässt sich der EA auf die Handelssitzungen beschränken, in denen das gewählte Instrument historisch gesehen die beste Performance zeigt, und illiquide Phasen oder Zeiten mit hohem Slippage – wie Rollover- oder außerhalb der Handelszeiten liegende Stunden – vermeiden.
Der EA verfügt über ein Live-Kontrollpanel direkt im Chart, das in Echtzeit den aktuellen Trendstatus, die MACD-Phase relativ zur Nulllinie, den Live-Status aller aktivierten Kauf- oder Verkaufs-Setups, die Anzahl der offenen Positionen im Vergleich zum konfigurierten Maximum, die Anzahl der ausstehenden Orders, die Angabe, ob die aktuelle Zeit innerhalb der zulässigen Handelssitzung liegt, sowie das Live-Kontoguthaben und den Kontostand anzeigt – und dem Trader so vollständige Transparenz darüber verschafft, warum der EA zu einem bestimmten Zeitpunkt handelt oder nicht, ohne dass der Strategietester oder das Eingabefenster geöffnet werden muss.
CrossConfirm Pro richtet sich an Trader, die einen regelbasierten, vollständig mechanischen Ansatz für den trendfolgenden Breakout-Handel suchen, mit transparentem, für den Broker einsehbarem Risikomanagement und vollständiger Kontrolle über Geldmanagement, Handelszeiten und Handelsfrequenz. Es eignet sich für den Einsatz bei einer breiten Palette liquider Instrumente und Zeitrahmen, wobei alle Kernparameter – EMA-Längen, MACD-Einstellungen, Risiko-Ertrags-Verhältnis, Lot-Größe, Trailing-Verhalten und Handelssitzungen – vollständig als anpassbare Eingabewerte verfügbar sind, sodass die Strategie an individuelle Handelsstile und Instrumenteneigenschaften angepasst werden kann.
