Glossary

MQL5

Platforms and APIs

MQL5 is MetaQuotes Language 5, the language used for every trading application on MetaTrader 5.

Explanation

MetaQuotes describes MQL5 as a C++ based, object-oriented language specialised for trading. An Expert Advisor can analyse quotes and trade. A custom indicator is for analysis. A script runs a simple action once, such as closing open orders. Libraries hold shared code. The language reference and the strategy tester are part of the MQL5 tools MetaQuotes describes. MQL5 is not MQL4, and an Expert Advisor written for one terminal is not a program for the other.

This page explains published terms for education and reference. It is not financial, investment, tax, or trading advice, and it does not recommend a firm, product, or strategy.

Related terms

Sources and last check

Last checked . Rules, prices, and product names change. Read the source.