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
13
Weeks
26
Trades
476
Win
67%
Avg PIPS
17
Max DD
21%
Growth
433%
Subscribers
68
Weeks
42
Trades
703
Win
78%
Avg PIPS
105
Max DD
41%
Growth
266%
Subscribers
11
Weeks
20
Trades
199
Win
81%
Avg PIPS
144
Max DD
40%
Growth
145%
Subscribers
43
Weeks
47
Trades
192
Win
84%
Avg PIPS
58
Max DD
22%

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

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

Indicator with signals

I want this indicator to send signal to me and show arrow on the chart when the set up occurs. Indicators: Bollinger band with the default setting                 RSI with the default settings Buy Arrow/Signal  When price touches lower band and RSI is...

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.

VR---Overturn

Adviser may trade in two modes: Martingale and antimartingeyl ...

ZigAndZag_V2

A regular release of an EA by the ZigAndZag indicator.

TrendMeLeaveMe

Just draw Trend Up or Trend Down before the Expert Advisor "TrendMeLeaveMe" start. Set properties, run expert and go to sleep or work.

Ilan1.4

The authors say that this system can trade 24 hours a day producing a stable profit even for a novice trader.

ADXcrosses

ADXcrosses Indicator.

DailyPivotPoints

The DailyPivot Points indicator helps to compose a picture of market future movements, in distinct from the other tools that hang behind the market.

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.

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

Margin in practice account changing

Hey guys im practicing in MT5 and at the bottom in the "TRADE" tab the margin keeps changing. BALANCE - EQUITY -  MARGIN -  FREE MARGIN - MARGIN LEVEL. Why is this changing? Could you also explain what free margin and margin level are?

Signal Subscription

Just wanna ask that i have subscribe to one of the signal but do I have to keep my mt4 and laptop online 24/5 for the trade to run? Are you guys doing this way?

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.  

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 :-)

New money management thinking

Imagine if all your losing trade reach a break even point and all your winner run as you decide ? How to do that ? Example: EURUSD You enter Long 1 lot at 1.4000 but the market goes opposite direction You enter Short 2 lot at 1.3990 market goes the opposite direction again and go back at 1.4000, you...

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