Skip to content
All library documents

MT4Orders QuickReport for Trade Analysis and Backtest Diagnostics

Article MQL5 code base

Summary

MT4Orders QuickReport is a browser-based reporting tool for trades from MT4, MT5, and virtual testers. It moves report calculations and chart generation into JavaScript and paginates large reports. The described views include profit and loss over time, balance changes, buy versus sell results, instrument prices, slippage, and trade outcomes by entry hour or weekday. Filters can isolate orders by symbol, direction, size, dates, duration, result, and other attributes; a forward-test date can also split statistics into earlier and later periods.

The examples and performance figures are implementation claims from the author, not independent benchmarks. The document says a report with millions of rows can require substantial memory, and browser capacity varies; it notes Firefox handled the large example while Chrome stalled. It also cautions that apparent profitable hours or days in a short test may disappear over longer periods, so these breakdowns are diagnostics rather than a sound basis for a strategy by themselves. Hourly and daily results are grouped by trade entry time, which affects how they should be interpreted.

Key ideas

  • QuickReport summarizes MT4, MT5, and virtual tester trades in browser-generated reports.
  • Its charts separate trading profit and loss from deposits and withdrawals and distinguish buy from sell results.
  • Time-scaled charts can reveal long inactive periods hidden by plots that space trades uniformly.
  • Filters and date splits help inspect trade subsets, slippage, and forward-test performance.
  • Short-period hourly or weekday patterns can fade over longer samples and should be treated cautiously.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.