Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 1467
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O EA trabalha com base no indicador Small_Inside_Bar que procura e exibe o padrão Price Action "Barra interna" no gráfico.
O Expert Advisor não exige a presença deste indicador, pois seus dados são calculados no Expert Advisor.
Ao encontrar o padrão altista "Barra interna", o EA abre uma posição para compra, enquanto ao encontrar um padrão baixista - uma posição para venda.
Existem três opções para abrir posições:
- Em cada sinal, é aberta a posição correspondente, são fechadas as posições de acordo com o stop-loss ou o take-profit (*) ;
- Em cada sinal, é aberta a posição correspondente, são fechadas as posições opostas (swing com abertura de uma ordem adicional na direção da posição já existente);
- No sinal, é aberta a posição correspondente, desde que não exista essa posição, a posição oposta é fechada (swing).
O Expert Advisor fornece a possibilidade de desativar a permissão para compras e vendas, assim como a reversão de trades, isto é, abrir uma venda, em vez de compra, e vice-versa.
O Advisor possui 12 parâmetros configuráveis:
- Experts magic number - identificador único para as posições do EA;
- Mode of opening positions - modo de abertura de posições:
- Any position on each signal - qualquer posição em cada sinal (*);
- Positions on each signal in one direction (swing with a refill) - várias posições em uma direção (swing com abertura de uma ordem adicional na direção da posição já existente);
- Always one position (swing) - sempre apenas uma posição (swing).
- Long positions is enabled - permissão para abrir posições longas (comutador Yes/No);
- Short positions is enabled - permissão para abrir posições curtas (comutador Yes/No);
- Reverse trade - modo de reversão de trades (comutador Yes/No);
- Lots - volume de posições a serem abertas;
- Stop loss in points - tamano do stop-loss em pontos (0 - Stop-Loss ausente);
- Take profit in points - tamano do take-profit em pontos (0 - Take-Profit ausente);
- Slippage of price - derrapagem máxima permitida ao abrir uma posição;
- Multiplier spread for stops - número que fará com que o Expert Advisor multiplique o spread ao calcular a distância correta das ordens de stop (*);
- Waiting for environment update (in seconds) - tempo de espera em segundos para atualizar o ambiente de negociação (**);
- Number of attempts to get the state of the environment - número de tentativas para obter o ambiente de negociação certo (***).
Para testar a estratégia, foi realizado um teste com configurações padrão no período de 2016.01.04 a 2018.03.29, no EURUSD,H1, no modo 1 minute OHLC. Para encontrar melhores valores de stop-loss e de take-profit, eles foram otimizados no mesmo período e no mesmo modo.
O stop-loss ótimo é de 800 pontos, já o take-profit - 900:


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/20497
ChannelEA2
O ChannelEA2 é um EA que opera no canal usando ordens pendentes de stop.
Schaff Trend RSX
O Schaff Trend RSX é um "RSI suavizado" sem atraso. Nesta versão, o RSX é calculado em vez do RSI. Isso torna a inclinação mais suave e proporciona significativamente menos situações de mudança de cor e, portanto, de inclinação.
Schaff TCD RSI
A vantagem do indicador Schaff Trend Convergence Divergence RSI é que pode usar o Schaff Trend CD numa escala de 0 a 100. Isso simplifica a definição de potenciais níveis de sobrecompra e sobrevenda nas tendências de moeda e implementa o RSI para a realizar cálculos finais.
Schaff TCD RSX
Como um passo lógico para filtrar possíveis sinais falsos, esta variação do indicador Schaff TCD RSI usa um RSX (versão mais suave do RSI que o normal) para produzir um resultado mais suave.