작업 종료됨
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
명시
Olá a todos!
Necessito de um robô simples baseado em canal de Donchian. O robô se baseia na média central do canal apenas, não importando os limites do canal. Este robô é baseado apenas em inversões de posição.
Como ele funciona: vamos imaginar um gráfico de 5 minutos no mini-índice brasileiro. O primeiro candle de 5 min que se fechar no dia, caso se feche ACIMA da média do canal, assim que o candle fechar, realizar uma COMPRA a mercado. Caso o primeiro candle feche ABAIXO da média do canal, abrir uma VENDA a mercado. Não importa se o candle é de alta ou de baixa, mas sim se fecha acima ou abaixo do canal. O que importa é o preço de fechamento deste primeiro candle.
Considerando que houve uma compra no fechamento do primeiro candle, deixar o mercado andar até que haja um candle que feche abaixo da média do canal. Neste caso, o robô deverá INVERTER a posição somente se o preço ultrapassar a MÍNIMA deste candle de baixa. Não deve inverter no fechamento do candle de baixa, mas somente se ultrapassar a mínima.
Se o primeiro candle do dia fechar abaixo da média central do canal de donchian, deixar o mercado andar até que haja um candle que feche acima da média do canal. Neste caso, o robô deverá INVERTER a posição somente se o preço ultrapassar a MÁXIMA deste candle de alta. Não deve inverter no fechamento do candle de alta, mas somente se ultrapassar a máxima.
Nesta dinâmica, o robô continuará fazendo inversões até determinado horário do dia a ser configurado na estratégia do robô.
O robô não opera com stop loss, mas gostaria que houvesse um campo de stop loss para segurança caso o preço suba repentinamente.
É necessário que o canal de Donchian seja plotado no gráfico durante o pregão, como também no testador de estratégia.
Gostaria que o menu do robô contivesse APENASos seguintes campos abaixo:
1 - Período do canal de Donchian
2 - Tempo gráfico
3 - Número de contratos
4 - Horário de operação do robô
5 - Horário para fechamento de todas as posições em aberto
6 - Stop loss