Development of a Signal-Only Expert Advisor (EA) for MetaTrader 5 based on Smart Money Concepts (Order Block + CHoCH + Engulf)

Specification

Hello, hope you’re doing well 

Below is the scope of work and responsibilities for the project, so we can finalize the agreement before starting development.

Project Title:
Development of a Signal-Only Expert Advisor (EA) for MetaTrader 5 based on Smart Money Concepts (Order Block + CHoCH + Engulf)

Main Objective:
To build an analytical and signal-generating EA (no live trading) that automatically analyzes market structure and candle confirmations, sends trading alerts, and logs performance data for backtesting.


Developer Responsibilities:

  1. Develop the EA in MQL5 for the MetaTrader 5 platform.
  2. Use multi-timeframe logic:
    • Structure timeframe: 15 minutes
    • Trigger timeframe: 3 minutes
  3. Detect CHoCH (Change of Character), Order Blocks, and Engulf/Scoop candles according to the trading plan provided.
  4. Generate trade signals only after candle confirmation:
    • On-screen text alert
    • Sound alert
    • Push notification to mobile
  5. Log every signal to a CSV file, including time, direction, price, SL, TP, and result (for backtesting statistics).
  6. Calculate and display win rate, average RR, drawdown, and expectancy.
  7. Apply a time filter — the EA should only work between 09:00 and 12:00 server time.
  8. The EA must not open real positions — it only provides signals and logs them.
  9. Deliverables include:
    • Compiled file (.EX5)
    • Source code (.MQ5) if agreed upon
    • User guide / setup instructions (TXT or PDF)
  10. Provide at least 2 weeks of support after final delivery for bug fixes or minor adjustments.

Client Responsibilities (Me):

  • Provide the full trading plan and checklist for entries.
  • Test demo versions and provide feedback at each stage.
  • Release payments milestone by milestone after confirming functionality.
  • Retain full ownership of the analytical logic and strategy as the original author.


If you confirm these points, we can move to the contract stage and begin Phase 1 of the project.
Please confirm your agreement so I can initiate the first milestone payment.


Best regards,
SIAMAK GHASEMKHANI


Responded

1
Developer 1
Rating
(33)
Projects
36
33%
Arbitration
5
0% / 80%
Overdue
0
Working
Published: 2 codes
1
Developer 1
Rating
(12)
Projects
13
31%
Arbitration
3
0% / 100%
Overdue
0
Working
Published: 1 article
1
Developer 1
Rating
(5)
Projects
7
0%
Arbitration
8
13% / 75%
Overdue
3
43%
Free
2
Developer 2
Rating
(21)
Projects
27
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
2
Developer 2
Rating
(162)
Projects
289
35%
Arbitration
18
22% / 61%
Overdue
43
15%
Free
3
Developer 3
Rating
(8)
Projects
9
33%
Arbitration
1
100% / 0%
Overdue
0
Free
3
Developer 3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(17)
Projects
21
19%
Arbitration
5
40% / 40%
Overdue
0
Free
4
Developer 4
Rating
(14)
Projects
19
11%
Arbitration
1
0% / 100%
Overdue
5
26%
Free
5
Developer 5
Rating
(14)
Projects
15
20%
Arbitration
1
100% / 0%
Overdue
0
Free
5
Developer 5
Rating
(1)
Projects
3
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(329)
Projects
515
19%
Arbitration
35
46% / 31%
Overdue
34
7%
Working
6
Developer 6
Rating
(25)
Projects
31
13%
Arbitration
13
0% / 77%
Overdue
9
29%
Working
7
Developer 7
Rating
(17)
Projects
21
14%
Arbitration
8
38% / 38%
Overdue
3
14%
Loaded
8
Developer 8
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
11
Developer 11
Rating
(366)
Projects
449
55%
Arbitration
23
57% / 17%
Overdue
30
7%
Working
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
(510)
Projects
977
74%
Arbitration
27
19% / 67%
Overdue
100
10%
Working
Published: 1 article, 6 codes
14
Developer 14
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
15
Developer 15
Rating
(9)
Projects
10
10%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(258)
Projects
269
29%
Arbitration
1
100% / 0%
Overdue
3
1%
Working
Published: 2 codes
17
Developer 17
Rating
(589)
Projects
1070
50%
Arbitration
39
28% / 41%
Overdue
49
5%
Free
Published: 1 article, 8 codes
18
Developer 18
Rating
(4)
Projects
8
0%
Arbitration
3
33% / 67%
Overdue
4
50%
Free
Similar orders
RECHERCHE DÉVELOPPEUR MQL5 — PARTENARIAT 50/50 Objectif : développer un EA de trading automatisé en 11 jours maximum pour participer à plusieurs concours de trading démo. Je recherche un développeur MQL5 expérimenté, capable de développer, tester et optimiser un EA proprement, avec une vraie maîtrise de la gestion du risque. CONCOURS VISÉS 🥇 XM — Weekly Demo Contest - Concours récurrent - Prize pool annoncé : 25 000

Project information

Budget
30 - 150 USD
Deadline
from 5 to 15 day(s)