Tuesday 21 November 2017

Forex Max Drawdown


Maximaler Drawdown (MDD) Maximaler Drawdown (MDD) Ein maximaler Drawdown (MDD) ist der maximale Verlust von einem Peak zu einem Trog eines Portfolios, bevor ein neuer Peak erreicht wird. Maximum Drawdown (MDD) ist ein Indikator für Abwärtsrisiken über einen bestimmten Zeitraum. Es kann sowohl als eigenständige Maßnahme verwendet werden oder als Eingabe in andere Metriken wie Return over Maximum Drawdown und Calmar Ratio. Der maximale Drawdown wird als Prozentsatz ausgedrückt und berechnet als: (Trough Value Peak Value) Höchstwert BREAKING DOWN Maximum Drawdown (MDD) Betrachten Sie ein Beispiel, um das Konzept des maximalen Drawdowns zu verstehen. Angenommen, ein Anlageportfolio hat einen ursprünglichen Wert von 500.000. Das Portfolio erhöht sich auf 750.000 im Laufe der Zeit, bevor er auf 400.000 in einem grausamen Bärenmarkt. Es prallt dann auf 600.000, bevor er wieder auf 350.000. Anschließend ist es mehr als verdoppelt auf 800.000. Was ist der maximale Drawdown Der maximale Drawdown in diesem Fall ist (350.000 750.000) / 750.000 53.33 Beachten Sie die folgenden Punkte: Die Anfangsspitze von 750.000 wird in der MDD-Berechnung verwendet. Die Zwischenspitze von 600.000 wird nicht verwendet, da sie kein neues Hoch darstellt. Die neue Spitze von 800.000 ist auch nicht verwendet, da die ursprüngliche Drawdown begann von der 750.000 Peak. Die MDD-Berechnung berücksichtigt den niedrigsten Portfolio-Wert (350.000 in diesem Fall), bevor ein neuer Peak gemacht wird und nicht nur der erste Tropfen auf 400.000. MDD sollte in der richtigen Perspektive verwendet werden, um den größtmöglichen Nutzen daraus abzuleiten. In diesem Zusammenhang sollte dem Zeitraum, der berücksichtigt wird, besondere Aufmerksamkeit geschenkt werden. Zum Beispiel existiert ein hypothetischer Long-Only-US-Fonds Gamma seit 2000 und hatte einen maximalen Drawdown von -30 in der Periode bis 2010. Während dies wie ein großer Verlust scheinen mag, beachten Sie, dass die SampP 500 mehr gestürzt hatte 55 von seinem Höhepunkt im Oktober 2007 auf seinen Trog im März 2009. Während andere Metriken betrachtet werden müssten, um Gamma-Fonds insgesamt Performance zu bewerten, aus der Sicht der MDD hat es seine Benchmark durch eine große Marge übertroffen. MT4 Relative Drawdown Commercial Mitglied Joined Jan 2012 2 Beiträge Dieser Post ist in 3 Teile aufgeteilt. Teil 1 erklärt, wie MT4 Relative Drawdown aufzeichnet, was nicht gut verstanden wird. Teil 2 wird zeigen, mein Code zu berechnen Relative Drawdown gegen Balance kurz vor einem Handel, die ich von Natur aus viel nützlicher finden. Teil 3 zeigt den mql4-Code für die Berechnung und Darstellung dieses relativen Drawdown gegen Balance. Wie MT4 berechnet Relative Drawdown Relative Drawdown in MT4s Bericht wird als Prozentsatz der Differenz des historischen Eigenkapital hoch und Eigenkapital niedrig berechnet. Gegen das Eigenkapital hoch. Z. B. Kontostand zu Beginn ist 100. Ein Handel eröffnet und geht dann in schwimmenden Gewinn von 10. Dies macht das Eigenkapital hoch 10010 110. Der Handel geht dann in das negative Gebiet von -20. Relative Drawdown (MT4) wird wie folgt berechnet: (110-80) / 110 100 27.27 Gehen Sie auf Expert Testing Ergebnisse für den tatsächlichen Code in der Berichtsgenerierung beteiligt zu bewerten. Relative Drawdown gegen Balance Ich berechne einen Drawdown als den Betrag unter dem Balance (zu Beginn eines Handels) statt der Equity hoch. Grundsätzlich ist, dass, wenn ein Trade in Gewinn geht, aber nicht ausgeschlossen wird, dieser schwimmende Gewinn nie zum Händler oder Algorithmus gehörte und nicht als banküblicher Gewinn ausgelegt werden sollte. Ich werde mit einem Breakeven-Handel für beide Methoden der Berechnung für Relative Drawdown zu veranschaulichen: Der Kontostand zu Beginn ist 100. Ein Trade wird geöffnet und geht dann in schwimmenden Gewinn von 10. Dies macht das Eigenkapital hoch 10010 110. Ein Breakeven ist auf gesetzt Der Eintrittspreis. Der Preis reist und verläßt an breakeven. Für MT4s Relative Drawdown ist dies: (110-100) / 110 100 9.09 Für Relative Drawdown auf der Grundlage des Vor-Trade-Saldos ist es: (100-100) / 100 100 0 Mit MT4s Berechnung, obwohl Ihr Equity nie unterschritten wurde Ihr Startguthaben, Ihr relativer Drawdown ist 9.09. Aber mit relativen Drawdown berechnet gegen Balance, ist es 0. Das macht für eine aussagekräftigere Interpretation. (NB technisch im Moment der Eröffnung eines Handels, die Ausbreitung schon ein Drawdown auf der Balance, aber ich lasse es in der Erklärung hier, um die Dinge zu vereinfachen) Illustrieren früheres Beispiel mit Relative Drawdown aus Balance: Account Balance am Anfang ist 100. Ein Handel wird eröffnet und geht dann in den Gewinn von 10. Dies macht das Eigenkapital hoch 10010 110. Der Handel geht dann in negatives Gebiet von -20. Relative Drawdown (Balance) wird wie folgt berechnet: (100-80) / 100 100 20.00 Wir sehen jetzt, dass für ein Konto mit einem verbleibenden Saldo von 80 von einem Ausgangssaldo von 100, es ist Bedeutungsvoller zu erklären, daß es einen 20 Drawdown, anstatt eines 27.27 Drawdown erlitten hat. Ein extremes Beispiel zur Veranschaulichung der weniger aussagekräftigen Verwendung von MT4s Relative Drawdown-Berechnung: Der Kontostand zu Beginn ist 100. Ein Trade wird eröffnet und geht dann in einen Floating-Gewinn von 500. Dies macht das Eigenkapital hoch 100500 600. Der Handel geht dann in negativ Gebiet von -20. Das Relative Drawdown (MT4) wird wie folgt berechnet: (600-80) / 600 100 86.67 Obwohl das Konto nur 20 unter dem Ausgangssaldo liegt, meldet der MT4 den relativen Drawdown als 86.67. Nicht so sinnvoll. MQL4 Code: Jetzt das technische Bit, um diese hervorstechenden Informationen anzuzeigen, setzen Sie in Ihren Code: Fügen Sie diese Funktion in Ihre EA ein, um als Zeichenfolge zum Drucken oder Kommentieren anzuzeigen: Maximaler relativer Drawdown gegen Balance Entsprechender maximaler relativer Drawdown als Betrag in Ihrem Einzahlungswährung (nicht so wichtig) Zeitpunkt, zu dem dieser maximale relative Drawdown aufgetreten ist (nützlich für die Analyse) Diese Funktion ist die gleiche wie die obige, aber mit Margin verwendet hinzugefügt in. Ich finde das wichtig ist, da es ein zutreffendes Bild von, wie nah gibt Haben Sie zu einem Margin Call gekommen. Besonders für Konten mit geringer Hebelwirkung. Fügen Sie diese in Ihr deinit () ein, um es bei Deinitialisierung zu drucken. Nützlich bei nicht-visuellen Backtests.

No comments:

Post a Comment