Syntax
As to the syntax, THE MQL5 language for programming trading strategies is very much similar to the C++ programming language, except for some features:
no address arithmetic;
no goto operator;
an anonymous enumeration can’t be declared;
no multiple inheritance.