Algorithmic trading

Development of trading robots and technical indicators

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.

 
 

Algorithmic trading

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:

marketsforu
  • 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
marketsforu

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