Designing and Building an effective Recovery multi-strategy EA for MT5

Specification

Hello programmer,

We are currently seeking for an experienced MQL5 programmer, with many years of experience in trading algorithms and strategy development, that is passioned and willing to be committed on a long-term project. The project itself is a multi-strategy Recovery EA, that can be adapted for our portfolio of Forex (and Gold) expert advisors. We suggest you to fully read the below information before accepting the offer.

Requirements: Experience in the capital markets or in CFDs trading, and a strong knowledge of Algo-trading. Mastering MQL5 language is required. Please provide proof of your expertise, and backtests with high quality 99% tick data, testing different market conditions over the past years. Specifically, we require optimized settings for the following currency pairs: XAUUSD, EURUSD, USDCAD, GBPNZD, USDJPY.

#Only for programmers who have already built other similar trading strategies.

#Only for programmers who have completed over 100 jobs with at least 4 stars review.

#Only for programmer who are familiar with Zone Recovery, Hedging and Grid/Martingale strategies.

#Only for programmers willing to provide future paid upgrades.

#Knowledge about HFT/Arbitrage algorithms are preferred.

#Perfectly working EA with the full source code.

Description

The expert advisor project can be inspired by other Recovery EAs that uses Grid/Martingale to recover loosing positions in parts.  It has to include a series of different strategies with different parameters, and all must be split in three different working modes: Very Conservative, Conservative, Moderate. One of those strategies can be the one adopted in the AW Recovery EA project, but make sure that the main goals remain the stability of the account, the success of the recovery process, and the adaptability to different market conditions (long-term success).

The recovery process begins with the user putting the EA on a chart. The floating trades to recover are identified by magic numbers, ticket numbers and trading comments There should be an option to recover all trades too. Based on the symbols to be recovered, the EA will start the recovery process, one at a time, and will intelligently choose the optimized settings for the specified pairs, basing on the chosen workin mode: Very Conservative, Conservative, Moderate. There must be an option to choose when to start the recovery process: Immediately, when a certain DD level is reached (generated by the specified trades), when a certain floating loss is reached (generated by the specified trades). If possible, add also an option to close all currently open charts, except for those running an instance of the Recovery EA.

---Other basic parameters---

Close profitable trades at launch  = True,False

Delete pending orders at launch  = True,False

Start mode = From hardest to recover, from easiest to recover

Only one trade per candle = True,False

Maximum spread in points

Maximum slippage in points

Maximum trades size

Consider commissions and swaps in calculations

Comment

Magic Number

-----------------------------------

What we listed above is executed automatically based on the symbols to recover, but for the sake of adaptability, we ask to implement a manual mode that only works per symbol, so if the trades to recover are of multiple pairs, the EA returns an error. This mode will let the user to change all the parameters for each built-in strategy, and toggle it on or off. We will provide more details about the strategies later.

---Alerts---

Send an alert when recovery starts

Send an alert when recovery succeed

Send an alert when recovery failed

Send an alert when recovery is paused

-----------------------------------

Also make a simple graphical panel that keeps track of the lots recovered and the lots left to recover, and a button to pause the recovery process. There should be two different ways to pause the process, one is to simply prevent opening new trades, and one that hedges all the open trades. The panel can be disabled in the settings.

Protection Settings

The expert advisor should be built in a way that it doesn't intercept with other EAs and manual trading strategies. However, we would like you to develop a simple protection algorithm when a certain drawdown is reached. The user can choose between the following options: Close all open trades, Close only recovery trades, Close both recovery trades and the initially specified trades in loss, pause the recovery process.

Strategies

Most recovery strategies generally use mathematical algorithms. Our goal is to adapt the EA to many different market conditions, that's why each strategy can include indicators for trend filtering, support and resistance levels, pivot points detection, candlestick patterns detection, and most importantly ATR and Volume detection, to be able to take advantage of the smallest movements in the market, and reduce the risk. Allowed strategies are HFT (only if usable on a live account running on a VPS with 2-3ms latency), Hedging, Hedging Arbitrage, other Arbitrage strategies like triangular arbitrage, Grid in both directions (distance and multiplier can be set to a fixed value or adapted based on market conditions), Zone recovery (the window size can be set to a fixed value, or based on market conditions). Feel free to build different strategies, based on the said principles. The user can also choose a lower TP value, to recover the parts in a longer time but safer.


Finally, offer a backtesting feature using a loss order, opened at a specified time (if possible, let optimization on the date and time parameter).


Communication with the developer is highly appreciated. Feel free to ask for more details and information.


Responded

1
Developer 1
Rating
(366)
Projects
460
40%
Arbitration
82
35% / 33%
Overdue
13
3%
Working
2
Developer 2
Rating
(40)
Projects
86
13%
Arbitration
29
31% / 48%
Overdue
35
41%
Loaded
3
Developer 3
Rating
(11)
Projects
13
38%
Arbitration
0
Overdue
2
15%
Free
4
Developer 4
Rating
(249)
Projects
398
38%
Arbitration
82
41% / 20%
Overdue
69
17%
Busy
5
Developer 5
Rating
(117)
Projects
151
42%
Arbitration
19
58% / 21%
Overdue
7
5%
Free
6
Developer 6
Rating
(5)
Projects
6
0%
Arbitration
0
Overdue
1
17%
Free
7
Developer 7
Rating
(118)
Projects
169
38%
Arbitration
9
78% / 11%
Overdue
15
9%
Working
8
Developer 8
Rating
(7)
Projects
20
35%
Arbitration
1
0% / 0%
Overdue
1
5%
Loaded
9
Developer 9
Rating
(10)
Projects
15
27%
Arbitration
3
67% / 33%
Overdue
0
Free
10
Developer 10
Rating
(66)
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Working
11
Developer 11
Rating
(67)
Projects
74
7%
Arbitration
31
10% / 58%
Overdue
6
8%
Working
Similar orders
I am in search of a skilled MQL5 developer with a proven ability to optimize trading robots across various assets, including synthetic indices like V75, Boom and Crash, gold, US30, US100, and more. I'm looking for an experienced developer to enhance my multi-asset trading EA, which was originally developed exclusively for V75 and is based on the smart money concept. This comprehensive EA, based on an market indicator
Hi, I'm looking for a developper to create an EA based on indicators: The robot is designed for MT5. The robot is based on the combination of 6 FOREX indicators The indicators (curves, graphs), as configured in the settings, are visible on the screen. Buy or sell signals: Arrows indicate the moment when a buy signal is detected. A red arrow indicates a sell signal. A green arrow indicates a buy signal. A dashboard
Hello, I am interested in having a specific EA built for use in the MT4 platform with the following functionality: - Entry using the Half-trend indicator (amplitude 2 and channel deviation 2 as standard default). Needs to have as little lag and repainting as possible. Entry is buy or sell. The indicator must only print signals in a buy-sell-buy-sell-buy etc sequence. For example it cannot have 2 signals for buy and
Fractals Hedge Master 50 - 90 USD
I need a very simple EA which: 1- Should work on three indicators (Moving Average, Parabolic SAR, MACD and Fractals). The option to turn on/ off for these indicators should be available for the trader as per his strategy. Of course, if the trader wants to turn on one/ two/ three indicators, further options to determine the type/ values (I.e Parameter) should be asked by the EA. 2- The system works on top/
Build an EA based on Heikin-Ashi candles and two indicators attached, Midnight Hunter and Linear regression trend channel. In the settings of the indicators I only need to be able to set the period for the LRTC in the EA, the default being set to 100. The bearish trade is entered if 1. bearish engulfing candle (indicated by red flag, 'beeng' in the code) has crossed the Upper Lrtc line to the downside. LRTC has an
je vous envoie ce messages car j'ai une stratégie de trading mais je n'arrive pas à la créer , Les condtions: LONG si l'indicateur LSMA croise hull suite de couleur verte et que la valeur du marché est supérieure à celle des 2 indicateur il faut acheter SELL si l'indicateur LSMA croise hull suite de couleur rouge et que la valeur du marché est inférieure à celle des 2 indicateur il faut acheter SL dernier swig high
Hello, I am looking for an experienced MQL5 developer who can review and correct my existing 10 MetaTrader 5 utilities. Currently, some of my utilities are encountering errors, including "undeclared identifier" and other general issues. I need someone who can identify, rectify these errors, and ensure that all 10 utilities function properly. Requirements: Experience with MQL5 programming and MetaTrader 5 Ability to
I Want a bot that will work for my tradingview strategy and also works perfectly, Kindly reach out to me so I can explain the project more further and get started without any further delay
Looking for EA's that can pass prop firms Only message me if you are serious thank you https://t.me/ marketkillerrr Message me on tele^Gram thanks Or you can msg me here it doesn't matter please do not waste my time... Price is negotiable i can pay up to 30,000$
An expert is required based on a specific index of the market The expert does the following Opens 0.01 micro lot per $1000 A buy trade is opened if the indicator signal is buy and can be entered against the signal A sell trade is opened if the indicator signal is sell and can be entered against the signal A goal defined by the number of points Stop loss is limited to the number of pips Profit tracking Stop loss

Project information

Budget
100 - 300 USD
VAT (22%): 22 - 66 USD
Total: 122 - 366 USD
For the developer
90 - 270 USD
Deadline
to 180 day(s)

Customer

Placed orders1
Arbitrage count0