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

İş Gereklilikleri

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.


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(366)
Projeler
461
40%
Arabuluculuk
82
37% / 33%
Süresi dolmuş
13
3%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(40)
Projeler
86
13%
Arabuluculuk
29
31% / 48%
Süresi dolmuş
35
41%
Yüklendi
3
Geliştirici 3
Derecelendirme
(11)
Projeler
13
38%
Arabuluculuk
0
Süresi dolmuş
2
15%
Ücretsiz
4
Geliştirici 4
Derecelendirme
(250)
Projeler
400
38%
Arabuluculuk
82
41% / 20%
Süresi dolmuş
69
17%
Yüklendi
5
Geliştirici 5
Derecelendirme
(117)
Projeler
151
42%
Arabuluculuk
19
58% / 21%
Süresi dolmuş
7
5%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(5)
Projeler
6
0%
Arabuluculuk
0
Süresi dolmuş
1
17%
Ücretsiz
7
Geliştirici 7
Derecelendirme
(119)
Projeler
169
38%
Arabuluculuk
9
78% / 22%
Süresi dolmuş
15
9%
Ücretsiz
8
Geliştirici 8
Derecelendirme
(7)
Projeler
21
33%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
5%
Çalışıyor
9
Geliştirici 9
Derecelendirme
(10)
Projeler
15
27%
Arabuluculuk
3
67% / 33%
Süresi dolmuş
0
Ücretsiz
10
Geliştirici 10
Derecelendirme
(66)
Projeler
143
34%
Arabuluculuk
11
9% / 55%
Süresi dolmuş
26
18%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(67)
Projeler
74
7%
Arabuluculuk
33
9% / 55%
Süresi dolmuş
6
8%
Çalışıyor
12
Geliştirici 12
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Ücretsiz
Benzer siparişler
I want to build an indicator or EA that calculates the statistics on an instrument, and show the statistical distribution of the calculated sample statistics. The statistics will be based on Open high low close of a candle. I want the right to the EA and the source code I want to be able to change to different timeframes and get the statistics on those time frame. When i apply the indicator to intraday timeframe, i
Modify The Source Code to a Working Expert Advisor. Attached Are .Mq5 Files That I Want To Modify. 1 is The Indicator , The Other is an Expert Advisor, But It is not Working. Once I Compile it, It Says: ' property tester_inidicator "arrows_curves" has been implicitly added during compilation because the indicator is used in iCustom function 0 0
Hello, I am looking for an programmer to convert a TradingView strategy pine script to MT5 EA auto trade bot. The indicator is based on the FVG/Imbalance (Pine script will be provided) The MT5 EA must include the strategy with the same options panel as TradingView script The MT5 EA must return 100% the same results as TradingView script The MT5 EA must be errors free The MT5 EA code must be well commented
Hi, Would it be possible to get a developer for my trading system based on the attached specification? EA DETAILS Indicators to use (1) Better RSI () (2) Dynamic Linear Regression Channel (DLRC) by Iravan on Tradingview.com () (3) Range filter Buy and Sell 5 min – guikroth version on Tradingview.com () (With Dynamic Linear Regression, the period/length is automatically adjusted making it much faster to trade
Hello I am looking for a developer to help me backtest my custom ninjatrader 8 strategy andake it work perfectly your expertise is highly need for this project kindly reach out to me and let proceed
Hello please I need a developer to help me fix errors on my Ninjatrader 8 strategy I and make it work perfectly your expertise is need for this project kindly reach out to me and let's proceed
Ea-Reynerie 30 - 200 USD
The ocean gets dry and you can be fate and you are my type and the one who texting first is to be hundred I would live in the world to get your matric results
Hi, i need a Expert Advisor, that can pass prop firm Challenges like FTMO / E8 / 1OF1FUNDING Profit 10% Max Drawdown (DD) 10% Max Daily Loss 4% All trades with SL NO trades during and after high impact news NO trades during Weekend Profitable backtest from 2010 to 2024 Trades Forex (If you already have a finished EA, send me the backtest) PLease contact me asap
Hi there, I am looking for someone that would be interested in some more work. I do have a lot of work going on and could use help of some developers. I normally pay between 20-50 USD per job depending on complexity. It can be simple as RSI/MA EAs, grids, licensing system (remote ones) or more advanced jobs. But in general I do get a lot of straight forward job. If anyone is interested please do let me know. I am
Respected Madam I need an EA in Mql5 which can Buy at certain Increment of points like 100 then 50 then 50 then 25 then 25 then 25 then 25. Possibility of Grid increase. Buys at certain fixed level if the the Price drops like 100 points down then again 100 points down then again 100 points down like this in a grid system, Grid size I will declare. Grid order systems with stop loss and Multiple Reorders if the Stop

Proje bilgisi

Bütçe
100 - 300 USD
KDV (22%): 22 - 66 USD
Toplam: 122 - 366 USD
Geliştirici için
90 - 270 USD
Son teslim tarihi
to 180 gün

Müşteri

Verilmiş siparişler1
Arabuluculuk sayısı0