CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 85% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.

Expert Advisors

Our mission is to enhance trading conditions for clients through innovation, education and excellent customer service. Expert advisors are tools that allow you to automate your trading, saving you money and time and taking emotion and human error out of the investment equation. Whether it is on MetaTrader 4, MetaTrader 5 or Mobile Trading platform, an Expert Advisor can improve your return on investment in the long term. For more information, read our guidelines below or contact our team of specialists.

Automated Trading with MetaTrader 4

MetaTrader 4 provides powerful tools to fully automate your trading and money management. You can embed on our MT4 platform any commercially available Expert Advisor, irrespective of the trading style – short-term scalping, medium-term momentum trading or long-term trend following. With MT4, you can also devise your own algorithmic strategies, back-test them and evaluate them in live market conditions before implementing them. That way, you can release yourself from the pressure of market watching, risk management and trade execution.

MetaQuotes Language MQL4

MQL4 is a C-like language, which is one of the fastest and most functionally valuable languages in the world. With MQL4, you can thoroughly verify all parameters of Expert Advisors and automate any trading strategy. MQL4 outperforms all specialised languages for trading strategies and comes second only to such high-level languages as Java and C++. This combination of broad functionality and high performance has made MQL4 the first choice for many algorithmic traders.


The MetaEditor helps you write and build your Expert Advisors, custom indicators or scripts. Custom indicators are full analogues to built-in technical indicators; they help you see trade alerts and analyse price dynamics of financial instruments. If the built-in range of technical indicators is not enough, you can create your own or use those developed by other traders. Scripts are mini-programs that automate small frequently repeated actions. Unlike Expert Advisors, scripts are performed only once and not with every tick. A typical script could be a small program closing all open positions for all instruments with a single key.

Strategy Tester

The Strategy Tester module helps you back-test and optimise your strategy’s historical performance. That way, you can identify what works, see what doesn’t work, pinpoint the limits of a particular strategy, and correct ineffective trading plans. In one sentence: A Strategy Tester tells you whether your systems are robust before you move to live trading.

MQL 4 Community

There is more to automated trading with MetaTrader than MLQ4, MetaEditor and Strategy Tester. A whole infrastructure has evolved around the MQL4 development environment. The official website contains the code base for free-of-charge MQL4 programs that can be used by anyone. New Expert Advisors of higher quality appear every day, and people sell and exchange them. If you wish to start developing your own programs, you will find a full description of the language and hundreds of articles on various aspects of MQL4 programming.