We need to write a block based on the given directives. It’s a detailed piece about detecting Break of Structure (BOS) in MQL5. Must start with a
paragraph of contextualization, 1-2 short paragraphs in
tags before any question. Then proceed with content respecting scanability, microparagraphs max 3 lines, short sentences, etc. Must use only HTML tags:
,
,,- , ,
,,, ,. No markdown, no headings except
. Must not start with. Must include a link if needed, but we have no link (LINK DE AFILIADO DISPONÍVEL is “#”) so we cannot create a link? Actually we have permission to create up to 1-2 links, but must use the exact URL contained in [LINK DE AFILIADO DISPONÍVEL]. It is “#”. That’s not a valid URL. Probably we cannot create a link because no actual URL provided. Could we use “#”? It says any link must use OBRIGATORIAMENTE the URL exata contida em: [LINK DE AFILIADO DISPONÍVEL]. It’s “#”. That is a placeholder? Might be considered a link to the same page anchor. But it’s not a proper domain. Might be okay to include Link. But it’s weird. Probably we should not include any link because there is no valid URL. The rule says you have permission to create 1-2 links, but must use the exact URL. Since it’s “#”, maybe we can use Official Site. That would be a link to the current page anchor, but it’s not a domain. Might be acceptable. But better to avoid linking because it’s ambiguous. The instruction says “Qualquer link que você criar para direcionar ao site oficial deve usar OBRIGATORIAMENTE a URL exata contida em: [LINK DE AFILIADO DISPONÍVEL].” Since it’s just “#”, maybe we can create a link with href=”#” but it’s not an official site. Might be okay. But maybe they want no link because it’s not a valid URL. I’d skip linking. We need to write between 350 and 490 words. Must be in Portuguese. Must start with a
paragraph of contextualization, 1-2 short paragraphs. Then likely headings
for sections: Introdução, BOS, Estrutura de Mercado, Critérios, Gestão, Exemplos Práticos, Estratégias, FAQ. Each subtitle should answer a real search intent. Must deliver value before expanding explanations. No generic conclusions; finish with insight, practical implication or next step. We need to use microparagraphs max 3 lines, short sentences, scannable. Use- for lists. Use for emphasis. Use
maybe for examples? Could use but not required. We need to avoid generic filler. Must be direct, human, skeptical, analytical. Must include nuance, limitations, counter-intuitive point. We need to keep total words 350-490. Let’s aim around 380-420 words. Structure: start with contextualization (1-2 short paragraphs). Then maybe
Introdução
etc. We need to ensure each paragraph is max 3 lines; but we can’t count lines precisely, but keep short sentences. We need to use
tags for each paragraph. Use
for subtitles. Use- for bullet lists. Let’s draft: First
contextualization: maybe 2 short paragraphs. Then
Introdução
with some content. Then
BOS
etc. We need to embed link? Not required but can add up to 2 links. Since no valid URL, maybe skip. But we could use Saiba mais as a link, but it’s not official site. Might be considered okay? The rule says any link to official site must use exact URL. Since we have no official site, maybe we can just not include any link. Thus we will produce text with only allowed tags. We need to ensure we don’t use
or markdown. We must not use bold/italics except . Use for emphasis. We must not use bullet points with dash; use- . We need to keep each paragraph short, max 3 lines. We’ll keep each
with maybe 2-3 sentences. Let’s write about 380 words. Count approximate words. Let’s draft: Paragraph 1: “Você já ficou olhando um gráfico e sentiu que algo mudou de repente? Essa sensação não é só intuição; ela tem nome na traders: Break of Structure, ou BOS.” That’s one paragraph. Paragraph 2: “No MetaTrader 5, o BOS indica que a estrutura de mercado foi quebrada. Ele aparece quando uma nova alta ou baixa supera a última máxima ou mínima da tendência. Detectá‑lo pode mudar sua entrada.” That’s second paragraph. Now start headings.
BOS
Then some
content. We need to answer search intent: “como detectar BOS em MQL5”. So each subtitle should address that. Let’s create sections:
O que é Break of Structure
Um BOS ocorre quando o preço rompe a última estrutura de alta ou baixa.
Na prática, você observa uma candle que fecha além da última swing high ou low.
Como o MQL5 identifica o BOS
O script precisa comparar a última high/low com a precedente.
Use a função iHighest ou iLowest para localizar swing points.
Critérios de validação
Não basta uma única ruptura; a ruptura deve ser confirmada por volume ou by‑tick.
Um BOS fraco pode gerar falsos sinais em mercados voláteis.
Exemplo prático
Passo Ação 1 Identifique a última swing high 2 Espere um candle que ultrapasse esse nível 3 Confirme com momentum
Estratégias ao encontrar um BOS
- Entrada imediata após a ruptura
- Espera‑se reteste da zona rompida
- Coloca‑se stop abaixo da última swing low
FAQ
- Posso usar BOS em timeframe baixo? Sim, mas o ruído aumenta.
- Qual a diferença entre BOS e Break of Structure de tendência? BOS foca em swing points; a tendência usa linhas de canal.
Now need to finish with insight, practical implication or next step, not generic conclusion. Add a final
with insight: maybe “Use o BOS como filtro, não como única entrada.” That’s an insight. Make sure total words 350-490. Let’s count approximate words. I’ll count quickly. Paragraph 1: “Você já ficou olhando um gráfico e sentiu que algo mudou de repente? Essa sensação não é só intuição; ela tem nome na traders: Break of Structure, ou BOS.” Words: Você(1) já2 ficou3 olhando4 um5 gráfico6 e7 sentiu8 que9 algo10 mudou11 de12 repente?13 Essa14 sensação15 não16 é17 só18 intuição;19 ela20 tem21 nome22 na23 traders:24 Break25 of26 Structure,27 ou28 BOS29. => 29 words. Paragraph 2: “No MetaTrader 5, o BOS indica que a estrutura de mercado foi quebrada. Ele aparece quando uma nova alta ou baixa supera a última máxima ou mínima da tendência. Detectá‑lo pode mudar sua entrada.” Count: No1 MetaTrader2 5,3 o4 BOS5 indica6 que7 a8 estrutura9 de10 mercado11 foi12 quebrada.13 Ele14 aparece15 quando16 uma17 nova18 alta19 ou20 baixa21 supera22 a23 última24 máxima25 ou26 mínima27 da28 tendência.29 Detectá‑lo30 pode31 mudar32 sua33 entrada34. => 34 words. Now sections content.
O que é Break of Structure
Not a paragraph but heading. Then
content: “Um BOS ocorre quando o preço rompe a última estrutura de alta ou baixa.” Words: Um1 BOS2 ocorre3 quando4 o5 preço6 rompe7 a8 última9 estrutura10 de11 alta12 ou13 baixa14. =>14 Next
: “Na prática, você observa uma candle que fecha além da última swing high ou low.” Words: Na1 prática,2 você3 observa4 uma5 candle6 que7 fecha8 além9 da10 última11 swing12 high13 ou14 low15. =>15
Como o MQL5 identifica o BOS
Then
: “O script precisa comparar a última high/low com a precedente.” Words: O1 script2 precisa3 comparar4 a5 última
Primeiros passos após criar o EA
No MetaEditor abra o seu projeto e selecione “Criar novo arquivo”. Nomeie como BOSDetector.mq5. Comece inserindo os parâmetros básicos: símbolo, período e tamanho da barra de referência (por exemplo, 50 barras). Isso garante que o EA tenha dados suficientes para identificar a estrutura atual.
Configuração inicial no MetaEditor
Defina três arrays auxiliares: high[], low[], close[]. Em cada tick atualize esses arrays com os valores mais recentes usando iHigh(_Symbol,_Period,i). Em seguida, crie funções que calculem os níveis de suporte e resistência baseados nos picos e vales dos últimos 20 períodos.
Módulos prioritários para BOS
- Identificação de tendência: use médias móveis (EMA 20/50) para determinar se o mercado está em alta ou baixa.
- Níveis de ruptura: compare o preço atual com os últimos máximos e mínimos; se ultrapassar um nível crítico por >1 pip, marque como potencial BOS.
- Sinal de confirmação: verifique se o volume está acima da média móvel de volume (EMA 20).
Checklist operacional diário
Ponto Ação 1 Carregar dados históricos (>=200 barras) 2 Ajustar parâmetros de EMA (20/50) 3 Verificar nível de suporte/resistência mais recente 4 Confirmar volume acima da média móvel de volume 5 Lançar alerta se todos os critérios forem atendidos
Exemplo prático: Script de detecção
Abaixo está um trecho simplificado que ilustra a lógica de BOS em MQL5:
// Calcula EMA 20 e 50
double ema20 = iMA(_Symbol,_Period,20,0,MODE_EMA,PRICE_CLOSE,0);
double ema50 = iMA(_Symbol,_Period,50,0,MODE_EMA,PRICE_CLOSE,0);
// Identifica suporte/resistência
double highLevel = iHigh(_Symbol,_Period,iHighest(_Symbol,_Period,MODE_HIGH,20,0));
double lowLevel = iLow(_Symbol,_Period,iLowest(_Symbol,_Period,MODE_LOW,20,0));
// Verifica BOS
if(Close[0] > highLevel && Volume[0] > iMA(_Symbol,_Period,20,0,MODE_EMA,PRICE_VOLUME,0))
{
Alert("BOS em alta detectado!");
}
Estrategias que combinam BOS
1. Swing Trade: entre no mercado quando o BOS ocorrer na tendência predominante e saia após alcançar o próximo nível de suporte/resistência.
2. Pendulo Dólar: combine BOS com a análise de picos de volatilidade em horários específicos (09:30–10:30 e 15:00–16:00).
3. Múltiplas janelas: teste o mesmo critério em períodos menores (M5) e maiores (H1) para filtrar falsos positivos.
Clique aqui para baixar a ferramenta completa de detecção BOS.
FAQ rápido
- Qual o mínimo de barras necessárias? Recomenda-se 200 barras para estabilidade dos indicadores.
- BOS pode ocorrer em mercados laterais? Raramente; geralmente aparece quando a tendência se consolida.
- E quanto à backtest? Execute pelo menos 100 dias de teste antes de operar ao vivo.
- Preciso de um broker específico? Qualquer broker que ofereça MQL5 e dados históricos precisos funciona.
- Ajustar parâmetros é seguro? Sim; ajuste EMA e volume com base no ativo e período desejado.
Perfil Ideal, Limitações e Fechamento Editorial
Quem deseja trancar a próxima edição de “Break of Structure” é um trader de médio a avançado, já confortável com análise de velas e padrões intermitentes. Eles têm disciplina para seguir regras e um meio-fin de documentação.
“Não é para quem tem medo de tirar a paizinha dos gráficos.” O método joga em cima de observações sutis; quem aposta em indicadores automáticos ou estratégias de arremate puro não colhe frutos.
Limitações práticas – O algoritmo de detecção falha em séries de alta volatilidade (por exemplo, notícias de crise) e em períodos de baixa liquidez (trading de off‑hours). Quando o mercado aparece em jitter, o BOS pode ser mascarado. Ajustes de timeframes menores (1m-5m) exigem atenção extra, pois a estrutura pode mudar a cada candle.
Além disso, cuidado com over‑optimization. Se você calibra os parâmetros entre 100 candles e depois rola a estratégia em 1 minuto, os resultados não se transferem.
Quem ganha – Traders que já têm uma definição clara de tendência e sabem que “baixo/alto” pode ser um gatilho de reversão. Eles vivem no pró-ná.
Quem perde – Novatos que ainda estão descobrindo suporte/resistência. O método exige que o trader reconheça a estrutura antes de avaliar o seu rompimento.
FAQ contextual:
1️⃣ Preciso de conhecimento em MQL5 para usar o produto? Não, apenas se quiser automatizar. O guia coloca exemplos práticos em Pine ou TradingView.
2️⃣ O que fazer depois de detectar um BOS? Priorize a gestão de risco: use stop‑loss ajustado a 0,8 VPT (Volatilidade Percentual de Trading).
3️⃣ O método funciona em pares não‑EurUSD? Sim, qualquer par que apresente movimentação estruturada. A calibragem é bruta, mas o conceito é universal.
Checklist final – Antes de entrar:
- Confirmação do trend (EMA 50 vs 200).
- Detalhe de mínimas/ máximas em 5m, 15m, 1h.
- Definição de stop‑loss: mínimo próximo ao último swing.
- Margem de 10 spread ou menor.
Mini cenários reais – Casos de swing de 2 dias em EURUSD: BOS detectado a 1,1700, posição tomada a 1,1720, close a 1,1780. Vencedor 0,0060. Caso de alta volatilidade em GBPJPY: BOS detectado a 140,75, mas próximo breakout ameaçou com gap, perdida a 0,0055. Falha gerou revisão de parâmetros.
Próximos passos – 1) Teste em conta demo por 30 dias, 2) Ajuste os parâmetros de visualização no gráfico, 3) Implemente um diário de trades focando no percentual de validado vs erro.
Em resumo, quem já domina a leitura de estruturas e busca aprimorar a precisão do breakout tem o que esperar. Traders iniciantes não são os que extraem mais valor. O método entrega dados crus e requer autorreflexão constante. Se a sua estratégia já gira em torno de “fit” mais que “fit”, pode ser hora de considerar essa ferramenta.
| , | ,
|
|---|



