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.

Forecast and levels for Cryptocurrencies

Bitcoin vs USD January-March 2017 Forecast: key resistance level at 850.15 to be broken for the bullish trend to be continuing Weekly (W1) price is located above Ichimoku cloud in the bullish area of the chart. The price is on ranging within the following support/resistance levels: 850.15...

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

bug fix

can anybody fix this indicator bug. it is not work properly. in sell arrow not alert. pls help me

How to get the total number of positions in this code

Most EA downloaded from the code base, I can get the total number of positions by encoding, like this, void CalculatePositions(int &count_buys,int &count_sells)  {   count_buys=0.0;   count_sells=0.0;   for(int i=PositionsTotal()-1;i>=0;i--)      if(m_position.SelectByIndex(i)) // selects the...

Close a chart running a specific EA...

Hi folks, Scratching my head on how to do this.  I have about 90 charts open, all running different EAs. I'd like to loop through the charts and check what EA is running. If the EA matches a string then close the chart. I can't seem to find the right function to do this.  long chartID=ChartFirst();...

Getting values from free indicator from the market

Hi, is it possible to get the buffer value from an indicator which I have downloaded from the market? If I use want to open the indicator than I am getting the message "cannot open file '... .ex4' [2] "

DOM Ladder

Hi. How much would it cost to make this DOM?

change text of OBJ_EDIT in chart event

Hello, i have a problem that i can't set the text for an OBJ_EDIT when being within chart event.  The goal: When the edit field is clicked, i want to set a new text. This is not working. Please check the script.  How to accomplish this ? Thank you #property copyright "chinaski"#property version "1...

Indicators: Signals

Signals: A solution for those who can not devote much time to the analysis of the current situation on the Forex market and to making correct and confident decisions, that are an integral part of online trading. Author: John Smith

Discussion of article "Cross-Platform Expert Advisor: Signals"

New article Cross-Platform Expert Advisor: Signals has been published: This article discusses the CSignal and CSignals classes which will be used in cross-platform expert advisors. It examines the differences between MQL4 and MQL5 on how particular data needed for evaluation of trade signals are...

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.

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.

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

We continue testing the patterns and trying the methods described in the articles about trading currency pair baskets. Let's consider in practice, whether it is possible to use the patterns of the combined WPR graph crossing the moving average. If the answer is yes, we should consider the appropriate usage methods.

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.

A Simple EA With 2 Indicators

I need an EA that using 2 indicators : Parabolic SAR & RSI Signals from parabolic SAR will be filtered with RSI and for money management 2 methods: 1-fixed (Simple TP and Simple SL and a fixed lot size) 2- Recovery ( Fixed lot size and Simple TP but no SL, Instead of SL every 50 pips against...

Expert Advisor for Meta Trader 4

Hello, the Expert Advisor will trade based on an arrow indicator. Full details and print screens will be sent in private. The EA is not complicated, but it helps if you understand english well. Thank you

Ea from indicator

I need a programmer to do an Expert advisor with harmonic patterns and fibonacciI'll give you the mq4 file and you make an EA, all in one file,put 2 strategyes that i'll explain to you when we start the jobneed all the rest:splitlot, trailingstop, all the digits MMSuperior TFand...

MTF Lower Time-Frames & Two Indi Custom Arrows

1) My MTF Indicators need to do lower time-frames.  -- have three indicators 2) Need help with a custom indicator for arrows.  -- this custom indi calls two of my mtf indicators.  -- code is not displaying arrows.

Want to create a simple EA that opens one Buy order and a Sell stop

Hello, i would like to create an EA that starts with one buy order: the order will take note of the price it was open at. then the EA will immediately open sell stop order to hedge. at 60 pips below the buy order.  again the EA will take note of the price level of the TP and SL. if the...

GRID EA Trade Manager with Magic number on same chart

Basic overview GRID EA Trade Manager Ea need to mage only the Pair it was added. EA need to open new order with GRID size and pips value and Max count what I have provided as below diagram.   For below I need to add one more function if I need to open new position fully automated using...

Stop loss and trailing stop ea required

Is this possible I spread bet in the U.K. And would likeI would like something written that the moment I take a trade 1. A stop is put at an adjustable amount either above or below the previous candle.2. The trade is moved to break even at an adjustable percentage of the initial stop once the...

Clearing the Error and modifying Steve Hopwood's MACD Divergence EA from FX5 MACD Divergence indicator

Hi, I need someone to help me clear the errors in this free MACD Divergence EA by Steve Hopwood. It does not load up in MT4. I compiled it and it shows errors. Then modify it.

Harmonic Patterns EA

I need a programmer to do an Expert advisor with harmonic patterns and fibonacci I'll give you the mq4 file and you make an EA, all in one file, put 2 strategyes that i'll explain to you when we start the job need all the rest: splitlot, trailingstop, all the digits MM Superior...

I need an simple EA operating with 3 Moving Average (MA). MA 1 is the signal of direction, MA 3 is entry point, and MA 2 is exit point.

I need an simple EA operating with 3 Moving Average (MA). MA 1 is the signal of direction, MA 3 is entry point, and MA 2 is exit point.   Condition: BUY -          When the price above MA 1, looking for BUY...

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

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

FORTS Total Orders

This indicator shows the ratio of the number of buyers'/sellers' orders for the Russian FORTS futures market. Now, you can receive this information in real time in your МetaТrader 5 terminal. This allows you to develop brand new trading strategies or improve the existing ones. The data on the ratio of the orders number is received from the database (text CSV or binary one at user's discretion). Thus, upon completion of a trading session and disabling the terminal (or PC), the data is saved and

Virtual pending buy stop order

The script is intended for automatic placing of Buy Stop pending orders, Stop Losses and Take Profits on the user specified levels. Main Purposes Avoiding unwanted entering a long position in case of false hitting the level as a result of widening of the spread by a dealing center. Avoiding unwanted triggering of a Stop Loss in case a quote pierces a significant level (fractal) without further confirmation with the close price. Setting a necessary virtual order and entering the marke

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

Advanced Scalper

Advanced Scalper is the result of more than 15 years of studying the markets and programming expert advisors. It uses very advanced exit-algorithms and has a build in spread-filter and slippage-control algorithms. It is fully customisable to suit the client's needs and offers many setup possibilities. Of course there are also recommended settings which will be available in the comments-pages. The basic logic of the EA is already running for more than 2 years on live accounts with success. These

Advanced Dashboard for Currency Strength and Speed

This dashboard software is working on 28 currency pairs. It is based on 2 of our main indicators (Advanced Currency Strength 28 and Advanced Currency Impulse). It gives a great overview of the entire Forex market. It shows Advanced Currency Strength values, currency speed of movement and signals for 28 Forex pairs in all (9) timeframes. Imagine how your trading will improve when you can watch the entire market using a single indicator on your chart to pinpoint trends and or scalping opportunitie

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
346%
Subscribers
30
Weeks
21
Trades
96
Win
90%
Profit Factor
52.41
Max DD
31%
Growth
1316%
Subscribers
21
Weeks
18
Trades
225
Win
100%
Profit Factor
n/a
Max DD
41%
Growth
475%
Subscribers
10
Weeks
39
Trades
1751
Win
78%
Profit Factor
2.00
Max DD
63%
Growth
1978%
Subscribers
9
Weeks
48
Trades
162
Win
100%
Profit Factor
n/a
Max DD
90%
Growth
39%
Subscribers
5
Weeks
70
Trades
120
Win
79%
Profit Factor
2.45
Max DD
34%
Growth
1808%
Subscribers
16
Weeks
39
Trades
2795
Win
59%
Profit Factor
1.45
Max DD
29%
Growth
2040%
Subscribers
21
Weeks
264
Trades
7431
Win
69%
Profit Factor
1.46
Max DD
34%
Growth
1091%
Subscribers
102
Weeks
51
Trades
436
Win
78%
Profit Factor
2.94
Max DD
39%
Growth
970%
Subscribers
14
Weeks
72
Trades
866
Win
74%
Profit Factor
2.80
Max DD
31%
Growth
822%
Subscribers
56
Weeks
57
Trades
437
Win
85%
Profit Factor
2.25
Max DD
29%