An Expert Advisor trouble shooting & optimization needed

Job finished

Execution time 35 days
Feedback from employee
Patient client who tested every build carefully and gave clear, detailed feedback with chart examples. Fast replies and fair through a long job. Thanks Zach, recommended.

Specification

Hi, I have developed an MT5 Expert Advisor called SRX which latest version is R24b47, and I am looking for an experienced MQL5/MT5 EA developer to perform a thorough technical investigation, fixing and optimization of the EA.

1. The main problem

SRX is not stable across different market periods.

It can perform extremely well during one period, but the same EA/configuration can perform very poorly or approach Margin Call (MC) during another period.

My objective is therefore not simply to maximize backtest profit.

I want to understand why the EA is unstable and whether the underlying logic can be made significantly more robust across different market conditions.

2. Current EA and testing environment

  • EA: SRX R24b47

  • Platform: MetaTrader 5

  • Symbol: XAUUSD

  • Broker: versus

  • Starting capital: $100

  • MC = Margin Call

3. Current test observations

I tested SRX over Week 1, Week 2, Week 3 and Week 4 of April.

Configuration A

Engulf OFF

Results:

  • Week 1: +$1,800+

  • Week 2: +$200

  • Week 3: almost MC

  • Week 4: almost MC

So although Week 1 can be extremely profitable, the EA is not able to maintain that performance across the following weeks.

Configuration B

Engulf ON / CR OFF / MBO OFF

Results:

  • Week 1: +$1,100+

  • Week 2: survives

  • Week 3: survives

  • Week 4: almost MC

This configuration appears to improve survival compared with Configuration A, but the EA still becomes highly vulnerable in Week 4.

4. Development history

SRX has already gone through a substantial development process.

I spent approximately 3 months developing the EA with Claude.

After that, I spent approximately 1 additional month working on fixes/improvements with GPT Plus.

Unfortunately, the latest development/fixing work produced no meaningful improvement over the existing EA. The fundamental instability remains.

Therefore, I am now looking for a fresh and independent technical investigation, rather than simply continuing the previous optimization approach.

5. What I want from the developer

I need the developer to first understand and audit the existing SRX R24b47 code and its trading logic.

I want to determine:

  • Why SRX performs extremely well in some periods but approaches MC in others.

  • What specifically causes the deterioration from one week to another.

  • Whether there are weaknesses or conflicts in the trading logic.

  • Whether entries are becoming too aggressive under certain market conditions.

  • Whether trade management, SL/TP, position sizing, recovery logic, trade stacking or other mechanisms contribute to the problem.

  • Whether different components of the EA interact in an unintended way.

  • Whether certain filters or conditions are too sensitive to particular market conditions.

  • Whether there are programming/implementation issues that affect the intended strategy.

  • Whether the EA is effectively over-fitted to certain market behavior.

I am not assuming that there is a bug. I want the developer to investigate objectively and determine the actual cause.

6. Please do not simply curve-fit the EA

This is very important.

I do not want the developer to simply run MT5 optimization and find a set of parameters that produces a spectacular historical result.

A configuration that makes $1,800+ in Week 1 but approaches MC in Week 3 or Week 4 is not the solution.

I would prefer a system that produces more moderate but substantially more consistent results across different periods.

The priority should be:

Robustness → Survival → Consistency → Risk control → Profit

rather than:

Maximum historical profit.

7. Existing strategy

I already have a working EA and its intended trading concept.

I am not asking for a completely new trading strategy at this stage.

The first objective is to understand and improve SRX R24b47.

However, I am open to modifying, replacing or removing specific components if the technical investigation shows that they are responsible for the instability.

8. Testing approach

I would like the improved version to be tested across multiple different periods, not just the period that was used to develop the changes.

The purpose is to determine whether an improvement is genuinely robust or simply curve-fitted.

I am particularly interested in testing periods where the current SRX performs well and periods where it performs poorly.

9. What I can provide

I can provide:

  • The complete SRX R24b47 .mq5 source code

  • My explanation of the EA and its intended behavior

  • The testing periods

  • The configurations/settings used

  • Any additional information or test results that the developer specifically requests 

I am not a programmer, so I may not be able to provide a technical explanation of the underlying problem. I expect the developer to investigate the code and test results and explain the findings to me.

10. What I expect from the developer

Before making major changes, I would like the developer to explain:

  1. What they believe is causing the instability.

  2. Which part(s) of the EA they believe are responsible.

  3. What changes they propose.

  4. Why those changes should improve robustness.

  5. How they intend to test whether the changes actually work.

I am looking for a developer who is comfortable diagnosing a complicated existing EA, not just someone who specializes in parameter optimization.

The ultimate goal is to make SRX more robust across different XAUUSD market conditions and historical periods, while preserving its intended strategy as much as reasonably possible.

If additional information, configurations, or test periods are required, I can provide them upon request.


Files:

Responded

1
Developer 1
Rating
(22)
Projects
28
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
2
Developer 2
Rating
(111)
Projects
184
25%
Arbitration
25
16% / 76%
Overdue
16
9%
Free
3
Developer 3
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
4
Developer 4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(23)
Projects
33
39%
Arbitration
9
22% / 33%
Overdue
5
15%
Busy
Published: 8 articles, 35 codes
6
Developer 6
Rating
(2678)
Projects
3428
68%
Arbitration
78
49% / 14%
Overdue
343
10%
Free
Published: 1 code
7
Developer 7
Rating
(4)
Projects
10
60%
Arbitration
0
Overdue
0
Working
8
Developer 8
Rating
(13)
Projects
23
39%
Arbitration
8
0% / 50%
Overdue
4
17%
Free
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 4 codes
11
Developer 11
Rating
(2)
Projects
3
33%
Arbitration
0
Overdue
2
67%
Working
12
Developer 12
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Developer 15
Rating
(10)
Projects
12
33%
Arbitration
0
Overdue
2
17%
Working
Published: 1 code
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
(19)
Projects
22
18%
Arbitration
9
33% / 44%
Overdue
3
14%
Working
Published: 1 code
18
Developer 18
Rating
(564)
Projects
861
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
19
Developer 19
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 4 codes
20
Developer 20
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 2 codes
22
Developer 22
Rating
(6)
Projects
8
38%
Arbitration
2
50% / 50%
Overdue
2
25%
Free
23
Developer 23
Rating
(7)
Projects
9
67%
Arbitration
0
Overdue
0
Working
Published: 1 article, 2 codes
24
Developer 24
Rating
(64)
Projects
145
46%
Arbitration
21
38% / 24%
Overdue
32
22%
Free
25
Developer 25
Rating
(83)
Projects
99
33%
Arbitration
9
22% / 56%
Overdue
5
5%
Working
26
Developer 26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
27
Developer 27
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
28
Developer 28
Rating
(4)
Projects
9
56%
Arbitration
0
Overdue
2
22%
Loaded
Published: 5 codes
29
Developer 29
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
1
50%
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Developer 31
Rating
(176)
Projects
272
63%
Arbitration
4
50% / 25%
Overdue
10
4%
Free
32
Developer 32
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
33
Developer 33
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
34
Developer 34
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
35
Developer 35
Rating
(5)
Projects
5
60%
Arbitration
0
Overdue
0
Free
36
Developer 36
Rating
(13)
Projects
22
36%
Arbitration
0
Overdue
2
9%
Working
37
Developer 37
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
38
Developer 38
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
39
Developer 39
Rating
(3)
Projects
3
0%
Arbitration
0
Overdue
0
Free
Published: 3 codes
40
Developer 40
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
41
Developer 41
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
42
Developer 42
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
43
Developer 43
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Custom MT5 Expert Advisor – Developer Specification 1. Project Objective Develop a fully autonomous, custom MetaTrader 5 Expert Advisor (EA) using native MQL5. The EA must independently analyze financial markets, generate its own trading signals, evaluate opportunities, execute trades, and manage open positions without requiring an external signal provider, another trading bot, or manual intervention. The EA must
نازدك 30+ USD
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
I am looking for an experienced MQL5 developer to recreate my existing MT5 Expert Advisor (DSTR Novaa). I have the original compiled EX5 file, Vantage MT5 live trading history and original Strategy Tester report. Required Trading Logic: EMA Period: 3. BUY when price crosses below EMA 3. SELL when price crosses above EMA 3. Starting Lot: 0.01 (configurable). Martingale Multiplier: 2.0. Maximum Martingale Cycle: 9
CyberShadow AI 30 - 300 USD
I want a bot that’s trades using smc strategy having stop loss and take profit.I want it to be able to trade with small account I want a disciplined robot but a strong one to I also what it to trade using trend line and locate point of interest
I need an EA for MetaTrader 5 called AI Forex Robot V100. It must trade automatically on EURUSD and GBPUSD, M15 timeframe. Strategy: - Buy when fast EMA crosses above slow EMA and RSI is above 50 - Sell when fast EMA crosses below slow EMA and RSI is below 50 - Only 1 trade at a time - Stop Loss: 50 pips, Take Profit: 100 pips - Lot size: 0.01, with option to change in settings - Must have trailing stop and news
PROJECT: EXISTING MT5 EA MODIFICATION – XAUUSD SLIPPAGE REDUCTION 1. Project Objective I already have a fully developed MT5 Expert Advisor (.mq5 source code). I am looking for an experienced MQL5 developer who can optimize my existing EA to achieve the lowest possible execution slippage on a REAL LIVE trading account. My primary and only objective is to zero slippage. I am not looking for a new trading strategy or
I need an already developed EA with proven ability to grow small accounts for day trading. It can trade any specific instrument like gold, EURUSD or more than one instrument. Any strategy is welcomed, including scalping in lower timeframes A test version is required before concluding the deal or being selected. Only those with ready products apply No fake EAs needed
Forex Hunter MT5 30 - 250 USD
ثبت طلبك في مواصفات البوت الثاني كذا: الجودة والأمان أهم من السعر، وما يدخل إلا إذا الفرصة قوية، مع حماية عند الخسائر وانقطاع الاتصال وارتفاع السبريد، وتشغيل مستمر على سيرفر، مع اختبارات إلزامية قبل أي تشغيل حقيقي. بهذه الصيغة يصير يشتغل وأنت مرتاح بالِك، لكنه يوقف تلقائيًا وقت عطلة السوق أو أي خلل. بس أكون واضح معك: ما في بوت يضمن عدم الخسارة، خصوصًا بالمضاربات السريعة، هدفنا نقلل المخاطر ونمنع الخسائر غير المنضبطة
I'm looking for an experienced MQL5 developer to create a Opening Range Breakout EA. The EA should identify the high and low of a configurable trading session and open trades when price breaks out of this range. It should include configurable Stop Loss, Take Profit, fixed lot size, break-even option and trading hours. Full mq5 required
Matosfx 30 USD
Am called martin sselubiri I need a robot for trading forex and stock and I want know how this robot works and how much it costs for me to use it

Project information

Budget
30 - 50 USD
Deadline
to 10 day(s)