Welcome to MQL4.community!

The specific purpose of the website creators is to provide all visitors with an opportunity to freely communicate and discuss issues of programming in MetaQuotes Language 4, trading, automated trading systems development, strategy testing and using MetaTrader 4 technical indicators.

You will find here the full description of the language, articles on different topics, the forum, automated trading programs written in MQL4, and many other things. You will be able to talk to authors of articles and programs or ask questions in the forum where you will certainly receive an answer from your colleagues.

MetaTrader® 4 Trading Terminal

MetaQuotes Language 4 (MQL4) is a new integrated programming language for developing indicators and trading strategies for the free-of-charge online trading terminal named MetaTrader 4. Over a hundred of brokerage companies and banks use MetaTrader 4 online trading platform to provide their services for customers.

Save your time and download MetaTrader 4 terminal for free right now! Do you want to manage your account from everywhere? Mobile version of the application will help you to analyze market data and perform trades when you are away from your PC.

Website Structure

MQL4.community currently consists of the following sections:

  • Home

    You will find the latest news, articles, discussions on the forum and newly placed programs here.

  • Documentation

    All language functions, their syntax and examples of use are described here. You can comment on the topics in this section, discuss methods of use for specific functions of the language and do much more.

  • MQL4 Code Base

    A catalog of various programs: Expert Advisors, indicators, scripts and libraries. After registration, you will be able to place your developments here, as well as discuss different features and methods of using programs placed here. All programs published here are available for downloading.

  • Articles

    Library of articles devoted to many different topics. You will know much more about various technologies, mechanisms, algorithms of writing and using programs.

  • Freelance

    Do you know MQL4 quite well? Are you familiar with all niceties of trading on financial markets? Start executing job orders of traders on the biggest automated trading market.

  • Market

    Here you will find lots of applications for MetaTrader 4 terminal releasing traders from routine tasks and allowing them to focus on really important things. Technical indicators, trading robots, control panels and analysis systems - all that is available in MQL4 programming language.

  • Signals

    Choose a signal you are interested in and subscribe to it in a few clicks. Monitored accounts are provided with a detailed statistics and trading history. Sell the signals of your trading system to thousands of subscribers around the world remaining its sole developer.

  • Forum

    This section is intended for discussing all possible issues concerning developing and use of mechanical trading systems and other programs written in MQL4. In the forum, you will be able to exchange experience with colleagues from all over the world. If you have a question, ask it here, and you will certainly receive help.


All rights to the following trademarks belong to MetaQuotes Ltd. The absence of a name or logo in this list does not constitute a waiver of any and all intellectual property rights that MetaQuotes Ltd has established in any of its product, feature, or service names or logos.
  • Optimize and Lead®
  • MetaTrader®
  • MetaTrader logo®
  • MetaQuotes®
  • MQL4®
  • MQL5®


Register now and get access to all resources provided by MQL4.community. This will allow you to post messages in forums, add comments, publish your own applications, and much more.