MQL5 Cloud Network: inconsistent OnTick stream under real-tick modeling

MQL5 Cloud Network: inconsistent OnTick stream under real-tick modeling

Technical reproduction report  |  14 October 2026  |  MetaTrader 5 Strategy Tester

Issue summary

A non-trading diagnostic Expert Advisor (TickParityDiagnostic_V4.mq5) produces materially different OnTick event sequences in local Strategy Tester optimization and MQL5 Cloud Network optimization when configured for “Every tick based on real ticks”. The CopyTicksRange tick-history metrics and CopyRates(M1) bar metrics match exactly between environments in the same fixed one-hour window. The discrepancy changes optimization outcomes and prevents reliable local reproduction of Cloud-optimized trading strategies.

Observed OnTick events: local 45,665 versus Cloud 28,758 (16,907 fewer; approximately 37.0% below local). This is an observed discrepancy, not proof that the Cloud deliberately uses generated ticks.

Could MetaQuotes developers please clarify why MQL5 Cloud Network agents deliver a different OnTick event sequence under real-tick modeling, despite matching CopyTicksRange and M1 data? Is this expected behavior, a known limitation, or a potential Strategy Tester defect?

The complete technical report, diagnostic EA source code, optimization results, and Tester Journal are attached for independent reproduction.

Attached evidence

TickParityDiagnostic_V4.mq5 (source); Novo Teste Local(1).csv (full local 22-variant results); Novo Teste Cloud Network(1).csv (full Cloud 22-variant results); Teste Local Portátil.csv (build 6259 local variants); 20261014.log (portable Tester journal); MQL5_Cloud_OnTick_Parity_Technical_Report.txt (full report).

Prepared as a minimal, independent reproduction. No trading-account identifiers or proprietary strategy source are needed.