what is the aim of mql5?

 

what is the aim of mql5?

 

i feel lots of disadvantages of mql5, such as difficult to learn, although it being more flexible(compare with mql4) , but  Predefined variables also need to code yourself , e.g. High[3]

 

and the history data will not be check before backtesting, e.g. low[3] is higher than high[3] , mt5 will not amend it , while mt4 will~ ~