Librerías: MT4Orders Informe rápido

 

MT4Orders Informe rápido:

Versión rápida en JavaScript de la librería Report de fxsaber para comandos de trading estilo MT4 implementados a través de MT4Orders o Virtual. Funciona hasta 10 veces más rápido, el tamaño del archivo NTML es más pequeño, puede cargar y mostrar hasta 5,4 millones de líneas de informe.

MT4Orders Informe rápido

Author: Forester

 
¿Cómo ha dejado pasar el validador de kodobase el mq5 sin todos los archivos mqh?
 
fxsaber #:
¿Cómo el validador kodobazu dejó pasar mq5 sin todos los archivos mqh?
Aparentemente MT4Orders.mqh ya está instalado en su validador. El código fue comprobado sin problemas.
 

El autor ha hecho un gran trabajo. Se ve muy bien.

Desde JS fue JS, sugiero para mejorar en esta dirección.

Инструменты для анализа HTML-файлов MT4
Инструменты для анализа HTML-файлов MT4
  • 2016.11.18
  • www.mql5.com
Довольно часто возникает необходимость проанализировать html-документы, генерируемые МТ4. В частности, из-за того, что тестер стратегий МТ4 является одновалютным, при тестировании мультивалютных
 
Ejecútalo en una cuenta de trading.
#define  MT4ORDERS_BYPASS_MAXTIME 1000000 // Tiempo máximo (en µs) de espera para la sincronización del entorno comercial

#define  REPORT_BROWSER            // Abrir automáticamente el informe en el navegador. Requiere DLL.
#include <MT4Orders_QuickReport.mqh> // https://www.mql5.com/es/code/47816

void OnStart()
{  
  QuickReport("QuickReport", true);
}


Comentarios.

  • El navegador no se inició.
  • La comisión total no coincide (CustomReport muestra correctamente).
 
графики отображают сделки во временном масштабе, а не в равномерном по номеру сделки. Так мы можем увидеть, что эксперт сделал 1000 сделок на 1-й неделе, а еще 52 недели бездействовал.
Yo uso tal solución dentro de Report para esto. Ser amigos con JS, así que usted puede hacer cualquier belleza de HighCharts-biblioteca y similares.
Highcharts Demos and Examples | Highcharts
  • www.highcharts.com
Check out Highcharts demos and examples to learn how to create interactive charts with Highcharts core, Highcharts Stock, Highcharts Maps, Highcharts Gantt, and Highcharts Dashboards.
 
fxsaber #:
  • La comisión total no coincidía (CustomReport muestra correctamente).

La comisión no es un número normalizado, por lo que las pérdidas.

 
fxsaber #:
Ejecútalo en una cuenta de trading.


Comentarios.

  • El navegador no se inició.
  • La comisión total no coincidía (CustomReport muestra correctamente).
Había una apertura sólo para el probador. Hice lo mismo para las cuentas comerciales. Ahora no se abre sólo en la optimización.

Comisión - sólo suma los datos de la columna con la comisión.
Tengo lo mismo:

Tal vez tiene algunas operaciones de comisión allí no de las transacciones (vi en el código de Informe que los transfiere de saldo a la comisión), pero no tengo nada para comprobar esto.
 
fxsaber #:

La comisión no es una cifra normalizada, de ahí la pérdida.

He redondeado la comisión a 8 decimales, quizás ahora coincida.
El código ha sido actualizado.
 
fxsaber #:
Yo uso tal solución dentro de Report para esto. Usted es amigo de JS, por lo que puede hacer cualquier belleza de HighCharts-biblioteca y similares.
Yo mismo escribí el código para los gráficos hace unos 2 años. El formato de los arrays pasados para formar un gráfico es el mismo que google.charts, porque lo usé originalmente.
Cuando hay muchas operaciones, google.charts se ralentiza. Me temo que a partir de 5 millones ya se colgará.....
Por eso he hecho una versión rápida. Sin funcionalidad adicional como el zoom y arrastrar de derecha a izquierda, cuadrícula, etc, para la evaluación rápida de la carta.
.


Así que estaba muy bien hecho, pero me di por vencido en favor de la velocidad.

 
Personalmente, hago zoom a menudo, sería una pena renunciar a ello.