Trabajo finalizado
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Tarea técnica
Preciso de um EA que opere Forex, Míni índice e Míni Dólar.
1-Abre-se ordem de compra no fechamento da vela de baixa;
1.1- Abrem-se novas ordens de compra a cada fechamento de velas de baixa se, e somente se, o preço for menor que a última entrada de compra;
2- Abre-se ordem de venda no fechamento da vela de alta;
2.1- Abrem-se novas ordens de venda a cada fechamento de velas de alta se, e somente se, o preço for maior que a última entrada de venda;
3- Fecham-se todas as ordens de compra no fechamento da vela que romper a máxima da vela da primeira ordem de compra.
Quando todas as ordens de compra forem fechadas o ciclo 1 recomeça;
4- Fecham-se todas as ordens de venda no fechamento da vela que romper a mínima da vela da primeira ordem de venda.
Quando todas as ordens de venda forem fechadas o ciclo 2 recomeça;
5- Demais parâmetros a serem customizados:
a) Distância mínima entre as ordens de compra (em pontos);
b) Distância mínima entre as ordens de venda (em pontos);
c) Número máximo de ordens de compra (True/false) e valor;
d) Número máximo de ordens de venda (True/false) e valor;
e) Stop loss das ordens de compra (em pontos);
Se o Stop=0 as ordens serão fechadas conforme itens 3 e 4.
f) Stop loss das ordens de venda (em pontos);
Se o Stop=0 as ordens serão fechadas conforme itens 3 e 4.
g) Stop móvel (true/false), em pontos;
h) Take profit das ordens de compra (em pontos);
Se o Take=0 as ordens serão fechadas conforme itens 3 e 4.
i) Take profit das ordens de venda (em pontos);
Se o Take=0 as ordens serão fechadas conforme itens 3 e 4.
j) Compra, venda e compra/venda;
*Compra= abre-se somente ordens de compra.
*Venda = abre-se somente ordens de venda.
* Compra/Venda= abre-se ordens de compra e venda, conforme parâmetros 1 e 2.
k) Tempo gráfico (M1, M5, M15, M30, H1, H4, D1, W e MN);
l) Lote fixo (true/false) e valor;
m) Lote variável (true/false), onde Lote= Margem Liberada/X (valor customizável);
Exemplo: Lote= 10000/50000= 0.2
n) Horário (true/false) e valor;
o) Spread máximo (em pontos) e valor;
p) Draw down máximo permitido (0%-100%);
q) Botão fechar todas as ordens, fechar somente as ordens no lucro e fechar somente as ordens no prejuízo.
Veja as imagens.