The Cycle
- Experten
- Version: 8.0
- Aktivierungen: 5
„The Cycle“ ist ein automatisiertes, zyklusbasiertes Handelssystem für MetaTrader 5. Es nutzt Buy-Stop- und Sell-Stop-Orders, einen richtungsabhängigen Take-Profit-Korb, eine konfigurierbare Lot-Steigerung sowie einen Schutz vor Kontodrawdown.
So funktioniert die Strategie
Der Expert Advisor platziert zunächst eine „Buy Stop“- und eine „Sell Stop“-Order in einem konfigurierbaren Abstand zum aktuellen Marktpreis.
Wird nur eine der ausstehenden Orders ausgelöst und erreicht die daraus resultierende Position ihr Take-Profit-Ziel, wird die verbleibende ausstehende Order gelöscht. Anschließend wird ein neuer „Buy-Stop“- und „Sell-Stop“-Zyklus platziert.
Werden beide Pending-Orders ausgelöst, verwaltet der Expert Advisor Kauf- und Verkaufspositionen als separate, richtungsgebundene Körbe. Erreicht einer der Körbe sein Take-Profit-Ziel, wird ein neuer Pending-Order-Zyklus erstellt. Positionen aus der entgegengesetzten Richtung können offen bleiben und weiterhin als Korb verwaltet werden.
Lot-Berechnung
Kauf- und Verkaufspositionen werden separat gezählt.
Das Lot-Niveau erhöht sich, sobald die Anzahl der offenen Positionen in einer Richtung den durch „InpOrdersPerCycle“ festgelegten Wert erreicht.
Es stehen zwei Modi zur Lot-Berechnung zur Verfügung:
Schritt
Die Lotgröße erhöht sich bei jeder erreichten Positionsanzahl um den Wert „InpCycleLotStep“.
Formel:
Basis-Lot + (Stufe × Lot-Schritt)
Exponentiell
Die Lotgröße wird für jede abgeschlossene Positionsanzahl-Stufe mit InpCycleExponential multipliziert.
Formel:
Basis-Lot × Exponentialfaktor^Stufe
Take-Profit für den Basket
Kauf- und Verkaufs-Baskets werden separat berechnet.
Der Expert Advisor berechnet den volumengewichteten durchschnittlichen Einstiegskurs für jede Richtung und wendet mithilfe von „InpCycleBasketTakeProfitPoints“ ein gemeinsames Take-Profit-Ziel an.
Wenn ein Basket mehrere Positionen enthält, werden deren Take-Profit-Niveaus an das berechnete Basket-Ziel angepasst.
Schutz vor Kontodrawdown
Der optionale Schutz vor Kontodrawdown wird wie folgt berechnet:
Drawdown in % = (Guthaben − Eigenkapital) ÷ Guthaben × 100
Diese Berechnung umfasst das schwankende Ergebnis des gesamten Handelskontos, einschließlich manueller Positionen und Positionen, die von anderen Expert Advisors eröffnet wurden.
Es stehen zwei Drawdown-Maßnahmen zur Verfügung:
Alle schließen
Wenn der Kontotiefpunkt den Wert „InpMaxDrawdownPercent“ erreicht, löscht der Expert Advisor alle ausstehenden Orders und sendet asynchrone Schließanfragen für alle Positionen im Handelskonto.
Diese Aktion betrifft jedes Symbol, jede Magic Number, manuelle Trades sowie Trades, die von anderen Expert Advisors eröffnet wurden.
EA pausieren
Wenn der Drawdown des Kontos das konfigurierte Limit erreicht, werden ausstehende Orders, die zu „The Cycle“ gehören, gelöscht, und der Expert Advisor stellt die Erstellung neuer Zyklen ein.
Bestehende Positionen bleiben offen und werden weiterhin verwaltet. Der angehaltene Zustand bleibt aktiv, bis der Expert Advisor neu gestartet wird.
Schließen bei Gesamtgewinn
Wenn „CloseByTotalProfit“ aktiviert ist und verwaltete Kauf- und Verkaufspositionen gleichzeitig offen sind, kann der Expert Advisor seine verwalteten Positionen schließen, sobald ihr kombiniertes schwankendes Ergebnis „TargetClose“ erreicht.
Auftragsidentifikation
Im Normalbetrieb verwaltet „The Cycle“ Positionen anhand des Chart-Symbols und der „InpMagicNumber“.
Bei der Ausführung mehrerer Instanzen oder anderer Expert Advisors auf demselben Konto sollte eine eindeutige Magic Number verwendet werden.
Hauptparameter
InpTradingEnabled – aktiviert oder deaktiviert Handelsvorgänge.
InpMagicNumber – identifiziert die vom Expert Advisor verwalteten Orders.
InpCycleLotMode – wählt die Lot-Berechnung nach „Step“ oder „Exponential“ aus.
InpCycleBaseLot – Start-Lotgröße.
InpCycleLotStep – Lot-Schrittweite im „Step“-Modus.
InpCycleExponential — Multiplikator, der im Exponential-Modus verwendet wird.
InpOrdersPerCycle — Anzahl der offenen Positionen, die erforderlich sind, um eine Lot-Stufe aufzusteigen.
InpCycleEntryDistancePoints – Abstand zwischen dem Marktpreis und den anfänglichen Pending-Orders.
InpCycleBasketTakeProfitPoints – Abstand für den richtungsabhängigen Take-Profit-Korb.
InpCycleCooldownMs – Mindestintervall zwischen den Zyklushandlungen.
InpEnableCutLoss — Aktiviert den Schutz vor Kontodrawdown.
InpCutLossMode — wählt „Alle schließen“ oder „EA pausieren“ aus.
InpMaxDrawdownPercent — maximal zulässiger prozentualer Kontodrawdown.
CloseByTotalProfit — aktiviert die Schließung auf Basis des kombinierten schwankenden Gewinns, wenn Positionen in beiden Richtungen offen sind.
TargetClose — Kombiniertes Ziel für den schwebenden Gewinn in Kontowährung.
InpMaxSpreadPoints – maximal zulässiger Spread für neue Handelsaktionen.
InpMaxDeviationPoints – maximal zulässige Ausführungsabweichung.
EnableDashboard – zeigt Konto- und Strategieinformationen im Chart an.
Handelsvoraussetzungen
Der Expert Advisor ist für MetaTrader 5-Hedging-Konten konzipiert, da die Strategie gleichzeitig Kauf- und Verkaufspositionen halten kann.
Weisen Sie dem für den Handel vorgesehenen Symbol eine Instanz zu. Verwenden Sie für jede eigenständige Konfiguration eine eigene Magic Number.
Einstiegsabstand, Take-Profit für den Basket, Spread-Limit, Lot-Einstellungen und Drawdown-Schutz sollten an das ausgewählte Symbol und die Kontobedingungen angepasst werden.
Testen
Testen Sie den Expert Advisor im MetaTrader 5-Strategietester mit echten Ticks, bevor Sie ihn auf einem Live-Konto einsetzen.
Die Backtest-Ergebnisse hängen vom ausgewählten Symbol, dem Testzeitraum, dem Spread, den Provisionen, den Ausführungsbedingungen und den Parametereinstellungen ab. Historische Ergebnisse sind keine Garantie für die zukünftige Wertentwicklung.
Risikohinweis
Der Handel ist mit Risiken verbunden und kann zu erheblichen Verlusten führen.
Die Strategie kann bei anhaltenden Marktbewegungen Positionen in eine Richtung aufbauen. Die Lot-Modi „Step“ und „Exponential“ können das Risiko erhöhen, wenn die Anzahl der offenen Positionen steigt.
Verwenden Sie konservative Lot-Einstellungen und ein angemessenes Drawdown-Limit.
Der Drawdown-Modus „Close Alls“ schließt alle Positionen und löscht alle ausstehenden Orders im Handelskonto, einschließlich manueller Trades und Orders anderer Expert Advisors.

