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

Perfect Score MT5

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

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 300%
Subscribers
13
Weeks
43
Trades
981
Win
69%
Profit Factor
1.90
Max DD
47%
Growth
182%
Subscribers
28
Weeks
39
Trades
142
Win
70%
Profit Factor
1.48
Max DD
20%
Growth
774%
Subscribers
107
Weeks
28
Trades
686
Win
94%
Profit Factor
8.73
Max DD
36%
Growth
315%
Subscribers
25
Weeks
18
Trades
348
Win
93%
Profit Factor
6.42
Max DD
34%
Growth
155%
Subscribers
4
Weeks
26
Trades
599
Win
66%
Profit Factor
1.82
Max DD
40%
Growth
1 800%
Subscribers
10
Weeks
111
Trades
2123
Win
69%
Profit Factor
2.77
Max DD
47%
Growth
1 024%
Subscribers
12
Weeks
137
Trades
1693
Win
69%
Profit Factor
2.18
Max DD
42%
Growth
3 753%
Subscribers
195
Weeks
106
Trades
2954
Win
97%
Profit Factor
4.69
Max DD
27%
Growth
966%
Subscribers
11
Weeks
96
Trades
453
Win
49%
Profit Factor
1.34
Max DD
47%
Growth
7 153%
Subscribers
16
Weeks
18
Trades
216
Win
64%
Profit Factor
1.89
Max DD
26%

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.

RSI bot

This is an EA that takes trades based on the 1 minute and 15 minute RSI.  Rules: EA takes a BUY when the RSI on the 1 minute chart is at or BELOW (input A) and the RSI on the 15 minute chart is at or ABOVE (input B) EA takes a SELL when the RSI on the 1 minute chart is at or ABOVE (input C)

Convert a Metatrader 4 Indicator to an Autmated Forex Robot (Expert Advisor)

مشخصات مورد نیاز خود را در اینجا نقطه به نقطه مشخص کنید. سعی کنید الزامات خود را بطور خلاصه و واضح توصیف کنید تا توسعه دهنده بالقوه شما بتواند پیچیدگی و هزینه آن و همچنین زمان اجرای مورد نیاز را به درستی ارزیابی کند. توضیحات بد یا خیلی کلی منجر به نادیده گرفتن سفارش شما می شود ، یا شما وقت زیادی را

A current expert advisor that needs to be fixed or remade

Please fix the current expert advisor that is attached. All of the parameters and everything works fine but it does not place or execute orders. Looking for someone who can troubleshoot and get the robot to actually place an order or that can make a whole new robot based off the parameters to place

Tradinview.com Alerts to the MT5 platform and Trades Automatically.

I need an EA that transmits tradinview.com alerts to the MT5 platform and trades automatically.  I prepared an algorithm / diagram about what I wanted for this as a diagram.  I added a zip file a word file and pdf for details. You can read it for details. TRADİNGVİEW ALERTS TO MT5 EA

I want someone to fix (or create new) my EA that is responsible for entry execution

someone created an EA for me to do my entry execution based on my selection of bias, however it does not perform as intend to. when I attach the EA to a chart I have to select the bias ( so I tell the EA sell only or buy only or both or do nothing) - This part is working fine Buy rules: 2 rules with

Modification of Mt5 EA

I have a functioning EA that Trades based on specific logic. I want the following modifications. The primary purpose of this modification is to be able to use it in mt5 optimization smoothly (without errors).  1) EA must not trade the Pair that it is running instead in the EA properties a

A Trading robot using two indicators and candle size

This is it Using 1Minute chart Using the two indicators and candle size Maximum candle size : 4pips Last candle size : Candle before RSI and DeMarker Crosses RSI and Demarker settings will be available to editing by me. I would also be able to set lot size Here's the logic; 1) When both demarker

Good Renko EA

Hello, I need a good Renko EA, which can generate very good profits. I would like to test the EA first for one week, the developer can add a feature that makes the EA useless after this one week

Add Fliter Indicator and Trailing Stoploss-BOT(API)Indicator

I would like to add filter indicator to avoid range bound signals in the market and along with good trailing stop loss feature. Note: Exiting Indicator have inbuilt API code for BOT trading program.this job it involve to use those API codes for the following  enhancement and you will not

Form Google Pub/Sub to MQL5 in miliseconds

The main objective is to configure MQL5 in order to  receive push messages into the websocket from Google Pub/sub Subscriber in order to convert a maximum of 15 signals per day into orders / trades. The first thing is to define and install the MQL5 into the VPS suggest by MQL5

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.

No bankroll, Great EA, Options please?

So lets supose one creates a great EA, this EA has a profit of +50% over a big sample size, lets say 2 years. This EA has a drawdown of less than 16% as well, But this person has no money at all. Which options does this person have to make money? Selling the EA?, Selling the signal?, Borrowing

Disconnected, but A lot of memory has been used & still are being used.

Hello everyone. I noticed something a little different today. The Metatesters are running, but disconnected, but a lot of memory are being used. Is this normal? I added a screenshot

The Ultimate AI EA Project

Hello everyone. I would like to call upon every worthy programmer and trader to a crucial mission. A scientific project of a respectable standard, with the aim of easing the developing MQL programs using every tool available. A good start would be creating a public project then let anyone willing to

VPS Payment Issue: I am unable to make a payment since 7.8.20

Hello! Could someone please assist me with the issue of making a $15 VPS rental payment? This has been an unresolved issue since 7.8.20 1. What payment method do you want to use? I tried all of my payment options with Paypal (4 cards and my bank account), but they all failed for some reason with

How to use FOR with iCustom code

I want to scan indicator buffer (from current bar to old bar )with using iCustom code. for ( int J = 0 ; J < 1000 ; J++) { double up = iCustom (Fx_Symbol,TIME_FRAME, "indicator file" , 0 ,J)!= EMPTY_VALUE ; double dn = iCustom (Fx_Symbol,TIME_FRAME, "indicator file" , 1 ,J)!= EMPTY_VALUE ; if

Indicators: Volume Average

Volume Average: Long known volume analysis method. In capital markets, volume, or trading volume, is the amount (total number) of a security (or a given set of securities, or an entire market) that was traded during a given period of time. In the...

My VLine Code is ready but it is not working yet

Hello! Below is my lines of code to auto create VLine on other visible charts when I manually create it on the current chart. I don't know where I have made a mistake. Please I need your help. Thanks in advance. int OnInit () { ChartSetInteger ( 0 , CHART_EVENT_OBJECT_CREATE , 1 ); return (

ASX Codes

Hello, is there a way of adding ASX codes to your Symbols list? Cheers! Mel

How to get the total loss and total profit of trades in Mql5

Hi guys. So ive been trying to get the total loss/profits of my executed trade and i don't even know how to go about it. I thought i could modify this code. I got it from the mql5 codebase but it only gives the total loss/profit for pips. I need the total loss/pips in dollars

Can I publish a signal without disclosing my full name? Or can I make it private again after publishing, while keeping subscribers?

Hi, I want to know if there's a way to be a verified seller and not disclose my full name here. Old topics such as this one - https://www.mql5.com/en/forum/40215 - suggest to use the Service Desk, but the Service Desk says I should use the forum if my problem does not fill the categories we have