🔔 Semi-Automated EA for US Indices (Manual Entry, Dynamic SL/TP, OPR Zone Detection) — MT5 — Full Source Code Required

Specification

Hello,

I am looking for an experienced MQL5 developer to build a semi-automated Expert Advisor (EA) for MetaTrader 5.

The EA will analyze US indices (US30, US100, US500) to detect specific market structures and send me alerts (pop-up + sound) when conditions are met.

It will NOT execute trades automatically — manual confirmation is required (button click to execute).



🔹 Strategy Conditions:

Timeframes:
- OPR (Opening Price Range) detection on M15
- Entry signals on M5

Trade Setup:
- Price crossing an OPR level (high or low of the range)
- Retest of the OPR level with confirmation from EMA20 or SMA50 filter

- Stop-Loss (SL): Dynamic, placed below/above the recent swing low/high (user-configurable)

- Take-Profit (TP): Optional, dynamic or fixed R-multiple (default = 2R)

- Economic News Filter: Pause signals during high-impact news (Forexfactory or MT5 built-in calendar)

- User Interface: Simple interface to enable/disable alerts and select index

🔹 Development Requirements:
- This EA is semi-automated. Fully automated version will come later.
- Full editable .mq5 source code must be delivered (No .ex5-only delivery).
- The code must be clean, modular, and well-commented to allow easy future upgrades (e.g., full automation, licensing system).
- By accepting this job, you agree that all ownership and rights of the EA belong to me (the client).
- The EA must be structured to allow for future integration of a licensing system if required.
- Only experienced developers with verifiable past projects (provide examples).

🔹 Budget & Deadline:
- Budget: $200 - $300 (negotiable for quality work)
- Delivery Time: 7 to 10 days



🟢 Important:

- This is a serious project. I will only respond to developers who provide:

- Proof of similar MQL5 projects (links or screenshots)

- A short explanation of how you plan to structure this EA


Responded

1
Developer 1
Rating
(11)
Projects
15
20%
Arbitration
3
67% / 0%
Overdue
0
Free
2
Developer 2
Rating
(93)
Projects
133
17%
Arbitration
4
25% / 25%
Overdue
12
9%
Busy
3
Developer 3
Rating
(12)
Projects
17
35%
Arbitration
0
Overdue
1
6%
Free
4
Developer 4
Rating
(2237)
Projects
2823
62%
Arbitration
118
46% / 25%
Overdue
427
15%
Working
5
Developer 5
Rating
(297)
Projects
460
18%
Arbitration
29
45% / 24%
Overdue
28
6%
Busy
6
Developer 6
Rating
(156)
Projects
280
35%
Arbitration
14
29% / 50%
Overdue
42
15%
Working
7
Developer 7
Rating
(258)
Projects
584
35%
Arbitration
64
20% / 58%
Overdue
147
25%
Free
Published: 1 article, 22 codes
8
Developer 8
Rating
(69)
Projects
98
52%
Arbitration
13
38% / 23%
Overdue
8
8%
Free
9
Developer 9
Rating
(269)
Projects
320
51%
Arbitration
12
42% / 0%
Overdue
17
5%
Busy
10
Developer 10
Rating
(15)
Projects
34
24%
Arbitration
3
0% / 33%
Overdue
2
6%
Working
11
Developer 11
Rating
(1)
Projects
1
100%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
0
Loaded
13
Developer 13
Rating
(12)
Projects
18
44%
Arbitration
2
0% / 100%
Overdue
3
17%
Working
14
Developer 14
Rating
(2)
Projects
2
50%
Arbitration
1
0% / 0%
Overdue
0
Working
15
Developer 15
Rating
Projects
1
100%
Arbitration
2
0% / 0%
Overdue
0
Working
16
Developer 16
Rating
(75)
Projects
231
73%
Arbitration
6
100% / 0%
Overdue
1
0%
Free
17
Developer 17
Rating
(10)
Projects
11
0%
Arbitration
1
0% / 0%
Overdue
0
Working
18
Developer 18
Rating
(138)
Projects
169
53%
Arbitration
10
80% / 0%
Overdue
0
Free
Published: 1 code
19
Developer 19
Rating
(270)
Projects
550
49%
Arbitration
55
40% / 36%
Overdue
227
41%
Working
20
Developer 20
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
(7)
Projects
11
18%
Arbitration
5
20% / 0%
Overdue
3
27%
Working
22
Developer 22
Rating
(51)
Projects
82
43%
Arbitration
4
0% / 75%
Overdue
2
2%
Loaded
23
Developer 23
Rating
(284)
Projects
459
39%
Arbitration
95
43% / 18%
Overdue
73
16%
Working
Published: 2 codes
24
Developer 24
Rating
(50)
Projects
84
26%
Arbitration
9
67% / 11%
Overdue
43
51%
Working
25
Developer 25
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Developer 26
Rating
(119)
Projects
169
38%
Arbitration
9
78% / 22%
Overdue
15
9%
Free
27
Developer 27
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
29
Developer 29
Rating
(127)
Projects
165
39%
Arbitration
7
57% / 0%
Overdue
29
18%
Working
Similar orders
The strategy should buy a futures contract at market Ask price. The contract should be held until the price reaches its highest point since entering the position. A user specified virtual (does not show on the order book) trailing sell stop should be in place so when the market begins to decline it activates. It would be excellent if I could have the option of a fixed virtual stop or be able to click variable virtual
📄 Development Specification Sheet: Spike Detection Expert Advisor (EA) Project Name: SpikeSentry EA – Expert Advisor based on Spike Indicator Purpose: To develop an EA that opens trades based on arrow signals from an existing custom spike-detection indicator and manages those trades with options for immediate profit-taking or a trailing stop based on candle count or point distance. Indicator Integration: The EA must
HIGH-ACCURACY FOREX STRATEGY (SHOWING A BUY TEXT (BLUE COLOR) & SELL TEXT (RED COLOR) SIGNALS FOR STEP INDEX Make sure that the Buy (Blue color) & Sell (Red) show on the Chart Parameters : Core Signal Algorithm (80-95% Accuracy Target) 1. Multi-Indicator Scoring System -10-point scoring matrix- signals only trigger at 7+ points Weight distribution: RSI (3pts), MACD (2pts), Bollinger (2pts), Stochastic (2pts), Volume
Through a series of sources, I’ve been able to generate this code. However, it won’t “Enable” in the Control Panel. The strategy should buy a futures contract at market Ask price. The contract should be held until the price reaches its highest point since entering the position. A user specified virtual (does not show on the order book) trailing sell stop should be in place so when the market begins to decline it
STEVENS 30 - 100 USD
I need an EXPERT ADVISOR that trades signals for XAU. It must check and correctly process possible errors in trading operations. The main criteria of opening and closing positions; direction of moving Average, price of the last bar. Set the numbers of lots to trade as an input parameter
Develop Custom Trade Panel for MT5 (with Source Code) – Budget $50 📋 Project Description: I am looking for a skilled MQL5 developer to create a Trade Panel tool for MetaTrader 5 , similar to the one listed here on MQL5 Market: Reference Product: https://www.mql5.com/en/market/product/35049 ✅ Core Requirements: The panel must support the following features: 🔹 Trade Entry Functions: One-click Buy / Sell at market
I need an Expert Advisor that trades by signals of ADX and Moving Average indicators, It must check and correctly process possible errors in trading operations. The main criteria of opening and closing positions: direction of Moving Average, price of the last bar. Set the number of lots to trade as an input parameter
Hello. I’m looking for a highly skilled MQL5 developer for a serious 50/50 partnership. My trading strategy is the result of 9 years of personal trading experience and has never been shared or taught publicly. Over the past 2+ years, we’ve worked on this strategy as a team to optimize it thoroughly. The strategy has a verified win rate of over 70%. If you’re capable of turning this into a clean, professional, and
Je veux un Robot qui doit pouvoir déclencher des positions sur un niveau prédéfini du retracement de fibonacci combiné à la théorie de Dow en considérant la ligne de tendance. Seulement des ordres allant dans le sens de la tendance défini par la ligne de tendance d'une unité de temps standard. Il doit respecter le calcul de risque d'un montant standard en fonction d'un niveau de Stop Loss intégré qui ne va pas
hello great developer We will program 5 single indicator then but them together in one seystem We will program 5 single indicator then but them together in one seystem. I want it professional indicator with nice theme and design from you

Project information

Budget
200 - 300 USD
VAT (20%): 40 - 60 USD
Total: 240 - 360 USD
For the developer
180 - 270 USD
Deadline
from 7 to 15 day(s)

Customer

Placed orders1
Arbitrage count0