Libraries: MT4Orders QuickReport - page 10

 

When opening a report with a browser, the bottom table is not visible until all charts are plotted.


Iam looking for a bug, I have to wait a long time for the final table to appear.

 
fxsaber #:

I'm looking for a bug.

Found it.

#include <fxsaber/Virtual/Virtual.mqh>

#define  REPORT_BROWSER
#include <Report.mqh>
#include <MT4Orders_QuickReport.mqh> // https://www.mql5.com/ru/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);    
  }
}

Looks like zero position duration is affecting it.

 
fxsaber #:

Found it.

Looks like zero position duration is having an effect.

Yes, the deal with 0 duration was hidden by the filter on the minimum duration. Fixed it.