DualSeriesMartingaleEA
- Experten
- Vaghasiya Kartik Sanjaybhai
- Version: 8.1
- Aktivierungen: 5
1. Einführung: Ein neuer Ansatz für den mechanischen Handel
Willkommen bei DualSeriesEA, einem hochentwickelten und leistungsstarken automatisierten Handelssystem für die MetaTrader 5 Plattform. Im Gegensatz zu herkömmlichen EAs, die einem einzigen Regelwerk folgen, basiert DualSeriesEA auf einer einzigartigen Dual-Engine-Architektur. Er führt gleichzeitig zwei unabhängige, aber komplementäre Handelsstrategien aus und bietet so ein bisher nicht dagewesenes Maß an Kontrolle und strategischer Tiefe.
Dieser EA wurde für Händler entwickelt, die eine disziplinierte, regelbasierte Ausführung schätzen und komplexe mechanische Abläufe ohne emotionale Einmischung erforschen möchten.
2. Die Kernphilosophie: Die Kraft von zwei Engines
Die Grundlage von DualSeriesEA ist seine Fähigkeit, zwei Strategien gleichzeitig auszuführen:
-
Engine A ist so programmiert, dass sie ihre Handelssequenz immer mit einer BUY-Order beginnt .
-
Engine B ist so programmiert, dass sie ihre Handelssequenz immer mit einer SELL-Order beginnt .
Dieser Ansatz schafft einen natürlichen Hedging-Effekt. Durch die gegensätzlichen Positionen kann der EA unterschiedliche Marktbedingungen mit größerer Stabilität bewältigen. Sie haben die ultimative Flexibilität, beide Engines zusammen laufen zu lassen oder eine zu deaktivieren, um sich auf eine einzige Richtungsvorgabe zu konzentrieren.
3. Hauptmerkmale
DualSeriesEA ist vollgepackt mit professionellen Funktionen, die Ihnen die vollständige Kontrolle über Ihre Handelsstrategie geben.
Fortgeschrittenes Pattern Cycling
Gehen Sie über einfache Handelsreihen hinaus. Der EA ermöglicht es Ihnen, zwei verschiedene Handelsmuster zu definieren (z.B. Muster 1: 1 Kauf, 1 Verkauf; Muster 2: 2 Käufe, 2 Verkäufe) und dann festzulegen, wie oft jedes Muster ausgeführt werden soll, bevor Sie zum nächsten wechseln.
-
Beispiel: Lassen Sie Muster 1 für 6 Wiederholungen laufen, wechseln Sie dann zu Muster 2 für 4 Wiederholungen und kehren Sie dann zum nächsten Muster zurück. Dies ermöglicht komplexe, mehrschichtige Strategien.
Duale Risikomanagement-Systeme
Sie können für jede Engine zwischen zwei völlig unterschiedlichen Modellen der Losgrößenbestimmung wählen:
-
Klassisches Martingal: Die traditionelle Methode, bei der die Losgröße nach einem Gewinn oder einem Verlust multipliziert wird, mit separaten Multiplikatoren und Streak-Limits für Take Profits und Stop Losses.
-
"Sicherheitsnetz"-Modus: Ein modernes Risikomanagement-System. Wenn ein Handel einen Stop Loss erreicht, schaltet der EA sofort auf ein kleines, sicheres Basis-Lot um . Er verwendet diese kleine Lot-Größe so lange, bis ein Handel einen Take Profit erreicht, und kehrt dann zum Standard-MainLot zurück . Diese leistungsstarke Funktion wurde entwickelt, um das Risiko während Verlustphasen zu reduzieren.
Flexible Handelsmodi
Sie bestimmen, wie die beiden Engines interagieren:
-
Synchronisierter Modus (Standard): Der EA wartet, bis sowohl Engine A als auch Engine B ihre Trades geschlossen haben, bevor er das nächste Paar von Trades eröffnet. Dieser Modus eignet sich für Händler, die einen disziplinierten, paarweisen Einstiegsansatz wünschen.
-
Unabhängiger Modus: Jede Engine handelt völlig eigenständig und eröffnet und schließt Positionen, ohne auf die andere zu warten. Dies ermöglicht eine höhere Handelsfrequenz.
Aggressives Take-Profit-Management
Für Trader mit Raw-Spread- oder ECN-Konten bietet der EA einen "Aggressive TP"-Modus. Anstatt eine traditionelle Take-Profit-Order beim Broker zu platzieren, überwacht der EA den Preis intern und schließt den Handel mit einer Market-Order, sobald das Gewinnniveau erreicht ist. Dies kann dazu beitragen, Gewinne in sich schnell bewegenden Märkten effektiver zu sichern, in denen broker-seitige TPs aufgrund von Slippage verpasst werden könnten.
4. Verwendung
Einrichtung
-
Öffnen Sie Ihre MetaTrader 5-Plattform.
-
Gehen Sie zu Datei -> Datenordner öffnen.
-
Navigieren Sie zum OrdnerMQL5 -> Experts.
-
Kopieren Sie die Datei DualSeriesEA.ex5 in diesen Ordner.
-
Kehren Sie zu MT5 zurück. Klicken Sie im Navigator-Fenster mit der rechten Maustaste auf "Expert Advisors" und wählen Sie Aktualisieren.
Einrichtung im Chart
-
Ziehen Sie den DualSeriesEA aus dem Navigator auf den Chart, den Sie handeln möchten.
-
Gehen Sie im Pop-up-Fenster auf die Registerkarte "Common" und aktivieren Sie das Kontrollkästchen "Allow Algo Trading".
-
Gehen Sie auf die Registerkarte"Inputs", um die Parameter des EA zu konfigurieren.
-
Klicken Sie auf OK. Der EA wird nun ausgeführt.
5. Parameter-Leitfaden
GLOBALE EINSTELLUNGEN
-
enableEngineB: Setzen Sie den Wert auf true, um beide Engines zu betreiben, oder false, um nur Engine A zu betreiben.
-
independentEngineTrading: false = Synchronisierter Modus, true = Unabhängiger Modus.
-
aggressiveTPClose: true = EA schließt bei TP, false = Broker schließt bei TP.
-
aggressiveTPToleranzPunkte: Zusätzliche Punkte, um die sich der Kurs über das TP-Niveau hinaus bewegen muss, bevor der aggressive Close ausgelöst wird.
MOTOR A / MOTOR B EINSTELLUNGEN
(Diese Einstellungen sind für beide Engines identisch und ermöglichen eine unabhängige Konfiguration)
-
usePatternCycle_A: Wenn true, verwendet der EA die erweiterte Pattern 1 / Pattern 2 Zykluslogik.
-
pattern1_Repetitions_A: Die Anzahl der Wiederholungen von Muster 1 vor dem Wechsel zu Muster 2.
-
pattern1_Buy_A / pattern1_Sell_A: Definiert die Anzahl der Käufe und Verkäufe in Pattern 1.
-
pattern2_Repetitions_A: Die Anzahl der Wiederholungen von Muster 2, bevor wieder zu Muster 1 gewechselt wird.
-
pattern2_Buy_A / pattern2_Sell_A: Legt die Anzahl der Käufe und Verkäufe in Muster 2 fest.
-
series_Buy_Side_A / series_Sell_Side_A: Eine einfachere Serienlogik, die verwendet wird, wenn usePatternCycle false ist .
-
takeProfit_Points_A / stopLoss_Points_A: Der TP- und SL-Abstand in Punkten.
-
initialLot_A: Die Hauptlosgröße für den Handel.
-
useBaseLotAfterSL_A: Wenn true, wird die "Safety Net" Martingale-Logik aktiviert. Wenn false, verwendet der EA die klassischen Martingale-Einstellungen unten.
-
baseLot_A: Die kleine, sichere Losgröße, die im Safety Net-Modus nach einem Verlust verwendet wird.
-
martForTP_A / martForSL_A: Die Multiplikatoren für das klassische Martingale-System (nur verwendet, wenn useBaseLotAfterSL false ist ).
-
maxTPStreak_A / maxSLStreak_A: Die Streak-Grenzen für das klassische Martingale-System.
-
magicNumber_A: Die eindeutige ID für die Trades dieser Engine. Sie muss für Engine A und Engine B unterschiedlich sein.
6. Haftungsausschluss
Der Devisenhandel auf Margin ist mit einem hohen Risiko verbunden und eignet sich nicht für alle Anleger. Der hohe Grad an Hebelwirkung kann sowohl für als auch gegen Sie arbeiten. Bevor Sie sich für den Handel entscheiden, sollten Sie Ihre Anlageziele, Ihr Erfahrungsniveau und Ihre Risikobereitschaft sorgfältig abwägen. Die Wertentwicklung in der Vergangenheit ist kein Indikator für zukünftige Ergebnisse.
