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

Automated Trading and Strategy Testing

Read Financial Magazines in MetaTrader 4 and MetaTrader 5!
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
Growth
611%
Subscribers
7
Weeks
28
Trades
440
Win
81%
Avg PIPS
170
Max DD
18%
Growth
415%
Subscribers
64
Weeks
18
Trades
129
Win
93%
Avg PIPS
136
Max DD
18%
Growth
377%
Subscribers
11
Weeks
26
Trades
476
Win
67%
Avg PIPS
17
Max DD
21%
Growth
433%
Subscribers
67
Weeks
42
Trades
703
Win
78%
Avg PIPS
105
Max DD
41%
Growth
266%
Subscribers
10
Weeks
20
Trades
199
Win
81%
Avg PIPS
144
Max DD
40%
Growth
1 232%
Subscribers
14
Weeks
29
Trades
606
Win
69%
Avg PIPS
15
Max DD
61%

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.

Delete Pending Orders

Script to Delete Pending Orders Sometimes you placed many Pending Orders and then you want delete certain kind of these orders, this script can help you! Usage: Download and drag and drop this script to the chart.Check "Allow AutoTrading" in "Common" tab and set input parameters in "Inputs" tab....

Ticks Thermometer

Do you know how frequent the ticks beating? "Ticks Thermometer" can help you! It is useful to find out which symbol is more active. Put it to each chart which you are watching. The color indicator from left to right corresponding green to red. Green block means "cool" since the tick is quiet, and...

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

TraderDream

This is a ready-made trading system. The indicator is non-redrawable and it is not lagging. 85% of deals are profitable. Take Profit exceeds Stop Loss 3-15 times! The indicator works on all currency pairs and time frames. There are two simple ways to filter the indicator signals: Compare...

RS Levels MT4

The indicator plots horizontal support and resistance levels using grouping of extrema. The levels are displayed as lines whose color depends on how many times the level was a support or resistance line over the specified interval. You can also display counters for support, resistance and age of the...

Advanced Price Movement Predictor Pro Edition MT4

It predicts the most likely short-term price movement based on advanced mathematical calculations. Features Estimation of immediate price movement; Calculation of the real market trend; Calculation of the most important support and resistance levels; Algorithms optimized for making complex...

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

EA from 4 momentum indicators using 1:50 leverage - can you average $100 - $200 a week?

I would like to have a fully automated EA from the Momentum Indicator.  I will attach the template so you can have the exact settings for the momentum indicators. 4 Momentum Indicators and the periods are "40, 30, 9 and 7".  When all four indicators are pointing up (shape angle), I would...

To check into comments page daily (minimum) and answer any questions about existing code and deal with minor issues

Hi Philip, Being new to the system, and your code,there are many things I don't fully understand. If I can use you as a reference instead of spending hours going through documentation, that will save me a lot of time! Plus, I'm now asking things above and beyond the initial requirements, so it's...

Counseling accounts with risk

Ofrecemos cuentas de asesoría en riesgo. Si estás a punto de perder su dinero, le ayudamos a tomar decisiones y resolver sus problemas.  Póngase en contacto con nosotros y uno de nuestros expertos le ayude, este servicio es para las cuentas de más de $ 1.000  The price of the service...

BORMA

As discussed add the MA logic from reversals to the Range Bot for both Break out and break in. Ability to select to use MA for break out, break back in or both Ability to select the MA period values    

Manual Trading System

Hello again, This below is an simple explanations and I'll send you the details again. BUY CONDITIONS Trading Time Frame : H1   **SELL CONDITIONS are just same as BUY...

Powerful expert advisor

hello, I have been trading forex for many years and today i don't have enough time to follow markets anymore, I am looking for a profitable expert advisor which can trade on forex market, scalp, m30, h1, h4, daily, i take all kind of experts, Contact me if one of your strategy has been profitable...

Source Code Library

Have no idea how to start learning MQL5? Here you can find lots of ready-made programs for the MetaTrader 5 client terminal. Download and learn examples, as well as write your own indicators and experts.

Your programs published in the largest library of MQL5 source codes will be available in every MetaTrader 5 client terminal and MetaEditor 5.

JJN-Fibo

Intra-[Month,Week,Day,H4,H1 ...] Fibonacci. (Maybe) the most useful Fibonacci tool.

MACD vs Signal line

It opens and close transactions depends on MACD vs signal line - upper - opens buy, closes sell, below - closes buy, opens sell.

Condition Scanner

Scan for conditions in which you have an interest. Show where the condition arose historically on the current Symbol and timeframe. On a separate panel, show where the condition has currently arisen for any of your chosen symbols and timeframes.

Move Cross

Simply 450% profit

Camarilla Level Pivots

Camarilla Level Pivots.

FX5_Divergence

This indicator will detect divergence between the price and OsMA indicator. It will give buy or sell signal according to the type of divergence that was detected.

Articles

Learn MQL5 programming language to develop trading strategies using numerous published articles written mostly by you - MQL5.community 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.

Working with GSM Modem from an MQL5 Expert Advisor

There is currently a fair number of means for a comfortable remote monitoring of a trading account: mobile terminals, push notifications, working with ICQ. But it all requires Internet connection. This article describes the process of creating an Expert Advisor that will allow you to stay in touch...

MQL5 Programming Basics: Lists

The new version of the programming language for trading strategy development, MQL [MQL5], provides more powerful and effective features as compared with the previous version [MQL4]. The advantage essentially lies in the object-oriented programming features. This article looks into the possibility of...

Creating Non-Lagging Digital Filters

The article describes one of the approaches to determining a useful signal (trend) in stream data. Small filtering (smoothing) tests applied to market quotes demonstrate the potential for creating non-lagging digital filters (indicators) that are not redrawn on the last bars.

MQL5 Cookbook: Developing a Multi-Symbol Volatility Indicator in MQL5

In this article, we will consider the development of a multi-symbol volatility indicator. The development of multi-symbol indicators may present some difficulties for novice MQL5 developers which this article helps to clarify. The major issues arising in the course of development of a multi-symbol...

Indicator for Kagi Charting

The article proposes Kagi chart indicator with various charting options and additional functions. Also, indicator charting principle and its MQL5 implementation features are considered. The most popular cases of its implementation in trading are displayed - Yin/Yang exchange strategy, pushing away...

Creating a Multi-Currency Multi-System Expert Advisor

The article introduces a structure for an Expert Advisor that trades multiple symbols and uses several trading systems simultaneously. If you already identified the optimal input parameters for all your EAs and got good backtesting results for each of them separately, ask yourself what results you...

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 - MQL5.community is developing along with you.

why prev_calculated - 1?

hello guys,    I have been thinking over days already, it seems that for all indicators, any counter with i = prev_calculated could do more than fine as it points towards the previous candle which is already a calculated figure. why bother to do i = prev_calculated - 1 at all?  ...

Market Condition Evaluation based on standard indicators in Metatrader 5

I just started this thread as a continuation of the talking made on  this topic  (we can read it). Or ...to make it shorter: it was some discussion about forecasting/predicting of the next candle or direction of the movement or market condition evaluation. And it was around standard...

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

Noob: The difference in BALANCE and MARGIN

Hey guys im a little confused on the difference. If I went and opened an account with $500, is this my margin or balance?

Problem of CopyOpen()

Hi all, see code: string _symbol[ 6 ]={ "EURUSD" , "EURJPY" , "USDJPY" , "AUDUSD" , "EURGBP" , "GBPUSD" }; double Open[]; void OnStart () {    ArraySetAsSeries (Open, true );    ushort s= 0 ;       for ( int j= 0 ;j< 200 ;j++)   ...

How many hours a day you spend with trading ???

<1 hour 1-2 hours 2-3 hours 3-5 hours 5-8 hours 8-12 hours 12-24 hours >24 hours :-)

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