Centucode AI All rounder Expert Advisor
- Experten
- Version: 1.0
- Aktivierungen: 7
Centucode AI Allrounder Expert Advisor
Kurze Produktübersicht
Ein eigenständiger MetaTrader 5-Expert Advisor, der Trendanalysen auf Basis geschlossener Kerzen, ATR-basierte Handelsplanung, konfigurierbare Positionsgröße und R-basierten Gewinnschutz mit brokerabhängigen Ausführungsprüfungen kombiniert.
Vollständige MQL5-Produktbeschreibung
Der Centucode AI All Rounder Expert Advisor ist ein vollautomatischer Expert Advisor für MetaTrader 5. Er wertet den aktiven Chart anhand eines Trendmodells mit exponentiellem gleitendem Durchschnitt auf Basis geschlossener Kerzen aus und nutzt die Average True Range, um Stop-Loss- und Take-Profit-Abstände an die aktuelle Volatilität anzupassen.
Der EA richtet sich an Trader, die eine regelbasierte Ausführung, ein vom Nutzer kontrolliertes Risiko und klare operative Sicherheitsvorkehrungen wünschen. Er läuft lokal innerhalb von MetaTrader 5 und erfordert keinen Centucode-Lizenzschlüssel, kein externes Dashboard, keine DLL, keine WebRequest-Berechtigung und kein Signalabonnement von Drittanbietern.
Befindet sich der schnelle EMA über dem langsamen EMA und ist der Kauf aktiviert, kann der EA einen Kaufplan erstellen. Befindet sich der schnelle EMA unter dem langsamen EMA und ist der Verkauf aktiviert, kann er einen Verkaufsplan erstellen. Das Signal wird anhand einer abgeschlossenen Kerze ausgewertet. Bevor eine Order gesendet wird, überprüft der EA den aktuellen Kurs, den Spread, die Kontoberechtigungen, die Handelseigenschaften des Symbols, den Stop-Abstand, Volumeneinschränkungen, die verfügbare Margin, den Ausführungsmodus sowie das Ergebnis des Order-Validierungsprozesses der Plattform.
Jeder akzeptierte Einstieg wird mit einem Stop-Loss und einem Take-Profit übermittelt. Die Positionsgröße kann anhand eines ausgewählten Prozentsatzes des Kontokapitals berechnet oder auf ein festes Lot festgelegt werden. Der EA überwacht außerdem den täglichen Kapitalverlust, den Kontodrawdown und das aggregierte Stop-Risiko, bevor er eine neue Position genehmigt.
Der Gewinnschutz basiert auf der ursprünglichen Risikodistanz des Trades, ausgedrückt als R. Die Standardkonfiguration kann den Schutz in Richtung Break-even verschieben, sobald der Trade 1R erreicht, 0,5R sichern, sobald die Position 1,5R erreicht, und nach 2R mit dem Trailing beginnen, wobei ein konfigurierbarer Abstand beibehalten wird. Änderungen am Schutz werden nur dann versucht, wenn der vorgeschlagene Stop den bestehenden Stop verbessert und den Stop- und Freeze-Limits des Brokers entspricht.
Die Strategie verwendet keine Martingale-Positionsvervielfachung, keine Grid-Wiederherstellung und keinen Durchschnittseinsatz bei einem Verlustgeschäft. Sie hält höchstens eine Position auf dem aktiven Symbol und kann eine vom EA gehaltene Position schließen, nachdem ein entgegengesetzter Trend bei einem abgeschlossenen Balken erkannt wurde, sofern diese Option aktiviert ist.
Kernfunktionen
• Vollautomatische Handelsausführung in MetaTrader 5.
• EMA-Trendlogik auf Basis geschlossener Kerzen mit konfigurierbaren kurzen und langen Perioden.
• ATR-basierte Volatilitätsmessung und konfigurierbarer Stop-Multiplikator.
• Konfigurierbares Risiko-Ertrags-Ziel.
• Automatische Positionsgrößenbestimmung nach prozentualem Risiko oder festem Lot.
• Unabhängige Steuerungsmöglichkeiten für Kauf- und Verkaufstransaktionen.
• Optionaler Ausstieg nach einem abgeschlossenen Trend in die entgegengesetzte Richtung.
• Filter für den maximalen Spread, ausgedrückt in Punkten.
• Einstellung für das maximale gleichzeitige Engagement des EAs.
• Kontinuierlicher Schutz vor täglichen Kapitalverlusten und Drawdowns.
• R-basiertes Break-even-, Gewinnsicherungs- und Trailing-Stop-Management.
• Broker-spezifische Validierung von Volumen, Margin, Stop-Distance und Ausführungsmodus.
• „OrderCheck“-Validierung vor „OrderSend“.
• Dauerhafter Schutz vor ungewissen Übermittlungen, um versehentliche Doppeleingaben nach einer ungelösten Order-Antwort zu reduzieren.
• Keine DLL-Aufrufe, kein externes „WebRequest“ und keine zusätzliche Konfiguration der Kundenlizenz.
So funktioniert der Handelsprozess
1. Der EA wartet auf ausreichende Kursdaten sowie vollständig berechnete EMA- und ATR-Daten.
2. Zu Beginn eines neuen Balkens liest er die Werte für den schnellen EMA, den langsamen EMA und den ATR der zuvor abgeschlossenen Kerze aus.
3. Er ermittelt, ob die aktuelle Trendlage eine zulässige Kauf- oder Verkaufsrichtung unterstützt.
4. Es legt einen ATR-angepassten Stop-Loss und Take-Profit fest, wobei die Tick-Größe, der Spread, das Stop-Level und das Freeze-Level des Wertpapiers berücksichtigt werden.
5. Es überprüft die Konfidenz, die Einstiegsrichtung, das Risiko-Ertrags-Verhältnis, das Alter des aktuellen Kurses, den Spread, die Handelsberechtigungen und die Einstiegsabweichung.
6. Es berechnet ein brokerkonformes Volumen und überprüft die Volumenlimits des Wertpapiers, das Gesamtrisiko des Kontos und die freie Margin.
7. Die Marktorder wird erst gesendet, nachdem der OrderCheck der Plattform die Anfrage akzeptiert hat.
8. Es überwacht die daraus resultierende Position des EAs und wendet die konfigurierten Gewinnsicherungsstufen an, sobald deren Bedingungen erfüllt sind.
Standardwerte
| Einstellung | Standard | Zweck |
| Schnelle EMA-Periode | 20 | Misst die kurzfristige Trendkomponente |
| Langsame EMA-Periode | 50 | Misst die breitere Trendkomponente |
| ATR-Periode | 14 | Misst die aktuelle Volatilität |
| Stop-ATR-Multiplikator | 1,50 | Legt den anfänglichen, auf der Volatilität basierenden Stop-Abstand fest |
| Risiko-Ertrags-Verhältnis | 2,00 | Legt den geplanten Mindestertrag im Verhältnis zum Risiko fest |
| Kauf zulassen | Wahr | Erlaubt Long-Positionen |
| Verkauf zulassen | Wahr | Erlaubt Short-Positionen |
| Ausstieg bei entgegengesetztem Trend | Wahr | Erlaubt das Schließen einer EA-Position bei einem gegenläufigen Trend der geschlossenen Kerze |
| Risikoprozentsatz | 1,00 Prozent | Legt das Risikobudget im automatischen Sizing-Modus fest |
| Feste Lotgröße verwenden | Falsch | Wählt standardmäßig die automatische Größenbestimmung anhand des prozentualen Risikos aus |
| Feste Lotgröße | 0,01 | Volumen, das verwendet wird, wenn der Modus „Feste Lotgröße“ aktiviert ist und die Risikoprüfung bestanden wurde |
| Maximale Anzahl gleichzeitiger Trades | 2 | Begrenzt die vom EA gehaltenen Positionen und das ausstehende Risiko im gesamten Konto |
| Maximaler Spread | 300 Punkte | Blockiert Eintritte, wenn der Spread das festgelegte Limit überschreitet |
| Tägliches Eigenkapital-Verlustlimit | 3,0 Prozent | Stoppt neue Eintritte, sobald die tägliche Schwelle für den Kapitalverlust erreicht ist |
| Drawdown-Limit | 10,0 Prozent | Stoppt neue Eintritte, sobald die Schwelle für anhaltende Kapitalverluste erreicht ist |
| Break-even-Auslöser | 1,0R | Löst einen kostenbewussten Break-even-Schutz aus |
| Gewinnsicherungs-Trigger | 1,5R | Startet die konfigurierte Gewinnsicherung |
| Gewinn gesichert | 0,5R | Ziel-Risikomultiplikator in der Gewinnsicherungsphase gesichert |
| Start des Trailing-Stop | 2,0R | Startet den R-basierten Trailing-Schutz |
| Trailing-Lücke | 1,0R | Hält den konfigurierten Abstand hinter dem Spitzen-R ein |
Märkte und Zeitrahmen
Der EA liest das Symbol und den Zeitrahmen des Charts aus, an den er angehängt ist. Die Berechnung ist zeitrahmenunabhängig, jedoch ändern sich die Häufigkeit und die Art der Trades zwischen M1, M30, H1, D1 und anderen Zeiträumen erheblich.
Er kann auf Devisen, Metallen und anderen Broker-Symbolen getestet werden, die gültige Eigenschaften hinsichtlich Tick-Größe, Volumen, Margin, Gewinnberechnung und Handelsmodus bereitstellen. Dass ein Symbol technisch unterstützt wird, bedeutet nicht, dass die Standardeinstellungen für dieses Symbol geeignet oder rentabel sind. Benutzer sollten jedes Symbol, jeden Zeitrahmen, jede Brokerspezifikation und jeden Parametersatz separat testen.
Installation und erste Nutzung
1. Kaufen oder laden Sie das Produkt über den offiziellen MQL5-Market-Kanal herunter.
2. Installieren Sie es über MetaTrader 5 und vergewissern Sie sich, dass der Algo-Handel aktiviert ist.
3. Öffnen Sie ein Chart für das gewünschte Symbol und den gewünschten Zeitrahmen.
4. Fügen Sie den Expert Advisor „Centucode AI All Rounder“ zum Chart hinzu.
5. Überprüfen Sie alle Eingaben, insbesondere die Einstellungen für den Risikoprozentsatz, den Festlot-Modus, den maximalen Spread, den täglichen Verlust und den Drawdown.
6. Führen Sie einen Backtest im Strategietester durch, wobei Sie repräsentative Broker-Historien und Handelskosten verwenden.
7. Testen Sie die gewählten Einstellungen zunächst auf einem Demokonto, bevor Sie den Einsatz im Live-Handel in Betracht ziehen.
8. Überwachen Sie die Registerkarten „Experts“ und „Journal“ auf Meldungen zur Initialisierung, Handelsfreigabe, Handelssperre und Gewinnsicherung.
Empfohlene Vorgehensweise
• Beginnen Sie mit einem konservativen Risiko und gehen Sie nicht davon aus, dass Einstellungen, die für ein Symbol geeignet sind, auch für ein anderes geeignet sind.
• Verwenden Sie beim Backtesting realistische Annahmen hinsichtlich Spreads, Provisionen, Swaps und der Ausführung.
• Verwenden Sie ein stabiles MetaTrader 5-Terminal oder einen VPS, wenn eine unterbrechungsfreie Überwachung erforderlich ist.
• Entfernen oder erweitern Sie einen vom EA verwalteten Stop nicht manuell, ohne sich über das daraus resultierende Risiko im Klaren zu sein.
• Gehen Sie wiederholten „MARKET BLOCK“-Meldungen nach, anstatt das Risiko zu erhöhen oder Sicherheitsvorkehrungen zu deaktivieren.
• Führen Sie nach einer Änderung des Brokers, des Kontotyps, des Symbol-Suffixes, des Zeitrahmens oder wichtiger Eingabewerte einen erneuten Test durch.
Wichtige Einschränkungen
• Die aktuelle Market-Edition nutzt eine lokale, regelbasierte EMA- und ATR-Engine. Sie nutzt keine externe künstliche Intelligenz, kein maschinelles Lernen, keine Nachrichten-Feeds und keine Analyse des Wirtschaftskalenders.
• Es handelt sich nicht um einen Multi-Symbol-Scanner. Die Analyse bezieht sich auf das aktive Chart-Symbol und den aktuellen Zeitrahmen.
• Es wird nicht garantiert, dass innerhalb eines bestimmten Zeitraums ein Signal auftritt.
• Er kann einen Handel aufgrund von Spread, Margin, Volumen, Broker-Berechtigungen, veralteten Kursen, unzureichender Historie, bestehendem Engagement oder Kontorisikolimits ablehnen.
• Stop-Loss-, Take-Profit- und Trailing-Verhalten unterliegen weiterhin Kurslücken, Slippage, der Ausführung durch den Broker und der Marktliquidität.
• Backtest-Ergebnisse stellen keine Prognose der zukünftigen Wertentwicklung dar.
Fragen und Antworten zu MQL5-Produkten
Garantiert der EA Gewinne?
Nein. Keine automatisierte Strategie kann Gewinne garantieren. Die Ergebnisse hängen von den Marktbedingungen, der Ausführung durch den Broker, den Symbolspezifikationen, den Handelskosten, den gewählten Parametern und dem Risikomanagement ab.
Benötigt die Market Edition einen Centucode-Lizenzschlüssel?
Nein. Die MQL5 Market Edition nutzt das von MQL5 bereitgestellte Schutz- und Aktivierungssystem. Es sind keine externen Centucode-Kundendaten erforderlich.
Benötigt sie WebRequest oder eine DLL?
Nein. Die Market-Edition ist in sich geschlossen und ruft keine externen APIs oder DLLs auf.
Wird die Martingale- oder die Grid-Wiederherstellung verwendet?
Nein. Die aktuelle Strategie erhöht das Volumen nach Verlusten nicht, baut kein Recovery-Grid auf und führt auch keinen Durchschnitt bei Verlustpositionen durch.
Wie werden Handelssignale generiert?
Der EA vergleicht konfigurierbare schnelle und langsame exponentielle gleitende Durchschnitte anhand des zuvor abgeschlossenen Balkens. Die ATR wird verwendet, um den anfänglichen Stop-Abstand an die Volatilität anzupassen.
Wie wird die Lotgröße berechnet
Benutzer können zwischen der automatischen prozentualen Risikoberechnung und dem Modus mit festen Lotgrößen wählen. Der EA überprüft das resultierende Volumen dennoch anhand der Broker-Limits, des konfigurierten Risikobudgets und der verfügbaren Margin.
Wie funktioniert der Gewinnschutz?
Der EA rekonstruiert die ursprüngliche Risikodistanz der Position anhand der bestätigten Eröffnungsorder. Anschließend kann er unter Verwendung konfigurierbarer R-Multiplikatoren kostenbewusste Break-even-, Gewinnsicherungs- und Trailing-Phasen anwenden.
Kann er mit jedem Symbol handeln?
Es kann das aktive Chart-Symbol auswerten, sofern MetaTrader die erforderlichen Preis-, Volumen-, Margin- und Handelseigenschaften bereitstellt. Benutzer müssen jedes Symbol und jede Broker-Spezifikation separat testen.
Kann es in jedem Zeitrahmen handeln?
Die Logik ist zeitrahmenunabhängig, doch Handelshäufigkeit und -verhalten variieren je nach Zeitrahmen erheblich. Es ist ein ausreichender Kursverlauf erforderlich, bevor Signale ausgewertet werden können.
Warum führt der EA möglicherweise keinen Handel durch?
Mögliche Gründe sind unter anderem keine zulässige EMA-Richtung, zu wenige Kerzen, deaktivierte Kauf- oder Verkaufsrichtung, übermäßiger Spread, unzureichende freie Margin, Volumenbeschränkungen des Brokers, veraltete Kursnotierungen, eine bestehende Position, Handelsberechtigungen oder ausgelöste Verlustbegrenzungen.
Kann ich die Standardeinstellungen ändern?
Ja. Die Einstellungen für Strategie, Positionsgröße, Spread, Kontosicherheit und Gewinnsicherung sind konfigurierbar. Jede neue Konfiguration sollte einem Backtest und einem Test im Demokonto unterzogen werden.
Läuft der EA weiter, wenn MetaTrader geschlossen ist?
Nein. MetaTrader muss geöffnet und verbunden bleiben, damit der EA neue Einstiegsmöglichkeiten bewerten und seine aktive Schutzlogik verwalten kann. Die beim Broker hinterlegten Stop-Loss- und Take-Profit-Aufträge verbleiben beim Broker und unterliegen dessen Betriebsabläufen.
Sollte ich einen VPS verwenden?
Ein VPS ist optional, kann jedoch die Kontinuität verbessern, wenn ein Betrieb rund um die Uhr erforderlich ist. Er verbessert weder die Qualität der Strategie noch garantiert er die Ausführungsergebnisse.
Welcher Kontotyp kann verwendet werden?
Die Ausführungslogik ist für Standard-MT5-Umgebungen ausgelegt und hält pro Symbol eine Position. Die Regeln des Brokers sowie das Netting- oder Hedging-Verhalten sollten im Strategietester und auf einem Demokonto überprüft werden.
