Seeking MT5 Developer for Advanced Object‑Driven Manual Execution System (Expert‑Level Only)

MQL5 Experts Scripts

Trabalho concluído

Tempo de execução 39 dias
Comentário do cliente
“A highly professional developer — supportive, cooperative, understanding, and delivers excellent work with outstanding quality.”
Comentário do desenvolvedor
A pleasure to work with. Clear requirements, precise bug reports, excellent communication. Flexible with deadlines and generous at the end. Would gladly work with him again.

Termos de Referência


Description: I am looking for a highly experienced MT5 developer to build a manual‑execution Expert Advisor called Chain Flow.

This project is not suitable for beginners, indicator‑only developers, or anyone who has not previously built complex object‑based systems. The EA relies heavily on chart objects, state machines, and clean UI panel logic.

Project Overview (High‑Level):

Chain Flow is a manual execution EA that reacts only when the trader interacts with a small panel. The EA must read and manage specific chart objects (lines) and maintain internal states for each chart independently.

Core Functional Requirements:

  • Full object‑driven logic (trendlines, labels, buttons, chain lines).

  • Clean, minimal UI panel with:

    • 3 buttons

    • 1 input field

    • 2–3 labels

  • Panel must be collapsible (hide/show) and resizable.

  • Panel must be fully locked (non‑selectable, non‑movable).

  • EA must operate independently on each chart (multi‑chart architecture).

  • EA must work on all timeframes without conflicts.

  • Internal state machine (Active / Inactive / Waiting / Completed).

  • State persistence after chart refresh or terminal restart.

  • Dropdown lists for:

    • Active chains

    • Trades inside each chain

Instrument Compatibility Requirement (Important):

The EA must support all financial instruments available in MT5, including:

  • Forex

  • Gold & Silver

  • Indices (US30, NAS100, DAX40, etc.)

  • Cryptocurrencies

  • Stocks

Lot size and risk calculations must be fully dynamic, using:

  • Tick Value

  • Tick Size

  • Contract Size

so that the EA calculates position size correctly regardless of the instrument type.

Delivery Structure & Milestones:

The project must be delivered in three clear stages, each with its own testing phase:

  1. Core Logic Implementation

    • Object reading

    • State machine behavior

    • Multi‑chart independence

    • Dynamic tick‑value calculations

  2. User Interface (UI) Development

    • Panel layout

    • Buttons, labels, input field

    • Collapsible & resizable panel

    • Fully locked, non‑movable interface

  3. Integration & Final Testing

    • Connecting UI with logic

    • Ensuring stability across all instruments

    • Persistence after restart

    • Final bug fixes and optimization

A clear timeline for each stage is required.

Important Notes:

  • No auto‑trading logic.

  • No indicators.

  • No signals.

  • Only manual execution based on user interaction and chart objects.

  • This project requires strong experience with UI panels + chart object manipulation + state‑based logic.

Who I’m Looking For:

  • Developers who have built complex object‑based EAs before.

  • Developers comfortable with multi‑chart state management.

  • Developers who can deliver a stable, clean, non‑movable interface.

  • Developers who understand state machines and persistent logic.

  • Developers who communicate clearly and professionally.

If you meet these requirements and have relevant examples, please contact me.

Respondido

1
Desenvolvedor 1
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
2
Desenvolvedor 2
Classificação
(2)
Projetos
2
0%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(111)
Projetos
184
25%
Arbitragem
25
16% / 76%
Expirado
16
9%
Livre
4
Desenvolvedor 4
Classificação
(20)
Projetos
26
38%
Arbitragem
3
33% / 67%
Expirado
3
12%
Livre
5
Desenvolvedor 5
Classificação
(33)
Projetos
36
33%
Arbitragem
5
0% / 80%
Expirado
0
Trabalhando
Publicou: 2 códigos
6
Desenvolvedor 6
Classificação
(2676)
Projetos
3416
68%
Arbitragem
77
48% / 14%
Expirado
343
10%
Trabalhando
Publicou: 1 código
7
Desenvolvedor 7
Classificação
(556)
Projetos
850
61%
Arbitragem
33
27% / 45%
Expirado
24
3%
Trabalhando
Publicou: 1 código
8
Desenvolvedor 8
Classificação
(212)
Projetos
275
21%
Arbitragem
25
52% / 16%
Expirado
0
Trabalhando
9
Desenvolvedor 9
Classificação
(10)
Projetos
12
33%
Arbitragem
0
Expirado
2
17%
Trabalhando
Publicou: 1 código
10
Desenvolvedor 10
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
(5)
Projetos
5
60%
Arbitragem
1
0% / 0%
Expirado
2
40%
Livre
Publicou: 1 código
12
Desenvolvedor 12
Classificação
(25)
Projetos
31
13%
Arbitragem
14
0% / 79%
Expirado
9
29%
Livre
13
Desenvolvedor 13
Classificação
(40)
Projetos
55
35%
Arbitragem
2
0% / 50%
Expirado
0
Livre
14
Desenvolvedor 14
Classificação
(9)
Projetos
16
19%
Arbitragem
2
0% / 50%
Expirado
3
19%
Carregado
15
Desenvolvedor 15
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(22)
Projetos
30
40%
Arbitragem
8
25% / 38%
Expirado
2
7%
Ocupado
Publicou: 8 artigos, 35 códigos
17
Desenvolvedor 17
Classificação
(24)
Projetos
32
38%
Arbitragem
4
50% / 25%
Expirado
5
16%
Trabalhando
18
Desenvolvedor 18
Classificação
(45)
Projetos
53
57%
Arbitragem
2
100% / 0%
Expirado
1
2%
Livre
Publicou: 5 códigos
19
Desenvolvedor 19
Classificação
(6)
Projetos
8
38%
Arbitragem
1
0% / 100%
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
(852)
Projetos
1467
72%
Arbitragem
123
28% / 47%
Expirado
359
24%
Trabalhando
Publicou: 3 artigos
21
Desenvolvedor 21
Classificação
(184)
Projetos
317
24%
Arbitragem
24
33% / 13%
Expirado
23
7%
Trabalhando
Publicou: 3 códigos
22
Desenvolvedor 22
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
0
Livre
23
Desenvolvedor 23
Classificação
(1)
Projetos
2
50%
Arbitragem
0
Expirado
1
50%
Trabalhando
24
Desenvolvedor 24
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
25
Desenvolvedor 25
Classificação
(4)
Projetos
8
0%
Arbitragem
3
33% / 67%
Expirado
4
50%
Livre
26
Desenvolvedor 26
Classificação
(258)
Projetos
269
29%
Arbitragem
2
50% / 0%
Expirado
3
1%
Trabalhando
Publicou: 2 códigos
27
Desenvolvedor 27
Classificação
(11)
Projetos
16
50%
Arbitragem
1
100% / 0%
Expirado
4
25%
Livre
28
Desenvolvedor 28
Classificação
(60)
Projetos
94
43%
Arbitragem
4
0% / 100%
Expirado
4
4%
Livre
29
Desenvolvedor 29
Classificação
(369)
Projetos
459
55%
Arbitragem
24
58% / 17%
Expirado
31
7%
Livre
30
Desenvolvedor 30
Classificação
(54)
Projetos
67
42%
Arbitragem
15
27% / 60%
Expirado
1
1%
Trabalhando
31
Desenvolvedor 31
Classificação
(13)
Projetos
24
75%
Arbitragem
0
Expirado
2
8%
Livre
Publicou: 62 códigos
32
Desenvolvedor 32
Classificação
(9)
Projetos
10
10%
Arbitragem
0
Expirado
0
Livre
33
Desenvolvedor 33
Classificação
(64)
Projetos
68
25%
Arbitragem
12
42% / 42%
Expirado
4
6%
Livre
34
Desenvolvedor 34
Classificação
(624)
Projetos
731
34%
Arbitragem
48
52% / 40%
Expirado
14
2%
Trabalhando
35
Desenvolvedor 35
Classificação
(14)
Projetos
21
24%
Arbitragem
0
Expirado
2
10%
Livre
Publicou: 3 códigos
36
Desenvolvedor 36
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
37
Desenvolvedor 37
Classificação
(263)
Projetos
309
76%
Arbitragem
15
67% / 0%
Expirado
6
2%
Carregado
38
Desenvolvedor 38
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
39
Desenvolvedor 39
Classificação
(19)
Projetos
27
11%
Arbitragem
11
9% / 55%
Expirado
12
44%
Livre
40
Desenvolvedor 40
Classificação
(13)
Projetos
20
40%
Arbitragem
1
0% / 100%
Expirado
1
5%
Livre
41
Desenvolvedor 41
Classificação
(89)
Projetos
254
78%
Arbitragem
9
22% / 56%
Expirado
36
14%
Trabalhando
Publicou: 3 artigos, 26 códigos
42
Desenvolvedor 42
Classificação
(1)
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
43
Desenvolvedor 43
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
44
Desenvolvedor 44
Classificação
(43)
Projetos
74
50%
Arbitragem
5
0% / 60%
Expirado
19
26%
Livre
45
Desenvolvedor 45
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
1
100%
Livre
46
Desenvolvedor 46
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
47
Desenvolvedor 47
Classificação
(25)
Projetos
33
18%
Arbitragem
6
50% / 33%
Expirado
4
12%
Livre
48
Desenvolvedor 48
Classificação
(2)
Projetos
2
100%
Arbitragem
0
Expirado
1
50%
Livre
Publicou: 6 códigos
49
Desenvolvedor 49
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
50
Desenvolvedor 50
Classificação
(10)
Projetos
15
13%
Arbitragem
6
0% / 67%
Expirado
2
13%
Livre
51
Desenvolvedor 51
Classificação
(119)
Projetos
169
38%
Arbitragem
9
78% / 22%
Expirado
15
9%
Livre
52
Desenvolvedor 52
Classificação
(54)
Projetos
102
23%
Arbitragem
12
25% / 17%
Expirado
13
13%
Livre
53
Desenvolvedor 53
Classificação
(3)
Projetos
3
0%
Arbitragem
0
Expirado
0
Livre
54
Desenvolvedor 54
Classificação
(453)
Projetos
566
26%
Arbitragem
24
42% / 38%
Expirado
85
15%
Livre
Publicou: 6 códigos
55
Desenvolvedor 55
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
56
Desenvolvedor 56
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
57
Desenvolvedor 57
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
58
Desenvolvedor 58
Classificação
(5)
Projetos
8
13%
Arbitragem
3
0% / 33%
Expirado
2
25%
Livre
Publicou: 1 código

Informações sobre o projeto

Orçamento
700 - 900 USD
Prazo
de 10 para 14 dias