Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
O EA será desenvolvido para operar no mercado Forex, tendo como objetivo identificar excesso de compra/venda em times maiores para realizar operações contra a tendência em times menores acreditando numa possível reversão do mercado. E para isso, o EA deve ser capaz de analisar informações de diferentes intervalos de tempo.
O EA irá funcionar basicamente com dois intervalos de tempo: Time Guia e Time Execução
Time Execução: Será responsável por realizar o comércio a partir dos parâmetros que são informados, além de usar 2 filtros para execução de ordens.
Multi-currency: O EA deve obter informações de diferentes Times Fremes.
No EA será usado os indicadores listados abaixo:
ATR (Average True Range)
ADX (Average Direcional Index)
SETUP
Como falado anteriormente, o processo de identificação de comércio do EA irá funciona em duas etapas: Time Guia e Time Execução. Time Guia será um Time maior que deve apresentar alguns parâmetros para que o Time Execução seja considerado. Já o Time Execução será o time onde o EA, seguindo os parâmetros informados, irá realizar a execução da ordem.
Parâmentos para Order Buy: 06
Parâmetros para Order Sell: 06
TIME GUIA E EXECUÇÃO
O EA deve conter a opção de selecionar o Time Guia e o Time de Execução
GESTÃO DE RISCO
SL e TP Técnico:
Order Buy: Stop Loss deve ser posicionado no valor Low da vela atual do Time Guia
Order Sell: Stop Loss deve ser posicionado no valor High da vela atual do Time Guia
Take Profit: Será a distância do Stop Loss * (Multiplicado) por (X).
SL e TP ATR
SL ATR. Define o valor do Stop Loss com base no valor do indicador ATR. Valor do Stop Loss corresponde ao valor do ATR do Time Guia * (Multiplicado) por (X).
TP ATR: Define o valor do Take Profit com base no valor do ATR. Valor do Take Profit corresponde ao valor do ATR do Time Guia * (Multiplicado) por (X).
Break Even. Define o valor do Break Even. Assim que o preço atingir (X%) do Take Profit, o Break Even deve ser acionado.
Exemplo: digamos que o EA abriu uma operação e o valor do Take Profit é 500 Pips, e o valor do Break Even foi definido como (30%).
Ativação Break Even = Valor Break Even / 100 * Valor TP
Ativação Break Even = 30 / 100 * 500 = 150
Ou seja, assim que o preço se mover 150 Pips a favor da ordem, o Break Even deve ser acionado.
Trailing Stop. Define o ponto em que o Trailing Stop é acionado. Assim que o preço atingir (X%) do TP, o Trailing Stop deve ser acionado. Exemplo: digamos que o EA abriu uma ordem e o valor do TP é 500 Pips, e o valor do Trailing Stop foi definido como (50%).
Ativação Trailing Stop = Valor Trailing Stop / 100 * Valor Take Profit
Ativação do Trailing Stop = 50 / 100 * 500 = 250
Ou seja, assim que o preço se mover 250 Pips a favor da ordem, o Trailing Stop deve ser acionado.
Min Stop. Define o valor do Stop Loss mínimo permitido.
Max Spread. Define o spread máximo permitido.
GESTÃO DE CAPITAL
Risco em Porcentagem. Define o risco por negociação em porcentagem. Corresponde à porcentagem do saldo do capital liquido que você está disposto a perder por operação. Ou seja, se esta opção estiver ativa, o EA deve operar com juros compostos, sempre levando em consideração o valor do capital liquido disponível na conta.
RisK Lote. Lote Fixo por negociação.
Max Orders: Total de negociações abertas permitidas simultaneamente.
Intervalo entre pedidos: Intervalo mínimo permitido entre ordens. Assim que uma ordem foi aberta, uma nova ordem só poderá ser aberta depois de (X) velas.
Exemplo: Se este parâmetro foi definido como (20), o EA só poderá abrir uma nova operação depois de 20 velas.
Notificações Push: notificações push são mensagens de texto curtas que podem ser enviadas para o seu dispositivo através do seu MetaQuotes ID.