Autor da ideia - Martes
Autor do código mq5 - barabashkakvn
O EA aplica o indicador iChaikin (Oscilador de Chaikin, CHO) para definir o estado do mercado: se está em tendência ou em lateralização.
As posições são abertas apenas quando um novo candle aparece (e somente se houver um sinal de abertura), e o trailing stop atua a cada tick (a oportunidade de mover o nível de stop loss é checada em cada tick).
Princípio de definição de lateralização
O EA utiliza CHO: Número de candles para lateralização e verifica a condição: o valor do Oscilador de Chaikin deve estar dentro da faixa de "-" CHO: Nível de Lateralização a "+" CHO: Nível de Lateralização em todos os candles utilizados. A precisão válida é de Canais Lateral ou Aberto. Suponha que Canais Lateral ou Aberto seja igual a 90%. Se, de todos os candles, 90% ou mais estão dentro da faixa de "-" CHO: Nível de Lateralização a "+" CHO: Nível de Lateralização, temos uma lateralização.

Agora, o que devemos fazer com todos esses dados?
Em caso de lateralização, simplesmente esperamos a chegada de um novo candle. Caso contrário, checamos o valor do Oscilador de Chaikin no candle #0:
- se o Oscilador de Chaikin no candle #0 >= CHO: Nível de Abertura => Sinal de compra
- se o Oscilador de Chaikin no candle #0 <= - CHO: Nível de Abertura => Sinal de venda
Para o EURUSD em M5, os valores padrão estão registrados. O resultado do teste:

Comentário 0