Librerías: Report - página 4

 
fxsaber:

El script de arriba hace el análisis como ***. Sólo que todo es muy rápido y más claro. Esto es real, por supuesto. Yo mismo uso bibla en Tester y en virtualización.

Información sobre deslizamientos (sólo MT5-Hedge) - No he visto ningún análogo. Quizás haga uno para Netting. Pero esto no es tarea del Informe, sino de otra bibla...

Me refiero más bien a la recopilación regular de datos, por ejemplo, tomamos los datos de la lista de cuentas MT4 por script, lo ponemos todo en una carpeta - es una base de datos, en la que la información es indeleble, luego lo analizamos todo, con comprobación de duplicados, y hacemos un informe resumido de todas las cuentas/majiques/instrumentos o lo que sea - esta es la funcionalidad que a mí, y tal vez a otros, les falta en los informes estándar.

 
Aleksey Vyazmikin:

Me refiero más a la recopilación regular de datos, por ejemplo, tomamos los datos de la lista de cuentas MT4 por script, lo ponemos todo en una carpeta - es una base de datos, en la que la información es indeleble, a continuación, analizamos todo, con la comprobación de duplicados, y hacemos un informe de resumen de todas las cuentas/majiques/instrumentos o lo que sea - esta es la funcionalidad que yo, y tal vez otros, carecen de los informes estándar.

Usted probablemente tiene un montón de cuentas que necesitan ser monitoreados. Para eso no necesitas ningún Informe-biblia. Basta con volcar el historial en la base de datos utilizando la API de historial habitual.

 
fxsaber:

Es probable que tenga muchas cuentas que necesitan ser controladas. Para ello no necesitas ninguna Biblia de informes. Basta con volcar el historial en la base de datos utilizando la API histórica habitual.

¿Qué es esta "API histórica"? Y en cualquier caso, después de la recopilación necesitas analizarlo de alguna manera...

 
Aleksey Vyazmikin:

¿Qué es esta "API histórica"? Sí y en cualquier caso, después de la recogida tenemos que analizarlo de alguna manera....

OrderSelect(i,SELECT_BY_POS, MODE_HISTORY).

 

Añadido el modo anónimo - faltan todos los datos confidenciales: nombre de cuenta y login, nombre del servidor y de la empresa, comentarios y majics de órdenes, tickets de órdenes, nombre del EA y sus parámetros de entrada (MT5).

Esto permite transmitir informes a terceros sin temor.


#define  REPORT_MT4_GRAPHICS // Incluir gráficos en los informes de MT4. Biblioteca de gráficos de MT5 debe estar disponible.


 
#define  REPORT_RANNFOREX    // Contabilización de los deslizamientos en el broker MT4 correspondiente.

Se ha añadido un script CustomReport a KB, que muestra informes con gráficos en ambas plataformas, incluyendo deslizamientos en el broker MT4 correspondiente.

Es necesario descomprimir el archivo en la carpeta MQL4/5 y ejecutar ScriptsCustomReport.mq4/5. La DLL debería permitir mostrar el informe generado en el navegador de inmediato, o puede ejecutarlo manualmente desde la carpeta Files.


Acontinuación se explican algunas cifras del informe.

Puede elegir el modo anónimo

Foro sobre negociación, sistemas automatizados de negociación y prueba de estrategias de negociación.

Bibliotecas: Informe

fxsaber, 2018.11.18 20:56

modo anónimo - faltan todos los datos confidenciales: nombre de la cuenta y login, nombre del servidor y de la empresa, comentarios y majics de órdenes, tickets de órdenes, nombre del EA y sus parámetros de entrada (MT5).

Esto permite externalizar informes sin miedo.


Recomiendo probarlo en ambas plataformas. Especialmente en MT4 donde los datos de deslizamiento están disponibles.

 
fxsaber:


Recomiendo probarlo en ambas plataformas. Especialmente en MT4, donde los datos de deslizamiento están disponibles.

La mayoría de los operadores subestiman el impacto de los deslizamientos en el resultado financiero, y para nada. Los deslizamientos, junto con el spread y la comisión, no sólo pueden afectar al tamaño de la ganancia o la pérdida, sino también cambiar la pérdida en ganancia y viceversa. Hasta que no empiezas a contar, no te das cuenta.

 
Cansado de los informes de una sola pasada de MT5. Por lo tanto, añadiendo estas tres líneas al final de cualquier asesor MT5
#define  REPORT_TESTER       // El comprobador registrará automáticamente los informes
#define  REPORT_BROWSER      // Crear un informe con el inicio del navegador - requiere permiso DLL.
#include <Report.mqh>  // https://www.mql5.com/es/code/18801

abrirá un informe normal de Hedge-Tester al final de una sola pasada, que mostrará las posiciones de forma normal e incluso los deslizamientos.

Pruebe a hacerlo, por ejemplo, con Experts\Examples\Moving Average\Moving Average.mq5.


Para entender inmediatamente el aspecto del informe, sólo tiene que ejecutar este script en su cuenta

#define  REPORT_BROWSER      // Crear un informe con el inicio del navegador - requiere permiso DLL.
#include <Report.mqh> // https://www.mql5.com/es/code/18801

void OnStart()
{
  REPORT::ToFile(); // Crear y abrir el informe en el navegador.
}


Todo es relevante para MT4 también.

 
fxsaber:

¡Gracias por anunciar las actualizaciones!

ps: al hacer clic en "Descargar ZIP" (cuando se descargan todos los códigos relacionados con la publicación), no se descarga CustomReport.zip. ¿Puedes cargar su contenido normalmente, como archivos *.mq?

 
Andrey Khatimlianskii:

ps: al hacer clic en "Descargar ZIP" (cuando se descargan todos los códigos relacionados con la publicación), no se descarga CustomReport.zip. ¿Puede publicar su contenido normalmente, como *.mq-files?

Es bueno que no se cargue, porque el archivo contiene ficheros de MT5 que son necesarios para funcionar en MT4. Este Zip no ha sido actualizado desde que fue creado.

Se supone que descomprimir CustomReport.zip y, si uno quiere actualizaciones, tomar el viejo Report.mqh con el nuevo.


Otra razón - mira Report.mq5 en KB.

#define  FAKE // Elimine esta línea para que el script funcione. Es necesaria para pasar la comprobación automática de QB.


ZY Sólo conozco un caso (de un broker) de uso de CustomReport por terceros. Por eso no me molesto en actualizar.