Библиотеки: MT4Orders QuickReport - страница 10

 

При открытии отчета браузером не видно нижнюю таблицу, пока все графики не построятся.


Баг ищу, долго приходится ждать появление итоговой таблицы.

 
fxsaber #:

Баг ищу.

Нашел.

#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);    
  }
}

Похоже, нулевая длительность позиции влияет.

 
fxsaber #:

Нашел.

Похоже, нулевая длительность позиции влияет.

Да, сделка с 0-й длительностью была скрыта фильтром по минимальной длительности. Поправил.