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
Small_Inside_Bar_Strategy - expert para MetaTrader 5
- Visualizações:
- 1344
- Avaliação:
- Publicado:
- 2018.06.19 10:35
- 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
O ChannelEA2 é um EA que opera no canal usando ordens pendentes de stop.
Schaff Trend RSXO 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.
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 RSXComo 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.