Cómo Calcular el Drawdown Relativo en MetaTrader 5

Mike 2023.02.17 04:31 20 0 0
Archivos adjuntos

En el mundo del trading, entender el drawdown relativo es crucial para evaluar el rendimiento de nuestra cuenta. La función DD_Relative se encarga de calcular la rentabilidad o pérdida relativa (drawdown) de nuestra cuenta de trading en porcentaje. Para lograrlo, utiliza la función Current_LossOrProfit(), que nos da el saldo actual de ganancias o pérdidas de todas las posiciones abiertas y lo divide entre el saldo actual de la cuenta, que se obtiene a través de AccountInfoDouble(ACCOUNT_BALANCE).

Después de calcular la variación relativa en porcentaje, la función aplica NormalizeDouble() para redondear el resultado a dos decimales. Luego, muestra el resultado en el comentario del gráfico usando Comment(). Por último, la función devuelve el resultado de la ganancia o pérdida relativa en porcentaje.

La función Current_LossOrProfit() es la que se encarga de calcular las ganancias o pérdidas actuales de todas las posiciones abiertas en nuestra cuenta de trading. Recorre todas las posiciones abiertas con un bucle for, y para cada posición, verifica si su número mágico coincide con el número mágico especificado en el código (MAGIC) y si el símbolo de la posición es el mismo que el símbolo actual en el gráfico. Si se cumplen estos criterios, se suma la comisión, el swap y la ganancia o pérdida actual a la variable Positionsprofit.

Una vez que se han sumado todas las ganancias y pérdidas de las posiciones, la función también aplica NormalizeDouble() para redondear el resultado a dos decimales y, finalmente, devuelve el valor de la ganancia o pérdida actual.

Lista
Comentarios 0