Saltar al contenido
Todos los documentos de la biblioteca

Graficar el saldo histórico de operaciones desde CSV en MQL5

Artículo MQL5 articles

Resumen

Este tutorial muestra cómo convertir los valores de pérdidas y ganancias de operaciones cerradas en un archivo CSV en una curva de saldo acumulado que se muestra en una ventana de indicador de MetaTrader 5. Explica que la curva representa las variaciones realizadas del saldo de la cuenta, distingue entre saldo y patrimonio y describe cómo los resultados de cada operación afectan al total acumulado. El ejemplo lee la columna de beneficios, calcula los valores acumulados y su rango, y después dibuja la curva y los ejes, con etiquetas opcionales para cada operación.

El indicador está diseñado para actualizarse con un temporizador y volver a dibujarse solo cuando el archivo de origen incorpora operaciones. El artículo también explica cómo colocar el archivo CSV en una carpeta accesible desde el terminal y depende de un orden fijo de columnas, por lo que el analizador puede fallar o leer mal los datos si cambia la estructura del archivo. La curva puede ayudar a revisar ganancias, pérdidas y periodos de drawdown, pero el historial mostrado de operaciones cerradas excluye las pérdidas y ganancias flotantes y no ofrece por sí mismo una evaluación completa del riesgo o de la estrategia.

Ideas clave

  • Una curva de saldo se forma sumando de manera acumulativa las ganancias y pérdidas realizadas de las operaciones cerradas.
  • El indicador de ejemplo para MQL5 lee los resultados de operaciones desde un archivo CSV y representa su evolución en una ventana de gráfico aparte.
  • Las etiquetas opcionales muestran la contribución de cada operación al saldo acumulado.
  • Las actualizaciones con temporizador pueden refrescar la visualización cuando aparecen nuevos registros.
  • El método depende de la estructura esperada de CSV y excluye los cambios en el patrimonio de las posiciones abiertas.

Etiquetas

Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.