MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal

Automated Trading and Strategy Testing

MQL5 Documentation is the Developer's Bible!
Log in or Register to gain access to the benefits from all our services.

Trading 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. With our service, your successful strategy can make you a profit even in case of a small start-up budget.

Sign up
in 5 seconds
An error occurred
Max DD
Max DD
Max DD
Max DD
Max DD
Max DD

MQL5 Programs Market

Here you will find a lot of programs for the MetaTrader 5 terminal that release traders from routine operations helping to focus on really important matters.

Technical indicators, trading robots, control panels and analysis systems are all available in the MQL5 language.

Bobra Stable

Description: Bobra Stable has the same parameters and settings as Bobra Adept, but offers higher stability, even though it generally yields less points. It is advisable to test this Expert Advisor at a broker who provides five-digit quotes, or better yet on the MetaQuotes-Demo server as the...

Bobra Adept

Description: This is a half scalping system that analyzes the market using a transmission function. The system can be scalping or not depending on the "takeprofit" and "stoploss" parameters. This Expert Advisor is intended for trading on EURUSD, however it can work on other currency pairs. You...

Momentum Pinball

Momentum Pinball indicator helps to determine a day for trading. The trading strategy depends on values of Momentum Pinball indicator (at the moment, when daily bar is completed). Usage: If Momentum Pinball>70, it is recommended to open short positions only;If Momentum Pinball<30, it is...


The indicator consists of the two parts – entry system displayed on the chart and currency power analyzer. The analyzer can take on values from 0 to 3: the higher the value, the stronger the currency; the smaller the value, the weaker the currency; average values of the indicator suggest that the...

Analyzer PRO

The best real-time forex analyzer with powerful additional features for professional traders and EA developers. This clearly arranged display shows you instantly, which currency combination is best to trade on the global forex market. The strength or weakness of every major currency is calculated...

Divergence Convergence for indicators

This indicator builds divergence/convergence for any selected indicator. You can add your own indicator with its custom settings to the code for free. The indicator has two basic line drawing methods (**): Search for peaks starting from the previous bar (MODE = 0) Search for peaks after crossing...

Jobs for Freelancers

Here you can post or fulfill an order for the development of indicators, trading robots and other useful applications for trading in financial markets.

This is the biggest site with a guarantee of payment to the developer and protection of the customer - the order amount is automatically reserved on the customer's account, and any disputes are resolved in arbitrage

Convertion mql4 to mql5

Hello, i want 2 EA's and 7 indicators converted to mql5. I tried the online converters and still there are some minor errors that need to be changed by hand. So therefore i need your help. Please give me an indication of time and make a good offer. 


TASK LIST: 1. Remove Boxes and Add the volatility values to the Dashboard. 2. Clean up the titles on the dashboard 3. Add Volatility values to the Platform 4. 80% parameter Daily and Weekly - TRUE/FALSE 5. Use the logic from the Volatility indicator to place entry signal arrows on open charts so we...

Metatrader Script For Convert TickData CSV to MT4 CSV

Hi, I need Metatrader(MT4) script that convert tickdata downloaded from Dukascopy to MT4 csv format. Format for output csv must be same Exported CSV format of History Center MT4. I attached input & output csv for reference.  This script must convert data for TF:M1,M5,...., H4 and can select...

Rev1 of Position builder

Separate job for 'double SL' + visualisation of virtual order entry & SL levels for $20 / upto 4 days?   This is a continuation of Position builder EA. All levels to be displayed on the chart when the Order Type is selected, for each of the 3 options.  To include the Virtual Limit...

Naveed iqbal

hi i have an Indicator . i want to convert it in EA ..this  makes a support and resistance type boxes .. for buy sell .. but these boxes doesnot appear before the time . these boxes appears when market reach at specific price . so the problem is i cant put pending orders. and many entires...

Updation in the existing EA

Dear Rocky,   As per our discussion, pls update the provided file & send the same for my testing purpose.   Awaiting for your product on the same to proceed further.   Regards, Sunith 

Traders' Blogs

Read blogs and participate in the discussion of interesting posts.

Share interesting news, useful information and new ideas with all participants!

Way to Fundamentals: All about EUR/USD

EURUSD The euro has been called the "anti-dollar" since it is highly sensitive to US data. Because the recovery in the US has been uncertain, the market closely watches developments in the US economy to determine the strength of the recovery. Fears that the US is hitting a "soft patch" in its...

$1.1m pay packets as Och-Ziff London profits surge by 115%

If you want to get an idea of what pay is really possible in large, publicly listed hedge funds, it’s worth looking at the figures filed in small subsidiaries over the accounts unveiled by the investor relations department. Och-Ziff Capital Management, for example, says it paid an average of $106k...

The top 20 universities globally for getting a job in finance

The QS World University rankings are out. In the British press, there’s excitement over the fact that four of the all-round top six universities are based in the UK. However, if you want to work in banking and finance it won’t necessarily help if you go to a university that excels at modern history...

European Markets Happily Jump

Reuters: European markets rally on Friday as Scotland's decision to stay in the United Kingdom eased investors past the latest in a recent run of global political obstacles.

Trading News Events and Fundamental Analysis - We asked 7 successful traders what reports they rely on most. Here's what they said...

Carl Larry In crude oil, I follow the Energy Information Administration. They come out every week and detail all of the data submitted by oil producers. Similar to the BLS Unemployment numbers, there’s a lot of week’s where there’s something amiss and we can expect an adjustment by the end of the...

Video tutorials: The difference between Technical Analysis and Technical Trading

In this video tutorial you'll see answer on this short question: What is the difference between Technical Analysis and Technical Trading? The guest says about features of technical trading. Listen his speech and think about your trading strategy.


Learn MQL5 programming language to develop trading strategies using numerous published articles written mostly by you - members.

All articles are divided into categories, so that you can quickly find the answer various aspects of programming: "Integration", "Tester", "Trading Systems" and so forth.

Regression Analysis of the Influence of Macroeconomic Data on Currency Prices Fluctuation

This article considers the application of multiple regression analysis to macroeconomic statistics. It also gives an insight into the evaluation of the statistics impact on the currency exchange rate fluctuation based on the example of the currency pair EURUSD. Such evaluation allows automating the...

Indicator for Constructing a Three Line Break Chart

This article is dedicated to the Three Line Break chart, suggested by Steve Nison in his book "Beyond Candlesticks". The greatest advantage of this chart is that it allows filtering minor fluctuations of a price in relation to the previous movement. We are going to discuss the principle of the chart...

How we developed the MetaTrader Signals service and Social Trading

We continue to enhance the Signals service, improve the mechanisms, add new functions and fix flaws. The MetaTrader Signals Service of 2012 and the current MetaTrader Signals Service are like two completely different services. Currently, we are implementing A Virtual Hosting Cloud service which...

MQL5 Cookbook - Multi-Currency Expert Advisor and Working with Pending Orders in MQL5

This time we are going to create a multi-currency Expert Advisor with a trading algorithm based on work with the pending orders Buy Stop and Sell Stop. This article considers the following matters: trading in a specified time range, placing/modifying/deleting pending orders, checking if the last...

Tips for an Effective Product Presentation on the Market

Selling programs to traders effectively does not only require writing an efficient and useful product and then publishing it on the Market. It is vital to provide a comprehensive, detailed description and good illustrations. A quality logo and correct screenshots are equally as important as the...

Freelance Jobs on - Developer's Favorite Place

Developers of trading robots no longer need to market their services to traders that require Expert Advisors - as now they will find you. Already, thousands of traders place orders to MQL5 freelance developers, and pay for work in on For 4 years, this service facilitated three thousand...

Traders Forum

Here you can ask any questions on technical analysis, discuss ideas about trading systems, indicators and robots, as well as hone your skills of programming trading strategies in MQL5.

Communicate and share your experience with traders from anywhere in the world. Ask questions and help newbies with valuable advices - is developing along with you.

Press review

This link provided to me by RaptorUK , give me the idea that it would be interesting to have a place here on the site to share such links. So I opened a new topic, it will be moderated to follow the rules as usual, but also about the content. Everyone can post but have to provide a quote and the...

sell limit EURUSD and GBPUSD

Yesterday I am correct when recommend to sell limit EURUSD and GBPUSD. See at my blog.

EURUSD Technical Analysis 2014, 14.09 - 21.09: Market Rally Within Bearish

D1 price is on market rally with 1.2859 support and 1.3160 resistance levels. H4 price is on market rally within primary bearish: Chinkou Span line crossed the price from below to Above on close bar, and price is trying to break 1.2979 resistance for possible reversal of the price movement from...

18.09.2014 EURUSD hint upto 30 pips target

u Sell above 1.2910 stop loss at 1.2940 and take profit 1.2890. 

Persian method

My name is Amir Sadeghi. Forex has been my only job since 2005. After these nine years of work I came to this conclusion that the best method for having a guaranteed income with the lowest loss in Forex is the manual method. Another important point is that you can only trust an expert when no...

Can the signal service be used as a private trade copier ?

I have searched the forum but cannot find any relevant answers.   If I create my own Trading Signal and make it "private", can I then copy this signal to my other broker accounts/platforms. i.e. use the MT5 Signal service as a private trade copier.   Or do I have to make my signal public...

Thank you! We have sent the password to your email.