Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
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
Skripte

Marginal Drawdown Contribution Analyzer - Skript für den MetaTrader 5

Veröffentlicht:
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Fachmann für Finanzen und internationales Geschäft mit Spezialisierung auf Finanzmanagement. Autodidaktischer MQL5- und Python-Entwickler mit Schwerpunkt auf algorithmischem Handel, Multi-Asset-Portfoliokonstruktion und quantitativem Risikomanagement.
Ansichten:
5
Rating:
(1)
Veröffentlicht:
MarginalDD.mq5 (38.58 KB) ansehen
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance



Einzelne Drawdowns und Korrelationsmatrizen geben keinen Aufschluss darüber, welche Konfiguration eines Portfolios mit mehreren Konfigurationen dessen Drawdown verstärkt. Dieses Skript beantwortet diese Frage anhand der täglichen Ergebnisse.

Das Skript liest eine von drei Quellen ein und gibt einen vollständigen Bericht auf der Registerkarte „Experten“ aus:

  • Zusätzlicher Drawdown: Der maximale Drawdown des Portfolios abzüglich des Drawdowns ohne die betreffende Konfiguration (Leave-One-Out).
  • Anteil am schlimmsten Drawdown: Das Ergebnis der Konfiguration zwischen dem Höchst- und dem Tiefststand des schlimmsten Drawdowns des Portfolios, ausgedrückt als Anteil an diesem Verlust.
  • Anteil der Euler-Varianz: Cov(x_i, P) / Var(P), angezeigt neben dem Anteil des Nettogewinns.
  • Eine Gesamtbewertung (A+ bis F): Sie kombiniert Drawdown-Kompression, Risikostreuung, Anteil ohne Negativauswirkung sowie das Verhältnis von Nettogewinn zu Drawdown mit den Urteilen „BEHALTEN“, „REDUZIEREN“ und „ENTFERNEN“ sowie schriftlichen Empfehlungen.

Eingabe. Wählen Sie die Quelle mit „InpSource“ aus. Die Demonstrationsquelle erstellt ein reproduzierbares Portfolio mit 12 Konfigurationen über 520 Handelstage, sodass die Ausgabe sofort sichtbar ist. Die Kontoquelle liest die Handelsgeschäfte des aktuellen Kontos (Gewinn + Swap + Provision + Gebühr) ein und gruppiert sie nach Magic Number oder nach Magic Number und Symbol. Manuell geschlossene Geschäfte (Magic 0) werden der Magic Number des Geschäfts zugeordnet, mit dem die Position eröffnet wurde. Die CSV-Quelle liest eine Datei aus dem Verzeichnis „MQL5\Files“ mit den Spaltenüberschriften „Date“, „Config“, „Profit“ und einer Zeile pro geschlossenem Geschäft oder pro Tag. Das Trennzeichen (Komma oder Semikolon) wird anhand der Spaltenüberschriften erkannt, und Zahlen mit Leerzeichen, Dezimalkomma oder Klammern werden akzeptiert.

Parameter. „InpMinDays“ legt die Mindestanzahl der Stichproben fest. „InpReduceRatio“ und „InpImproveMin“ steuern die REDUCE-Entscheidung, und „InpMaxWindowShare“ steuert die Warnung bei maximalem Drawdown. InpCompTarget, InpNeffTarget, InpDragTol und InpRetDDTarget skalieren die vier Bewertungsdimensionen. Die vier Gewichtungen und die fünf Notengrenzen sind ebenfalls Eingabewerte.

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

Monday Dip EA- Index Mean Reversion D1 Monday Dip EA- Index Mean Reversion D1

Der „Monday Dip EA“ ist eine quantitative, zeitbasierte Long-Only-Handelsstrategie, die in erster Linie für CFDs auf wichtige Aktienindizes (wie US500, UK100) mit vollständigen täglichen historischen Daten konzipiert ist. Er funktioniert ausschließlich als zeitlich begrenztes „Buy-on-Dip“-System und nicht als trendfolgender Indikator.

ATR-Monitor – Tägliche, wöchentliche und monatliche Spanne ATR-Monitor – Tägliche, wöchentliche und monatliche Spanne

Zeigt die tägliche, wöchentliche und monatliche ATR, die aktuelle Hoch-Tief-Spanne, die Spanne als Prozentsatz der ATR sowie die Kursbewegung seit dem Eröffnungskurs des jeweiligen Zeitraums an.

GDS Renko Trade Manager – MetaTrader 5 GDS Renko Trade Manager – MetaTrader 5

Ein Manager für den manuellen Handel für MetaTrader 5: fertige Renko-Blöcke, konfigurierbarer Break-Even und Trailing-Stop-Loss sowie ein Renko-Dashboard direkt im Chart. Keine automatischen Einstiegspunkte.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.