Aktueller relativer Drawdown: Ein hilfreiches Tool für MetaTrader 5

Mike 2023.02.17 04:31 12 0 0
Anhang

Die Funktion DD_Relative berechnet den relativen Gewinn oder Verlust (Drawdown) des aktuellen Handelskontos in Prozent. Dazu wird die Funktion Current_LossOrProfit() verwendet, um den aktuellen Gewinn oder Verlust aller offenen Positionen zu ermitteln und dieser dann durch den aktuellen Kontostand, der über die Funktion AccountInfoDouble(ACCOUNT_BALANCE) abgerufen wird, geteilt.

Nachdem der relative Gewinn oder Verlust in Prozent berechnet wurde, rundet die Funktion das Ergebnis mithilfe der NormalizeDouble()-Funktion auf zwei Dezimalstellen und gibt das Ergebnis im Chart-Kommentar mit der Comment()-Funktion aus. Schließlich liefert die Funktion den Wert des relativen Gewinns oder Verlusts in Prozent zurück.

Die Funktion Current_LossOrProfit() wird verwendet, um den aktuellen Gewinn oder Verlust aller offenen Positionen im Handelskonto zu berechnen. Sie durchläuft alle offenen Positionen mit einer for-Schleife und prüft für jede Position, ob die Magic-Nummer mit der im Code angegebenen Magic-Nummer (MAGIC) übereinstimmt und ob das Symbol der Position mit dem aktuellen Symbol im Chart übereinstimmt. Wenn die Position diese Kriterien erfüllt, werden die Kommission, der Swap sowie der aktuelle Gewinn oder Verlust zur Variable Positionsprofit hinzugefügt.

Sobald alle Gewinne und Verluste der Positionen addiert wurden, verwendet die Funktion wieder die NormalizeDouble()-Funktion, um das Ergebnis auf zwei Dezimalstellen zu runden, und gibt dann den aktuellen Gewinn oder Verlust zurück.

Liste
Kommentar 0