Break Asian Range
- Experts
- Damaso Perez Moneo Suarez
- Versão: 1.0
Introdução
Break Asian Range é um bot de trading que automatiza a conhecida estratégia dos “altos e baixos da Ásia”. Ele foi desenvolvido para detectar e operar rompimentos da sessão asiática em ativos como EURUSD, GBPJPY e outros pares voláteis.
Combina confirmações técnicas personalizáveis com gestão de risco avançada (SL, TP, trailing stop, risco variável, reentradas...) para se adaptar tanto a estilos conservadores quanto agressivos.
Funciona com múltiplos timeframes e reconhece padrões de velas importantes como doji, martelo ou engolfo para validar as entradas, se o trader assim desejar.
Características Principais
Estratégia baseada em um comportamento de mercado bem conhecido e repetitivo.
Flexível: permite personalizar confirmações, horários, riscos e muito mais.
Compatível com qualquer par ou ativo.
Pode operar de forma conservadora ou agressiva, conforme o perfil do usuário.
Inclui suporte a reentradas, gestão de risco dinâmica e filtragem de operações.
Já foi testado com bons resultados em diversos pares durante abril de 2025 (veja as imagens abaixo).
Comentários e Suporte
Agradeço muito se puder deixar comentários positivos e construtivos, caso o bot tenha sido útil. Isso me ajuda a melhorar versões futuras e adaptá-las às reais necessidades dos usuários.
Estou totalmente à disposição para tirar dúvidas, explicar qualquer parâmetro ou resolver qualquer problema relacionado ao funcionamento do bot.
A seguir, você encontrará uma descrição detalhada do funcionamento e dos parâmetros configuráveis do sistema.
Estratégia dos Altos e Baixos da Ásia
A estratégia dos altos e baixos da Ásia baseia-se na ideia de que cada sessão (Ásia, Londres e Nova York) segue o ciclo AMD (Acumulação, Manipulação e Distribuição), sendo a sessão da Ásia normalmente a fase de acumulação.
Durante a sessão de Londres, é comum haver manipulação — o preço rompe o máximo ou mínimo da sessão anterior, fazendo os traders acreditarem que o movimento continuará, mas depois reverte e aciona a maioria dos stop-losses.
Funcionamento do Bot
Este bot utiliza a estratégia de Altos e Baixos da Ásia e permite ao trader configurar várias opções para se adaptar ao seu estilo de negociação. O bot seleciona o intervalo com base nas horas definidas pelo trader (pode ser a sessão asiática ou outra) e verifica quando ocorre a ruptura do máximo ou mínimo para procurar uma entrada de venda ou compra, respectivamente. O bot também oferece a opção de garantir que o intervalo selecionado possa ser considerado uma acumulação, definindo o número máximo de pontos que pode se mover durante essa sessão. Caso o trader não deseje essa verificação, pode desativá-la configurando com '0'. Uma vez rompido o intervalo, a entrada pode ser feita diretamente após a quebra de uma quantidade predefinida de pontos, ou pode-se esperar a chegada à zona desejada e usar uma confirmação adicional por vela doji, martelo e/ou engolfo. Dois timeframes podem ser configurados para detectar essas velas de confirmação, como por exemplo 1min e 3min, ou 1min e 5min, etc. O trader tem muitas opções para configurar e encontrar a melhor abordagem. Naturalmente, quanto mais confirmações forem exigidas, menos entradas o bot fará, mas a taxa de acerto será maior.
Funcionalidades Especiais
Além da configuração de entrada com base na ruptura da faixa e nas confirmações adicionais por velas, este bot possui um controle de risco variável, que ajuda a melhorar sua eficiência. Não deve ser confundido com uma estratégia de martingale que não fecha operações. Este bot abre e fecha as operações uma de cada vez. No entanto, permite configurar um aumento de risco caso as operações anteriores tenham sido perdedoras, ajudando a compensar as perdas com operações vencedoras.
Também possui a opção de mover o Stop Loss para o BreakEven quando o preço atinge um valor com a relação Risco:Retorno definida pelo usuário. Também permite realizar fechamentos parciais ao atingir um valor pré-definido.
Configuração dos Parâmetros do Bot
É sempre importante conhecer e compreender bem todos os parâmetros configuráveis de um bot para utilizá-lo corretamente. Neste caso, o bot também possui vários parâmetros para se adaptar melhor às circunstâncias e ao estilo do trader. Abaixo, cada parâmetro será definido para que possa ser compreendido corretamente e configurado conforme o gosto do trader. Será mostrado o nome (em inglês) e a respectiva explicação:
Input group "General Parameters"
MagicNumber -- ID do Bot. Deve ser único entre todos os bots executando no mesmo Metatrader.
Choose the language for messages -- Seleção do idioma para as mensagens exibidas na aba "experts".
Fixed SL. If false, SL and TP are calculated based on high and low -- Define se o SL e o TP são fixos (valor definido abaixo) ou calculados de forma variável com base na última máxima/mínima (SL) e 50% do intervalo escolhido (TP).
Stop Loss points -- Pontos de SL se for fixo (variável anterior igual a "true").
TakeProfit / StopLoss ratio -- Proporção de TP com base no SL definido como fixo.
Minimum points for variable SL -- Se o SL for variável, é possível definir um valor mínimo em pontos.
Condition to allow long entries -- Permite entradas de compra (long). Se definido como false, nunca abrirá compras.
Condition to allow short entries -- Permite entradas de venda (short). Se definido como false, nunca abrirá vendas.
Condition to block new entry after a loss in the same Tx (excluding reentry) -- Às vezes as condições de entrada se repetem no mesmo horário. Com esta variável, se houver um SL anterior, ele não entra novamente, mesmo que as condições voltem a ocorrer. Isso ajuda a controlar perdas.
Max number of trades in one day -- Limita o número de entradas por dia. Se o reentry estiver ativado, ele também conta.
Allow reentry after SL during x hours -- Ao entrar, uma ordem "limit" é colocada no nível do SL, caso o preço volte a favor depois de atingir o stop. USE COM CAUTELA, pois pode aumentar as perdas. Recomenda-se dividir o risco inicial pela metade.
Hours allowed for reentry -- Tempo em que a ordem "limit" ficará ativa após ser colocada.
Input group "SL/TP Management"
Enable BreakEven -- Se permitimos mover o SL ao atingir determinado valor.
Ratio required to move the SL -- Em que razão SL/TP movemos o SL. Por exemplo, se buscamos um rácio final de 1:4, quando atinge 1:3 queremos mover o SL para nos protegermos.
Points to add to entry price to secure small profit. If greater than current price, set to '0' -- Caso queiramos colocar o SL um pouco acima do preço de entrada para ao menos cobrir comissões.
Enable partial close when TP % is reached -- Se permitimos fechar parcialmente a operação ao atingir um determinado objetivo.
Ratio required to partially close the trade -- Em que razão SL/TP queremos fazer o fechamento parcial. Por exemplo, se buscamos 1:4, ao atingir 1:3 fechamos 80% e deixamos o restante correr.
If partial close, points to extend TP. Set to 0 to disable -- Se queremos mover o TP um pouco mais longe após o fechamento parcial, pois já protegemos parte da operação.
% of position to close on partial take profit -- Qual % da operação queremos fechar ao fazer o "Partial Close". Os lotes iniciais devem ser maiores que 0.01.
Input group "Variable Risk"
Initial budget -- Orçamento inicial da conta para cálculo do risco.
Initial risk -- Risco inicial a ser considerado nas operações.
Risk multiplier -- Cada vez que houver um stop loss, o risco da próxima operação será multiplicado por este valor. Quando uma operação for positiva, o risco da próxima volta ao inicial.
Days of history used to calculate variable risk -- Quantos dias devem ser analisados para contar as operações perdidas.
Maximum allowed risk -- Risco máximo permitido. Se o risco multiplicado ultrapassar este valor, será limitado a este máximo.
Input group "Asian Range Break Confirmation"
Upper breakout buffer (in points) — Quantos pontos acima do máximo consideramos como rompimento para cima.
Lower breakout buffer (in points) — Quantos pontos abaixo do mínimo consideramos como rompimento para baixo.
Points from Asia range to accept entry — Se o preço já voltou, até que ponto ainda aceitamos entrar. É contado a partir da faixa asiática, não da zona de rompimento.
Timeframe for Confirmation Period 1 — Primeiro timeframe para verificar os candles e confirmar a mudança de tendência.
Timeframe for Confirmation Period 2 — Segundo timeframe para verificar os candles e confirmar a mudança de tendência.
Confirm with Hammer in Period 1 — Se queremos confirmar no primeiro timeframe usando velas do tipo "martelo".
Difference: downward trend = hammer, upward trend = shooting star — Se as velas devem estar na direção correta da tendência (martelo para queda, estrela cadente para alta).
Confirm with Doji in Period 1 — Se queremos confirmar no primeiro timeframe usando velas Doji.
Confirm with Engulfing candle in Period 1 — Se queremos confirmar no primeiro timeframe usando velas de engolfo.
Confirm with Hammer in Period 2 — Se queremos confirmar no segundo timeframe usando velas "martelo".
Confirm with Doji in Period 2 — Se queremos confirmar no segundo timeframe usando velas Doji.
Confirm with Engulfing candle in Period 2 — Se queremos confirmar no segundo timeframe usando velas de engolfo.
Number of confirmations needed in Time Frame 1 – Quantas confirmações são necessárias no timeframe 1 para considerar que houve reversão de preço.
Number of confirmations needed in Time Frame 2 – Quantas confirmações são necessárias no timeframe 2 para considerar que houve reversão de preço.
Total number of confirmations required – Número total de confirmações (timeframes 1 e 2) necessárias para considerar que houve reversão de preço.
% to define a Hammer candle – Como definir uma vela martelo. A relação entre o corpo da vela e o pavio. O corpo deve ser esta % do pavio (corpo/pavio < parâmetro).
% to define a Doji candle -- Como se define uma vela Doji. A porcentagem indicada representa a proporção dos pavios em relação ao tamanho total da vela.
% to define an Engulfing candle – Ao procurar uma vela envolvente, podemos exigir que tenha 100% (vela oposta com pelo menos o mesmo tamanho da anterior), menos de 100% ou mais de 100%.
Input group "Asian Range Time"
Maximum points to allow "break range" – Caso deseje confirmar que o intervalo definido é uma fase de acumulação, pode definir um número máximo de pontos. Só procurará entradas se o intervalo for menor que esse valor. Se não quiser considerar esse filtro, coloque ‘0’ e sempre será considerada a quebra do intervalo, independentemente do movimento da sessão.
Start hour for Asian session – Hora de início da sessão asiática.
Start minutes for Asian session – Minutos da hora de início.
End hour for Asian session – Hora de término da sessão.
End minutes for Asian session – Minutos da hora de término.
Latest hour to detect break range – Última hora para buscar quebras de intervalo.
Latest minutes to detect break range – Minutos da última hora para detectar a quebra.
input group "Graphic configuration"
Variable to enable or disable the drawing of objects on the chart -- Habilita ou desabilita o desenho das zonas de acumulação e entradas no gráfico
Color of the Acumulation rectangle when exist Acumulation -- Cor do retângulo da faixa quando há acumulação (entradas serão consideradas)
Color of the Acumulation rectangle when there is NO Acumulation -- Cor do retângulo da faixa quando não há acumulação (entradas não serão consideradas)
Color of the SL range -- Cor do retângulo que marca o Stop Loss da entrada executada
Color of the TP range -- Cor do retângulo que marca o Take Profit da entrada executada
É importante destacar que, se colocarmos '0' nas confirmações dos timeframes 1 e 2, mas colocarmos '1' nas confirmações totais, será necessário pelo menos uma confirmação em qualquer TF para poder entrar. Se quisermos que haja duas confirmações no mesmo timeframe (por exemplo no TF1 com doji e martelo, ou doji e engolfo, ou martelo e engolfo), devemos colocar '2' nas confirmações do timeframe 1 e deixar o resto das confirmações em '0'.
Recomendações
Para todos os bots, recomenda-se testá-los primeiro no simulador de estratégias, a fim de otimizar os parâmetros (de forma automática ou manual) e compreender o seu funcionamento da melhor forma possível. Depois, é melhor usá-lo numa conta demo e, por fim, numa conta real ou de financiamento desejada.
São compartilhadas algumas imagens explicativas e configurações de teste, mas é sempre melhor adaptá-las aos seus próprios interesses.
Este bot pode ser usado em qualquer ativo, mas recomenda-se simulá-lo primeiro para verificar a sua eficácia. A estratégia principal foi pensada para o EURUSD e outros pares semelhantes, embora, como qualquer estratégia, existam momentos de mercado mais propícios para essa abordagem e outros menos.
O risco variável ajuda a tornar a estratégia mais rentável, pois mesmo que vários SLs seguidos sejam atingidos, um único TP pode recuperar as perdas e ainda gerar lucro (isso também depende da relação SL:TP e da taxa de acerto).
Imagens
As imagens anexadas mostram uma explicação sobre o funcionamento do bot e alguns resultados durante o mês de abril de 2025.
Imagem 1, 2 e 3 – Resultados no EURUSD durante abril de 2025, terminando em positivo. Incluem os parâmetros utilizados.
Imagem 4 e 5 – Resultados no GBPJPY durante abril de 2025, terminando em positivo. Incluem os parâmetros utilizados (a segunda parte dos parâmetros é igual à imagem 3).
Imagem 6 e 7 – Resultados no AUDCAD durante abril de 2025, terminando em positivo. Incluem os parâmetros utilizados (a segunda parte dos parâmetros é igual à imagem 3).
Imagem 8 e 9 – Resultados no USDJPY durante abril de 2025, terminando em positivo. Incluem os parâmetros utilizados (a segunda parte dos parâmetros é igual à imagem 3).
Imagem 10 e 11 – Exemplo gráfico com trade em M5 e M3 confirmando com vela engolfada.
Imagem 12 – Exemplo de um trade com reentrada favorável. Cuidado com a configuração de reentrada, pois pode dobrar o risco por sessão.
Essas imagens mostram exemplos reais durante um período específico, mas não garantem os mesmos resultados em outros períodos.

O usuário não deixou nenhum comentário para sua avaliação