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

Automated Trading and Strategy Testing

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.


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

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

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


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

Repair your zigzag collector

Hi, you have developed a zigzag collector for me few month ago. I have repaired this function. It worked good on 1M. Now I introduced parameter in order to be able to collect also 5M, if i switch timeframe. But something is wrong. It works only for 1M. Can you please find and repair the error. I...

Anh Nguyet Trang

Ich möchte fragen, was genau für ein Job bieten Sie an? Welche Aufgabe habe ich zu erledigen?  Bekomme ich die ersten Einführung von Ihnen? Wenn nach Ihren Anforderung für den Job machbar ist, möchte ich sehr gern tun.   Mt Freundlichen Grüßen A.N. Trang 

Debugg/develope via teamviewer 10$ per hour

Hi, I need some help from time to time for little bit debugging etc. I can offer 10$/hour, 10 hours. It will be with teamviewer on my PC. Communication it's enough via chat. Phone not needed, if you don't speak good english. Hi, I need some help from time to time for little bit debugging etc. I...

Conqueror Trendfollowing EA

Hello everyone, I'd need a trendfollowing EA (conqueror logic) which depends on three different conditions between price and an MA. All three match up = +3 points; none matches up = -3 points Entry and SL: Go long (market) if all there match up (+3 points) Go short (market) if all there do not match...

Tuning Trendy_Twins_Bot

Hello, Trendy_Twins_Bot tuning_01 1) At sideways trend and trend changes, the buy-stop, stop-Buy, Sell-Stop, stop-Sell, -changes decrease. solution: new Input: waiting period: time units (about 15 seconds) expiritation:  if a new signal comes (buy/sell/stop) - signal=false  wait...

Need somone that know convert ex4 to mql4 good send me msg who know that

need somone that know convert ex4 to mql4 good send me msg who know that... i pay 20$ for that the mql4 need work good after convert... if u have sowfare good and can learn me i pay 30$ for that.

Traders' Blogs

Read blogs and participate in the discussion of interesting posts.

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

Too perfect of an EURJPY swing trade

EURJPY is making several pull backs in this down trend and we are seeing the process of one more.  Still a rather bearish pair, but the question remains how long. As my setups are heavily price action based, my recommendation for a short should be closed out within the next three days before...

Forex ranking & rating Tue Wk 40 / 2014. Calculations on 4 time frames with the Ichimoku & MACD indicator

Click here for the latest update of the pairs that I will be looking at for my trading. Analysis based on TA charts for all the major currency pairs. Good luck to all. No advice, just info. Visit for more info and Disclaimer. 

A Simple Day Trading Strategy by Markus Heitkoetter : " In this video I am presenting a simple day trading strategy using Bollinger Bands and MACD."

The Complete Guide to Day Trading: A Practical Manual From a Professional Day Trading Coach by Markus Heitkoetter Do you want to be a day trader? Every day, millions of dollars change hands in the markets, presenting the perfect opportunity for people just like you to make significant money...

Microsoft unveils first look at Windows 10

SAN FRANCISCO - Microsoft on Tuesday lifted the veil on the next version of Windows: Windows 10. At an event in San Francisco focused on corporate users, Microsoft previewed early elements of the next generation of its iconic computer operating system. It represents...

VIDEO LESSON - How To Trade News Events

One of the reasons so many forex traders come to the Forex market is because of the potential to make fast money. With huge amounts of leverage, and extremely volatile price movements, many traders look to focus on trading forex news since this can produce some of the fastest movements that the...

J&J to buy Alios BioPharma for $1.75 billion

Johnson & Johnson agreed to acquire privately held Alios BioPharma Inc. for $1.75 billion, in a deal that gives the health-products giant a biopharmaceutical drug developer focused on treatments for viral diseases. Alios’ portfolio includes AL-8176, a treatment for infants with respiratory...


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.  

Meta4 Build 711 and Exposure

What do think about Meta4 and exposure?  

using a functioan of a class into an expert

hi taders i want to use function CheckCandlestickPattern() of aCandlePatterns.mqh and i wrote #include "aCandlePatterns.mqh" in my expert. how can i use the functions of this class for example bool Buy_Condition_1=CheckCandlestickPattern(CANDLE_PATTERN_MORNING_STAR); is not correct and the error is:...

Purchase Indicators from a Mac

Hello, I'm interested in purchasing some indicators from but it seems is not possible. I have installed MT4 that run through Crossover (CodeWeavers). Have I to install some other software? Or, is there a procedure? Thanks. Claudio Italy

Ratio of positive to negative optimization results.

90 : 10 80 : 20 70 : 30 60 : 40 50 : 50

Signal Subscription Help

Hi Everyone   I need some help setting up a signal subscription. Iv got everything set up but when it copies trades it always uses size of 0.1 lots and theres always so much free margin available.   I have $300 deposit and its only using $10 as a margin across 5 trades ($2 margin for each...

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