Professional MT5 XAUUSD OCO Scalping EA with Dynamic Trailing Stop

MQL5 Experts

Job finished

Execution time 10 days
Feedback from customer
Good communication and professional work. The developer delivered the requested EA and was responsive to feedback. Thank you!
Feedback from employee
Thank you for your order. I look forward to working with you again!

Specification

I need a professional MT5 Expert Advisor (MQL5) for XAUUSD.

The EA should implement the following logic:

1. Place one Buy Stop and one Sell Stop pending order simultaneously.
2. When one pending order is triggered, immediately cancel the opposite pending order (OCO logic).
3. After the active trade closes, instantly place a new Buy Stop and Sell Stop.
4. Use a configurable initial Stop Loss.
5. Implement a dynamic trailing stop:
   - Trailing starts after a configurable profit threshold.
   - After activation, Stop Loss should continuously trail the price at a configurable distance.
   - Stop Loss must never move backwards.
6. Default trading session should be London, but Asian and New York sessions must be individually enabled/disabled from inputs.
7. Do not open new trades when the spread exceeds the configured maximum.
8. Only one active position and one Buy Stop + one Sell Stop should exist at any time.
9. The EA must recover correctly after MT5 or VPS restart.
10. All important settings must be editable from EA inputs.

Extra requirements:
- Clean and well-structured MQL5 code.
- Deliver BOTH .mq5 source code and .ex5 compiled file.
- Include bug fixes after delivery if any implementation issues are found.
- I will provide a screen recording that shows the exact expected behavior. If there is any difference between the text and the video, the video behavior should be followed.

Responded

1
Developer 1
Rating
(274)
Projects
346
29%
Arbitration
36
28% / 64%
Overdue
10
3%
Working
2
Developer 2
Rating
(109)
Projects
181
25%
Arbitration
24
17% / 75%
Overdue
16
9%
Working
3
Developer 3
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
4
Developer 4
Rating
(454)
Projects
720
34%
Arbitration
35
71% / 9%
Overdue
22
3%
Working
5
Developer 5
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(465)
Projects
812
49%
Arbitration
74
20% / 51%
Overdue
141
17%
Working
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 7 codes
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(171)
Projects
183
46%
Arbitration
3
33% / 33%
Overdue
1
1%
Loaded
10
Developer 10
Rating
(2343)
Projects
2948
63%
Arbitration
124
44% / 26%
Overdue
429
15%
Working
11
Developer 11
Rating
(23)
Projects
31
35%
Arbitration
4
50% / 25%
Overdue
5
16%
Working
12
Developer 12
Rating
(612)
Projects
715
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Busy
13
Developer 13
Rating
(13)
Projects
20
45%
Arbitration
5
40% / 20%
Overdue
2
10%
Working
Published: 7 articles, 35 codes
14
Developer 14
Rating
(8)
Projects
8
0%
Arbitration
2
50% / 0%
Overdue
1
13%
Working
15
Developer 15
Rating
(550)
Projects
838
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Working
Published: 1 code
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
(59)
Projects
92
42%
Arbitration
4
0% / 100%
Overdue
3
3%
Working
18
Developer 18
Rating
(51)
Projects
61
38%
Arbitration
15
27% / 60%
Overdue
1
2%
Working
19
Developer 19
Rating
(14)
Projects
20
25%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
20
Developer 20
Rating
(62)
Projects
78
58%
Arbitration
6
67% / 17%
Overdue
2
3%
Loaded
21
Developer 21
Rating
(43)
Projects
49
29%
Arbitration
4
25% / 25%
Overdue
0
Free
22
Developer 22
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
23
Developer 23
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
24
Developer 24
Rating
(205)
Projects
266
21%
Arbitration
24
50% / 17%
Overdue
0
Working
25
Developer 25
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Developer 26
Rating
(14)
Projects
28
39%
Arbitration
3
0% / 67%
Overdue
6
21%
Loaded
27
Developer 27
Rating
(645)
Projects
873
48%
Arbitration
29
38% / 17%
Overdue
63
7%
Free
28
Developer 28
Rating
(4)
Projects
8
0%
Arbitration
3
33% / 67%
Overdue
4
50%
Free
29
Developer 29
Rating
(64)
Projects
68
25%
Arbitration
12
42% / 42%
Overdue
4
6%
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
31
Developer 31
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
32
Developer 32
Rating
(6)
Projects
8
38%
Arbitration
1
100% / 0%
Overdue
2
25%
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
Projects
1
0%
Arbitration
0
Overdue
0
Free
36
Developer 36
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
37
Developer 37
Rating
(318)
Projects
565
35%
Arbitration
82
30% / 45%
Overdue
204
36%
Working
38
Developer 38
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
39
Developer 39
Rating
(5)
Projects
6
50%
Arbitration
0
Overdue
0
Working
Published: 1 code
40
Developer 40
Rating
(6)
Projects
8
38%
Arbitration
1
0% / 100%
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
44
Developer 44
Rating
(2674)
Projects
3412
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
45
Developer 45
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
46
Developer 46
Rating
(9)
Projects
10
10%
Arbitration
0
Overdue
0
Free
47
Developer 47
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
48
Developer 48
Rating
(20)
Projects
29
3%
Arbitration
4
0% / 100%
Overdue
5
17%
Free
49
Developer 49
Rating
(258)
Projects
302
76%
Arbitration
13
77% / 0%
Overdue
4
1%
Loaded
50
Developer 50
Rating
(7)
Projects
13
15%
Arbitration
13
23% / 46%
Overdue
3
23%
Free
Published: 35 articles
51
Developer 51
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article
52
Developer 52
Rating
(169)
Projects
202
48%
Arbitration
5
20% / 60%
Overdue
2
1%
Working
53
Developer 53
Rating
(32)
Projects
33
42%
Arbitration
0
Overdue
3
9%
Free
54
Developer 54
Rating
(20)
Projects
28
29%
Arbitration
2
0% / 50%
Overdue
1
4%
Free
55
Developer 55
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
56
Developer 56
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
57
Developer 57
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
58
Developer 58
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
59
Developer 59
Rating
(10)
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
60
Developer 60
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
61
Developer 61
Rating
(11)
Projects
18
28%
Arbitration
4
50% / 50%
Overdue
1
6%
Free
Similar orders
What I need: Compilable, fully-commented MQL4 source (.mq4) that I own outright, replicating an existing compiled MT4 EA I already run. It's a straightforward indicator-based scalper with position-averaging and grouped exits. I'll share the full behavioral details, input list, compiled .ex4, and sample trade logs privately with the awarded coder — your version must reproduce the same trades on my sample data, not
Fvg order 50 - 300 USD
Strategy Objective Create a disciplined, rules‑driven trading framework that identifies high‑probability reversals during the Asia session by leveraging levels formed in the final hours of New York. The goal is consistent execution, controlled risk, and scalable automation. Core Approach Track and define the key price extremes set during late New York trading. Monitor Asia session behavior for liquidity sweeps beyond
Requirements Specification GoldV16 V0 – MT5 XAUUSD Netting EA 1. Platform: - MetaTrader 5 - MQL5 - XAUUSD - NETTING account 2. Position rule: - Only ONE XAUUSD position may be open at any time. - Fixed lot only. - No Martingale. - No automatic lot increase. 3. Stop Loss: - Stop Loss must be sent immediately when a trade opens. - Default SL distance: 1.00 USD in gold price. - SL distance must be adjustable in Inputs
MQL5 developer needed to code a macro-driven gold trading Expert Advisor for MetaTrader. Body: We have a documented macro-driven trading strategy for gold that needs to be converted into a working MetaTrader Expert Advisor. Experience integrating external data sources, such as economic calendar events or interest rate and dollar index data, into MQL5 is required. An N.D.A. must be signed before strategy details are
I’m looking for an experienced MQL5 developer to create an MT5 EA similar to Iron Range, mainly for BTCUSD. It should use a range-based entry strategy, support market and pending orders, fixed-lot and percentage-risk sizing, stop loss, take profit, break-even, trailing stop, spread protection, and daily loss or drawdown limits. It should also work with different brokers and include adjustable settings for
MACD + EMA 30 - 100 USD
J’ai fais un indicateur tradingview que j’aimerai adapter à MT5. celui ci indique une flèche pour des achats ou des ventes lorsque le prix atteint un niveau tracé auparavant par l’indicateur également. Les conditions sont les suivantes : timeframe 1 minute Buy Stop / Sell Stop sur le niveau tracé. SL placé sur la EMA 21 au moment du du déclenchement de l’ordre avec possibilité de le modifier. Le TP à 1.5R
I need someone who can create a Trading Bot/AI or Expert Advisor (EA) for MetaTrader 5 (MT5) based on my manual trading strategy. My strategy uses only two indicators: Envelope and Moving Average. What I need is for the EA to accurately follow my manual trading logic and strategy, while also respecting the exact settings and parameters that I use for both indicators. This is not a Martingale strategy or anything
I am looking for a developer experienced in EAs and MT5 optimization to help me optimize my trading robot to operate during the Asian Session as well. Currently, the EA is already optimized for the London and New York sessions. I also have a fully functional version that includes the Asian Session. The strategy and all logic required for Asian Session trading are already implemented. Therefore, there is no need to
i need someone that can make me an EA really easy with the martingala system?, I am looking for something that doesn't exceed 5 trades for the martingale, I think I did it, but it only works for propfirms, So i need to develop it on ninja trader I have identified a very very simple strategy but it only works on propfirms, with only two propfirm accounts, i absolutely need account A and account, And they have to open
Pro bot 35 - 200 USD
Should be able to trade for me when I need to trade and make few or no loses.should help me trade profitably while on the chart.Tge more profits,the more we play

Project information

Budget
150 - 300 USD
Deadline
from 10 to 20 day(s)