Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
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:
7
Rating:
(2)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Übersicht: Es gibt viele EAs, die regelmäßig Verluste einfahren. Würden sie Gewinne erzielen, wenn man die Trades einfach umkehren würde?

Nutzen Sie dieses Tool, um die Antwort in Echtzeit auf einem Live- oder Demokonto zu finden!

MirrorHedgeEA überwacht das Konto auf Trades, die von einem anderen Expert Advisor (oder manuell) platziert wurden. Es kopiert diese gemäß den Regeln für Magic Numbers. Es verwaltet Marktpositionen, ausstehende Orders, SL/TP-Änderungen, Teilschließungen und vollständige Schließungen. Jeder gespiegelte Trade wird mit einer eigenen Magic Number und einem Kommentar versehen, sodass sich die gespiegelten Ergebnisse auf der Registerkarte „Verlauf“ leicht von den Originalen unterscheiden lassen.

Das Kopieren erfolgt innerhalb eines einzigen Kontos bei einem einzigen Broker. Es findet keine konto- oder serverübergreifende Kommunikation statt.

Der EA kann auf jedem Chart laufen – er spiegelt beispielsweise auch Positionen für XAUUSD, wenn er auf einem EURUSD-Chart platziert wird:

Screenshot des Mirror Hedge EA_1

Funktionen

  • Flexible Quellenauswahl: ein oder mehrere durch Kommas getrennte „Magic“-Muster, die nach „beginnt mit“ (Standard), „enthält“ oder „genau“ abgeglichen werden.
  • Lotgrößenmodi: wie Quelle (Standard), festes Lot oder ein Prozentsatz des Quelllots. Volumina werden auf die Schrittweite des Symbols gerundet und auf dessen Min/Max begrenzt.
  • Inverser Modus (standardmäßig aktiviert):

    • „Kauf“ wird zu „Verkauf“ und „Verkauf“ wird zu „Kauf“.
    • Das TP der Quelle wird zum SL des Spiegels und das SL der Quelle wird zum TP des Spiegels, jeweils auf denselben Preisniveaus.
    • Pending-Orders behalten denselben Preis bei: „Buy Limit“ wird zu „Sell Stop“, „Buy Stop“ wird zu „Sell Limit“ und so weiter.
  • Vollständige Lebenszyklussynchronisation: Eröffnungen, ausstehende Platzierungen, Änderungen von Kurs, SL, TP und Ablauf, Teilschließungen (Modi „Gleich“ und „%“), Schließungen und ausstehende Löschungen.
  • Nachverfolgbare Spiegel: Die Spiegel-ID entspricht der Quell-ID mit einem angehängten Suffix (808 → 808321). Der Spiegel-Kommentar setzt sich aus dem Quellkommentar und dem Zusatz „_mirror“ zusammen.
  • Neustart-sicher: Verknüpfungen zwischen Quellen und Spiegeln bleiben auch nach einem Neustart des EAs erhalten. Ein Spiegel, der durch sein eigenes SL/TP geschlossen wurde, wird nicht erneut eröffnet.
  • Infofenster: Zeigt die aktive Regel, den Lot-Modus, die kopierten Quell-Magics (mit ihren Spiegel-Magics), jede Quellposition oder ausstehende Order neben ihrem Spiegel sowie Quell-/Spiegel-/Netto-P/L an:

    Eingabeparameter

    Parameter Standard Beschreibung
    Quell-Magic-Muster 1001 Durch Kommas getrennte magische Muster, die kopiert werden sollen
    Magische Übereinstimmungsregel Beginnt mit Beginnt mit / Enthält / Exakt
    Spiegelbild des magischen Suffixes 321 Spiegel-Magie = Quell-Magie + Suffix
    Spiegel-Kommentar-Suffix _mirror Spiegelkommentar = Quellkommentar + Suffix (maximal 31 Zeichen)
    Umgekehrte Richtung true Kauf ↔ Verkauf, TP ↔ SL
    Lotgrößenmodus Wie Quelle Gleich / Fest / % der Quelle
    Feste Lotgröße / Lot-Prozentsatz 0,01 / 100 Wird vom Modus „Lot-Abgleich“ verwendet
    Pending-Orders spiegeln true Pending-Orders kopieren
    SL/TP spiegeln true SL/TP und deren Änderungen kopieren
    Teilschließungen synchronisieren true Nur Modi „Same“ und „%“
    Vorhandene Trades spiegeln true Bereits bei EA-Start offene Trades kopieren
    Maximale Slippage / Synchronisationsintervall 20 Punkte / 100 ms Ausführungs- und Abfrageeinstellungen
    Panel-Einstellungen – Anzeigen, Position, Breite, Schriftgröße, maximale Zeilenzahl

    Einrichtung

    1. Das Konto muss ein Hedging -Konto sein. Der EA weigert sich, auf Netting-Konten zu starten.
    2. Fügen Sie den EA einem beliebigen Chart hinzu und aktivieren Sie den Algo-Handel.
    3. Stellen Sie das Quell-Magic-Muster auf die Magic-Nummer des EAs oder der manuellen Trades ein, die Sie spiegeln möchten.
    4. Überprüfen Sie das Bedienfeld: Das Quell-Magic-Muster sollte unter „Copying magics“ erscheinen, und jeder Trade sollte einen Spiegel-Eintrag aufweisen.

    Warum dies für das Testen einer umgekehrten Strategie nützlich ist

    Eine verbreitete Annahme lautet: „Diese Strategie verliert in Backtests, also muss das Gegenteil gewinnen.“ Die Umkehrung eines Backtests auf dem Papier ist lediglich der Quell-P/L mit umgekehrtem Vorzeichen, und das ist in der Regel falsch.

    • Kosten werden doppelt gezahlt. Bei einem Quell-P/L von „Bruttogewinn – Kosten“ beträgt das P/L des Spiegels „–Bruttogewinn – Kosten“ und nicht „–(Bruttogewinn – Kosten)“. Eine Strategie, die hauptsächlich aufgrund von Spread und Provisionen Verluste macht, wird durch die Umkehrung nicht zu einer Gewinnstrategie, da das Spiegelbild dieselben Kosten trägt. Eine theoretische Umkehrung überbewertet das Ergebnis um etwa das Doppelte der Kosten.
    • Asymmetrie des Spreads. Kaufpositionen werden zum Briefkurs eröffnet und zum Geldkurs geschlossen. Verkaufspositionen verhalten sich umgekehrt. Die Stopps des Spiegel-Trades werden auf einer anderen Kursseite ausgelöst als die des Ursprungs-Trades, sodass eine Spread-Ausweitung den einen auslösen kann, den anderen jedoch nicht.
    • Ausführungsverzögerung. Der Spiegel tritt nach der Quelle ein, sodass Slippage an schnellen Märkten ihn anders beeinflusst.
    • SL/TP-Asymmetrie. Ein System mit engem TP und weitem SL weist eine hohe Gewinnquote auf. Seine Umkehrung führt zu einer niedrigen Gewinnquote mit großen Gewinnern, und der Kursverlauf bis zu den einzelnen Niveaus spielt eine Rolle.
    • Swap. Long- und Short-Swaps unterscheiden sich, sodass für den Spiegel unterschiedliche Haltekosten anfallen.
    • Annahmen des Testers. Modellierte Ticks und feste Spreads verbergen brokerspezifisches Verhalten wie Stop-Levels, Freeze-Levels, Requotes und Teilausführungen.

    Führen Sie diesen EA auf einem Demo- oder kleinen Live-Konto parallel zur Originalstrategie aus. Beide laufen mit denselben Live-Ticks und derselben Ausführung, sodass die Ergebnisse des Spiegels all diese Effekte berücksichtigen. Auf der Registerkarte „Verlauf“ können Sie die Trades des Spiegels nach ihrer „Magic“-Nummer filtern und die umgekehrte Strategie separat bewerten. Die Anzeige „Quelle/Spiegel/Netto-P/L“ im Bedienfeld zeigt den kombinierten Effekt auf einen Blick.

    Da der Mirror eine Absicherung darstellt, gleichen sich die Positionen von Quelle und Mirror auf dem Konto gegenseitig aus. Das Netto-Eigenkapital verändert sich in etwa um den negativen Betrag der Handelskosten. Dadurch wird der EA zu einem Messinstrument und nicht zu einer Gewinnstrategie. Wenn der Spiegel über einen aussagekräftigen Zeitraum nach Abzug der Kosten einen echten Vorteil aufweist, können Sie in Erwägung ziehen, die Umkehrstrategie eigenständig in einem Konto zu betreiben, das die Quelle nicht enthält.

    Einschränkungen

    • Nur für Hedging-Konten.
    • Stop-Limit-Orders haben keine exakte Umkehrung und werden daher im Inverse-Modus übersprungen.
    • Im Modus mit festen Lot-Größen werden Teilschließungen nicht gespiegelt.
    • Magic Numbers mit mehr als 15 Ziffern können das Suffix nicht annehmen und werden übersprungen.
    • Quell- und Spiegel-Links werden in globalen Variablen des Terminals gespeichert. Werden diese gelöscht oder vier Wochen lang nicht verändert, wird die Verknüpfung unterbrochen.
    • Dieser EA garantiert keinen Gewinn und dient lediglich als Testwerkzeug. Testen Sie ihn vor dem Live-Einsatz auf einem Demokonto.


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

    Alpha Engine: Intrinsic-Time Coastline Trader Alpha Engine: Intrinsic-Time Coastline Trader

    Eine Portierung der Alpha Engine der Olsen-Gruppe: Acht Limit-Order-Agenten handeln auf einem Hedging-Konto auf Richtungswechsel in der intrinsischen Zeit. Sie bauen Positionen bei Überschwingungen auf und nehmen bei Kursumkehren Gewinne mit.

    Session Levels - Asia London New York High Low with Alerts Session Levels - Asia London New York High Low with Alerts

    Zeichnet Hoch und Tief von bis zu 3 Handelssitzungen (Asien, London, New York) mit optionalen Ausbruchs-Alarmen ohne Repainting.

    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.