Librerías: MT4Orders Informe rápido - página 10

 

Al abrir un informe con un navegador, la tabla inferior no es visible hasta que todos los gráficos están trazados.


Estoy buscando un error, tengo que esperar mucho tiempo para que aparezca la tabla final.

 

Lo encontré.

#include <fxsaber/Virtual/Virtual.mqh>

#define  REPORT_BROWSER
#include <Report.mqh>
#include <MT4Orders_QuickReport.mqh> // https://www.mql5.com/es/code/47816

#define  Bid SymbolInfoDouble(_Symbol, SYMBOL_BID)
#define  Ask SymbolInfoDouble(_Symbol, SYMBOL_ASK)

void OnStart()
{
  if (VIRTUAL::SelectByHandle(VIRTUAL::Create(1000.0)))
  {
    VIRTUAL::NewTick();
    
    OrderSend(_Symbol, OP_BUY, 1, Ask, 0, 0, Bid);

    REPORT::ToFile();
    QuickReport("report", true);    
  }
}

Parece que la duración de la posición cero está afectando.

 
fxsaber #:

Lo encontré.

Parece que la duración de la posición cero está teniendo un efecto.

Sí, el trato con duración 0 estaba oculto por el filtro en la duración mínima. Arreglado.
 

Actualización. Corregido el cálculo de la duración de las operaciones.

Por alguna razón el sitio requiere MT4Orders.mqh adjunto para probar la nueva versión. No es lógico cargar la librería de otra persona en la mía. Por eso adjunto el archivo aquí.

Archivos adjuntos: