Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
SETUP ROBO
Setup(9.1) Larry Williams , com gerenciamento de risco
OPERAÇÃO COMPRA: COMPRAR O ROMPIMENTO DA MÁXIMA DO CANDLE QUE FEZ A MÉDIA MÓVEL EXPONENCIAL DE 9 PERÍODOS VIRAR PARA CIMA.
STOP LOSS: A MÍNIMA DO CANDLE QUE FEZ A MÉDIA VIRAR PARA CIMA
TAKE PROFIT(Possibilidade de ativar ou não): QUEREMOS UMA OPÇÃO DE TAKE PROFIT FIXO, TIPO 2:1, 3:1, PARA TESTARMOS
SAÍDA DO TRADE: QUANDO UM CANDLE FAZER A MÉDIA MÓVEL EXPONENCIAL DE 9 PERÍODOS VIRAR PARA BAIXO, MARCAR A MÍNIMA DELE E VER SE NO CANDLE SEGUINTE ELE ROMPE A MÍNIMA. NO CANDLE SEGUINTE, SE A MÉDIA MÓVEL VIRAR PARA CIMA, CONTINUAMOS NO TRADE.
OPERAÇÃO DE VENDA: VENDER O ROMPIMENTO DA MÍNIMA DO CANDLE QUE FEZ A MÉDIA MÓVEL EXPONENCIAL DE 9 PERÍODOS VIRAR PARA BAIXO.
STOP LOSS: A MÁXIMA DO CANDLE QUE FEZ A MÉDIA VIRAR PARA BAIXO
TAKE PROFIT: QUEREMOS UMA OPÇÃO DE TAKE PROFIT FIXO, TIPO 2:1, 3:1, PARA TESTARMOS
SAÍDA DO TRADE: QUANDO UM CANDLE FAZER A MÉDIA MÓVEL EXPONENCIAL DE 9 PERÍODOS VIRAR PARA CIMA, MARCAR A MAXIMA DELE E VER SE NO CANDLE SEGUINTE ELE ROMPE A MÁXIMA. NO CANDLE SEGUINTE, SE A MÉDIA MÓVEL VIRAR PARA BAIXO, CONTINUAMOS NO TRADE.
Filtro (possibilidade de ativar ou não) : Só realizar operações de compra do setup 9.1, se a média mais rápida (exponencial de 9) estiver por cima da mais longa (por exemplo.: exponencial 20)
Só realizar operações de venda do setup 9.1, se a média mais rápida (exponencial de 9) estiver por baixo da mais longa (por exemplo.: exponencial 20 )
Gerenciamento de Risco: utilizar sempre uma porcentagem do capital total ( a definir ) de acordo com o Stoploss calculado por operação. Arriscar somente 1% do capital total por trade, isto é, stop loss de no máximo (input)% do capital total.
Obs : Robô será usado em conta real , deve possuir parâmetros de segurança, como verificar se a inicialização do robô foi feita de forma correta , evitar entradas com spreads altos, evitar problemas com gaps, erros da corretora ficar fora do ar, entre outros possíveis erro que possam acontecer, entrada na operação apenas nas Sessões de Londres e americana, deve possuir perda máxima diária, deverá ter integração para rodar no servidor virtual do MetaTrader VPS.
///////// ADICIONAIS////////////
1) O robô terá que ter duas funcionalidades:
a) realiza a operação de compra e venda conforme descrito acima ou;
b) notificar pelo telegram quando o setup ocorrer.
Essa funcionalidade terá de ser ativada/desativada no mesmo robô ou dois robôs um com cada funcionalidade descrita acima.
2) Código deverá vir comentado