Discusión sobre el artículo "Kit de herramientas de negociación MQL5 (Parte 5): Ampliación de la libreria EX5 de gestión del historial con funciones de posición"

 

Artículo publicado Kit de herramientas de negociación MQL5 (Parte 5): Ampliación de la libreria EX5 de gestión del historial con funciones de posición:

Descubra cómo crear funciones EX5 exportables para consultar y guardar de forma eficiente datos históricos de posición. En esta guía paso a paso, ampliaremos la libreria de gestión del historial EX5 mediante el desarrollo de módulos que recuperan las propiedades clave de la posición cerrada más recientemente. Entre ellos se incluyen el beneficio neto, la duración de la operación, el stop loss basado en pips, el take profit, los valores de beneficio y otros detalles importantes.

En el artículo anterior, comenzamos a desarrollar las funciones principales de la libreria HistoryManager.ex5, que constituye el motor central responsable de recuperar, clasificar y categorizar datos históricos en diversos tipos, incluyendo órdenes, operaciones, órdenes pendientes y posiciones. La mayoría de estas funciones se diseñaron para funcionar en segundo plano, sin que los usuarios de la libreria se dieran cuenta, y no eran directamente accesibles. Las únicas funciones exportables eran las funciones de impresión, que permitían a los usuarios generar listas descriptivas sencillas de órdenes, operaciones, órdenes pendientes o posiciones en el registro de MetaTrader 5.

En este artículo, ampliaremos el código fuente HistoryManager.mq5 introduciendo funciones adicionales accesibles para el usuario que se basan en las funciones fundamentales que creamos en el artículo anterior. Estas nuevas funciones permitirán a los usuarios de la libreria consultar sin esfuerzo los datos del historial comercial. Los usuarios podrán recuperar datos clave, como la duración de la operación en segundos, los tickets de apertura y cierre de la última posición cerrada, si la posición se inició mediante una orden pendiente o una entrada directa en el mercado, métricas basadas en pips como el beneficio, el stop loss y el take profit, así como el beneficio neto tras contabilizar gastos como comisiones y swaps. Todo esto le permitirá importar la libreria EX5 en sus proyectos MQL5 y poder consultar el historial de varias posiciones con un mínimo esfuerzo mediante llamadas de función sencillas.

MQL5 Trading Toolkit (Part 5): Expanding the History Management EX5 Library with Position Functions


Autor: Wanateki Solutions LTD