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.

Expert/Script - buy and sell two different symbols in the same time

Hi guys, I am looking for a EA/script that places buy and sell market orders on two FX pairs simultaneously - for example buy EUR/USD and sell GBP/USD. I do not want any SL or TP, just to specify the particular symbol to buy and the symbol to sell, and the relevant volume. I am quite new to that,...

Stack Overflow error

Hey, I have an EA that gets the Stack Overflow error if I don't put a Sleep of something like 1 second. I do have a loop that calls itself (something like an infinite loop) but I need to find a way to do this and not get the Stack Overflow error. The infine loop is something like this: My EA...

Indicators: Day Trader Market Profile

Day Trader Market Profile: The indicator ыimulates the full structure of the market profile system that described by "James Dalton" in his book "Mind Over Markets". Author: Bassam Maamoon

help in coding

hi guys, im new to coding in mql4 but i need some help..... im trying to code in a way that would allow me to automatically draw fibo retracement lines between the last low/highs of a zigzag indicator line and an arrow indicators point... like for instance.... if a new sell arrow appears i would...

MQL 4 isNewInterval isNewCandle isNthSecond

I was recently looking for some code like new candle but loads at first run then waits for new candle to run indicator faster... and accurate.. But during my tryouts come of wit this solution Time frame independent. Let me share and what you think?...

MAs cross well but do not make right trades

//Variable externasextern double Lote = 0.01;extern double StopLoss = 300;extern double TakeProfit = 400;extern int TrailingStop = 280;extern int Slipagge = 10;extern int MagicNumber = 12345;extern int PeriodoEMARapidaActual = 5;extern int PeriodoEMALentaActual = 21;extern int PeriodoEMARapidaPasada...

Switching between charts - code

Hi all, first of all, English is not my native language so I hope you won't get angry, if some misunderstandings occur in this thread ;-). Furthermore I want to give you a realistic view about my programming capabilities - well there are almost none. I can print "Hello world" in Python and know...

MT4 64 bit is becoming nessery for compatibility with windows 10 and new pcs

Hello Unfortunately, I decided to migrate to a different laptop with a new windows 10 installed  The manufacturing are becoming fans of 64 bit operating system. Therefore, they sell their new product with one option ( 64 bit ) operating system and backup. Means you don't have a choice to choose...

Invalid Expiration - Brazil market, stop orders only...

Hi  I'm getting the "Invalid Expiration" message - not on my machine but on a users machine.... I did a search but couldn't find anything for this specific case. We first saw the issue last week when he was submitting Time In Force to GTC on limit & stop orders. He's in Brazil and it rejected every...

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.

EA for Renko Charts

Need to update an EA for Renko Charts with indicators. Strategy will be discussed in person. Please do not apply if you don't know how Renko works. Thank you. Rate is negotiable

5 Days Avarage Daily Range (ADR) Dashboard Indicator for 28 Pairs with alert when Daily Range touches a certain pips that I fixed earlier.

Hi. I want a ADR Dashboard indicator which will show Five Columns , dynamically updated in Alphabetic sequence, for 28 Pairs' (Pairs for AUD,CAD,CHF,EUR,GBP,JPY NZD,USD): (1) Today's Range in pips for each pair (2)Five Days' Average Daily Range for each pair. 3) Pips difference =ADR pips- Today's...

Modify my auto fibo indicator

i have an auto fibo indicator which count 300 pips from current time, then draw fibo. It is wasting time to wait 1m chart to form 300 pips from current time. I need someone modify it to make it find the most recent 300 pips. Mean the 300 pips is not start count from current time, but start count...

MT4 custom Bollinger Band indicator needed.

I need a BB indicator with the conditions below: 1. When a candle stick breaks ABOVE/BELOW the upper/lower band by 70-75% a signal is generated at that point(current price)2. Signal must be generated at the lowest/highest point of the current candle stick

MQL4: Combine four indicators and create Automated EA

Hi  I need someone who can help me build my strategy on mT4 using various indicators and chartings along with moving averages  Create signal for buy and sell along with moving average and indicators

Harmonic pattern EA whit Indicator

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

Custom EA with fixed lot size and only one open position

Hello I am looking for a custom EA with frequent trades, which uses a fixed lot size and only opens one position at once. It should have a profit factor of at least 1.3. Can it be done?  

[EA] ZigZag + 2MACross

I need a simple EA based on Zig Zag and 2MA Cross. See images* White Circle: Zig Zag Indicator Orange Arrow: 2MA Cross EA logic to take trades: When the 2MA cross appears on the screen, the EA must look back X bars to see if there is any Zig Zag signal. TP1: When opposite signal...

Simlple Custom Indicator

hi I want to see two or three s macd or colour MACD on the chart, each indicator in separate window but placed in  a one indicator, I can explain more after getting contact details. [deleted] The Customer should provide the Requirements Specification for all potential Developers to avoid...

Expert advisor using tdi indicator and "Zones" mt5

I  would like to set up up to ten zones that wuold be used as support and resistance , These zones would be about 12 ticks wide ( two lines ). However I would like them to be adjustable that I can manually set up each day.RulesI would like each s/r zone only to be used once each day on first...

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

Partial Close Expert MT5

The most simple and easy to use Partial Close Expert. The main idea of this Expert is to apply partial close to your positions. Expert will automatically find your open market positions and apply partial close according to your settings. Attach Partial Close Expert, Press "p" on your keyboard, change the settings and you are ready to go. Main Features Apply only on this Symbol: This tell EA to apply all settings only on current symbol's orders disable it to apply settings on all orders an

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

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

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
347%
Subscribers
30
Weeks
23
Trades
97
Win
90%
Profit Factor
52.48
Max DD
31%
Growth
1404%
Subscribers
24
Weeks
19
Trades
229
Win
100%
Profit Factor
n/a
Max DD
41%
Growth
476%
Subscribers
13
Weeks
39
Trades
1757
Win
78%
Profit Factor
2.01
Max DD
63%
Growth
2002%
Subscribers
10
Weeks
48
Trades
164
Win
100%
Profit Factor
n/a
Max DD
90%
Growth
40%
Subscribers
5
Weeks
71
Trades
121
Win
79%
Profit Factor
2.47
Max DD
34%
Growth
1836%
Subscribers
15
Weeks
39
Trades
2841
Win
59%
Profit Factor
1.46
Max DD
29%
Growth
2041%
Subscribers
22
Weeks
264
Trades
7433
Win
69%
Profit Factor
1.46
Max DD
34%
Growth
978%
Subscribers
14
Weeks
73
Trades
867
Win
74%
Profit Factor
2.82
Max DD
31%
Growth
1095%
Subscribers
100
Weeks
52
Trades
438
Win
78%
Profit Factor
2.94
Max DD
39%
Growth
854%
Subscribers
57
Weeks
58
Trades
442
Win
85%
Profit Factor
2.30
Max DD
29%