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

Automated Trading and Strategy Testing

Have Something to Say to Traders? Welcome to Blogs!
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
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
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 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...

Trading Sessions Pro

Trading Sessions Pro is a trading session indicator with extended settings + the ability to install and display the custom period. Download the demo version to try the indicator's functionality. Main Advantages The indicator allows you to conveniently manage display of trading sessions on the...

Trading Chaos Expert

This software has no equals in the world and represents a universal trade "console" covering trading signals, automated market entry, setting of Stop Loss and Take Profit, as well as Trailing Profit for multiple trades at the same time in a single open window. Intuitive control of the Expert Advisor...


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

Pivot Points Indicator

Pivot Points are often used by professional traders as a prediction of the upcoming market movements. We have developed an easy to use indicator who does this for you. You can drop it on any chart and customize the period where the pivots will be calculated upon. Support and Resistance levels...

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

Period Boxes

Hi all,  This should be a very simple coding project.  I have a script which plots out high-low boxes based on the "ctrl-Y" function. However it can only be plotted only on 1 timeframe.   My requirement for the coder will be to improve upon this script to allow plots of ...

Month , Year levels + Pivot levels

Hi all,   I am looking to code a very simple script,    MY( Month + Year) level    It is supposed to plot out horizontal levels of  1)  yearly(w1) highs and lows 2)  monthly ( d1) highs and lows. The highs and lows are determined by the highs and lows within...

EA from binary signal

As we discussed for now we may only be able to do this on MT4, until we find if binary platform for trading is compatible. This will be a regular MT4 EA created from signal.

Range Bars MT4

I'm looking to alter my charts from time based to range based. e.g. a bar is only created when the price moves x40 pips  The range bars will need to be dynamic, i.e. i can change the values


If you are a great coder and can do the impossible, throw in your hat.  I am thinking of an EA that can apply elliot wave accurately.  I will share details with the chosen coder. Don't waste my time and yours if you haven't handled a big job before. This is not for trial and error...

Script for counting the closed positions.

hello, I'm searching for a script that can count the total lotsize of all positions that have been closed during a period of two week. In other words I need a script where I can adjust the date, and that can count the total lotsize of the closed positions (Buy and Sell combined) over those two...

Traders' Blogs

Read blogs and participate in the discussion of interesting posts.

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

Verizon and Motorola have taken the wraps off the DROID Turbo, the new flagship smartphone that was initially known as Nexus 6

Apparently Google chose to go with a phablet instead of the 5.2-inch Nexus 6 and let customers who prefer small-screen smartphones get the Nexus 5 as an alternative to the new model. Anyway, Verizon customers will now have the choice of getting a smaller version of the Nexus 6, as the new DROID...

Using neural networks to improve trading systems based on technical analysis by means of the RSI financial indicator

Stock price predictions have been a field of study from several points of view including, among others, artificial intelligence and expert systems. For short term predictions, the technical indicator relative strength indicator (RSI) has been published in many papers and used worldwide. CAST is...

Sims 4 - A 'Second Life' that needs as much time as the first

The Sims 4 is an intricate, detailed 'second life' in an offline game - for those who have time to play it. In advance of writing this review I imagined I'd have immeasurable hours of gametime under my belt. In reality, I don't have as many as I would have expected. The Sims 4 is, yet again, a...

Relative Strength Alert For CoreLogic

Legendary investor Warren Buffett advises to be fearful when others are greedy, and be greedy when others are fearful. One way we can try to measure the level of fear in a given stock is through a technical analysis indicator called the Relative Strength Index, or RSI, which measures momentum on a...

Far Cry 4 debuts on November 18 in North America and November 20 in Europe/Asia for the PC, PS3, PS4, Xbox 360, and Xbox One

Ubisoft believes that the upcoming Far Cry 4 stands outs from its predecessors by offering a much more complex story that's more about meaningful choices and less about the quest of the main protagonist against the world. Far Cry games have delivered some vastly different experiences over the...

Five questions you’ll need to know the answer to if you want to pass the Series 7

If you want to score a high-paying job selling or trading securities in the U.S., you’ll need more than just a good resume. You’ll also need to pass a six-hour, 270-question exam commonly known as the Series 7, or the General Securities Representative Exam (GSRE). The test covers everything...


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.

MQL5 Cookbook: Handling BookEvent

This article considers BookEvent - a Depth of Market event, and the principle of its processing. An MQL program, handling states of Depth of Market, serves as an example. It is written using the object-oriented approach. Results of handling are displayed on the screen as a panel and Depth of Market...

How to Access the MySQL Database from MQL5 (MQL4)

The article describes the development of an interface between MQL and the MySQL database. It discusses existing practical solutions and offers a more convenient way to implement a library for working with databases. The article contains a detailed description of the functions, the interface...

MQL5 Cookbook: Handling Custom Chart Events

This article considers aspects of design and development of custom chart events system in the MQL5 environment. An example of an approach to the events classification can also be found here, as well as a program code for a class of events and a class of custom events handler.

MQL5 Cookbook: Handling Typical Chart Events

This article considers typical chart events and includes examples of their processing. We will focus on mouse events, keystrokes, creation/modification/removal of a graphical object, mouse click on a chart and on a graphical object, moving a graphical object with a mouse, finish editing of text in a...

MQL5 Cookbook: Processing of the TradeTransaction Event

This article considers capabilities of the MQL5 language from the point of view of the event-driven programming. The greatest advantage of this approach is that the program can receive information about phased implementation of a trade operation. The article also contains an example of receiving and...

How to Prepare a Trading Account for Migration to Virtual Hosting

MetaTrader client terminal is perfect for automating trading strategies. It has all tools necessary for trading robot developers ‒ powerful C++ based MQL4/MQL5 programming language, convenient MetaEditor development environment and multi-threaded strategy tester that supports distributed computing...

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.

Registered a Virtual Server and paid with MT5 account but it has dissappeared on my MT4 Desktop terminal

Hello, Problem description I registered and paid for the new virtual server service offered through our MT5 account. It is running some EA's. When  I log onto my desktop, MT4 is asking me to register a virtual server . In other words it thinks I don't have one but  I already have one ....

Kobe Shoes Offer you The particular Gliding Action throughout Sneaker

To ensure its huge operation, additionally , they use herringbone traction structure around good rubberized outsole. In accordance with incompletely stats, an abundance of Adidas and also other companies clients start to order Nike Kobe shoes or boots, meaning your nike kobe 8 pas cher is the best...

Something Interesting to Read November 2014

This is the thread about books related for stocks, forex, financial market and economics. Please make a post about books with possible cover image, short description and official link to buy (amazon for example). Posts without books' presentation, without official link to buy and with refferal...

Something Interesting in Financial Video November 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...

EURUSD Technical Analysis 2014, 26.10 - 02.11: Bearish or Ranging?

D1 price is on bearish ranging between 1.2613 support and 1.2886 resistance levels. H4 price is on bearish ranging between 1.2630 support and 1.2695 resistance. W1 price is on bearish with market rally just started for the second week from now with 1.2500 as a key support level. MN price :...

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

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