![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Alto[2]-Baixo[2] dará apenas o alcance da vela 2.
vejo porque isso não está funcionando. está cancelando cada pedido automaticamente a cada meia hora em vez de deixar o mercado pará-lo ou tirar lucro. vejo muitas ordens que teriam pago, mas o robô fechou o pedido. se isso puder ser mudado, acho que os resultados serão melhores
Sim, ela fecha um comércio em andamento na abertura de um novo bar.
Para impedir que ele faça isso, modifique a seguinte linha.
A partir de
FechamentoAllOpenOrders(); //fechamento prévio de qualquer comércio existente remanescente da barra anterior
Para
//CloseAllOpenOrders(); //fecham primeiro qualquer comércio existente remanescente do bar anterior
Basta enviar o pedido de fechamento do comércio. O comércio será então encerrado até que seja interrompido ou até que se obtenha lucro. Nenhum novo comércio será aceito durante este período.
Quanto à sua pergunta sobre a vela de 2 horas
Isto deve ser possível correndo contra um gráfico de uma hora e levando em conta o máximo e o mínimo das duas últimas barras para calcular a faixa ao longo de duas horas.
Por enquanto, vou pensar sobre isso e voltarei a falar com você.
Você ainda estaria procurando um intervalo de 20 pontos ao longo das duas horas ???????
Atenciosamente
Brendan
Obrigado brendan pelo código.
Ainda tenho que testar o código, mas parece que se você ativar a EA, ela executará uma ordem imediatamente se todas as regras forem cumpridas, mesmo que o preço atual já esteja como 10pip acima da barra anterior.
Bem avistado. Você tem toda a razão, uma negociação será executada em aberto de uma barra se todas as regras forem atendidas. Não se leva em conta a lacuna.
Obrigado brendan pelo código.
Ainda tenho que testar o código, mas parece que se você ativar a EA, ela executará uma ordem imediatamente se todas as regras forem cumpridas, mesmo que o preço atual já esteja como 10pip acima da barra anterior.
Bem avistado. Você tem toda a razão, uma negociação será executada em aberto de uma barra se todas as regras forem atendidas. Não se leva em conta a lacuna.
Talvez o crazfoto possa nos dizer como ele/ela lida com a lacuna no método manual
Cumprimentos
Brendan