仕事が完了した
![](https://c.mql5.com/i/avatar/avatar_na2.png)
指定
Preciso de um EA que dispare ordens de compra e venda utilizando o cruzamento de 2 médias
moveis, com os parâmetros a seguir:
s1 --- LOTE E HORÁRIO DO PREGÃO
* Número mágico
* Lote
* Inicio das Operações (00:00)
* Fim das Operações (00:00)
* Encerramento OP. Abertas (00:00)
* Não operar até fechar o GAP
s2 --- STOP LOSS E STOP GAIN
* Tipo TP (Pontos ou Percentual)
* Stop Gain/Take Profit (pontos ou %)
* Stop Loss (pontos ou %)
* Stop Móvel (a partir do SL)
s3 --- GERENCIAMENTO DE RISCO
* Limite de envio de ordens diário
* Prejuízo máximo diário (R$)
* Lucro máximo diário (R$)
s4 --- MOVING AVERAGE FAST
* Fast MA Period
* Fast MA Method (simples, exponencial, etc)
* Fast MA Price (close price, open price, high price, etc)
* Deslocation
s5 --- MOVING AVERAGE SLOW
* Fast MA Period
* Fast MA Method (simples, exponencial, etc)
* Fast MA Price (close price, open price, high price, etc)
* Deslocation
* Exibir indicadores no chart (true ou false)
* Aguardar confirmação do Candle (true ou false)
1) Comportamento do robô:
* Disparar ordens de COMPRA quando o MA Fast cruzar o MA Slow (debaixo para cima)* Disparar ordens de VENDA quando o MA Slow cruzar o MA Fast (debaixo para cima)
* O EA deve considerar o timeframe da janela gráfica onde ele está inserido, pois será usado em setups diferentes (ex.: 1m, 2m, 15m, 30m, etc).
* O EA Deve suportar operação de vários gráficos simultâneos (pois será usado para vários papeis e índices ao mesmo tempo. Não mais que 30, provavelmente).
* Ao mudar o sinal, o EA deverá inverter as posições (passar de "comprado" para "vendido" e vice-versa), caso exista alguma ordem em aberto. Cancelar os respectivos SL/TP da ordem).
* O EA deverá executar 1 trade por sinal. O EA somente atuará nas inversões de posições: de "comprado" para "vendido" e vice-versa, ou abrirá uma nova posição se não houver posições em aberto, conforme cruzamento das médias.
* A posição ZERA nas seguintes situações:
a) Ao atingir o STOP LOSS ou TAKE PROFIT
b) Ao atingir o "Prejuízo" ou "Lucro" diário (em R$)
c) Ao atingir o horário de término de negociação
d) Ao ser "estopado" de forma manual
2) Janela que deverá aparecer no gráfico e que deverá conter as seguintes informações:
a) Quantidade de Loss
b) Quantidade de Gain
c) Lucro/Prejuizo das operações
d) Índice de assertividade
e) Botão ATIVAR/DESATIVAR Robô
f) Botão FECHAR ORDENS EM ABERTO
g) Botão COMPRAR
h) Botão VENDER
Obs.: Os botões de COMPRAR e VENDER, deverão ser disparadas considerando os parâmetros inseridos no EA (lote, SL/TP, Trailing, etc)
3) Deverá rodar no modo DEMO e PRODUÇÃO. Obs.: Atualmente uso a MODALMAIS, mas pode ser que eu mude no futuro, então o robô tem que rodar em qualquer corretora.
Demais informações, após contato. Fiz uns croquis do painel e da lógica do EA para entendimento visual do que preciso. Envio após contato.
Obrigado.