Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
34
Rating:
(3)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Vorherrschaft EA

Im Kern ist Dominance EA ein minimalistisches, voreingenommenes Handelssystem, das auf einer einfachen, aber wirkungsvollen Idee beruht: Marktdominanz. Anstatt auf jeden Tick oder jedes Mikromuster zu reagieren, tritt der EA einen Schritt zurück und bewertet, welche Seite des Marktes - Käufer oder Verkäufer - den vorherigen Handelstag kontrolliert hat.

Das System arbeitet nach dem Modell einer einmaligen Ausführung pro Tag , die strikt zu Beginn eines neuen Handelstages ausgelöst wird (außer montags, um wochenendbedingte Volatilität zu vermeiden). Dieses Design eliminiert Rauschen und erzwingt einen disziplinierten, sitzungsbasierten Entscheidungszyklus.

Dominanz EA - Diagramm

Kernkonzept - Dominanz

Der EA definiert Dominanz durch zwei sich ergänzende Ebenen:

  1. Strukturelle Dominanz (Bar Count)
    • Er durchläuft alle Kerzen, die am Vortag gebildet wurden.
    • Zählt:
      • Bullish-Kerzen (Schluss > Eröffnung)
      • Baisse-Kerzen (Schluss < Eröffnung)
    • Die Seite mit der höheren Zählung übernimmt die Richtungskontrolle.
  2. Kontextuelle Bestätigung (MA-Positionierung)
    • Die letzte Kerze des Vortages wird anhand eines gleitenden Durchschnitts bewertet.
    • Dies wirkt wie ein Filter, der sicherstellt, dass die Dominanz nicht nur numerisch, sondern auch strukturell mit der Trendpositionierung übereinstimmt.

Nur wenn beide Bedingungen übereinstimmen, legt der EA einen gültigen Bias fest:

  • Buy Bias → Bullische Dominanz + Schlusskurs über MA
  • Sell Bias → bärische Dominanz + Schlusskurs unter MA

Ein optionaler umgekehrter Modus ermöglicht konträres Handeln durch Umkehrung dieser Logik - nützlich für Mean-Reversion- oder experimentelle Strategien.


Ausführungslogik

Sobald ein gültiger täglicher Bias ermittelt wurde:

  • Der EA prüft, ob es bereits Positionen gibt (um die Disziplin von einem Handel pro Symbol zu gewährleisten).
  • Wenn kein Handel offen ist, führt er eine einzelne Position pro Tag in der Richtung des Bias aus.

So entsteht ein sauberer operativer Zyklus:

Analysieren Sie gestern → Entscheiden Sie heute → Führen Sie einmal aus → Halten Sie sich zurück


Risiko- und Handelsmanagement

Der EA wendet ein konservatives und broker-konformes Ausführungsmodell an:

  • Minimum Volume Trading
    • Trades werden unter Verwendung von SYMBOL_VOLUME_MIN platziert, was die Kompatibilität mit verschiedenen Brokern gewährleistet und das Risiko reduziert.
  • ATR-basierter Stop-Loss
    • Der Stop Loss wird dynamisch berechnet:
      • Hoch/Tief des Vortages
      • Erweitert um ein ATR-Multiple ( atrMultiplier )
    • Dies gewährleistet einen an die Volatilität angepassten Schutz anstelle von festen Pip-Abständen.
  • Risiko-Belohnungs-Struktur
    • Der Take-Profit wird auf das 2fache des Stop-Loss-Abstands festgelegt, um ein konsistentes Renditeprofil zu erzwingen.
  • Validierung vor dem Handel
    • Einhaltung der Stop-Levels (Broker-Beschränkungen)
    • Überprüfung der Margin-Verfügbarkeit
    • Preisvalidierung auf Tick-Level

Wichtige Eingaben

Der EA verfügt über eine übersichtliche, aber leistungsstarke Konfigurationsoberfläche:

  • Model Behavior
    • eaMode → Normale oder invertierte Logik
  • Trend-Filter
    • maPeriod , maMethod , maAppPrice
  • Volatilität & Risiko
    • atrPeriode , atrMultiplikator
  • Ausführungskontrollen
    • ordFillType → Auftragsausführungspolitik
    • eaMagic → Handelskennzeichnung
    • tradeComment → Protokollierung und Rückverfolgbarkeit

Diese Eingaben ermöglichen sowohl strategische Flexibilität als auch Ausführungskontrolle, ohne das System übermäßig zu verkomplizieren.


Was Sie lernen werden

Dieser EA geht über die Strategie hinaus - er ist eine praktische Lektion in der Entwicklung disziplinierter Handelssysteme in MQL5:

  • Wie man ein zeitlich gefiltertes Handelsmodell entwirft (tägliche Bias-Systeme)
  • Strukturierung der Logik rund um den Marktzustand anstelle von Tick-Rauschen
  • Effiziente Verwendung von Indikator-Handles (MA, ATR)
  • Implementierung von sicheren Handelsausführungspipelines mit Margin- und Stop-Validierungen
  • Entwurf von modularem, wartbarem Code unter Verwendung von Structs und funktionaler Trennung
  • Erzwingen einer Logik für einen Handel pro Zyklus für sauberes Backtesting und Analysen

Abschließende Einsicht

Dominance EA ist absichtlich einfach im Aussehen, aber durchdacht im Design. Er reduziert den Handel auf eine einzige Frage:

                                               Who controlled the market yesterday, and is that control still valid today?


Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/71195

ASQ FlowDesk One Click Execution Position Management Panel ASQ FlowDesk One Click Execution Position Management Panel

ASQ FlowDesk ist ein rationalisiertes Handels-Panel für MetaTrader 5, das die Ausführung von Aufträgen mit einem Klick, skalierte Take-Profit-Exits, adaptive Trailing-Stops, Auto-Breakeven und ein Live-Analyse-Dashboard bietet - und das alles über eine übersichtliche On-Chart-GUI.

ASQ RiskGuard Professional Risk Management EA ASQ RiskGuard Professional Risk Management EA

ASQ RiskGuard ist ein Risikomanagement Expert Advisor für MetaTrader 5, der Ihr Konto vor übermäßigen Drawdowns schützt. Er überwacht das Eigenkapital in Echtzeit, setzt tägliche Verlustlimits durch, schützt vor hohen Spreads, filtert Handelssitzungen und bietet ein visuelles Risiko-Dashboard - und das alles läuft unbemerkt neben Ihren anderen EAs.

Accumulation/Distribution Accumulation/Distribution

Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.