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.

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

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

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

Big Bang MT5

Big Bang is a 100% adaptive expert advisor based on price movement and Support and Resistance levels. It is a combination of simple settings and powerful trading techniques. Version for MetaTrader4 is here:  https://www.mql5.com/ru/market/product/48020 Note #1. Max bars in chart setting in your MetaTrader MUST be set to UNLIMITED => Check screenshots section. Big Bang needs at least 1 year of M1 data. Please, make sure that you have that loaded in your History Center. Note #2.  If test

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.

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

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

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 302%
Subscribers
13
Weeks
44
Trades
983
Win
69%
Profit Factor
1.90
Max DD
47%
Growth
192%
Subscribers
28
Weeks
39
Trades
143
Win
70%
Profit Factor
1.51
Max DD
20%
Growth
774%
Subscribers
109
Weeks
28
Trades
686
Win
94%
Profit Factor
8.73
Max DD
36%
Growth
156%
Subscribers
4
Weeks
27
Trades
602
Win
66%
Profit Factor
1.82
Max DD
40%
Growth
315%
Subscribers
24
Weeks
18
Trades
348
Win
93%
Profit Factor
6.42
Max DD
34%
Growth
3 518%
Subscribers
193
Weeks
107
Trades
2963
Win
96%
Profit Factor
3.80
Max DD
28%
Growth
1 800%
Subscribers
11
Weeks
111
Trades
2125
Win
69%
Profit Factor
2.77
Max DD
47%
Growth
1 024%
Subscribers
12
Weeks
137
Trades
1695
Win
69%
Profit Factor
2.18
Max DD
42%
Growth
7 684%
Subscribers
19
Weeks
18
Trades
224
Win
65%
Profit Factor
2.00
Max DD
26%
Growth
876%
Subscribers
9
Weeks
96
Trades
454
Win
49%
Profit Factor
1.32
Max DD
47%

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.

If I get a slice, you get a slice.

The rules are simple, if I make money you make money. I want an EA that makes money. My initial deposit would be around 500USD to 1000 USD. Whatever profit I end up making by the end of the month, you will get 20% of my profits. Do we have a deal. I want to consistently make profit(I trade on mt5)

Looking for HIGH PERFORMING EA with CONSISTENT returns (Martingale/Cost Averaging/Hedging is OK)

We are an EA company looking for an EA to license to our current and future customer base.      We are looking for an EA that can deliver  consistent  returns. It must have at least 6 months of forward tested data (live or demo). We are aiming for 5-20% profit/month with

PARTIAL CLOSE ORDER FOR MT4 and MT5

hello, i need a trading dashboard in MT4 and MT5. when i attach the script on the chart, i can choose the size trade with one click (partial order close). For example i buy 0.50 eur/usd, with the script i can choose 0.30 size and close only this order, 0.20 size remain open

Looking for very PROFESSIONAL and SERIOUS developer for Add Recovery parameter on my EA.

Looking for very PROFESSIONAL and SERIOUS developer for Add Recovery parameter on my Personal EA. I have Already my Personal Source Code, it is very simple job for professional Developer

Update EA

I have an expert on MT4 that works with the PipFinite Trend Pro indicator. As soon as a signal arrives from the indicator, the expert with the HEDGE module opens a buy and sell position. I would like an order which allows to close the 2 positions in case of profit. It's that simple -) Mrtci

MT4 Telegram - send & receive

Hi there devs, I require a simple MT4 to Telegram connection so that I can link my personal MT4 to a telegram bot so i can just send and receive simple information.  I do not want the expert to use any .dlls or external files. Source code at end of project. I'd like to have the following

Place a settable lot Order on loss below or profit above x$ apposing direction.

If its a buy loss we place a sell limit  If its a sell loss we place a buy limit If its a buy profit we place a sell limit If its a sell profit we place a buy limit All orders are controlled by settable trail and step, example if 3% and 1% . Lets assume $100 loss or profit is hit the value must

Expert Advisor needed, turn Indicator into EA, filtering and selecting Trade opportunities using Price Action, Bollinger Bands ,Candle size difference etc.

Here are the details of the Strategy: Bollinger Bands - 20, 2 RSI - 7, 30, 70 Stoch - 8, 2, 2, 20, 80 CCI - 5, -100, 100 For All time frames Once the candle is overbought i need buy setup or oversold  I need sell setup on all settings the trade is setup. Wait for that next candle to close and

Telegram to MT4 Trader EA

Require an expert advisor to trade signals from telegram to MT4. EA should read all signal pair formats including pairs separated with a space, dash or slash for example XAU USD, XUA-USD or XAU/USD. No restrictions in number of MT4s or telegrams channels to use. Should work with different signal

Parabolic SAR price-averaging EA

Hi! I have a profitable grid strategy and would like the help of a developer/programmer that understands averaging or grid algorithm to turn it into an EA for MT5. Basic Features 1) Fixed lot 2) AutoMM (x lots per y balance) 3) Magic Number 4) Comment 5) Max. order per grid 6) Grid spacing Main

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.

strategy tester stopped working mt5

Am i the only one having trouble with the strategy tester in mt5? it has always been working fine until last friday. it simply keeps going but doesnt do anything. i didnt change a thing in settings or on pc....

how to fill gap between orders

I have existed order from price 1470 to 1560 1560 1540 1530 1510 1490 1470 i want to place buy stop orders at 1550, 1520,1500,1480 . in sort wherever EA finds gap of 10 pip between existed stop or limit orders not open orders at same price

My MT5 EAs are not working on strategy tester after I updated MT5 terminal and windows 10

Hello, Today there were updates from both MT5 and Windows 10. So I waited until the market closed. As soon as market has closed I have updated MT5 first and then Windows 10. After the update I am not able to run any of the EAs on the strategy tester that I have developed. It fails as soon as 1 bar...

MetaTrader Strategy Tester not working since 2018-06-17

The MQL5 strategy tester application and its agents are no longer running on my computer. I have tried restarting, uninstalling and reinstalling, and it does not work. The agents do not show up in Task Manager, and the app does not launch. Is it incompatible with the latest Windows 10 version?

Strategy Tester do not work always

Hi All, I have created a custom indicator which I am using to theexpert advisor. While testing it with the historical data for a particular daterange, the strategy tester works most of the time, however sometimes it justhangs. When the tester is started, no ticks are received the looks like testeris...

Strategy Tester shows zero results on my EA - SOLVED: Add #property tester_everytick_calculate to EA + indicator

Happy and successfull new year, fellow Traders! Did anyone yet have the problem of the Strategy Tester giving you zero trades / zero results in the overall optimization window? When I start the optimization (as seen in the screenshot below) it does some optimization step and instantly finished with...

financial operations are limited

I have trouble with my account. i can not deposit money in my mql5 account.. Did anybody have had this problem so far? and what is the solution

Python point value in account currency

So I want to calculate lot size and in order to do that I need the point value in account currency. How do I do this using the MT5 Python API

Possibilities of Canvas.

Demonstration of the possibilities of Сanvas in dynamics. The picture never repeats. This script also works on MQL4, but much slower. #include <Canvas\Canvas.mqh>void OnStart()  {   ChartSetInteger(0,CHART_FOREGROUND,true);   CCanvas C;   int Width=(ushort)ChartGetInteger(0...

Strategy Tester Period giving different P&L -- Why

Hi all, I have a sample EA with the following OnTick() logic getting a Custom (or any build in indicator like iMA(..) ) with PERIOD_D1. However, running Strategy Tester with Period set to "Daily" vs "M1" or other periods gives DIFFERENT Trading Backtest results. (I somehow felt that we should stick