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:
See also
Enumerations, Structures and Classes, Inheritance