Log in or Register to gain access to the benefits from all our services.

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!

One Click Close

The script allows users to easily close positions if their profit/loss reaches or exceeds a value specified in pips. Please set slippage value first. Sometimes some positions do not close due to high volatility of the market. Please set larger slippage or restart the script.

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 0, the

Kiss on billions on EURUSD

The provided robot (KOB) is a result of several years of trading and research on thousands of strategies, various indicators of forecasting, aimed at creating the science of online trading engineering. By combining several strategies and algorithms in this robot, at changing each tick price, with the utmost precision and speed,  whatever a trader needs, the robot gives it a fraction of a second. The important advantage of this EA is that you can start to trade with $ 300 Minimum initial Deposit.

Multi Strategist

Forum News 04 July, 2020 4th of July Discount News 13 June, 2020 Unfortunately, some signals are permanently out of reach. Roboforex cannot restore access to them. I will create new signals. Results also in the forum under #Results. News 05 June, 2020  New set file for EURCAD. Setfile can be found in the #community-setfiles channel in my  forum .  News 25 May, 2020 New fundraising campaign. A donation of 50 EUR for each purchase between today and the end of 31 May 2020 will go to Aktion-De

Boss EA MT5

LAUNCH PROMO: ONLY 5 COPIES OUT OF 10 LEFT AT $499! Next price:        $549 Final price:        $599 This system takes advantage of the stagnant market during the Asian session. The EA does not use indicators, grid, martingale, arbitrage. The trading system is suitable for both experienced traders and beginners. The EA includes protection against high spreads, and allows you to trade with a fixed or automatic lot size. LIVE signal :  https://www.mql5.com/en/signals/714546 Recommended timeframe

Boss EA

LAUNCH PROMO: ONLY 5 COPIES OUT OF 10 LEFT AT $499! Next price:        $549 Final price:        $599 This system takes advantage of the stagnant market during the Asian session. The EA does not use indicators, grid, martingale, arbitrage. The trading system is suitable for both experienced traders and beginners. The EA includes protection against high spreads, and allows you to trade with a fixed or automatic lot size. LIVE signal :  https://www.mql5.com/en/signals/714546 Recommended timeframe

Perfect Score

LAUNCH PROMO: ONLY 3 COPIES OUT OF 10 LEFT AT $399! Next price:        $449 Final price:        $599 This robot enters the market at the opening of London Stock Exchange (LSE). It is based on short-term reversal patterns which use the tendency of FX prices to move toward their average value during the LSE session . The EA does not use indicators, grid, martingale, arbitrage. The trading system is suitable for both experienced traders and beginners. The EA includes protection against high spread

EA Technic

⭐ 7   copies at        199$.  ⭐  Next price         299$. ⭐  Final price        499$. EA Technic is a professional fully automated mid-term, low-risk expert. To select the optimal entry points, an adaptive price movement analysis module is used. The EA does not use indicators, grid, martingale, arbitrage. Each position includes a stop loss. All open transactions are accompanied by an advanced control algorithm, which is based on a two-stage trailing stop and a multi-step profit taking system.

Idea Pro gold

⭐⭐⭐⭐⭐ I am glad to welcome you on the page of my product - I am its author Vasily Strukov.⭐⭐⭐⭐⭐ The EA is simple and convenient to use - just attach it with the default settings on eurusd gbpusd nzdusd audusd m5. For best results, it is recommended to cancel the direction of trade on the EA panel on the chart - "trade buy" (green color on the panel will mean that the EA is allowed to buy, red that is prohibited) or "trade sell" (similarly). For choosing the direction of the trend I use Peace

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 feature

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
1 337%
Subscribers
11
Weeks
43
Trades
974
Win
69%
Profit Factor
1.91
Max DD
47%
Growth
179%
Subscribers
34
Weeks
38
Trades
140
Win
70%
Profit Factor
1.49
Max DD
17%
Growth
753%
Subscribers
117
Weeks
28
Trades
683
Win
94%
Profit Factor
8.64
Max DD
36%
Growth
305%
Subscribers
26
Weeks
18
Trades
345
Win
93%
Profit Factor
6.29
Max DD
34%
Growth
36%
Subscribers
6
Weeks
14
Trades
212
Win
59%
Profit Factor
2.63
Max DD
4%
Growth
1 021%
Subscribers
14
Weeks
136
Trades
1688
Win
69%
Profit Factor
2.17
Max DD
42%
Growth
997%
Subscribers
15
Weeks
29
Trades
1066
Win
83%
Profit Factor
1.70
Max DD
40%
Growth
3 749%
Subscribers
203
Weeks
105
Trades
2953
Win
97%
Profit Factor
4.68
Max DD
27%
Growth
954%
Subscribers
17
Weeks
95
Trades
451
Win
49%
Profit Factor
1.34
Max DD
47%
Growth
509%
Subscribers
214
Weeks
21
Trades
349
Win
83%
Profit Factor
3.16
Max DD
24%

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.

Indicator modification

hello,i would like to add alerts on my existing custom indicator and few rules for the set up to be valid the set ups are very simple,the alert should have mail,push notification ...thank you

Help editing C++ strategy template and support file. Can lead to future work

Hello, i am looking for an expert or C++ experienced developer who also has MT4 experience. I need help testing to correct an existing issue that can only be tested in real-time (no backtesting). This job can lead to future work so it is worth it to thoroughly understand the support file and

An Expert Advisor Based on 2 or 3 Moving Averages Crossovers

Using 3 moving averages, I need EA to place hedge/straddle trades when any Bull or bear candles appear either above or below the moving averages. The hedge trade should be optional on the EA Take profit and Stoploss Are measured from the height of the Signal candle The EA should have at least

Strategy Tester Not Matching Backtests - $300USD Reward

Hello all, I have consistent problems with strategy tester not matching backtests. I do mean optimizer not matching backtest even though the optimizer comes first.  Before you post a link to this problem which has been seen in other threads (and not solved) please hear me out, I have read them

Make ea based on one or more indicator

I have some good indicators but can't spend time to watch and follow it. I want to make an ea can follow signals (entry price, tp and sl in pts or pips) from my indicators with some functions like: trailing stop, multiple tp with automatic move sl, close trade with opposite signal, 2nd indicator

Four AMA lines EA with automatic Trailing stop and Take profit lines.

EA REQUIREMENTS The EA opens and closes trades. It determines trade types, Buy or Sell. It should work on all time frames and currency pairs. It should work on both account types.   Live and demo. (So, I can forward test as well as back test). It places Trailing stop loss and Take profit lines

Creating arrow indicator from buffer and dashboard or scanner

hi there are 2 paid indicator which give buy and sell..using the buffers I want 2 arrow at the right side of chart to display whether they are up or down ..secondly for 36 scripts i want a dashboard or scanner to display which scripts are in buy or sell as per both the indicators and sorting option

EA to use Fractal and RSI indicators

Use Fractal and RSI indicators to take trade conditions. Allow Fractal arrows to appear on both head and bottom of spike of Boom and Crash candle then the RSI must be 80 and above for sell order and 20 and below for buy order. Buy only one candle immediately the two arrows complete on both the head

Create integration for python for Deep Learning

I would like to create a Deep Learning trading bot using python. It really doesn't matter which trading Meta trader platform 4 or 5 will be fine, I prefer 4 but 5 will work as well. I'm not sure how all this works, I have some basic knowledge of python. 

Copier mt5 for mt4

Copier mt5 - mt4 I need a mt5 to mt4 copier, with the main functions of the example expert advisor. Netting account and hedge account (mt5) The system needs to be stable and reliable. Best Regards

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.

MQL as a Markup Tool for the Graphical Interface of MQL Programs. Part 1

This paper proposes a new conception to describe the window interface of MQL programs, using the structures of MQL. Special classes transform the viewable MQL markup into the GUI elements and allow manage them, set up their properties, and process the events in a unified manner. It also provides some examples of using the markup for the dialogs and elements of a standard library.

Timeseries in DoEasy library (part 38): Timeseries collection - real-time updates and accessing data from the program

The article considers real-time update of timeseries data and sending messages about the "New bar" event to the control program chart from all timeseries of all symbols for the ability to handle these events in custom programs. The "New tick" class is used to determine the need to update timeseries for the non-current chart symbol and periods.

Multicurrency monitoring of trading signals (Part 3): Introducing search algorithms

In the previous article, we developed the visual part of the application, as well as the basic interaction of GUI elements. This time we are going to add internal logic and the algorithm of trading signal data preparation, as well us the ability to set up signals, to search them and to visualize them in the monitor.

Applying OLAP in trading (part 4): Quantitative and visual analysis of tester reports

The article offers basic tools for the OLAP analysis of tester reports relating to single passes and optimization results. The tool can work with standard format files (tst and opt), and it also provides a graphical interface. MQL source codes are attached below.

Timeseries in DoEasy library (part 37): Timeseries collection - database of timeseries by symbols and periods

The article deals with the development of the timeseries collection of specified timeframes for all symbols used in the program. We are going to develop the timeseries collection, the methods of setting collection's timeseries parameters and the initial filling of developed timeseries with historical data.

Continuous Walk-Forward Optimization (Part 5): Auto Optimizer project overview and creation of a GUI

This article provides further description of the walk-forward optimization in the MetaTrader 5 terminal. In previous articles, we considered methods for generating and filtering the optimization report and started analyzing the internal structure of the application responsible for the optimization process. The Auto Optimizer is implemented as a C# application and it has its own graphical interface. The fifth article is devoted to the creation of this graphical interface.

Forecasting Time Series (Part 2): Least-Square Support-Vector Machine (LS-SVM)

This article deals with the theory and practical application of the algorithm for forecasting time series, based on support-vector method. It also proposes its implementation in MQL and provides test indicators and Expert Advisors. This technology has not been implemented in MQL yet. But first, we have to get to know math for it.

Projects assist in creating profitable trading robots! Or at least, so it seems

A big program starts with a small file, which then grows in size as you keep adding more functions and objects. Most robot developers utilize include files to handle this problem. However, there is a better solution: start developing any trading application in a project. There are so many reasons to do so.

Continuous Walk-Forward Optimization (Part 4): Optimization Manager (Auto Optimizer)

The main purpose of the article is to describe the mechanism of working with our application and its capabilities. Thus the article can be treated as an instruction on how to use the application. It covers all possible pitfalls and specifics of the application usage.

Timeseries in DoEasy library (part 36): Object of timeseries for all used symbol periods

In this article, we will consider combining the lists of bar objects for each used symbol period into a single symbol timeseries object. Thus, each symbol will have an object storing the lists of all used symbol timeseries periods.

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.

Market hide bug

Hello. i see no expert, no indicator in the windows "Market". I uninstal mt4 but the problem stay. Thank

Help to make an EA from old scripts + new strategy

Hi, Are there any skillful hands and brain that would like to help me build an EA from old scripts and apply a new strategy to it. I have the idea but my knowledge of coding is quite basic so far. The Good Thing: It is quite Easy. The Bad Thing: I have started but apparently the base code has many

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

Discussion of article "Visualizing optimization results using a selected criterion"

New article Visualizing optimization results using a selected criterion has been published: In the article, we continue to develop the MQL application for working with optimization results. This time, we will show how to form the table of the best results after optimizing the parameters by...

Spammers MetaTrader Market

Can mql5 do something about these spammers in MetaTrader Market posting the several version of the same products so that their products cover a whole page in the product section. A found quite a few sellers doing this , please impose some limitations or bans this type of abuse, the market section

Why is there such a drastic performance difference between "every tick" vs "open prices only"?

I have a few bots that only go up with "open prices only" but only go down with "every tick", and I do not understand why. I would like the performance to be similar. I try to have it run on candles like so. bool IsNewCandle() { static datetime lastCandleTime; if (Time[ 0 ] == lastCandleTime)

Optimization results are not matching with results from a single test run

Hey guys, My recent optimization results are not what they seem to be. When double-clicking an entry in that table, both backtest and a visualized strategy run yield a totally different result (results of backtest and single visualization test match). Not only the profit is mismatching, but also the

robot's result in the test are difrent from the real account

I made a robot, and I have a problem, The robot's result in the test are difrent from the real account Both have been tested in ecn account, but the real account result is in loss, and test is in profit spread and commission in test are more than real account

verified user

Hello How do I become a verified user

Drawing horizontal line on the chart

Hi I am trying learning MQL5 programming . I would like to draw horizontal line on the chart swing high and swing low pick.( ie turning point on the chart ) and extend this line to the right of the chart. Is there any MQL5 function or a library I can use. or any other way. Please can some point me