Drawdown Minimizer MT4
- Utilitys
-
Pitt Petruschke
Algo-Trader und EA-Entwickler aus Deutschland. Gründer von AlgoVerdict (algoverdict.com) – unabhängige Tests von Expert Advisors, Brokern und Signal-Plattformen auf Basis echter Live-Konten. Autor von Dawnbreak, einem Session-Range-Breakout-EA für MT5. Mein eigener EA-Park läuft auf Echtgeld-Konten; - Version: 1.11
- Aktivierungen: 5
Drawdown-Minimierer für MetaTrader 4 – Ihre EAs zahlen ein, alte Verlustpositionen werden glattgestellt. Dieses Tool läuft parallel zu Ihren anderen Expert Advisors und eröffnet niemals einen Trade. Es führt ein „Sparbuch“ über den realisierten Nettogewinn Ihres gesamten Kontos und nutzt diesen, um die ältesten Verlustpositionen der von Ihnen ausgewählten EAs zu schließen – Stück für Stück, wobei die ältesten zuerst geschlossen werden.
WARUM ES GIBT
Von Tradern für Trader entwickelt. Einer unserer Grid-EAs steckte monatelang in einem Drawdown fest. Die alten Positionen erholten sich nicht und verursachten jede Nacht Swap-Kosten. Gleichzeitig verbuchte das Konto weiterhin Gewinne, die einfach nur auf dem Kontostand lagen. Der Drawdown Minimizer verbindet diese beiden Aspekte.
DAS SPARBUCH
- Jeder geschlossene Trade auf dem Konto fließt ein: Gewinn, Swap und Provision – alle EAs und manuellen Trades. Auch verlustreiche Tage zählen.
- Der Sparprozentsatz legt fest, wie viel vom Nettoergebnis in das Sparbuch fließt (Standardwert 100 %).
- Einzahlungen, Auszahlungen, Gutschriften und Boni werden nie berücksichtigt, ebenso wenig wie die vom Tool selbst geschlossenen Trades.
- Nur das, was verdient wurde, wird ausgegeben. Wenn das Sparbuch unter den bereits ausgegebenen Betrag fällt, wird die Reduzierung so lange zurückgestellt, bis wieder Geld verdient wurde.
- Das Buch wird bei jedem Start anhand des Kontoverlaufs neu erstellt, sodass ein Neustart nichts ändert. In MT4 erkennt das Tool seine eigenen Geschäfte anhand einer Ticketliste im Ordner „MQL4\Files“ des Terminals – kopieren Sie die DDMin_*-Dateien von dort, wenn Sie zu einem anderen Terminal oder VPS wechseln. Ohne diese Dateien beginnt das Buch wieder bei Null.
- Das Sparbuch ist ein Zähler, kein separates Konto – das Geld verbleibt auf Ihrem Kontostand und unterliegt weiterhin dem Risiko.
DIE ÄLTESTEN ZUERST, IN ABSCHNITTEN
- Es werden nur Verlustpositionen der von Ihnen ausgewählten EAs reduziert – anhand einer Magic Number, eines Magic-Bereichs wie 1000–1999 (bei EAs, die jeder Grid-Stufe eine eigene Magic-Nummer zuweisen) oder anhand eines Textes im Handelskommentar. Gewinnerpositionen und alle anderen Positionen bleiben unberührt.
- Die älteste Verlustposition wird zuerst geschlossen. Eine jüngere Position wird niemals bevorzugt, nur weil sie kostengünstiger ist. Wenn die älteste Position blockiert ist (Spread, geschlossener Markt, Brokerfehler), wird die nächstfolgende Position verwendet.
- Sobald das Orderbuch das Mindestlot bezahlt, schließt das Tool so viele Lot-Schritte, wie das Orderbuch bezahlen kann. Bei einem großen Orderbuch kann der erste Abschluss einen großen Teil der Position oder sogar die gesamte Position ausmachen. Ein kleiner Rest wird zusammen mit dem letzten Teil geschlossen.
- Der Modus „Ganz“ schließt nur vollständige Positionen.
- Maximal ein Abschluss pro festgelegter Zeitspanne, optionales Spread-Limit, Wiederholungsversuch mit Pause bei Brokerfehlern.
SIE ENTSCHEIDEN, WANN
- Das Speichern läuft ab dem Moment, in dem das Tool angehängt wird. Die Ausgabephase beginnt, wenn die älteste Zielposition ein bestimmtes Alter erreicht, wenn der Kontodrawdown ein bestimmtes Niveau erreicht oder wenn Sie auf START drücken.
- Sobald ein Auslöser aktiviert wurde, läuft die Ausgabephase weiter, auch wenn sich der Drawdown wieder erholt („Weiterlaufen“), bis Sie auf „PAUSE“ drücken oder keine Zielposition mehr übrig ist. „PAUSE“ hat immer Vorrang.
- Der Testlauf ist standardmäßig aktiviert: Das Protokoll zeigt an, was geschlossen würde, es wird jedoch nichts geschlossen.
- Optional: Berücksichtigung älterer Gewinne ab einem Startdatum mit einem täglichen Ausgabelimite.
DASHBOARD
- Status, Gespeichert, Ausgegeben, Verfügbar und die heutigen Ausgaben.
- Offener Verlust der Zielpositionen und wie viel davon bereits abgebaut wurde.
- Die nächste Tranche und ihr Preis bzw. wie viel noch fehlt.
- Verlaufsdiagramm: Zielbelegung, Ersparnisse, Ausgaben und Kontoschwund über 7 Tage, 30 Tage oder insgesamt.
- Push-Benachrichtigungen bei vollständigen Schlüssen, Start und Pause, eine tägliche Zusammenfassung sowie eine Warnung, wenn ein Schluss wiederholt fehlschlägt.
WAS SICH ÄNDERT – UND WAS NICHT
- Das Schließen einer Verlustposition mit gesichertem Gewinn verändert Ihr Eigenkapital nicht, abgesehen von Slippage. Ein schwebender Verlust wird zu einem realisierten Verlust.
- Was sich ändert, ist das Risiko: weniger offenes Volumen, weniger Margin, keine Swap-Gebühren mehr auf das geschlossene Volumen und eine geringere Wahrscheinlichkeit, dass ein alter Korb das Konto weiter in die roten Zahlen zieht.
- Der Preis: Sollte sich der Markt wieder erholen, ist diese Erholung für die geschlossenen Teile verloren.
- Testen Sie im Simulationslauf, wie Ihr EA reagiert, wenn ein Teil seiner ältesten Position geschlossen wird – manche Grid-EAs berechnen die Größe der nächsten Stufe anhand des offenen Volumens.
MT4: TEILWEISE SCHLIEßUNGEN
- Wenn ein Teil geschlossen wird, vergibt MetaTrader 4 für den Rest der Position ein neues Ticket mit dem Kommentar „von #<altes Ticket>“. Die Eröffnungszeit und die Magic Number bleiben gleich.
- Drawdown Minimizer folgt dieser Kette: Der Rest bleibt die älteste Position, und ein Kommentarziel wie „Waka“ passt auch dann noch, wenn der Kommentar zu „von #...“ geworden ist.
- Ihr EA tut dies möglicherweise nicht: Grid-EAs, die ihren Basket anhand des Handelskommentars oder der Ticketnummer identifizieren, erkennen den Rest möglicherweise nicht mehr. EAs, die ihre Trades anhand der Magic Number finden, sehen den Rest in der Regel weiterhin, allerdings mit geringerem Volumen. EAs, die Ticketnummern speichern, verlieren möglicherweise den Überblick. Testen Sie dies zunächst im Dry-Run und beginnen Sie dann mit dem Modus „Close“ („Ganz schließen“) oder einem einzelnen Slice.
ERSTE SCHRITTE
- Fügen Sie das Dienstprogramm einem separaten Chart hinzu (beliebiges Symbol, beliebiger Zeitrahmen) – nicht dem Chart des EAs, den Sie reduzieren möchten.
- Geben Sie die Magic-Nummer(n), einen Magic-Bereich oder einen Kommentartext dieses EAs ein, aktivieren Sie den Algo-Handel und drücken Sie START.
- Beobachten Sie das Journal im Testlauf und setzen Sie anschließend „Dry Run“ auf „false“.
- Eine Instanz pro Konto. Nur für Hedging-Konten – nicht für FIFO-Konten (US-Broker). Stellen Sie die Registerkarte „Kontoverlauf“ auf „Gesamter Verlauf“ ein – andernfalls berücksichtigt das Programm nur den Teil des Verlaufs, den die Registerkarte anzeigt.
Der Handel birgt Risiken. Der „Drawdown Minimizer“ sagt den Markt nicht voraus und verwandelt Verluste nicht in Gewinne – er gleicht alte Verluste mit Geld aus, das das Konto bereits erwirtschaftet hat.
