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

Tarea técnica

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


Han respondido

1
Desarrollador 1
Evaluación
(32)
Proyectos
35
34%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
1
Desarrollador 1
Evaluación
(7)
Proyectos
9
0%
Arbitraje
2
0% / 100%
Caducado
0
Libre
Ha publicado: 1 artículo
1
Desarrollador 1
Evaluación
(5)
Proyectos
7
0%
Arbitraje
8
13% / 75%
Caducado
3
43%
Libre
2
Desarrollador 2
Evaluación
(18)
Proyectos
22
9%
Arbitraje
5
40% / 40%
Caducado
1
5%
Trabajando
2
Desarrollador 2
Evaluación
(159)
Proyectos
284
35%
Arbitraje
18
22% / 61%
Caducado
42
15%
Trabajando
3
Desarrollador 3
Evaluación
(7)
Proyectos
7
29%
Arbitraje
0
Caducado
0
Trabaja
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(15)
Proyectos
19
16%
Arbitraje
5
40% / 40%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(14)
Proyectos
19
11%
Arbitraje
1
0% / 100%
Caducado
5
26%
Libre
5
Desarrollador 5
Evaluación
(14)
Proyectos
14
21%
Arbitraje
0
Caducado
0
Trabaja
5
Desarrollador 5
Evaluación
(1)
Proyectos
3
0%
Arbitraje
0
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(323)
Proyectos
502
19%
Arbitraje
33
42% / 30%
Caducado
33
7%
Trabajando
6
Desarrollador 6
Evaluación
(24)
Proyectos
30
13%
Arbitraje
12
0% / 67%
Caducado
8
27%
Trabaja
7
Desarrollador 7
Evaluación
(15)
Proyectos
18
6%
Arbitraje
8
38% / 38%
Caducado
2
11%
Trabajando
8
Desarrollador 8
Evaluación
(270)
Proyectos
552
49%
Arbitraje
57
40% / 37%
Caducado
228
41%
Trabaja
9
Desarrollador 9
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
10
Desarrollador 10
Evaluación
(574)
Proyectos
945
47%
Arbitraje
309
58% / 27%
Caducado
125
13%
Libre
11
Desarrollador 11
Evaluación
(336)
Proyectos
404
52%
Arbitraje
20
55% / 15%
Caducado
29
7%
Trabajando
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(496)
Proyectos
963
74%
Arbitraje
27
19% / 67%
Caducado
100
10%
Ocupado
Ha publicado: 1 artículo, 6 ejemplos
14
Desarrollador 14
Evaluación
(294)
Proyectos
470
39%
Arbitraje
102
40% / 24%
Caducado
78
17%
Ocupado
Ha publicado: 2 ejemplos
15
Desarrollador 15
Evaluación
(8)
Proyectos
8
0%
Arbitraje
0
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(248)
Proyectos
254
30%
Arbitraje
0
Caducado
3
1%
Libre
Ha publicado: 2 ejemplos
17
Desarrollador 17
Evaluación
(588)
Proyectos
1061
50%
Arbitraje
39
28% / 41%
Caducado
49
5%
Trabaja
Ha publicado: 1 artículo, 8 ejemplos
18
Desarrollador 18
Evaluación
(4)
Proyectos
7
0%
Arbitraje
3
33% / 33%
Caducado
3
43%
Trabajando
Solicitudes similares
step by step and structure this into a full IEEE 830 / ISO/IEC/IEEE 29148 style Requirements Specification. This format will include: Introduction System Overview Functional and Performance Requirements Traceability Matrix (linking requirements to test cases) Verification and Validation Compliance Standards 1. Introduction 1.1 Purpose The purpose of this document is to define the technical requirements for the
Henryy999 30 - 3000 USD
The Ai robot must help me with forex and I don't have money soon can the Ai robot give me some money and I will pay it back if the Ai robot does a good job making me rich
// Add this to your EA after ExportState() function void SendToBase44(const string state, const string dir, double entry, double sl, double tp) { string url = " https://preview-sandbox--ee0a32a725b788974de435e8cef40b7a.base44.app/api/functions/receiveEAState "; string headers = "Content-Type: application/json\r\n"; string json = "{" "\"symbol\":\""+_Symbol+"\","
1.Sinyal Perdagangan : Sinyal beli: garis MACD utama memotong garis sinyal ke atas (macd_current>signal_current && macd_previous<signal_previous). Sinyal jual: garis MACD utama memotong garis sinyal ke bawah (macd_current<signal_current && macd_previous>signal_previous). Gambar di bawah menunjukkan kasus beli dan jual. 2. Posisi ditutup pada sinyal yang berlawanan: Posisi beli ditutup pada sinyal jual, dan posisi
EA grid hunter 30 - 200 USD
1. Platform & Environment Platform: MetaTrader 5 (MT5 ONLY) Language: MQL5 Account type: ECN / Netting or Hedging Designed for broker rebate/commission return programs No DLLs, no external dependencies 2. Strategy Overview The EA is a high-frequency scalping Expert Advisor focused on maximizing the number of trades with minimal price movement, where the main source of profitability is broker rebate rather than market

Información sobre el proyecto

Presupuesto
30 - 150 USD
Plazo límite de ejecución
de 5 a 15 día(s)