Download MetaTrader 5
Log in or Register to gain access to the benefits from all our services.

Traders Forum

Ask questions on technical analysis, discuss trading systems and improve your MQL5 programming skills to develop your own trading strategies.

Communicate and share your experience with traders from anywhere in the world, answer questions and help beginners — MQL5.community is developing along with you.

Custom EMA

Hi, I try to create multiple EMAs which is parallel to H1 Ema 20 with 10 pips interval by editing the custom moving average as follow (highlighted ) and it doesnt create parallel lines but overlap on existing ema 20 line. The completed file is attached. Please help....

Indonesian Member

I want to know how many people from Indonesia is joining this forum. If you're from Indonesia, please comment this topic..Thank you..

EA MT4: Finding the high and low between now and a previous trade datetime

Hi all I've been racking my brain on this all afternoon and can't work out where I'm going wrong...  My goal is to find the high/low between now and a previous trade. I know the general gist of it is  (1) find current datetime and past reference datetime (2) find the hours between the two datetimes...

GetClassName and GetTitle

Is anybody familiar with the GetClassName and GetTitle functions in C++ and whether or not they have equivalents in mql4?

Hedge saved you, who will save Hedge ?

Hi, I was "playing" with hedging to explore possibilities : it's very tempting, since it allows purely & simply to recover from a bad position taken.  The risk of these strategies is well-known : lot management. Comes ALWAYS a point, where the margin is stressed, the logical solution being to accept...

Chart_id numbering system

Hello everyone, Are chart_id's random numbers generated by forex/MQL4/5?

Can a MQL5 EA draw an (uninterrupted, curved) stop loss line?

...like a MQL5 indicator could? Or like WHS Nanotrader can? Not just the default (straight) line, but a curve, e.g. that of a parabolic SL. If yes: how? If no: what‘s next best solution? And will they also show in the strategy tester (backtesting) visualization? Thank you very much!

Get in touch with developers using Service Desk!

Any new software inevitably contains bugs that are not alwayspossible to detect even under the most rigorous in-house testing. Wetherefore attach great importance to all user reports about issues inour programs and try to answer each one of them. In order to improve feedback from MetaTrader 5 end...

How to check the exist opening order in terminal price range

Hello I'm a newbie using MQL4. Can anyone suggest me how to check existing order in range example I want to know how many order in price 1.25000 - 1.26000  and what is the order pending price. Are there any command to check it?  Thank you

Pros and cons on method for subroutines

When an EA starts to get fairly large, structuring the code gets vital. Ways to structure.  - Subroutines in main code  - Include subroutines  as mqh  - Include classes  - Libraries I have favoured Libraries. You get a clean interface and good "isolation". During development it is a bit of a...

Financial Trading Articles

Learn how to create your own technical indicators and trading robots from the huge database of articles written by expert traders.

Share your trading and programming experience with those who are new to algorithmic trading, write an article about it and earn $200. In addition, we will translate your article to six languages.

Automatic construction of support and resistance lines

The article deals with automatic construction of support/resistance lines using local tops and bottoms of price charts. The well-known ZigZag indicator is applied to define these extreme values.

Testing patterns that arise when trading currency pair baskets. Part III

In this article, we finish testing the patterns that can be detected when trading currency pair baskets. Here we present the results of testing the patterns tracking the movement of pair's currencies relative to each other.

The Channel Breakout pattern

Price trends form price channels that can be observed on financial symbol charts. The breakout of the current channel is one of the strong trend reversal signals. In this article, I suggest a way to automate the process of finding such signals and see if the channel breakout pattern can be used for creating a trading strategy.

How to reduce trader's risks

Trading in financial markets is associated with a whole range of risks that should be taken into account in the algorithms of trading systems. Reducing such risks is the most important task to make a profit when trading.

Automatic Selection of Promising Signals

The article is devoted to the analysis of trading signals for the MetaTrader 5 platform, which enable the automated execution of trading operations on subscribers' accounts. Also, the article considers the development of tools, which help search for potentially promising trading signals straight from the terminal.

Risk Evaluation in the Sequence of Deals with One Asset. Continued

The article develops the ideas proposed in the previous part and considers them further. It describes the problems of yield distributions, plotting and studying statistical regularities.

Night trading during the Asian session: How to stay profitable

The article deals with the concept of night trading, as well as trading strategies and their implementation in MQL5. We perform tests and make appropriate conclusions.

Momentum Pinball trading strategy

In this article, we continue to consider writing the code to trading systems described in a book by Linda B. Raschke and Laurence A. Connors “Street Smarts: High Probability Short-Term Trading Strategies”. This time we study Momentum Pinball system: there is described creation of two indicators, trade robot and signal block on it.

Creating a custom news feed for MetaTrader 5

In this article we look at the possibility of creating a flexible news feed that offers more options in terms of the type of news and also its source. The article will show how a web API can be integrated with the MetaTrader 5 terminal.

The NRTR indicator and trading modules based on NRTR for the MQL5 Wizard

In this article we are going to analyze the NRTR indicator and create a trading system based on this indicator. We are going to develop a module of trading signals that can be used in creating strategies based on a combination of NRTR with additional trend confirmation indicators.

Jobs for Freelancers

Order a custom technical indicator, a trading robot or any other app for the MetaTrader platforms from trusted developers.

Professional programmers deal with hundreds of orders in the MQL5 Freelance section with guaranteed payment and instant withdrawal of earnings through convenient payment systems.

Rsi + trend filter +time filter

hello guys , i want to add a trend filter to the (attached ) Rsi ea . trend filter : true/false  choose trend : 1M/5M/15M/30M/1H/4H/1D . (for example if set 1H , 1H trend is UP then ea will open LONG trades only ) trade asia : true/false period : time-time trade Europe: true/false period...

Want a pending order EA

I need a time based pending order Ea , The will be options to add 5 pending orders. every pending order will have options : buy stop or sell stop , hour to place order , distance from current price in pips,lot size,expire after number of hours, stop loss and take profit options. so it will be like...

Table Top Reverse Candle Pattern Indicator

I need an indicator that does not repaint.  Can be written in MT4 or MT5. I need the indicator to place an arrow on chart above desideing candle when we see this pattern. A sell arrow if bullish and Buy arrow if Bearish. I need the indicator to give correct indication on open, not close of...

Bollinger bands

hi, my idea is simple, with the time frame 5 minutes wait for the closing of the candle when it crosses the upper or lower line of the BB and then enter in short or long position depending on the position of the candle.Microlotti, SL to be evaluated , take profit at 65-75% of the distance...

Web request function checking licence key

Hello everyone, I need a function writes in mql4 similar this format  <Function>                                                     ...

In need of Trading Robot built that works on NADEX

I am not the savvy Tech guru that many of you are so to make this simple I want a Trading Robot that works for NADEX, I would like for someone to build me a Trading Robot that is basically turn key (Fully Automated).  I am not sure what the cost would be on this project so feel free to tell me...

An Expert Advisor based on Light House Fx Power and Fx Trend

I want to create an expert advisor using the following indicators 1. Light House 2. Fx Power 3. Fx Trend https://www.mql5.com/en/blogs/post/677671 , will be the reference for doing automatic expert advisor

News simple EA

hi there i want to make a trade on news ea i have 2 expert already you can see them as i will use some of the parameters of them there are to help you to make it faster how it works :1-before news with seconds meaning with the start of the news candle not before it with a minute or more ...

Create an EA from the divergence indicator with alert function

Hello, I have this indicator and first off I need this to send push/email alerts when a signal appears. Push Alerts true/false, email alerts true/false function. In this case, it should only send notifications, when a signal appears. And then secondly I need this to work it as an EA (Allow live...

Master Trade Manager for existing EA

I Need a coder who can Modify my existing Breakout EA to send Signals to a newly created Trade Manager EA.  What should the Trade Manager be capable off? It should Control an unlimited amount of individuall Breakout EAs and Manage the trades, if set to true! Trade Manager...

MQL5 Programs Market

Dozens of new automated trading applications appear in the MQL5 Market every day. Choose the right app among 10,000 products and forget about unnecessary routine operations of manual trading.

Sell your algorithmic trading programs through the largest store of trading applications!

Synchronized Charts

The Synchronized Charts script allows comparing bars of different symbols or different periods of the same symbol. Attach the script to a chart and move bars or change the scale, all opened chart will move synchronously with the current one. The bars on different charts aligned to the border according to their open time.

CreateGridOrdersTune

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 chart. Input Parameters: Language of messages displayed (EN, RU, DE, FR, ES) - language of the output messages (English, Russian, German, French, Spanish). Price for open - open price. If set to

Virtual TrailingStop

Virtual TrailingStop is an Expert Advisor that manages trailing stop without sending its information to the broker server. Input Parameters EnableVirtualTrailingStop: enable or disable whole function VirtualTrailingStop: the pip use for determine how far the Virtual ‌Trailing Stop will placed calculated from current price StartFromBreakEven: true/false. If true, Virtual Trailing Stop will placed after breakeven BreakEvenPoint: point profit from order open price where the Virtual T

AccountQuickReport

The script creates account summary report in a separate window. The report can be created for all deals and on deals for selected financial instruments. It is possible to specify a time interval of calculation and save report to htm-file. The script creates account summary report in a separate window. The report can be created for all deals and for deals of the selected financial instruments. It is possible to specify a time interval of calculation and save report to htm-file. Input par

Fast Copy MT5

The program allows you to copy trades between different MetaTrader 5 (netting)(hedge) and MetaTrader 4 accounts in any direction and amount quickly and easily (without excessively loading the system). Any type of copying is available MT4 → MT5MT4 → MT4MT5 → MT5MT5 → MT4 * For the MetaTrader 4 terminal — Fast Copy MT4 * For the MetaTrader 5 terminal — Fast Copy MT5 ** Before the purchase, you can test the program by downloading the free demo versions — Fast Copy MT4 demo / Fast Copy MT5 demo

Belkaglazer

Belkaglazer is a fully automated Expert Advisor allowing to build diverse trading strategies. The EA is based on 3 generalized models: PriceChannel, Pivot, PriceAction. The models have a clear logic. The EA has a modular structure; The models can be used in combination with the following strategies: breakout, momentum or mean-reversion; The EA is designed to give a scope for creativity and research. Supports Limit/Stop and Market orders. Works with Instant and Market execution;

PipFinite Trend PRO

Breakthrough Solution For Trend Trading And Filtering With All Important Features Built Inside One Tool! Trend Pro's smart algorithm detects the trend, filters out market noise and gives entry signals with exit levels. The new features with enhanced rules for statistical calculation improved the overall performance of this indicator. Important Information Revealed Maximize the potential of Trend Pro, please visit www.mql5.com/en/blogs/post/713938 Test the demo version and explore its featu

Grid Hero

Grid Hero is a fully automated EA that uses a revolutionary Grid algorithm (P.A.M.A.) together with a signature synergy of Price Action trading and an Artificial Instinct Self-Adaptive Processing Unit. Grid Hero was strictly developed, tested and optimized using the "Reversed Sampling" development methodology based on "In-Sample" phase (2012 to 2017) and "Out-Of-Sample" phase (2004 to 2011). It has passed 13 years back test of real tick data and real variable spread (with commission) from 2004

SFE Price Action

SFE Price Action is an Expert Advisor with a great diversification of operations and different systems working in 15 pairs and 4 timeframes. This increases the chances of sustained growth and reduces exposure to a single pair or individual operations. The risk is very controlled. Based on own price action rules, no hedge, martingale, grid or any other type of dangerous practices are used, such as not closing failed operations. You do not need any knowledge, the configuration is very easy and y

DivToFibo EA

DivToFibo is a traditional medium-term Expert Advisor that is able to work with any currency pair and has low requirements to trading conditions. Its strategy is based on trend rollback towards the Fibo levels when a divergence is formed. Wide settings of trend and divergence search help to successfully avoid false signals. Advantages medium-term trading, not scalping clear logic no martingale trades any pair spread/execution-tolerant Requirements Minimal deposit: $1000 (

Trading Signals

Choose a suitable trading strategy and subscribe to it with a few clicks. All Signals are provided with detailed statistics and informative charts.

Become a trading signal provider and sell subscriptions to thousands of traders around the world. With the Signals service, your successful strategy can generate income with a small start-up budget!

Growth
348%
Subscribers
29
Weeks
24
Trades
98
Win
90%
Profit Factor
52.49
Max DD
31%
Growth
161%
Subscribers
5
Weeks
22
Trades
648
Win
80%
Profit Factor
1.98
Max DD
23%
Growth
1433%
Subscribers
28
Weeks
19
Trades
239
Win
100%
Profit Factor
n/a
Max DD
41%
Growth
482%
Subscribers
11
Weeks
40
Trades
1778
Win
78%
Profit Factor
2.03
Max DD
63%
Growth
2058%
Subscribers
11
Weeks
48
Trades
169
Win
100%
Profit Factor
n/a
Max DD
90%
Growth
1798%
Subscribers
12
Weeks
39
Trades
2909
Win
59%
Profit Factor
1.44
Max DD
29%
Growth
2049%
Subscribers
31
Weeks
264
Trades
7434
Win
69%
Profit Factor
1.46
Max DD
34%
Growth
1105%
Subscribers
86
Weeks
53
Trades
443
Win
78%
Profit Factor
2.96
Max DD
39%
Growth
910%
Subscribers
18
Weeks
73
Trades
869
Win
74%
Profit Factor
2.48
Max DD
31%
Growth
860%
Subscribers
38
Weeks
58
Trades
455
Win
85%
Profit Factor
2.25
Max DD
29%