Termos de Referência

MT4 Hedging Expert Advisor Build
Project: Custom Grid + Hedge EA Development (MT4)
Strategy Concept

We want to develop a custom Expert Advisor (EA) that combines trend filtering, indicator-based entry signals, and grid trading.

Indicators

EMAs (multi-timeframe trend filter):

Short EMAs (e.g. 10–30) for short-term direction

Medium EMAs (e.g. 50–100) for structure confirmation

Long EMA (200) as main trend filter

Signals should only be taken when EMA structure aligns with trend bias

RSI (14):

Used as a momentum filter

Avoid buying when RSI is oversold (below ~30)

Avoid selling when RSI is overbought (above ~70)

Optional divergence logic: if RSI diverges from price, trigger an opposite entry

Stochastic (5,3,3):

Extra swing filter for entry validation (overbought/oversold + crosses)

Entry Logic

First Entry:

A buy or sell is triggered when EMA structure + RSI + Stochastic agree

Example: In a downtrend (EMA short < mid < slow < EMA200), open a sell if RSI and Stoch confirm

Grid Expansion:

After the first entry, the EA adds positions in the same direction at fixed pip distances

Step 1: tighter grid (e.g. 20 pips)

After X orders (e.g. 9), step switches to wider spacing (e.g. 100 pips)

Hedging:

EA can open a new grid in the opposite direction if fresh entry conditions are met

Buy and Sell baskets are managed independently

Exit Logic

Basket Take Profit (TP):

Close all trades on one side once the combined profit (USD-based) reaches a set target

Equity Protection:

Optional buffer to secure gains and prevent overexposure
Technical Requirements

Platform: MT4

Inputs must be configurable:

EMA periods, RSI thresholds, Stoch settings

Grid step sizes, switch-after-N orders, basket TP (USD or pips)

Max orders per basket, spread filter, minimum spacing between orders

Must support independent hedging baskets (buy & sell)

Clean, stable code (no repainting indicators)
Deliverables

Source code .mq4
Full input parameter guide

Example backtest (GBPUSD H1 recommended) to show functionality

Bonus (Nice-to-Have)

On-chart info panel (status, number of orders, basket P/L, cleanup buffer)

Auto lot-sizing options

Adjustable equity protection

We are looking for an experienced developer who has built grid/martingale/hedge EAs before and can deliver a stable and professional codebase.

Respondido

1
Desenvolvedor 1
Classificação
(274)
Projetos
403
28%
Arbitragem
40
40% / 50%
Expirado
1
0%
Livre
2
Desenvolvedor 2
Classificação
(390)
Projetos
416
30%
Arbitragem
74
19% / 72%
Expirado
52
13%
Trabalhando
3
Desenvolvedor 3
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
4
Desenvolvedor 4
Classificação
(47)
Projetos
67
37%
Arbitragem
5
40% / 40%
Expirado
1
1%
Livre
5
Desenvolvedor 5
Classificação
(510)
Projetos
977
74%
Arbitragem
27
19% / 67%
Expirado
100
10%
Livre
Publicou: 1 artigo, 6 códigos
6
Desenvolvedor 6
Classificação
(163)
Projetos
172
44%
Arbitragem
3
33% / 33%
Expirado
1
1%
Trabalhando
7
Desenvolvedor 7
Classificação
(43)
Projetos
62
23%
Arbitragem
9
22% / 44%
Expirado
10
16%
Trabalhando
8
Desenvolvedor 8
Classificação
(39)
Projetos
52
19%
Arbitragem
15
27% / 67%
Expirado
8
15%
Livre
Publicou: 1 código
9
Desenvolvedor 9
Classificação
(12)
Projetos
12
17%
Arbitragem
2
0% / 50%
Expirado
1
8%
Livre
10
Desenvolvedor 10
Classificação
(7)
Projetos
7
0%
Arbitragem
0
Expirado
2
29%
Livre
11
Desenvolvedor 11
Classificação
(19)
Projetos
27
0%
Arbitragem
4
0% / 100%
Expirado
5
19%
Trabalhando
12
Desenvolvedor 12
Classificação
(2668)
Projetos
3400
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Trabalhando
Publicou: 1 código
13
Desenvolvedor 13
Classificação
(314)
Projetos
562
35%
Arbitragem
81
31% / 44%
Expirado
205
36%
Trabalhando
14
Desenvolvedor 14
Classificação
(10)
Projetos
19
42%
Arbitragem
7
0% / 57%
Expirado
3
16%
Trabalhando
15
Desenvolvedor 15
Classificação
(5)
Projetos
4
25%
Arbitragem
1
0% / 100%
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(363)
Projetos
436
54%
Arbitragem
22
50% / 14%
Expirado
30
7%
Carregado
17
Desenvolvedor 17
Classificação
(453)
Projetos
566
26%
Arbitragem
24
42% / 38%
Expirado
85
15%
Livre
Publicou: 6 códigos
18
Desenvolvedor 18
Classificação
(1)
Projetos
3
0%
Arbitragem
0
Expirado
0
Livre
19
Desenvolvedor 19
Classificação
(20)
Projetos
26
38%
Arbitragem
6
33% / 50%
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
(2)
Projetos
0
0%
Arbitragem
5
0% / 60%
Expirado
0
Livre
21
Desenvolvedor 21
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
22
Desenvolvedor 22
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
23
Desenvolvedor 23
Classificação
(30)
Projetos
37
54%
Arbitragem
2
50% / 50%
Expirado
3
8%
Livre
24
Desenvolvedor 24
Classificação
(4)
Projetos
8
0%
Arbitragem
3
33% / 67%
Expirado
4
50%
Livre
25
Desenvolvedor 25
Classificação
Projetos
0
0%
Arbitragem
1
0% / 0%
Expirado
0
Trabalhando
26
Desenvolvedor 26
Classificação
(13)
Projetos
20
40%
Arbitragem
1
0% / 100%
Expirado
1
5%
Livre
27
Desenvolvedor 27
Classificação
(2322)
Projetos
2925
63%
Arbitragem
123
45% / 25%
Expirado
429
15%
Trabalhando
28
Desenvolvedor 28
Classificação
(4)
Projetos
5
20%
Arbitragem
2
0% / 100%
Expirado
1
20%
Livre
Publicou: 3 códigos
29
Desenvolvedor 29
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
30
Desenvolvedor 30
Classificação
(162)
Projetos
289
35%
Arbitragem
18
22% / 61%
Expirado
43
15%
Livre
31
Desenvolvedor 31
Classificação
(2)
Projetos
2
100%
Arbitragem
0
Expirado
0
Trabalhando
32
Desenvolvedor 32
Classificação
(77)
Projetos
244
74%
Arbitragem
7
100% / 0%
Expirado
1
0%
Livre
Publicou: 1 artigo
33
Desenvolvedor 33
Classificação
(298)
Projetos
477
40%
Arbitragem
105
40% / 24%
Expirado
81
17%
Carregado
Publicou: 2 códigos
34
Desenvolvedor 34
Classificação
(27)
Projetos
30
37%
Arbitragem
0
Expirado
3
10%
Livre
35
Desenvolvedor 35
Classificação
(5)
Projetos
5
60%
Arbitragem
0
Expirado
0
Livre
36
Desenvolvedor 36
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
37
Desenvolvedor 37
Classificação
(19)
Projetos
26
27%
Arbitragem
4
50% / 25%
Expirado
4
15%
Carregado
38
Desenvolvedor 38
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
39
Desenvolvedor 39
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
40
Desenvolvedor 40
Classificação
(772)
Projetos
1039
44%
Arbitragem
50
8% / 50%
Expirado
116
11%
Livre
41
Desenvolvedor 41
Classificação
(48)
Projetos
56
34%
Arbitragem
15
27% / 60%
Expirado
1
2%
Trabalhando
Pedidos semelhantes
I need an Ai trading bot for Binance and BTC on MT5 that also uses order flow data. It should also make use of TSI- Temporal indicator sampling and also it should make use of fundamental analysis in the process of signal generation
Hello, i need expert developer that have been develop so many profitable AI bots that work for mt5 and ctrader autonomously if you know you can easily execute this requirement bid for it. NOTE:- YOU MUST COME WITH SAMPLE FOR THE 2 TRADING PLATFORM. While i take a look at your profile and reach out to you thanks
Hi. Could you slightly rewrite my cBot for me to use a 5-minute chart without a fixed target? The stop should be a trailing stop at the level of the initial range
Project goal: To code several items for Ninja Trader, ranging from simple to more complex tasks, with potential for ongoing collaboration. Scope of work: - Develop code for specific items in Ninja Trader. - Implement minor functionalities like a line at a time level. - Address more complex coding needs as they arise

Informações sobre o projeto

Orçamento
150+ USD
Prazo
para 2 dias