Robo que faz compra e venda

MQL5 Experts Forex

Termos de Referência

Anexei o vídeo de como é o EA que preciso, abaixo segue a descrição


Estratégia de Grid Direcional com Prioridade e Controle Financeiro

Descrição Geral

Preciso desenvolver um Expert Advisor (EA) em MQL5 para MetaTrader 5, baseado em uma estratégia de operações progressivas por níveis (grid), com controle financeiro por lucro e perda, prioridade direcional e gestão independente de compras e vendas.

O robô NÃO utiliza martingale, hedge dinâmico ou aumento progressivo de lote.


Funcionalidades Obrigatórias

1. Modo de Operação

O EA deve permitir selecionar:

  • Apenas Compra

  • Apenas Venda

  • Compra e Venda simultaneamente na mesma conta


2. Prioridade Inicial

Quando o EA for ativado, deve existir um parâmetro para definir a prioridade inicial:

  • Priorizar Compra

  • Priorizar Venda

A prioridade define qual lado inicia com a ordem a mercado.


3. Parâmetros Configuráveis

  • Lote fixo (sem martingale)

  • Distância em pontos entre ordens ( X pontos )

  • Distância da ordem oposta em relação à ordem inicial

  • Meta financeira em dólar (lucro total)

  • Stop financeiro em dólar por lado (compra ou venda)


4. Lógica de Entrada

Exemplo (prioridade Compra):

  1. Ao ativar o EA, abrir 1 compra a mercado

  2. Posicionar 1 ordem de venda a X pontos de distância da primeira compra

  3. A cada X pontos a favor do movimento:

    • Abrir novas compras

    • Sempre em novos níveis (não repetir nível já utilizado)

  4. A ordem oposta (venda) permanece fixa, não se move

O mesmo comportamento se aplica de forma espelhada quando a prioridade for Venda.


5. Regras de Níveis

  • O EA não deve reabrir ordens em níveis já utilizados

  • Apenas abre novas ordens quando o preço avança para um novo nível

  • Se o preço retornar, não abre novamente naquele nível


6. Encerramento por Lucro (Meta Financeira)

  • Quando o resultado financeiro total da conta atingir o valor definido (ex: +800 USD):

    • Fechar todas as posições

    • Encerrar o ciclo operacional


7. Stop Financeiro por Lado

  • Se o resultado financeiro das compras atingir -X USD :

    • Fechar todas as compras

    • Não abrir mais compras

  • Se o resultado financeiro das vendas atingir -X USD :

    • Fechar todas as vendas

    • Não abrir mais vendas

⚠️ O valor é financeiro (USD), não pontos.


8. Regra de Desativação do Robô

  • Se o lado prioritário for estopado:

    • O EA deve parar completamente

    • Não abrir novas operações

  • O EA só volta a operar após:

    • Refresh manual (ex: remover e recolocar / F5)

    • Possível alteração da prioridade pelo usuário


9. Reinicialização Manual

Após um stop total:

  • Usuário pode alterar a prioridade (Compra ↔ Venda)

  • Reativar o EA para iniciar um novo ciclo com a nova prioridade


Requisitos Técnicos

  • Plataforma: MetaTrader 5

  • Linguagem: MQL5

  • Código limpo, organizado e comentado

  • Uso correto de Magic Number

  • Compatível com backtest no Strategy Tester

  • Sem uso de martingale ou multiplicador de lote


preciso tambem que esse EA venha com uma proteção para que eu gere uma licença para os usuarios dele

OBS: existe o stop de direção e o stop tbm caso depois disso ele volte tudo e ande contra.
OBS 2: vamos alinhar mais detalhes no decorrer, nada que fuja do escopo do projeto.

 


Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(393)
Projetos
549
40%
Arbitragem
30
57% / 3%
Expirado
57
10%
Livre
Publicou: 11 códigos
2
Desenvolvedor 2
Classificação
(1)
Projetos
1
0%
Arbitragem
2
0% / 50%
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(2313)
Projetos
2912
63%
Arbitragem
122
44% / 25%
Expirado
429
15%
Trabalhando
4
Desenvolvedor 4
Classificação
(6)
Projetos
8
0%
Arbitragem
8
13% / 88%
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(32)
Projetos
55
5%
Arbitragem
35
0% / 94%
Expirado
24
44%
Trabalhando
6
Desenvolvedor 6
Classificação
(1)
Projetos
2
0%
Arbitragem
0
Expirado
1
50%
Livre
7
Desenvolvedor 7
Classificação
(28)
Projetos
39
23%
Arbitragem
15
0% / 87%
Expirado
4
10%
Trabalhando
8
Desenvolvedor 8
Classificação
(48)
Projetos
49
8%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(183)
Projetos
238
20%
Arbitragem
22
50% / 18%
Expirado
0
Trabalhando
10
Desenvolvedor 10
Classificação
(23)
Projetos
26
8%
Arbitragem
0
Expirado
5
19%
Livre
11
Desenvolvedor 11
Classificação
(296)
Projetos
475
40%
Arbitragem
105
40% / 24%
Expirado
80
17%
Ocupado
Publicou: 2 códigos
12
Desenvolvedor 12
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
14
Desenvolvedor 14
Classificação
(19)
Projetos
24
21%
Arbitragem
0
Expirado
2
8%
Livre
15
Desenvolvedor 15
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(1)
Projetos
1
100%
Arbitragem
1
0% / 100%
Expirado
0
Trabalhando
17
Desenvolvedor 17
Classificação
(1)
Projetos
3
0%
Arbitragem
2
50% / 0%
Expirado
0
Livre
Publicou: 2 códigos
18
Desenvolvedor 18
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
19
Desenvolvedor 19
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
21
Desenvolvedor 21
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
22
Desenvolvedor 22
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
23
Desenvolvedor 23
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
24
Desenvolvedor 24
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
25
Desenvolvedor 25
Classificação
(3)
Projetos
3
0%
Arbitragem
1
0% / 100%
Expirado
0
Trabalhando
26
Desenvolvedor 26
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Robo estilo NeuroMint 30 - 200 USD
Alguem poderia desenvolver um rob estilo o Neuromint? De mini entradas e stops em um unico candle no tempo grafico de 5min? Seria para o XAUUSD e USDJPY de preferencia
Já tenho um código MQL5 com uma base do funcionamento. Basicamente o EA traça um canal na virada do dia (penso que utilizar horário seria melhor em razão da diferença entre corretoras), com base em um número x de candles, calcula e posiciona ordens stop com base em % do capital. Caso uma ordem aberta venha a stopar, o EA deve realizar uma virada de mão com base no mesmo canal, contudo recalculando o lote para que
✅ Estrutura original preservada ✅ Painel original ✅ Lógica original ✅ Arquitetura original ✅ Sem parâmetros alterados ✅ TF dinâmico ✅3 timeframes : H1 / H4 / D1 Time frame Dinamicos podendo mudar para M1/M30/H1 ou D1/W1/MN Quero que fique como está a imagem abaixo e adicionar extra time frame nas entradas

Informações sobre o projeto

Orçamento
80 - 150 USD