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

Automated Trading and Strategy Testing

Check MetaTrader Market in order to find your Expert Advisor
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...


A script for opening a grid of orders If you need to quickly open several pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop) on a certain distance from the current price, this script will do all the routine for you! Allow AutoTrading before running the script. Usage: Run the script on a...


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

Add buy sell conditions

I want to add new buy sell conditions to my existing ea which is based on macd. this new buy sell conditions are also work with rest of ea and use as a select option of buy sell conditions

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...plz noob dont reply here ...professional coder can do this easily .. but noob cant  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...

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 GBP/USD

GBP/USD The GBP/USD, also called the cable, is by far the most volatile pair of all the majors. The volatile pair trades most actively from London open until lunchtime in the UK (around 4:30 AM EST) and then during early US trading session (7AM to 10 AM EST). It can often travel 150-200 pips a...


Summery: Primary Trend: Bullish (see down peak red dot) Secondary Trend: Bearish (see last zigzag) Resistance: 0,99400 (FIBO 100) Support: 0,97500 (FIBO 161.8)

Way to Fundamentals: All about USD/JPY

USD/JPY The USD/JPY is most active at the open of the Asian session (6 PM to 9 PM EST) as well as during the early US trading session (7 AM – 10 AM EST). Watch interest rates and outlooks carefully – the JPY is a funding currency for many carry trades and so it’s hypersensitive to the prospect...

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...


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.

Traders Joking

Do you have interest or hobby outside trading ?, or some jokes and humor for other forumer ? or maybe something else ?, Well, why don't show it here. Life is NOT all about trading or programming, and so is this topic, and you must participate in this topic ;D.  

Something Interesting in Financial Video September 2014

Trading and training video (from youtube for example) about forex and financial market in general. thread for April 2013 - look at this thread , thread for May 2013 - look at here , for June 2013 is here . July thread 2013 is here August thread 2013 is this one September thread 2013 is here...

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...

Discussion of article "Tips for an Effective Product Presentation on the Market"

New article Tips for an Effective Product Presentation on the Market has been published: 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...

18.09.2014 EURUSD hint upto 30 pips target

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

I bought an indicator on the Market but I have no instructrions about how to use It on my own Expert Advisor.

Hello guys, I Have bought an indicator on the market but there is no documentation about how to get the data (buffers) of it. The application had downloaded an .Ex5 file but there was no additional instruction that could help me to create my EA. Anyone could help me? Tks, Tiago

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