Bibliothèque: MT4Orders QuickReport - page 10

 

Lors de l'ouverture d'un rapport avec un navigateur, le tableau inférieur n'est pas visible tant que tous les graphiques n'ont pas été tracés.


Je suis à larecherche d'un bogue, car je dois attendre longtemps avant que le tableau final n'apparaisse.

 
fxsaber #:

Je suis à larecherche d'un bogue.

Je l'ai trouvé.

#include <fxsaber/Virtual/Virtual.mqh>

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

Il semble que la durée de la position zéro l'affecte.

 
fxsaber #:

Je l'ai trouvé.

Il semble que la durée de la position zéro ait un effet.

Oui, l'opération avec une durée de 0 était cachée par le filtre sur la durée minimale. Corrigé.
 

Mise à jour. Correction du calcul de la durée des transactions.

Pour une raison quelconque, le site demande l'attachement de MT4Orders.mqh pour tester la nouvelle version. Il n'est pas logique de charger la bibliothèque de quelqu'un d'autre dans la mienne. C'est pourquoi je joins le fichier ici.

Dossiers :