Discusión sobre el artículo "Analizando resultados comerciales con la ayuda de informes HTML"

 

Artículo publicado Analizando resultados comerciales con la ayuda de informes HTML:

Aparte de los informes comerciales, MetaTrader 5 permite guardar informes sobre la simulación y la optimización de expertos. El informe de simulación, al igual que la historia comercial, puede guardarse en dos formatos: XLSX y HTML, mientras que el informe de oprtimización se guarda en formato XML. En este artículo, vamos a analizar con detalle el informe HTML del simulador, el informe XML de optimización y el informe HTML con la historia comercial.

Con la ayuda de CSS, dando a los datos diferentes colores, podemos hacer el informe más visual y expresivo. Combinaremos en un recuadro órdenes y transacciones. Las órdenes pendientes canceladas se colorearán de gris, puesto que no suponen interés. También de gris se colorearán las órdenes de mercado, puesto que estas duplican significativamente la información sobre las transacciones colocadas tras ellas. Las transacciones tendrán colores llamativos: azul o rojo. Las órdenes pendientes ejecutadas también deben tener colores llamativos, por ejemplo, rosa o celeste:

Informe HTML propio
Fig. 5. Fragmento del informe HTML propio

Autor: Dmitry Fedoseev

 

Quizá esta reordenación de los datos sea de interés para alguien.

Sugerencias en el orden de la discusión:

Según me parece, el énfasis del informe (en perspectiva) debería estar en el resultado final, a saber:

- qué porcentaje de cobertura de los movimientos activos de precios de un par de divisas (u otro instrumento financiero),

- un gráfico del riesgo de las inversiones en depósito (no sólo las detracciones, sino también en función de las situaciones del mercado).

Para esto, por supuesto, los datos presentados no son suficientes, necesitamos un procesamiento de datos más profundo (algorítmico).

Y es el procesamiento algorítmico de datos lo que debería ser tarea de los usuarios, mientras que el reordenamiento, la reorganización de los datos - esto sería mejor para los desarrolladores de MT.

 
Aleksandr Masterskikh:

...

El resultado de este artículo no es el informe que se muestra en la imagen de arriba, sino una estructura con todos los datos del informe, ni siquiera la propia estructura, sino una función para obtener la estructura por el nombre del archivo con el informe. Luego, utilizando esta estructura, cada uno hace lo que quiere. Incluso hay tres funciones para tres informes y estructuras: informe del probador, informe del optimizador e historial de operaciones.

 
Dmitry Fedoseev:

El resultado de este artículo no es el informe que se muestra en la imagen de arriba, sino una estructura con todos los datos del informe, ni siquiera la propia estructura, sino una función para obtener la estructura por el nombre del archivo del informe. Luego, utilizando esta estructura, cada uno hace lo que quiere. Incluso hay tres funciones para tres informes y estructuras: para el informe del probador, el informe del optimizador y el historial de operaciones.

El artículo es útil porque proporciona opciones adicionales para la estructura de los informes. Gracias al autor por el trabajo realizado.

 
MetaQuotes Software Corp.:

Se ha publicado un nuevo artículo Analizar los resultados de las operaciones mediante informes HTML:

Autor: Dmitry Fedoseev

Hola Dmitry, ¿es posible tomar informes de más de un mt4/mt5 y ofrecerlos en una única página html detallada, con datos en tiempo real?
La idea sería sumar 3 brokers diferentes y crear un único informe completo que se ofrezca en la página, con gráfico de barras o circular. e historial de operaciones.

 

Este artículo debería ser muy útil para mi trabajo. Sin embargo, encuentro un error cuando ejecuto los scripts.

2022.05.21 16:23:00.048 HTMLReportTest (USDCHF,H1) array out of range in 'HTMLReport.mqh' (470,42)