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.

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

GetClassName and GetTitle

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

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

Latest news in Elite and Advanced Elite sections

Total leaders won 3267 pips during March (yes ... again more than 3000 pips ). More information here: https://www.mql5.com/en/forum Best regards

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

Straddle OCO

I have been using the StraddleOCO EA for some time now and it works really well. 1. Can someone that knows how to, add a trailing stop to this EA? 2. Also, can it be programmed to move in blocks instead of moving pip for pip after it is activated? I have been trying to add the trailing stop and...

Please help!

Hello friends! I did deposit here in my MQL5 profile of 300 dollars and I did spend 65 on a product. Can you tell me please how can I get the rest of my money back? Thank you! Regards!

How can i set an external datetime variable to the current time?

Hi, is this possible?  Really don't want to constantly change every part of the date/time/year/ every time i need a little adjustment.  I want the default when I start the EA to be the current datetime.  Can anyone help with this?  Thanks.

Highest Candel

Hi all! I wanna search for the highest price since i opened my position. https://www.youtube.com/watch?v=S7AiX4Qyvws Like he is doing but from current price/candel to my last open price. Can anyone help?

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.

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

Converting mql4 to mql5

Convert my current EA mq4 file to mq5 file. The current mq4 file has 1200 lines of codes, using scalping in M15 time frame, including MA filter. No dll file is required.

Looking for a API to trade from MT4 using bitfinex.

Good day, looking for an api to be able to do auto trading directly from MT4 platform.  I currently use Coinigy but does not have auto trading. I currently have a binance account.  Any questions please contact me.  Thanks Bob

Need to edit indicator to show arrow at the candle start

I have this indicator that is lagging, signals are on current bar, however it lags, i would like you to have a look at it and let me know if you can modify the code so that the signals are exactly on candle open. I don't really care what the end result looks like, just because i know that...

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

My Money Manager MT5

My Money Manager like a risk controller, which places your trades with the exact volume that meets your desired stop loss risk. It can also help you to preview your EP/SL/TP levels before placing an order by dragging these levels directly on a chart, and keep reporting about them during the position opening. With this tool, you will feel more comfortable when deciding to open orders, as well as forecasting your profit/loss with your orders. Placing orders is a very precise and profe

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

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

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 (

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
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
87
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%