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.

Generating Magic Number for Cross Close EA

Looking for someone to edit this existing MA Cross EA that automatically closes positions when price touches the pre-determined MA. Currently it will only close positions accurately when they are generated by an existing EA rather than when manually placed so I need someone to add a Magic Number...

download from mql5 market on MacBook

Hi Guys Im trying to download this free indicator on my mt4 for iOS https://www.mql5.com/en/market/product/26305 but can't seem to as the wine file manager doesn't allow it and on my mt4 there is no market tab. They only way I can think of is via manual install after downloading the indicator on my...

BUY/SELL LINE

It is almost impossible to see the line where you opened the trade. It is faint and there seems to be nowhere where you can make it thicker or more visible. Please help.

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

Change inputs of black box EA programmatically

Hello experts, I'm wondering if it is possible to write a script/EA which will make edits to a loaded EA without removing it and reloading it. The EA is compiled and I do not have access to the source code. The only way to adjust the settings is via the GUI dialog box (right-click window -> expert...

Array out of range error for not existing bars

Hi, I wrote a code to calculate the sum of past bar bodies. But in some charts, there is no bar in specific time, like silver/usd. I attached the chart. This the function I get the error in: double AvBarSize (int BarAmount){double SumBar=0;double ABSize;int i;   for (i=3;i<BarAmount;i++)...

"real ticks optimization not allowed in Cloud Network" Error Message

Just last week I was running optimization backtests in MT5 no problem, now however I am getting this error message when attempting to: I am only using Local Agents, I am not using the Cloud Network... So why is it giving me this error ^ ? The backtest does not go through/work.

About Trader101

Hello everyone, I haven’t been in contact with foreign exchange for a long time. I happened to see an article about T101 on the Internet. I was interested. I got a general understanding. I don’t think it can be understood. Because this trading system has been going on for many years, I found it. For...

Counting bars for Forex Trend Indicator.

Hi. I am building the automatic strategy and I need the code to count the number of bars from Forex Trend indicator. And hint would be appreciate. thank you

market session indicator

please does anyone know of such an indicator for metatrader5.can only find one for metatrader 4

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.

Library for easy and quick development of MetaTrader programs (part II). Collection of historical orders and deals

In the first part, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. We created the COrder abstract object which is a base object for storing data on history orders and deals, as well as on market orders and positions. Now we will develop all the necessary objects for storing account history data in collections.

Studying candlestick analysis techniques (part III): Library for pattern operations

The purpose of this article is to create a custom tool, which would enable users to receive and use the entire array of information about patterns discussed earlier. We will create a library of pattern related functions which you will be able to use in your own indicators, trading panels, Expert Advisors, etc.

Library for easy and quick development of MetaTrader programs (part I). Concept, data management and first results

While analyzing a huge number of trading strategies, orders for development of applications for MetaTrader 5 and MetaTrader 4 terminals and various MetaTrader websites, I came to the conclusion that all this diversity is based mostly on the same elementary functions, actions and values appearing regularly in different programs. This resulted in DoEasy cross-platform library for easy and quick development of МetaТrader 5 and МetaТrader 4 applications.

Scraping bond yield data from the web

Automate the collection of interest rate data to improve the performance of an Expert Advisor.

Developing graphical interfaces for Expert Advisors and indicators based on .Net Framework and C#

The article presents a simple and fast method of creating graphical windows using Visual Studio with subsequent integration into the Expert Advisor's MQL code. The article is meant for non-specialist audiences and does not require any knowledge of C# and .Net technology.

Color optimization of trading strategies

In this article we will perform an experiment: we will color optimization results. The color is determined by three parameters: the levels of red, green and blue (RGB). There are other color coding methods, which also use three parameters. Thus, three testing parameters can be converted to one color, which visually represents the values. Read this article to find out if such a representation can be useful.

MetaTrader 5 and Python integration: receiving and sending data

Comprehensive data processing requires extensive tools and is often beyond the sandbox of one single application. Specialized programming languages are used for processing and analyzing data, statistics and machine learning. One of the leading programming languages for data processing is Python. The article provides a description of how to connect MetaTrader 5 and Python using sockets, as well as how to receive quotes via the terminal API.

Studying candlestick analysis techniques (Part II): Auto search for new patterns

In the previous article, we analyzed 14 patterns selected from a large variety of existing candlestick formations. It is impossible to analyze all the patterns one by one, therefore another solution was found. The new system searches and tests new candlestick patterns based on known candlestick types.

MQL Parsing by Means of MQL

The article describes a preprocessor, a scanner, and a parser to be used in parsing the MQL-based source codes. MQL implementation is attached.

The power of ZigZag (part II). Examples of receiving, processing and displaying data

In the first part of the article, I have described a modified ZigZag indicator and a class for receiving data of that type of indicators. Here, I will show how to develop indicators based on these tools and write an EA for tests that features making deals according to signals formed by ZigZag indicator. As an addition, the article will introduce a new version of the EasyAndFast library for developing graphical user interfaces.

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.

Update an existing EA with new rules

Very simple, rules already working in some indicators we have, it's a copy/paste work. We'll provide the old EA and detailed explanation on how to move on throught all requirements. Let's discuss details in private.

Create a multi timeframe dashboard for custom indicator (Personal Job)

Create a multi time frame dashboard for custom indicator (provided)Ability to input timeframes to be monitored in the inputs.Sends alerts when arrow directions are the same for all time frames selected.

CREATE A NEW EA

This is a opurtunity of getting payed in your purse 4500 dollars as an investment in a business called Onecoin, that is a crypotocurrency like Bitcoin, the total amount payed is 150 coins at real price of 30 dollars each coin first as a gift I will give you 20 coins that are valued at 600 dollars....

Do you have a robot that isn’t profitable but you can code? I have tick data and analytics software and can tell you what to alter!

Simply send me your robot and once we alter and make it profitable we keep the EA and you earn money! You need to be able to code some settings I may give you or ask you to code in and speak English! Thank you 🤙🏼

Add break even to an existing EA and make a simple EA based on a trend indicator

build an ea that is based on an indicator that gives u predetermined stop and the take profit is half the stop loss. and then the ea doubles up once after a loss. and returns back to original lot size after a win. i also have an EA that i want added to it a break even at close of the day...

Update existing EA

Add an option of pending order to my EA and offset so I can set how many pips away from current price for a buy/sell stop with an expiry time on the orders please.

Moving average and alligator crossover signal indicator

Need signal indicator on crossover of alligator and moving average crossHere in  more detailIndicator I need in the combinations of moving average and Alligator.The alligator in the order of 1. Jaws period (Blue in color)2. Teeth Period (Red in color)3. Lips period (Green in color)BUY...

Martingle hedging robot

the robot will enter trading based on previous candle, if candle before are closed in bullish, the robot will entry buy, if candle before close in bearish, next candle robot entry sell.. tp 10 pips(variable)pipstep for martingle: every new candle with minimum 10pips body size(variable)if the...

I Need an Expert Adviser for a system that uses channels and a TMA

I HAVE A SYSTEM THAT I PURCHASE FROM SOMEONE IN INDIA.I WOULD LIKE TO HAVE A EXPERT ADVISOR MADE TO GO WITH THIS SYSTEMS. THE INPUTS ON THIS SYSTEM IS WRITING IN INDIA LANGUAGE . SO I WOULD NEED SOMEONE THAT CAN UNDERSTAND IT 

Mt5 Stochastic needed for existing Ea.

Mt5 source code for Stochastic, MAIN_LINE, and SIGNAL_LINE,for,bar shift&M1,M5,M15,H1,H4,D1,W1,MN1,needed in a basic Ea provided with an existing buy order.They also need to operate at maximum speed as a live Ea on a chart without,subwindows option  or Comments etc, and also for max...

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!

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

Grid King MT5

Grid King is a revolution in grid trading.  The main focus when developing the EA was safety, by eliminating the margin-call risk which is usually associated with most grid systems on the market.  It also strives to achieve much higher returns than the average grid system, by spreading risk amongst multiple pairs and strategies which all have a limited effect on the account-equity.  Where almost all grid systems will blow your account when things get bad, Grid King will only take a small loss an

Majors Advantage

Работа Советника базируется  на  синтетических паттернах между ценой и индикатором(CCI). Данные паттерны были найдены и протестированны с помощью алгоритмов машинного обучения и селективного выбора на промежутке более 20 лет. Советник не использует в своей работе мартингейл или усреднение и другие опасные методы манименеджмента. Используются тейк профит и стоп лосс. Советник не чувствителен к спреду. Советник показывает стабильную работу на основных мажорах рынка. Советник полностью оптимизирова

Fast Copy MT5

The program allows to copy trades between different MetaTrader 5 and MetaTrader 4 accounts in any direction and amount quickly and easily. Any type of copying is available MT4 → MT5 MT4 → MT4 MT5 → MT5 MT5 → MT4 * full description How the program works The program copies transactions between two or more terminals installed on one "PC" or "VPS". You need to install the program in the "MASTER" mode on one terminal, it can be a terminal with a trading password or an investor pass

Max Mixed Hedging DC

Attention!!! Do not try to test an Expert Advisor in Tester, this is simply impossible and meaningless, since the principle is based on multi-currency trading, that is, the robot opens several positions at once on different instruments. The tester is able to test only one pair. Therefore, a separate real account is attached to the product, where you can constantly monitor all trading results: https://www.mql5.com/en/signals/491068, which is much more convincing and weightier than any tests, and

Automatic stops

Automatic stops monitors your account and automatically sets the values you enter in the EA for stop loss, take profit and also trailing stop. As long as the EA is attached on a chart it will set stops and offer automatic trailing to any new trades for that currency pair so you wont have to manually enter them every time you open a trade. Features include: Ability to select which trades should be monitored via magic number. You can leave the value to 0 to only monitor manual trades or to any

Twin Max Mixed DC

Attention!!! Do not try to test an Expert Advisor in Tester, this is simply impossible and meaningless, since the principle is based on multi-currency trading, that is, the robot opens several positions at once on different instruments. The tester is able to test only one pair. Therefore, a separate real account is attached to the product, where you can constantly monitor all trading results: https://www.mql5.com/en/signals/499390, which is much more convincing and weightier than any tests, and

Enzo EA

ENZO is a fully automated expert Advisor using an advanced search and breakdown mechanism for local extrema. The system does Not use the Grid, does Not use martingale and other risky strategies. All trades are protected by StopLoss ! ENZO was tested for the 10-year period (2009 to 2019) on REAL tick data with REAL floating spread, with Commission and Slippages ! Settings for the latest version of ENZO 5.11 Each trade is protected by StopLoss, each trade has built-in protection against large

Asmani Pro

ONE OF THE MOST SAFE AND POPULAR EAs !! Buy Asmani Lite at following link at very low price !! "https://www.mql5.com/en/market/product/38078" *  Low Risk / Consistent Profit EA. * Works on EURUSD on M15 Timeframe only. * Capital requirement : Minimum : $300 Ideal : $1000  ATTENTTION TRADERS : Basket Lock check will work as FUSE to ensure that the account is not blown down. After a basket is locked, trader gets proper time to manually study the orders and close them as per his knowledge.

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
646%
Subscribers
30
Weeks
50
Trades
306
Win
64%
Profit Factor
2.08
Max DD
13%
Growth
101%
Subscribers
35
Weeks
18
Trades
476
Win
61%
Profit Factor
1.25
Max DD
22%
Growth
23%
Subscribers
18
Weeks
11
Trades
221
Win
55%
Profit Factor
1.82
Max DD
5%
Growth
208%
Subscribers
6
Weeks
31
Trades
624
Win
72%
Profit Factor
2.75
Max DD
51%
Growth
98%
Subscribers
4
Weeks
46
Trades
463
Win
82%
Profit Factor
2.46
Max DD
17%
Growth
5393%
Subscribers
36
Weeks
134
Trades
1158
Win
76%
Profit Factor
1.83
Max DD
32%
Growth
4649%
Subscribers
76
Weeks
46
Trades
259
Win
78%
Profit Factor
2.12
Max DD
38%
Growth
7719%
Subscribers
29
Weeks
28
Trades
287
Win
61%
Profit Factor
1.80
Max DD
25%
Growth
1833%
Subscribers
15
Weeks
80
Trades
6397
Win
74%
Profit Factor
1.84
Max DD
17%
Growth
15093%
Subscribers
355
Weeks
171
Trades
408
Win
84%
Profit Factor
14.37
Max DD
19%