工作已完成
指定
Obs: Leia o texto até o final para compreender todos os requisitos.
Automatizar estratégia MT5
- A paridade que o robô vai operar é US30
- O tempo gráfico é 15 minutos
- Utilize um indicador chamado Candle Size, ATR,PR que tem no Tradingview (código aberto)
- Outro indicador é uma média móvel de 8 períodos
- O robô tem que ter um filtro de horário operacional porque ele só opera dentro de uma janela de tempo operacional específica.
- Obs.: Tanto o indicador Candle Size, ATR,PR quanto a SMA podem estar sendo mostrados nas imputs das configurações do robô para eu poder fazer backtests.
A entrada na ordem será dada quando estiver dentro da janela operacional da seguinte forma:
> Compra: quando aparecer uma vela verde de 15min com seu volume indicado pelo "Candle Size, ATR,PR " e essa barra do histograma tiver o seu fechamento acima da média azul do ATR e o candle atual do gráfico tiver seu fechamento acima da média móvel de 8 períodos a ordem de compra será apregoada como buy limit nos 50% da vela ou seja na metade da vela entre o preço de abertura e fechamento da mesma vela.
> Venda: quando aparecer uma vela vermelha de 15min com seu volume indicado pelo "Candle Size, ATR,PR " e essa barra do histograma tiver o seu fechamento acima da média azul do ATR e o candle atual do gráfico tiver seu fechamento abaixo da média móvel de 8 períodos a ordem de venda será apregoada como sell limit nos 50% da vela ou seja na metade da vela entre o preço de abertura e fechamento da mesma vela.
- O trade será com um risco retorno de 3:1 ou seja o retorno é 3x maior que o risco, então tem que ter campos para poder configurar o tamanho do stop loss e do takeprofit.
- Deve conter um sistema de ponto de equilíbrio e também trailing stop onde posso definir pontos para ele mover o stop loss. (Ex: Se o mercado andar 500pips ele coloca no breakeven, após o mercado andar mais 500pips ele sobe o stop loss 500pips)
- Você deve conter um sistema de gerenciamento de lote onde possa definir em % de conta o quanto de risco eu utilizarei na operação. Digamos que você use 1% de risco em cada entrada.
- Deve conter um filtro de notícias para não operar em notícias de alto impacto. (Pode usar o calendário de notícias do próprio MQL5)
- Deve conter um filtro onde eu possa definir o máximo de operações que ele realizará por dia: Ex: se a primeira operação deu takeprofit (lucro) ele para de operar no dia se deu loss ele tenta mais uma operação. (Fará no máximo 2 pedidos no dia)
- Coloque um sistema de bloqueio no robô para ele funcionar somente com o ID do meta trader especificado no código fonte e com dados de expiração.
- Quando o Ea tomar um stop loss a próxima entrada em vez de buscar um take profit de 3:1 de risco retorno ele irá buscar apenas 1:1 apenas para cobrir o stop loss que ele acabou de levar. Então a segunda entrada ele não vai buscar um grande lucro, ele apenas vai buscar cobrir o valor do stop loss sendo um trade de 1:1 de risco retorno.
O Ea deve considerar automaticamente se a paridade tiver algum prefixo ou sufixo pois cada corretora tem um modo de descrever a nomenclatura da paridade.
Ele será feito para operar principalmente o índice US30 mas quero que ele funcione em pares de moedas como EURUSD, NAS100 etc...
Espera retorno!
Rafael Motta Ferreira