RangeStrike MT5
- Experts
-
Eloizio Coelho Alves
Sou trader do Brasil, com experiência em análise técnica e algoritmos inteligentes para o mercado financeiro.
Atualmente utilizo uma combinação de EAs exclusivos e modelos Python avançados para identificar oportunidades com maior precisão. - Versão: 1.159
- Ativações: 5
Detecção de Amplitude • Entrada Dinâmica na Reversão • Motor de Reversões Alternadas
O RangeStrike MT5 é um sistema automatizado desenvolvido para identificar expansões relevantes do preço, aguardar uma reversão controlada e, a partir daí, gerenciar todo o ciclo por meio de uma sequência dinâmica de posições alternadas.
Em vez de entrar imediatamente após um sinal tradicional de indicador, o RangeStrike deixa primeiro o mercado se movimentar.
O EA observa a estrutura do preço, identifica quando o mercado percorreu uma distância significativa e posiciona uma ordem pendente atrás do movimento.
Enquanto o mercado continua avançando, a pendente acompanha o preço.
Quando ocorre a reversão, ela para de se mover e aguarda ser acionada.
A partir daí começa a principal característica do RangeStrike.
O coração do RangeStrike: Motor de Reversões Alternadas
Depois que a primeira posição é ativada, o EA passa a observar continuamente a distância entre o preço atual e a última posição aberta.
Sempre que o preço percorre a distância configurada contra essa última posição, o RangeStrike abre automaticamente uma nova posição no sentido oposto, utilizando o multiplicador de lote configurado.
Uma sequência teórica pode ser:
BUY 0.01
↓ O preço cai contra a BUY
SELL 0.02
↑ O mercado volta a subir
BUY 0.04
↓ O mercado volta a cair
SELL 0.08
↑ Nova reversão
BUY 0.16
E assim sucessivamente:
BUY → SELL → BUY → SELL → BUY...
Cada nova operação nasce de uma reversão real do mercado.
Não se trata simplesmente de distribuir uma grade inteira de ordens antecipadamente.
O RangeStrike constrói a sequência dinamicamente conforme o mercado muda de direção.
A lógica procura fazer com que a posição mais recente tenha peso superior à anterior. Assim, quando o mercado finalmente deixa de oscilar e desenvolve um movimento mais forte para um dos lados, a posição mais nova passa a exercer maior influência sobre o resultado líquido do conjunto.
Como funciona a primeira entrada
Com as configurações padrão, o RangeStrike analisa as 10 velas mais recentes, incluindo a vela atual.
O sistema identifica:
- o menor fundo;
- o maior topo;
- a distância entre esses dois extremos;
- e qual deles ocorreu primeiro.
Quando essa amplitude atinge 1.000 pontos, o RangeStrike entende que ocorreu um deslocamento relevante.
Se o fundo ocorreu primeiro e depois o preço subiu até o topo, o EA prepara uma Sell Stop abaixo do preço.
Se o topo ocorreu primeiro e depois o preço caiu até o fundo, o EA prepara uma Buy Stop acima do preço.
A distância padrão da ordem pendente é de 500 pontos.
Ordem pendente dinâmica
A primeira ordem STOP não permanece parada.
Quando o mercado está subindo:
a Sell Stop sobe atrás do preço.
Quando o mercado está caindo:
a Buy Stop desce atrás do preço.
Enquanto o movimento original continua, a pendente acompanha.
Quando o mercado começa a inverter sua trajetória, a pendente para de se afastar.
Ela permanece naquele nível aguardando o preço retornar e acioná-la.
Dessa maneira, o RangeStrike procura entrar na reversão posterior à expansão, e não simplesmente no impulso inicial.
O sistema de “bate-volta”Esta é uma das características mais importantes do RangeStrike.
Depois da primeira ordem a mercado, a estratégia passa a responder às sucessivas mudanças de direção.
Imagine que a distância entre ordens seja 1.000 pontos.
Primeira posição
BUY 0.01
O preço cai 1.000 pontos:
Primeira inversão
SELL 0.02
Depois sobe 1.000 pontos a partir da SELL:
Segunda inversão
BUY 0.04
Depois cai novamente:
Terceira inversão
SELL 0.08
Depois volta a subir:
Quarta inversão
BUY 0.16
O RangeStrike continua automaticamente:
BUY → SELL → BUY → SELL → BUY...
até que o preço finalmente desenvolva um movimento suficiente para permitir a recuperação do conjunto.
O EA não precisa adivinhar antecipadamente para qual lado o mercado finalmente irá. Ele reage às mudanças reais de direção.
Recuperação e fechamento do conjuntoQuando existem várias posições abertas, o RangeStrike passa a tratá-las como uma única cesta de operações.
O sistema acompanha permanentemente o lucro ou prejuízo total.
Quando o conjunto consegue recuperar a perda acumulada e retornar do prejuízo para o breakeven ou lucro, o EA registra o preço naquele momento.
A partir daí, passa a aguardar um deslocamento adicional favorável.
Quando o mercado percorre o número de pontos configurado e o conjunto continua positivo, todas as posições são fechadas em conjunto.
O ciclo pode ser resumido da seguinte maneira:
Expansão → Entrada na reversão → Bate-volta → Movimento direcional → Recuperação → Fechamento do conjunto
TP independente da primeira ordemSe a primeira operação for bem-sucedida imediatamente e o mercado caminhar a favor, o RangeStrike pode encerrá-la utilizando um alvo próprio.
Isso evita iniciar desnecessariamente uma sequência de recuperação quando a primeira entrada já gerou resultado positivo.
Proteção adaptativa de margemO RangeStrike possui um sistema interno de proteção de margem.
Antes de iniciar um novo ciclo, ele pode simular várias etapas futuras da sequência de posições alternadas.
Se o lote inicial configurado representar pressão excessiva sobre a margem, o EA poderá reduzir automaticamente o volume inicial.
Caso nem mesmo o lote mínimo permitido pelo ativo ofereça segurança projetada suficiente, o RangeStrike poderá aguardar outra oportunidade em vez de iniciar um ciclo que a conta provavelmente não suportaria.
O sistema também verifica a disponibilidade real de margem antes das novas ordens a mercado.
Execução adaptada à corretoraO RangeStrike leva em consideração automaticamente características importantes do ativo e da corretora, como:
- lote mínimo e máximo;
- passo de volume;
- distância mínima permitida para ordens pendentes;
- Stop Level e Freeze Level;
- política de execução;
- modo de preenchimento;
- margem disponível.
O painel exibido no gráfico mostra:
- símbolo negociado;
- quantidade de posições BUY;
- volume total comprado;
- quantidade de posições SELL;
- volume total vendido;
- lucro ou prejuízo aberto;
- resultado fechado no dia.
Initial lot size
Lote utilizado no início do ciclo.
Distance between opposite orders
Distância que o mercado precisa percorrer contra a última posição antes de abrir a ordem oposta.
Lot multiplier
Multiplicador aplicado ao lote das posições seguintes.
Basket TP after breakeven
Deslocamento adicional necessário depois que o conjunto recupera o prejuízo.
TP for the first standalone order
Alvo individual utilizado enquanto existe somente a primeira posição.
Number of candles to analyze
Número de velas utilizadas na análise da expansão inicial.
Required range
Amplitude mínima entre o menor fundo e o maior topo.
Initial STOP distance
Distância entre o preço atual e a ordem pendente inicial.
Automatic margin protection
Permite que o EA ajuste o lote inicial de acordo com a margem disponível.
O RangeStrike foi desenvolvido principalmente para contas MT5 Hedging, pois seu mecanismo necessita permitir posições BUY e SELL simultaneamente no mesmo ativo.
A estratégia pode utilizar lotes progressivamente maiores durante uma sequência de reversões.
Isso pode gerar exposição elevada e drawdowns significativos em determinadas condições de mercado.
A proteção de margem pode ajudar a controlar o risco, mas não elimina a possibilidade de prejuízo, drawdown ou Stop Out.
Antes da utilização em conta real, recomenda-se realizar backtests e testes em conta demo utilizando as condições reais da corretora.
Timeframes recomendados
M5 e M15 são os timeframes recomendados para o RangeStrike.
Nos testes realizados, o EA apresentou melhor comportamento nesses períodos gráficos, combinando boa sensibilidade para detectar as expansões de preço com uma estrutura de mercado suficientemente clara para o funcionamento do sistema de reversões alternadas.
O RangeStrike utiliza as velas do timeframe atual do gráfico para detectar a amplitude inicial. Portanto, a escolha do timeframe influencia diretamente a leitura do mercado.
Com a configuração padrão de 10 velas:
M5 = aproximadamente 50 minutos de estrutura de mercado
M15 = aproximadamente 150 minutos de estrutura de mercado
Em timeframes muito curtos, o sistema pode ficar mais sensível ao ruído do mercado. Em timeframes mais longos, os sinais podem ocorrer com menor frequência e representar movimentos muito mais amplos.
Por isso, M5 e M15 são os períodos recomendados como ponto de partida, embora o usuário possa realizar seus próprios backtests em outros timeframes.
Sempre teste cada ativo, spread e condição de corretora antes de operar em conta real.
Resultados passados não garantem resultados futuros.

