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

This EA is new product and 21st generation of our robots.  Which is the more advanced Kiss on billions (KOB) EA. The provided robot (21st generation of 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 g

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

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

LAUNCH PROMO: ONLY 3 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

⭐ 5   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 300%
Subscribers
14
Weeks
43
Trades
981
Win
69%
Profit Factor
1.90
Max DD
47%
Growth
168%
Subscribers
29
Weeks
39
Trades
141
Win
70%
Profit Factor
1.44
Max DD
20%
Growth
774%
Subscribers
110
Weeks
28
Trades
686
Win
94%
Profit Factor
8.73
Max DD
36%
Growth
185%
Subscribers
42
Weeks
7
Trades
52
Win
75%
Profit Factor
2.10
Max DD
22%
Growth
315%
Subscribers
25
Weeks
18
Trades
348
Win
93%
Profit Factor
6.42
Max DD
34%
Growth
1 800%
Subscribers
8
Weeks
110
Trades
2122
Win
69%
Profit Factor
2.77
Max DD
47%
Growth
1 024%
Subscribers
12
Weeks
137
Trades
1692
Win
69%
Profit Factor
2.18
Max DD
42%
Growth
3 749%
Subscribers
200
Weeks
105
Trades
2953
Win
97%
Profit Factor
4.68
Max DD
27%
Growth
929%
Subscribers
12
Weeks
95
Trades
452
Win
49%
Profit Factor
1.33
Max DD
47%
Growth
515%
Subscribers
274
Weeks
21
Trades
358
Win
82%
Profit Factor
2.99
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.

Python Dictionaries and testing advice

Hi, I'm new to python and trying to make a CNN and LSTM model. I have created nested dictionaries of dataframes and started to create features for ML models. I need a pro to show me best practices when working with dictionaries and someone who can show me how to normalise my data.  Also someone

Looking for a quality EA or system

Looking for a Robot that can trade US30, Nasdaq100, Spx500 and Xau/usd.  Im looking for a profitable robot no hedging. I would like to see the my fxbook before buying also would like to try it on a demo account before buying thanks. 

MT4 indicator fractal trend line break

Hi Require a programmer that can create a fractal trendline indicator based on MACD criteria Define fractal candles (3, 5 etc) Lines to be customisable Line buffer, alert etc. Show and hide button for lines show only current trendline/ show historical line too (possible limit to xx depending on cpu

Absolutely bad EA

Mt5 ea must be absolutely losing in open and close order,  it should  open  order in loss and close in loss at one pip using one lot size.  No profits. Ea must ignore profit orders.  I test and pay. 

Need a Stylish Chart Panel that shows all order information

We want to see informations in these two formats and one-click "copy to clipboard" button. Panel need to show information at selected candlestick only.   ***Please notice   the order   of value   of BollingerBand and Candlestick changed based on type of signals.  -------- if

I need to correct the way of calculating the loss overlap of an EA Hedge that I have.

I have a Hedge program ready, however it is not effective in the form of calculating order overlays when I use short take profit, it is only effective in overlapping orders when I use long take profit and a large gap, I believe it is a flaw in the form calculation, I would like the programmer to

Trendline price action indicator

Freelancer qualified for working with prices on chart for trendline analysis on historical data. If the patterns work it should show support and resistance for manual trading. But I am looking for matching a custom pattern across past prices. This is not an arrow indicator, it's

Adding real time trend inputs to an existing indicator

I'm looking to add real time trend inputs from investing.com to an existing indicator. The indicator operates on true/false switch mechanisms. I need to add the following switches: "Strong Buy" "Buy" "Neutral" "Sell" "Strong Sell". If onc of these switches is activated, then the indicator must meet

I need an MT5 EA called Stop.

I need an MT5 EA called Stop. This EA needs to automatically send stop lost, lot size from my manual trades and a few customized input options such as: take profit & stop lost copied from an existing MT4 Need MT5 completed by the NEXT COUPLE OF HOURS on a $35 project budget. I just need an EA to

Create a Signal Copy EA between MT4 accounts

MT4 Trade Faster Copy EA   Mode Selection : Master / Slave   General Setting Connection Key: set any word (or a set of characters), which should be identical in both source and destination EA; Use this Key to establish Master Account connection with all the slave accounts. So that the EA

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.

Multicurrency monitoring of trading signals (Part 4): Enhancing functionality and improving the signal search system

In this part, we expand the trading signal searching and editing system, as well as introduce the possibility to use custom indicators and add program localization. We have previously created a basic system for searching signals, but it was based on a small set of indicators and a simple set of search rules.

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.

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.

Experts: MACD Stochastic 2

MACD Stochastic 2: iMACD (Moving Average Convergence/Divergence, MACD) with adjustable timeframes and a Stochastic of the current timeframe. Author: Vladimir Karputov

I Need a simple EA Coded.

Good day, I need an EA coded. Its pretty simple, well we all know nothing is as simple as it should be but this is basic as it only uses two indicators with specific rules. If you're a coder private message me. or hit me up here on the forum

Place Trades

Good day team. I can not place trade on MT5. I don't know why. New Order Icon is there and its not grayed out but nothing happens when clicking on it

Experts: The Puncher

The Puncher: Trades using indicators: iStochastic (Stochastic Oscillator) and iRSI (Relative Strength Index, RSI). Author: Vladimir Karputov

shorter horizontal line

I am struggling to find a way to make the horizontal line only start from the bottom of the candle and go out 4 bars instead of infinite I also don't know how to place horizontal lines at each of these conditions instead of it repainting, I would like it to hold its location and just spawn a new one

What happened here?

The first minute today, 0:00 i saw this happened (i am using MT5): I don't know why there is a candle stick like that so i check on some website but no where record that thing: If anyone know why is that, plz explain it to me, thank you. USDCHF

error 112

i hit wall with this errror my code compile with no other errors ,the error is internal error #112 0 0, the only piece of info about it is in mql4 page which it said Double quote (") omitted any help will be appreciated ,thx

My signal is public but I cannot see it..

Hi guys, I am trading since 4 years now, and just decided to offer copy trading. When I try to research it, I cannot find it. I did register as a seller and can see it in my public signals. Are you guys able to see it or not ? Thanks Julien

MQL5 Boilinger Bands returns same value for all buffers

Good day, I hope someone could please advise me. In MQL5 I initialize my Boilinger bands with the iBands call: fastBoilinger_handle = iBands(_Symbol, _Period, 20, 0, 0, PRICE_CLOSE); I then try to get the upper, middle and lower band values for the past 3 time frames as follows: double BM[], BU[]

Software engineer looking for *skilled* MQL5 developer

Hi all, I've got an EA I wrote in MQL4 that I need to migrate to MQL5, but I don't have time. I want to outsource this work but I'm not sure where I can find * really good * mql5 developers. I'm a software engineer so I'm looking for a certain level of code quality and the use of well structured