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.

EA error custom symbol

hello, I've created a custom symbol from EUR/USD. In the backtest trades are working good but there are lots of errors "2018.04.21 18:13:02.839 Core 1 2008.10.29 01:02:00  no prices for symbol USDEUR_BASKET (1970.01.01 00:00:00 0.00000, 0.00000)"  although I use only the eur/usd and not...

Become an Author at MQL5.com!

Thenew MQL5 Community website at http://www.mql5.com keeps developing. Weinvite all of you to make your contribution to this development. Thenew MQL5is the evolutionary continuation of MQL4. The new language ischaracterized by the support of object oriented programming, by ahigher code execution...

oldest order's profits

Is this the right way to get the oldest order's profits from too many opened orders thanks for help//+------------------------------------------------------------------+//|                   oldest order...

how to count open orders and not include pending orders?

Dear how to count only open orders like OP_BUY and OP_SELL only. i like to compare order count and after i want to execute the program. i made the function as below. int totalordercount() { int total=0; for(int i=0;i<=OrdersTotal();i++) { OrderSelect(i,SELECT_BY_POS,MODE_TRADES); {...

Open Trades in Fibonacci style 0.01 -> 0.02 -> 0.03 -> 0.05 -> 0.08

Hi all together - I do need an Custom Code for opening of the trades. I have created an EA with EABuilder for MT4 First trade 0.01 Next     0.02 Next    0.03 Next    0.05 Next    0.08 Next    0.13 Next    0.21 Next    0.34 Next    0.55 Next    0.89 Maximum is 10 Trades And after closing of all...

GUI

Hello everyone, I'm not making any progress with this code atm. If I attempt to modify the code "Forum_Test" = "Indenifier not declared ". My question. CForum_Test can see variables, but Forum_Test.Run() will fail. I'm still trying to understand classes....

Discussion of article "MetaQuotes ID in MetaTrader Mobile Terminal"

New article MetaQuotes ID in MetaTrader Mobile Terminal is published: Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator....

memory clear

Hi, How can we ensure to correctly clear all the memory after the use of iCustom function ? For exemple I use X times the iCustom function and the handle is stored in a table. I'm afraid of memory problems... Thanks ! Erwann.

Metaquotes ID messages issue on MT4 android since update of this week

Hi MT4 has been updated automatically by Google Play Since new update Built 1114 (19 apr 2018), alerts messages sent via MetaQuotesID are sometimes late, sometime not received anymore. I cannot even rollback MT4 android

How to get Decimal Value?

Hello I want to extract a decimal value ( for eg: I want to get 0.1234 from 15482.1234). Please advice me how to code it. Thanks and Regds mithetnme

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.

Visualizing trading strategy optimization in MetaTrader 5

The article implements an MQL application with a graphical interface for extended visualization of the optimization process. The graphical interface applies the last version of EasyAndFast library. Many users may ask why they need graphical interfaces in MQL applications. This article demonstrates one of multiple cases where they can be useful for traders.

How to create Requirements Specification for ordering an indicator

Most often the first step in the development of a trading system is the creation of a technical indicator, which can identify favorable market behavior patterns. A professionally developed indicator can be ordered from the Freelance service. From this article you will learn how to create a proper Requirements Specification, which will help you to obtain the desired indicator faster.

Money Management by Vince. Implementation as a module for MQL5 Wizard

The article is based on 'The Mathematics of Money Management' by Ralph Vince. It provides the description of empirical and parametric methods used for finding the optimal size of a trading lot. Also the article features implementation of trading modules for the MQL5 Wizard based on these methods.

LifeHack for traders: Blending ForEach with defines (#define)

The article is an intermediate step for those who still writes in MQL4 and has no desire to switch to MQL5. We continue to search for opportunities to write code in MQL4 style. This time, we will look into the macro substitution of the #define preprocessor.

Controlled optimization: Simulated annealing

The Strategy Tester in the MetaTrader 5 trading platform provides only two optimization options: complete search of parameters and genetic algorithm. This article proposes a new method for optimizing trading strategies — Simulated annealing. The method's algorithm, its implementation and integration into any Expert Advisor are considered. The developed algorithm is tested on the Moving Average EA.

LifeHack for traders: Fast food made of indicators

If you have newly switched to MQL5, then this article will be useful. First, the access to the indicator data and series is done in the usual MQL4 style. Second, this entire simplicity is implemented in MQL5. All functions are as clear as possible and perfectly suited for step-by-step debugging.

Custom Strategy Tester based on fast mathematical calculations

The article describes the way to create a custom strategy tester and a custom analyzer of the optimization passes. After reading it, you will understand how the math calculations mode and the mechanism of so-called frames work, how to prepare and load custom data for calculations and use effective algorithms for their compression. This article will also be interesting to those interested in ways of storing custom information within an expert.

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.

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 Band MT4 Alert

Hello,  I am wanting to create an alert for when the Bollinger Bands break a squeeze. My strategy uses the break of the top and bottom bands in the opposite direction as a momentum indicator, then I look for the first candle close above the midline. Is this even possible? I have my standard...

Safest Martingale ea for 7000$

Hello i need safest martingale ea which can earn 100$ per day safely  deposit 7000$ if any one have this kind of ea please  contact i will buy it  thanks

Review & Minor Fix to Existing EA

My Developer recently had a baby and will be off work for a while, there are a couple of minor enhancement/fixes I need on my EAs. Will make the EA's (there are 2)available once you apply.  Dashboard EA. This EA displays information on stocks/instruments meeting the entry requirement for the...

Modification of Existing MQL4 Indicator

Dear developers, I need some customisation in my current indicator. The detailed instructions will be provided through PM as its difficult to explain in few words. Feel free to message me before applying for the job.Thank you.

Expert Advisor based on moving average 7 and Stockastics 12 5 3 crossing

Hi,We need to develop an Expert Advisor based on moving average 7 and Stockastics 12 5 3 crossingSome conditions and a money management fix or percentage of risk to set.Also, we will need a login and password system to use this EA.Contact me if you have already developed EA like this one.Best...

EA based on Fibonacci, buy and sell stop, TP, SL and breakevens

Hi,We need to fix some bug on a Fibonacci based EA, buy and sell stop, TP, SL and breakevens.Also, we will need a login and password system to use this EA.Contact me if you think you can fix our problems.Best regard.D I MPRIMA FX TEAM

A simple EA to notify signals, not auto trading

I summarize all following requirements: PART 1: CREATE SIGNAL 1/ I want an EA that have following input parameters: 2/ When running, the EA looking is like this:   If RSI is below oversold level, mark it green. If RSI is above overbought level, mark it red...

Neuron Learning EA

Looking for Neuron Learning EA multi currency Expert Advisor, send me your offers and details about your product. Looking for smart EA that can work with ECN live account. Looking for smart EA that can work with ECN live account.

EA : Simple MA signal. "Complex" Order Management

Hi, I'm looking for programmer who know to code quite "complex" order management. Here some description. Will send the procedures through this ticket after application. 1. Switch/Option to Run this EA on 4 decimals or 5 decimals 2. Entry will based on simple signal. Candle Break MA. 3. Will...

Parabolic MA trader which is set up itself

I want a MT5 EA with source code and all rights, which is set itself by backtester results. The backtester should running inside the EA and should running every time when new candle appear and must to running very fast within 10-12 minutes.Should working on all time frame from 15 minutes to 1 hour...

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

Depth of Market

This is visualization tool based on the Depth of Market. It works with the symbols that have the Depth of Market available. It's a visual indicator that shows the volume of each Bid/Ask price and ratio of total volume of Bids/Asks. Note: check if your broker supports DOM before purchasing.

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

Clock Timezone

The script allows to easily watch the date and time of several cities selected by the user from more than 30 important cities all over the world. It also shows GMT, Server time and Local time. The cities on the screen are automatically sorted by the date and time. You can save your setting on the Inputs tab and use them in future. Notice: Daylight saving time is not considered.

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

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

Wolfgrid EA

Wolf Grid EA is an expert advisor using customized indicators to identify trend reversals. The entries are usually accurate and in case if the trend reverse with a delay the positions will be managed by a smart grid system. This system uses a grid of orders which increases lot size after the stop loss is reached. The grid size is limited for more safety. In order to get better profit an automatic trailing stop has been implemented to assess the best trailing stop value based on the volatility

CAP Asian Scalper EA

CAP Asian Scalper is an Expert Advisor that uses range breakouts strategy to enter trades when the market is the most quiet. It will scalp the market for small price deviations. This EA will need a good broker with small spread to work successfully. It is fully optimized for AUDCAD, EURAUD, GBPAUD, GBPCAD, GBPCHF and GBPUSD. The trades are based on several indicators and it's not a tick scalper EA. It need 1:300 leverage minimum, and a low spread broker. It is recommended to use a low spread bro

EvoNightEA

EvoNightEA is an automated Expert Advisor, based on the principle of scalping at night time. The EA is based entirely on the principle of technical analysis and includes a number of developments that have been successfully applied in other robots. The EA can be used on most of the available trading instruments, and its installation takes only a few minutes. Distinctive features It does not use "toxic" trading methods (martingale, averaging, etc.). It uses fixed Stop Loss orders protecti

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
481%
Subscribers
39
Weeks
28
Trades
112
Win
90%
Profit Factor
59.12
Max DD
31%
Growth
416%
Subscribers
29
Weeks
22
Trades
190
Win
94%
Profit Factor
12.70
Max DD
10%
Growth
58%
Subscribers
8
Weeks
9
Trades
197
Win
69%
Profit Factor
2.10
Max DD
9%
Growth
570%
Subscribers
9
Weeks
48
Trades
2027
Win
77%
Profit Factor
2.12
Max DD
63%
Growth
2593%
Subscribers
14
Weeks
57
Trades
189
Win
100%
Profit Factor
n/a
Max DD
90%
Growth
1941%
Subscribers
22
Weeks
273
Trades
7541
Win
69%
Profit Factor
1.45
Max DD
34%
Growth
1150%
Subscribers
43
Weeks
63
Trades
292
Win
74%
Profit Factor
1.99
Max DD
18%
Growth
1046%
Subscribers
9
Weeks
82
Trades
912
Win
75%
Profit Factor
2.25
Max DD
31%
Growth
1157%
Subscribers
27
Weeks
61
Trades
477
Win
78%
Profit Factor
2.59
Max DD
39%
Growth
782%
Subscribers
12
Weeks
67
Trades
565
Win
81%
Profit Factor
1.74
Max DD
29%