Why MT5 Strategy Tester Does Not Test The Current Day?

beto_gauer
279
beto_gauer  
Title says it all.

When I run the tester in MT4, if I choose the end day to be tomorrow (for example 10/16/2020), the tester will run til the present minute of today.

In MT5, if you choose today or tomorrow as the end date, the tester will only test til yesterday, why this limitation?

Is there any way to fix that?
beto_gauer
279
beto_gauer  
Answering my own question:

https://www.metatrader5.com/en/terminal/help/algotrading/testing


  • Testing starts and ends at 00hr.00m.00s. of the specified dates. Thus the start date of testing/optimization is included in the testing period, while the end date is not included. Testing ends on the last tick of the previous date. Also you cannot specify the end date, which is greater than the current one. In such case, the testing anyway will be performed to the current date (not including it).


Now I ask you: what genius over there had this brilliant idea to make the tester in MT5 WORST than in MT4? 

Another dumb decision by metaquotes, why not let the tester test up to the minute of the current day? 

Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
  • www.metatrader5.com
The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...