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

Automated Trading and Strategy Testing

Subscribe to signal
TrendDetector 5 01
15.22%, 53 188.47 USD
While You Sleep StrategyWhile You Sleep Strategy Try product
While You Sleep Strategy
Author: figurelli
Trade Events in MetaTrader 5 Trade Events in MetaTrader 5 Screenshot
XAUUSDf, H1
Demo
Average True Range (ATR) Indicator
Average True Range (ATR)
Author: MetaQuotes
To communicate with the traders, please log in or register

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.

Trailing Stop : Does it work for you?

Yes, It help maximize my profit No, It doesn't help maximize my profit

share utility code

Hi Please share useful code.

Who is Iranian?

Hi . I am from Iran

What will you do if we have no more ATC?

I'll cry I'll break my computer I'll be pet-lost syndrome I'll face away from Moscow when I fart else; describe below

Where are you from ?

I found this very nice topic , so I thought this would be a good idea to know a little more background of the participants in our forum, do not hesitate to let you know. Welcome traders of all countries.

BRAINWASHING SYSTEM

This is the thread about Brainwashing system. We will start with original version of this system and will improve it later. ========== Just something about the history. There are 3 famous signals system (manual trading systems based on signal indicators): Asctrend, BrainTrend and Brainwashing. First...

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.

Indicator for Point and Figure Charting

There are lots of chart types that provide information on the current market situation. Many of them, such as Point and Figure chart, are the legacy of the remote past. The article describes an example of Point and Figure charting using a real time indicator.

The ZigZag Indicator: Fresh Approach and New Solutions

The article examines the possibility of creating an advanced ZigZag indicator. The idea of identifying nodes is based on the use of the Envelopes indicator. We assume that we can find a certain combination of input parameters for a series of Envelopes, whereby all ZigZag nodes lie within the...

MQL5 Cookbook: The History of Deals And Function Library for Getting Position Properties

It is time to briefly summarize the information provided in the previous articles on position properties. In this article, we will create a few additional functions to get the properties that can only be obtained after accessing the history of deals. We will also get familiar with data structures...

MQL5 Programming Basics: Time

The article focuses on standard MQL5 functions for working with time, as well as programming techniques and practically useful functions for working with time that are required when creating Expert Advisors and indicators. Particular attention is paid to the general theory of time measurement. This...

Debugging MQL5 Programs

This article is intended primarily for the programmers who have already learned the language but have not fully mastered the program development yet. It reveals some debugging techniques and presents a combined experience of the author and many other programmers.

MQL5 Cookbook: How to Avoid Errors When Setting/Modifying Trade Levels

In continuation of our work on the Expert Advisor from the previous article of the series called "MQL5 Cookbook: Analyzing Position Properties in the MetaTrader 5 Strategy Tester", we will enhance it with a whole lot of useful functions, as well as improve and optimize the existing ones. The Expert...

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.

ROMAN5 Time Breakout EA

ROMAN5 Time Breakout EA with Advanced TrailingStop includes the BreakEven feature. It automatically draws the boxes for daily support and resistance breakouts. When the price is below the support line, it is a sell signal; and when the price is above the resistance line, it is a buy...

Strategy MA Standard

Strategy MA ™ Standard is a single currency Expert Advisor that uses the Strategy MA™ trading strategy based on classic methods of FOREX trading. As distinct from Strategy MA™Advanced and Strategy MA™ Pro (see the table on the image below), this Expert Advisor has minimum functionality that includes...

Double marty Triple pairs

DescriptionDouble martingale working on 3 currency pairs. The Expert Advisor is based on mathematics, thus it practically doesn't use indicators. True trends are determined using the built-in mechanism and some adjustment possibilities. The Expert Advisor should be run on USDJPY H4. Default work...

Ups and Downs BARS INDICATOR

This indicator calculates and plots two lines on the basis of the number of bars which went Up and Down (aggregated value) during a period specified in bars. For example, if you take 100 bars, the last value of the indicator will tell you how many of the latest 100 bars are UP and how many of them...

ADX Plus

To generate a signal when using the standard ADX indicator, the ADX line should cross some level - 20, 22, 22, etc. It's not the same with everybody, but this level is hard to be determined precisely. This indicator solves the problem by using an additional signal instead of the level. It has an...

NEWS TRADER

Description Especially built for news trading, but can also be used for trading at anytime. You can place orders on any of 7 major pairs and also on 21 crosses (28 pairs in total) from a single interface. Its main use is to make quick orders in several pairs so that one can make the best...

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.

Profit/Month
473%
Subscribers
52
Weeks
18
Trades
476
Win
87%
Avg PIPS
65
Max DD
26%
Profit/Month
129%
Subscribers
51
Weeks
21
Trades
418
Win
90%
Avg PIPS
61
Max DD
15%
Profit/Month
13%
Subscribers
6
Weeks
11
Trades
217
Win
86%
Avg PIPS
44
Max DD
31%
Profit/Month
244%
Subscribers
29
Weeks
14
Trades
146
Win
95%
Avg PIPS
14
Max DD
25%
Profit/Month
214%
Subscribers
15
Weeks
14
Trades
931
Win
99%
Avg PIPS
210
Max DD
0%
Profit/Month
131%
Subscribers
0
Weeks
14
Trades
117
Win
89%
Avg PIPS
119
Max DD
44%

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.

SSL_Channel_Chart

A variant of the SSL indicator performed in the form of the channel and represented as the colored cloud with the filling of alerts when the direction of the trend changes

MACD_with_Crossing

Variation on the theme MACD, using the colored bars as the signals of entry and exit

DT-Pirson

The volatility indicator

SSL

A semaphore signal indicator that uses two Moving Averages in the form of NRTR

Cam_H2_H5_Historical

A modified Camarilla dt Historical indicator

TrendStrengthv2

Conversion from MetaTrader 4 version.

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

Modify EA

modify EA per doc lot size distribution trigger distance step distance don't open any more orders option add to screen comments "order #'s and magic # prevent duplicate order from being added after opening and closing EA properties buy or sells allowed only at same time.

Range Breakout EA

Hi Andrey , as per email we discussed coding following strategy.You have got all details if you need something else you have my email address for asking and clearing all things out. Dont forget for all your goddies to input it in EA. Thank you Regards , Ed Culka

Metatrader grid chart into indicator

I will like the knowledgeable programmer to read this, this indicator will be base on the chart grid, the line grid on every forex chart... see picture below for grid...its common tho. About the indicator it should be able to tell when distance between grid1 and grid 2 as i pointed on the chart....

MA Cross over with strong money management

This system is based on 3 MA cross with some filters 1. It will take trades in trending direction of higher time frame .. example if 4 hr time frame is in down trend then EA should trade only short in lower time frame and ignore long signals ( you should be expert to identify this type of...

Want to make an EA

i am using an indicator from 1 year its loook like zigzag indicator but its not zigzag and never repaint. now i want to turn it into an EA. i want anyone to make an EA which willl place trade whhen indicator will give signal and will close that trade when indicator will give new signal and will...

Social Trading Devlopment

I want to create a social trading web of independent that is not tied to any broker .... like www.fxjunction.com .... is there anything ? .... may be a way to work together ... to be useful for someone else .... thanksyou Please contact me cupenk_banget@yahoo.com ..... skype cupenk_trader

... and much more – In your MetaTrader!

Download MetaTrader 5

 

Download Mobile MetaTrader 5