Algorithmic trading (automated trading) is one of the strongest features of MetaTrader 4 allowing you to develop,
test and apply Expert Advisors and technical indicators. It eliminates any obstacles in analytical and trading activity.
Development of trading robots and technical indicators
The platform features the MQL4 IDE (Integrated Development Environment) allowing you to develop Expert Advisors (trading robots) and technical indicators of any complexity. Its core is MQL4 object-oriented programming language for trading strategy development. It offers high efficiency, flexibility, and functionality.
The built-in MetaEditor is designed for the development of trading strategies in MQL4. It also has the debugger. Compilation is also performed in the editor. After that, the application is automatically moved to MetaTrader 4 where it can be tested or optimized in the Strategy Tester, which is yet another MQL4 IDE component. The MetaTrader 4 platform runs trading applications, and thus it is the last component of the environment.
The world's largest store of Forex trading applications is already built into your MetaTrader 4. Thousands of free and paid indicators and Expert Advisors from well-known and novice developers can be downloaded in a few clicks and used in trading activity. You even do not have to leave your platform for that.
Each Market application is provided with a detailed description, screenshots and a free demo version that can be tested in the Strategy Tester. Thus, you are able to assess a product and make an informed decision before buying it. Each Market application is provided with a detailed description, screenshots and a free demo version that can be tested in the Strategy Tester. Thus, you are able to assess a product and make an informed decision before buying it.
Find our more
The MetaTrader 4 platform contains the MQL4 IDE — an integrated development environment allowing you to develop and run algorithmic trading programs. It includes all the necessary components to develop, debug, test, optimize and run trading robots within the platform. The MQL4 IDE consists of the following components:
MetaQuotes Language 4 (MQL4) is a built-in object-oriented (OOP) language allowing you to create your own trading robots, technical indicators, scripts and function libraries.
MetaEditor is a versatile editor for developing trading applications of various complexity.
MetaTrader 4 Strategy Tester is a strategy tester tool designed for testing and optimizing trading robots before using them in real trading.
Documentation is an MQL4 knowledge base. This reference guide contains functions, operations, reserved words and other language constructions divided into categories, and allows you to find a description of each language element.
MQL5.com is a website offering unique services for trading in financial markets and access to a professional community of traders.
All MetaTrader 4 applications are developed in a specialized MQL4 programming language. MQL4 is relatively simple and easy to master even for novice programmers. The platform has specialized MetaEditor application allowing users to quickly develop new MQL4 programs. Users can apply templates and reference data from the MQL4 Dictionary.
In short, MetaTrader 4 provides all the conditions for the development of necessary applications for online trading in financial markets. Start developing your personal robot or technical indicator now!