Ideia de: Scriptor.
Código MQL5 por: Vladimir Karputov.
Estamos falando de um sistema que trabalha com ordens pendentes de Buy Stop e Sell Stop, utilizando um canal formado por dois indicadores iMA (Média Móvel, MA).
Parâmetros de Entrada
- Take Profit - Defina seu Take Profit;
- Trailing Stop - Ative o trailing;
- Trailing Step - Passo do trailing;
- Lots - Tamanho do lote definido manualmente (IMPORTANTE: Risco deve ser igual a zero!);
- Risco - Tamanho do lote calculado automaticamente, em porcentagem de risco por operação (IMPORTANTE: "Lots" deve ser igual a zero!);
- Diferença - Deslocamentos das bordas do canal;
- Expert Every Tick - Habilitar/desabilitar operação a cada tick;
- MA PRICE_HIGH e PRICE_LOW: período de média - Período de média dos indicadores;
- MA PRICE_HIGH e PRICE_LOW: deslocamento horizontal - Deslocamento horizontal dos indicadores;
- MA PRICE_HIGH: tipo de suavização - Tipo de média para o indicador calculado pelos preços altos;
- MA PRICE_LOW: tipo de suavização - Tipo de média para o indicador calculado pelos preços baixos;
- número mágico - Identificador único para o EA.
Essa ideia de trading envolve a formação de um canal utilizando dois indicadores iMA (Média Móvel) - um baseado nos preços PRICE_HIGH e outro nos PRICE_LOW. Ordens pendentes de Buy Stop e Sell Stop são colocadas nas bordas do canal, com o cálculo focado em capturar um movimento forte.

O EA pode operar em dois modos: a cada tick ou somente quando uma nova barra aparece. O modo é definido pelo parâmetro Expert Every Tick. Confira um exemplo de como esse parâmetro afeta a operação do EA, utilizando o par EURUSD em D1:


Importante ressaltar que essa estratégia pode ter períodos sem entradas, chamados de "temporadas mortas", onde não há movimentação para o par de moedas:

Comentário 0