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.
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.
So, in MetaTrader 4, your indicator analyzes the markets, while an Expert Advisor trades in them. But that is not all. You can use your ready-made product in a few other ways:
- publish it in the Code Base, so that millions of traders can download it for free
- sell it in the Market
- deliver it to your customer via Freelance service and receive a payment for your work
Automated Trading Championship (a competition of trading robots held by our
company) clearly demonstrated the power of the language. Over three
months, the MQL4 Expert Advisors competed for a prize fund of 80 000 USD
without any human intervention, and you can find out the details.
2006 2007 2008 2010 2011 2012
In other words, MetaTrader 4 gives you the broadest opportunities for the development of Expert Advisors and technical indicators. Besides, with MetaTrader 4, you receive additional services allowing you to fully utilize your programming talents.