Termos de Referência



OBJETIVO


Criar um Expert Advisor MT5 profissional para XAUUSD focado em:


Consistência


Baixo drawdown


Scalping profissional


Proteção da conta


Crescimento sustentável


Compatibilidade com conta micro e prop firms



NÃO utilizar:


Martingale


Grid


Hedge agressivo


Recovery system


Multiplicação de lotes após perda




---


ATIVO


XAUUSD apenas




---


TIMEFRAMES


Timeframe principal


M5



Confirmação tendência


M15



Confirmação macro opcional


H1




---


ESTRUTURA DA ESTRATÉGIA


A estratégia deve ser baseada em:


Trend Following


Pullback Scalping


Volatility Filter


Smart Entry Confirmation


Price Action Confirmation


ATR Dynamic Management



Objetivo: Entrar apenas em movimentos de alta probabilidade.



---


FILTRO DE TENDÊNCIA


BUY apenas quando:


EMA 50 acima EMA 200 no M15


Inclinação positiva da EMA 50


Preço acima VWAP opcional



SELL apenas quando:


EMA 50 abaixo EMA 200 no M15


Inclinação negativa da EMA 50


Preço abaixo VWAP opcional




---


FILTRO DE MERCADO LATERAL


NÃO operar quando:


Distância entre EMA 50 e EMA 200 for muito pequena


ATR abaixo do mínimo definido


ADX abaixo do nível mínimo



Objetivo: Evitar consolidação/chop.



---


CONDIÇÕES DE ENTRADA BUY


1. Tendência bullish confirmada



2. Pullback até EMA 20 no M5



3. RSI(14) abaixo de 40 e cruzar novamente acima



4. Candle bullish engulfing OU rejection candle



5. Candle atual não pode ser oversized



6. ATR acima do mínimo



7. Spread abaixo do máximo



8. Fora de notícias high impact



9. Não abrir após spike violento




Abrir BUY no fecho da candle de confirmação.



---


CONDIÇÕES DE ENTRADA SELL


1. Tendência bearish confirmada



2. Pullback até EMA 20 no M5



3. RSI(14) acima de 60 e cruzar novamente abaixo



4. Candle bearish engulfing OU rejection candle



5. Candle atual não pode ser oversized



6. ATR acima do mínimo



7. Spread abaixo do máximo



8. Fora de notícias high impact



9. Não abrir após spike violento




Abrir SELL no fecho da candle de confirmação.



---


FILTRO DE CANDLE ANORMAL


Não abrir trades quando:


Candle atual > 2x ATR


Spike anormal detectado


Spread anormal



Objetivo: Evitar entradas no fim do movimento.



---


FILTRO DE HORÁRIO


Operar apenas:


Sessão Londres


Overlap Londres/Nova Iorque



Evitar:


Sessão asiática


Rollovers


Última hora de sexta-feira



Horários devem ser editáveis.



---


NEWS FILTER


Não operar:


NFP


CPI


FOMC


Juros FED


Notícias USD high impact



Adicionar buffer:


30 minutos antes


30 minutos depois




---


GESTÃO DE RISCO


Risco automático


0.5% por trade default


Máximo 1% opcional



Máximo de trades


1 trade por direção


Máximo 2 trades totais



Proteção diária


Parar após 3 perdas consecutivas


Parar após 5% drawdown diário


Parar após atingir +3% lucro diário



Cooldown


Após loss:


esperar 15-30 minutos




---


STOP LOSS E TAKE PROFIT


Stop Loss


Baseado em ATR:


SL = ATR(14) x 1.5


Take Profit


TP = ATR(14) x 2.5


Risk Reward mínimo


1:1.5


Objetivo ideal: 1:2



---


BREAK EVEN


Mover SL para BE+1 quando:


lucro atingir +8/+10 pontos



Objetivo: Proteção da conta.



---


TRAILING STOP


Trailing inteligente baseado em ATR.


Ativar apenas após lucro mínimo.


Regras:


Nunca afastar stop


Apenas aproximar


Trailing adaptativo à volatilidade




---


FILTRO DXY (OPCIONAL)


BUY GOLD:


apenas se DXY bearish



SELL GOLD:


apenas se DXY bullish



Objetivo: Melhorar precisão institucional.



---


PROTEÇÕES IMPORTANTES


Adicionar:


Proteção slippage


Proteção spread alto


Proteção requotes


Proteção múltiplas entradas


Proteção crash terminal


Recuperação estado EA




---


PAINEL NO GRÁFICO


Mostrar:


Estado EA


Tendência atual


Spread atual


ATR atual


Lucro diário


Drawdown diário


Número de trades


Próxima notícia


Sessão atual




---


INPUTS EDITÁVEIS


Permitir otimização de:


EMA


RSI


ATR


ADX


SL multiplier


TP multiplier


Trailing


Horários


Risk %


Spread máximo


Cooldown




---


REQUISITOS TÉCNICOS


Entregar:


Arquivo .mq5


Arquivo compilado .ex5


Arquivo .set otimizado


Código comentado



Compatível com:


Brokers 5 dígitos


Contas micro


VPS


Prop firms



NÃO usar:


DLL externa


APIs pagas


Dependências externas




---


OBJETIVO FINAL DO EA


Prioridade máxima:


1. Sobrevivência da conta



2. Consistência



3. Drawdown baixo



4. Crescimento estável



5. Robustez real




Meta realista:


5% a 15% mês


Drawdown controlado


Longa duração



NÃO criar:


EA agressivo


EA de recuperação


EA martingale disfarçado


Scalping ultra sensível a spread



Objetivo: Criar um EA profissional e sustentável para longo prazo.

Respondido

1
Desenvolvedor 1
Classificação
(261)
Projetos
327
29%
Arbitragem
36
25% / 61%
Expirado
10
3%
Carregado
2
Desenvolvedor 2
Classificação
(107)
Projetos
175
25%
Arbitragem
23
13% / 78%
Expirado
16
9%
Trabalhando
3
Desenvolvedor 3
Classificação
(459)
Projetos
800
48%
Arbitragem
73
19% / 52%
Expirado
140
18%
Trabalhando
4
Desenvolvedor 4
Classificação
(15)
Projetos
19
16%
Arbitragem
5
40% / 40%
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(25)
Projetos
34
26%
Arbitragem
4
50% / 25%
Expirado
4
12%
Livre
6
Desenvolvedor 6
Classificação
(600)
Projetos
694
33%
Arbitragem
43
47% / 44%
Expirado
12
2%
Carregado
7
Desenvolvedor 7
Classificação
(19)
Projetos
24
8%
Arbitragem
9
33% / 33%
Expirado
1
4%
Carregado
8
Desenvolvedor 8
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
9
Desenvolvedor 9
Classificação
(634)
Projetos
1003
47%
Arbitragem
33
36% / 36%
Expirado
98
10%
Trabalhando
Publicou: 6 códigos
10
Desenvolvedor 10
Classificação
(8)
Projetos
8
0%
Arbitragem
2
50% / 0%
Expirado
1
13%
Trabalhando
11
Desenvolvedor 11
Classificação
(40)
Projetos
45
60%
Arbitragem
2
100% / 0%
Expirado
1
2%
Livre
Publicou: 5 códigos
12
Desenvolvedor 12
Classificação
(317)
Projetos
564
35%
Arbitragem
81
31% / 44%
Expirado
204
36%
Livre
13
Desenvolvedor 13
Classificação
(6)
Projetos
5
0%
Arbitragem
4
25% / 75%
Expirado
2
40%
Livre
14
Desenvolvedor 14
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Trabalhando
15
Desenvolvedor 15
Classificação
(2670)
Projetos
3403
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
16
Desenvolvedor 16
Classificação
(8)
Projetos
9
89%
Arbitragem
0
Expirado
0
Livre
17
Desenvolvedor 17
Classificação
(78)
Projetos
88
31%
Arbitragem
9
11% / 56%
Expirado
4
5%
Trabalhando
18
Desenvolvedor 18
Classificação
(46)
Projetos
60
53%
Arbitragem
7
86% / 0%
Expirado
2
3%
Livre
19
Desenvolvedor 19
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
(3)
Projetos
5
20%
Arbitragem
1
100% / 0%
Expirado
2
40%
Livre
21
Desenvolvedor 21
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
22
Desenvolvedor 22
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
23
Desenvolvedor 23
Classificação
(17)
Projetos
21
14%
Arbitragem
8
38% / 38%
Expirado
3
14%
Carregado
24
Desenvolvedor 24
Classificação
(365)
Projetos
439
54%
Arbitragem
22
50% / 14%
Expirado
31
7%
Carregado
25
Desenvolvedor 25
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
26
Desenvolvedor 26
Classificação
(48)
Projetos
57
35%
Arbitragem
15
27% / 60%
Expirado
1
2%
Livre
27
Desenvolvedor 27
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
1
8%
Livre
28
Desenvolvedor 28
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
29
Desenvolvedor 29
Classificação
(258)
Projetos
265
29%
Arbitragem
0
Expirado
3
1%
Trabalhando
Publicou: 2 códigos
30
Desenvolvedor 30
Classificação
(7)
Projetos
10
10%
Arbitragem
5
40% / 0%
Expirado
0
Carregado
Publicou: 4 artigos, 34 códigos
31
Desenvolvedor 31
Classificação
(29)
Projetos
33
27%
Arbitragem
20
10% / 50%
Expirado
11
33%
Livre
32
Desenvolvedor 32
Classificação
(2)
Projetos
2
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
33
Desenvolvedor 33
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
34
Desenvolvedor 34
Classificação
(119)
Projetos
169
38%
Arbitragem
9
78% / 22%
Expirado
15
9%
Livre
35
Desenvolvedor 35
Classificação
(298)
Projetos
477
40%
Arbitragem
105
40% / 24%
Expirado
81
17%
Carregado
Publicou: 2 códigos
36
Desenvolvedor 36
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
37
Desenvolvedor 37
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
38
Desenvolvedor 38
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
39
Desenvolvedor 39
Classificação
(45)
Projetos
91
13%
Arbitragem
34
26% / 59%
Expirado
37
41%
Livre
40
Desenvolvedor 40
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
41
Desenvolvedor 41
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
42
Desenvolvedor 42
Classificação
(2)
Projetos
2
100%
Arbitragem
0
Expirado
0
Trabalhando
43
Desenvolvedor 43
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
44
Desenvolvedor 44
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
45
Desenvolvedor 45
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
46
Desenvolvedor 46
Classificação
(6)
Projetos
8
0%
Arbitragem
8
13% / 88%
Expirado
0
Livre
47
Desenvolvedor 47
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
48
Desenvolvedor 48
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
49
Desenvolvedor 49
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
50
Desenvolvedor 50
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
51
Desenvolvedor 51
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
52
Desenvolvedor 52
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
53
Desenvolvedor 53
Classificação
(64)
Projetos
144
46%
Arbitragem
20
40% / 20%
Expirado
32
22%
Livre
Pedidos semelhantes
Title Professional AI Automation Trading Bot for Forex & Crypto Solution Language Python (preferred) or MQL5 depending on integration requirements. Categories Expert Advisor (EA) for MetaTrader 5 Automated trading strategies AI/ML-based signal generation Risk management automation Required Skills Strong knowledge of MQL5/Python Experience with MetaTrader API integration Machine learning model deployment
ZigZag based on oscillators is needed The idea of ​​the indicator Create a ZigZag indicator, which is constructed based on extreme values determined using oscillators. It can use any classical normalized oscillator, which has overbought and oversold zones. The algorithm should first be executed with the WPR indicator, then similarly add the possibility to draw a zigzag using the following indicators: CCI Chaikin RSI

Informações sobre o projeto

Orçamento
100 - 200 USD
Prazo
de 10 para 20 dias