Discussão do artigo "Criando um EA em MQL5 com base na estratégia de Rompimento do Intervalo Diário (Daily Range Breakout)"

 

Novo artigo Criando um EA em MQL5 com base na estratégia de Rompimento do Intervalo Diário (Daily Range Breakout) foi publicado:

Neste artigo, criamos um EA em MQL5 com base na estratégia de Rompimento do Intervalo Diário (Daily Range Breakout). Vamos abordar os conceitos-chave da estratégia, desenvolver o esquema do EA e implementar a lógica de rompimento em MQL5. Por fim, estudamos os métodos de backtest e otimização do EA para maximizar sua eficiência.

A estratégia de rompimento do intervalo diário é um método de trading bastante conhecido entre os traders de Forex. Ela permite que os traders tirem proveito das grandes variações de preço que ocorrem após a formação do intervalo diário pelo mercado. Essa estratégia usa o movimento de preço do mercado para identificar os principais níveis de suporte e resistência. Assim que esses níveis são identificados, os traders operam os rompimentos, esperando por possíveis movimentos fortes, que geralmente acontecem após o mercado ultrapassar um desses níveis.

Essa estratégia é baseada no intervalo diário, definido como a diferença entre o preço mais alto e o mais baixo de um par de moedas durante o dia de negociação. Os pontos de rompimento são determinados com base no intervalo do dia de negociação anterior. O rompimento ocorre quando o preço ultrapassa o nível de resistência estabelecido ou cai abaixo do nível de suporte. Olhando para trás, é possível perceber que os preços do dia anterior geralmente definem níveis muito bem delimitados, que podem ser usados como potenciais pontos de rompimento. Quando o preço rompe para cima o nível de resistência, uma posição comprada é aberta. Quando o preço rompe para baixo o nível de suporte, uma posição vendida é aberta. Uma ilustração visual é apresentada abaixo.

DAILY RANGE BREAKOUT ILLUSTRATION



Autor: Allan Munene Mutiiria

 

Parece um conhecido "Morning Flat Breakout", não um "Daily Range Breakout" (que é diferente), portanto, o título é enganoso.

Além disso, não vi um código para lidar com o fuso horário, pois, dependendo do deslocamento do GMT do seu servidor, o "morning flat", que define o intervalo para o breakout, deve ser rastreado a partir não necessariamente da meia-noite 00:00, mas com o deslocamento.

 
Stanislav Korotky #:

Parece um conhecido "Morning Flat Breakout", não um "Daily Range Breakout" (que é diferente), portanto, o título é enganoso.

Além disso, não vi um código para lidar com o fuso horário, pois, dependendo do deslocamento do GMT do seu servidor, o "morning flat", que define o intervalo para o breakout, deve ser rastreado a partir não necessariamente da meia-noite 00:00, mas com o deslocamento.

Obrigado pela resposta. Isso depende da estratégia usada. No nosso caso, é o Daily Range Breakout, que vai essencialmente da meia-noite às 6h, que pode, é claro, ser ajustado. Muito obrigado.

 
Você pode modificar o código para que o EA possa diversificar e ajustar o take profit e o stop loss, o tempo de negociação e a porcentagem de risco?