SMC Structure and Liquidity PRO — Manual do Usuário (MetaTrader 5)

SMC Structure and Liquidity PRO — Manual do Usuário (MetaTrader 5)

31 outubro 2026, 17:32
JETINVEST
0
3

Disponível no MQL5 Market: SMC Structure and Liquidity PRO

O SMC Structure and Liquidity PRO é um indicador de Smart Money Concepts para o MetaTrader 5. Ele desenha em um único gráfico a estrutura de mercado swing e interna (BOS e CHoCH), order blocks e breaker blocks, fair value gaps e FVGs de inversão, níveis de liquidez e varridas (sweeps), premium e discount, e as zonas de um timeframe superior. Um painel resume a tendência, o viés em vários timeframes e o estado das zonas.

Tudo é calculado em barras fechadas. Um rótulo, zona ou nível só aparece depois que a barra que o confirma fecha, e não é redesenhado depois. As capturas de tela deste manual foram feitas em gráficos demo de EURUSD M15.

Aviso de risco. Operar envolve risco de perda. Este indicador é uma ferramenta de análise: ele não abre operações e não promete resultados. Sempre teste primeiro, em conta demo, a sua forma de utilizá-lo.

1. Instalação

  1. Compre ou alugue o produto no Mercado MQL5 e instale-o pela aba Mercado do seu terminal MetaTrader 5 (Caixa de Ferramentas → Mercado → Comprados → Instalar; em inglês: Toolbox → Market → Purchased → Install).
  2. Abra um gráfico e arraste o SMC Structure and Liquidity PRO do Navegador (Indicadores → Mercado) para ele.
  3. Ajuste os parâmetros de entrada, se quiser (seção 10), e clique em OK.

O indicador funciona em qualquer ativo e timeframe, em contas netting e hedging, e no Testador de Estratégia. Por padrão, ele analisa as últimas 3000 barras (parâmetro Bars analysed).


2. Legenda do gráfico

No gráfico Significado
BOS / CHoCH (linha contínua, texto maior) Quebra de estrutura / mudança de caráter swing
iBOS / iCHoCH (linha pontilhada, texto menor) Quebra de estrutura / mudança de caráter interna
OB (caixa preenchida) Order block de uma quebra swing
OB i Order block de uma quebra interna (somente se ativado)
BB Breaker block: um order block que foi rompido por fechamento e mudou de lado
FVG Fair value gap
IFVG FVG de inversão: um gap que foi rompido por fechamento e mudou de lado
H4 OB, H1 FVG… (contorno tracejado) Order block ou FVG do timeframe superior
EQH / EQL (linha pontilhada) Topos iguais / fundos iguais
BSL / SSL Liquidez do lado comprador / vendedor (topos / fundos swing)
PDH / PDL, PWH / PWL Máxima e mínima do dia anterior / da semana anterior
Asia H/L, London H/L Máxima e mínima das sessões da Ásia e de Londres
x antes do nome de um nível (ex.: x London L) O nível foi varrido
Premium, EQ, Discount Parte superior, equilíbrio (50%) e parte inferior do range swing atual

Os elementos de alta usam a cor Bullish color (azul-petróleo por padrão) e os de baixa a cor Bearish color (vermelho por padrão). A liquidez usa a cor Liquidity color (dourado por padrão). Passe o mouse sobre uma linha ou caixa para ver a dica com os preços exatos.


3. Estrutura de mercado

O indicador acompanha dois escopos de estrutura ao mesmo tempo:

  • Estrutura swing: pivôs confirmados por Swing structure strength barras de cada lado (10 por padrão). É a tendência principal.
  • Estrutura interna: pivôs confirmados por Internal structure strength barras de cada lado (3 por padrão). Mostra os movimentos dentro das pernas swing. A força swing deve ser maior que a força interna.

Quando um candle fecha além do último pivô, uma quebra é desenhada do pivô até o candle que rompeu:

  • BOS (break of structure, quebra de estrutura): a quebra ocorre na direção da tendência atual, então a tendência continua.
  • CHoCH (change of character, mudança de caráter): a quebra ocorre contra a tendência atual, então a tendência muda de lado.

Structure breaks shown limita quantas das quebras mais recentes são desenhadas em cada escopo (10 por padrão). Você pode ocultar qualquer um dos escopos com Swing BOS / CHoCH e Internal BOS / CHoCH; o cálculo (tendência, order blocks, painel) continua funcionando.


4. Order blocks e breaker blocks

Um order block é o último candle contrário na origem do movimento que quebrou a estrutura: o último candle de baixa antes de uma quebra de alta, ou o último candle de alta antes de uma quebra de baixa.

  • Por padrão, os order blocks vêm apenas de quebras swing. Ative Order blocks also from internal breaks para obter mais zonas, menores (marcadas como OB i).
  • Order block on the candle body usa o corpo do candle em vez do range completo com os pavios, para zonas mais estreitas.
  • Quando um candle fecha através de um order block, o bloco termina. Com Breaker blocks ativado, ele volta como um BB do outro lado: um bloco de alta rompido se torna um breaker de baixa, e vice-versa.

5. Fair value gaps e FVGs de inversão

Um fair value gap é um desequilíbrio de três candles: a mínima do terceiro candle fica acima da máxima do primeiro (FVG de alta), ou a máxima do terceiro fica abaixo da mínima do primeiro (FVG de baixa).

  • Minimum FVG size (x ATR 14) filtra gaps pequenos (0,15 × ATR por padrão). Aumente-o em ativos ruidosos para manter apenas gaps nítidos.
  • Enquanto o preço negocia dentro de um gap, a caixa encolhe para a parte que ainda está aberta.
  • Com Inversion FVGs ativado, um gap rompido por fechamento volta como um IFVG do outro lado.

Quando uma zona termina

O parâmetro Zone ends at se aplica a order blocks, breakers e FVGs:

Opção A zona termina quando
First touch o preço volta para dentro da zona
50% (consequent encroachment) o preço atinge o meio da zona
Full fill / close through (padrão) um candle fecha além do lado oposto da zona

Qualquer que seja a opção, é o candle que fecha através de uma zona que cria o breaker ou o FVG de inversão. Active zones per type and side mantém no gráfico apenas as zonas mais recentes (3 por padrão), e Active zones and levels extend right define quantas barras as zonas e níveis ativos se estendem além do último candle (15 por padrão).


6. Liquidez e varridas (sweeps)

Níveis de liquidez são preços onde provavelmente há stops acumulados. O indicador desenha:

  • Topos / fundos iguais (EQH / EQL): dois pivôs aproximadamente no mesmo preço. A tolerância é Equal highs / lows tolerance (x ATR 14) (0,1 × ATR por padrão).
  • Topos / fundos swing (BSL / SSL): liquidez do lado comprador acima dos topos swing e liquidez do lado vendedor abaixo dos fundos swing. Desativado por padrão, porque adiciona muitas linhas.
  • Dia e semana anteriores (PDH / PDL / PWH / PWL).
  • Máximas / mínimas das sessões da Ásia e de Londres. No modo Auto, são desenhadas em ativos de forex, CFD e cripto e desativadas em ativos da B3, onde essas sessões não têm significado. Você pode forçá-las em On ou Off.

Active levels per type and side limita o número de níveis não tocados (3 por padrão).

Um nível termina quando o preço negocia além dele. Se o candle que tomou o nível fecha de volta do outro lado, trata-se de uma varrida (sweep) (uma captura de liquidez): com Mark liquidity sweeps ativado, o nível é mantido até esse candle com um x antes do nome. As seis varridas mais recentes são exibidas.


7. Premium e discount

O range swing atual vai do último topo swing ao último fundo swing. O seu meio é o equilíbrio (EQ):

  • acima do equilíbrio, o preço está em premium (caro dentro do range);
  • abaixo dele, o preço está em discount (barato dentro do range).

A linha Price in range do painel dá a posição exata, de 0% no fundo swing a 100% no topo swing. Valores acima de 100% ou abaixo de 0% significam que o preço já está fora do range, antes que um novo pivô swing tenha sido confirmado.


8. Timeframe superior

O indicador executa a mesma análise em um timeframe superior e desenha os seus order blocks e FVGs como contornos tracejados, rotulados com o timeframe (por exemplo H4 OB, H4 FVG). FVGs de inversão do timeframe superior não são desenhados.

Com Higher timeframe deixado em current, o timeframe é escolhido automaticamente:

Gráfico Timeframe superior
M1 M15
M2 a M5 H1
M6 a M30 H4
H1 a H4 D1
acima de H4 W1

Você pode escolher um timeframe fixo; ele só é usado se for maior que o timeframe do gráfico. Show higher timeframe order blocks and FVGs desativa os contornos, mantendo o viés no painel.


9. O painel

Linha O que mostra
Header Nome do indicador, ativo e timeframe
Swing trend Alta ou baixa, a partir da última quebra swing
Internal trend Alta ou baixa, a partir da última quebra interna
Bias Tendência swing em M5, M15, H1, H4 e D1 (apenas os timeframes iguais ou superiores ao do gráfico). Triângulo para cima = alta, triângulo para baixo = baixa
Price in range Premium ou discount, e a posição no range swing (seção 7)
Last swing break Direção, tipo (BOS ou CHoCH) e preço da última quebra swing
Active OB / FVG Order blocks ativos de alta/baixa, depois FVGs ativos de alta/baixa
Zones held (history) Proporção dos order blocks e FVGs que se sustentaram após serem tocados, no histórico analisado
Last events Os cinco últimos alertas (horário e texto), quando os alertas estão ativados

Uma zona conta como sustentada (held) quando, depois que o preço a tocou, o preço se afastou um ATR dela antes de fechar através dela. Isso é uma descrição do histórico no seu ativo e timeframe, não uma previsão.

O painel pode ser arrastado com o mouse; a sua posição é mantida para aquele gráfico. Ele acompanha o fundo do gráfico (escuro ou claro). Panel size (%) ajusta a sua escala, e Show panel o oculta.


10. Parâmetros de entrada

Estrutura de mercado

Input Default Descrição
Internal structure strength (bars each side) 3 Barras de cada lado para confirmar um pivô interno
Swing structure strength (bars each side) 10 Barras de cada lado para confirmar um pivô swing (deve ser maior que o interno)
Swing BOS / CHoCH true Desenha as quebras swing
Internal BOS / CHoCH true Desenha as quebras internas
Structure breaks shown (each scope) 10 Número de quebras recentes desenhadas
Bullish color / Bearish color teal / red Cores dos elementos de alta e de baixa

Order blocks e fair value gaps

Input Default Descrição
Order blocks true Exibe os order blocks
Order blocks also from internal breaks false Adiciona order blocks de quebras internas
Order block on the candle body false Corpo em vez do candle completo
Breaker blocks (broken order blocks) true Exibe os breakers
Fair value gaps true Exibe os FVGs
Inversion FVGs (closed-through gaps) true Exibe os FVGs de inversão
Minimum FVG size (x ATR 14) 0.15 Gaps menores são ignorados
Zone ends at Full fill / close through First touch, 50% ou full fill (seção 5)
Active zones per type and side 3 Zonas mais recentes mantidas no gráfico
Bullish / bearish order block, bullish / bearish FVG — Cores de preenchimento das zonas

Liquidez

Input Default Descrição
Equal highs / lows true Exibe EQH / EQL
Swing highs / lows (buy-side / sell-side liquidity) false Exibe BSL / SSL
Previous day and week highs / lows true Exibe PDH / PDL / PWH / PWL
Asia and London session highs / lows Auto Auto (desativado em ativos da B3), On ou Off
Mark liquidity sweeps true Marca os níveis tomados com fechamento de volta
Active levels per type and side 3 Níveis não tocados mantidos no gráfico
Equal highs / lows tolerance (x ATR 14) 0.1 Distância máxima entre dois pivôs "iguais"
Liquidity color gold Cor dos níveis

Premium / discount, timeframe superior e sessões

Input Default Descrição
Equilibrium of the swing range true Exibe premium, EQ e discount
Higher timeframe for bias and zones current (auto) Veja a tabela da seção 8
Show higher timeframe order blocks and FVGs true Contornos tracejados do timeframe superior
Broker time zone Auto Como o fuso horário da corretora é determinado para as sessões
Broker GMT offset (fixed mode and tester) 2 Deslocamento usado no modo fixo e no Testador de Estratégia

Histórico e painel

Input Default Descrição
Bars analysed 3000 Histórico utilizado (mínimo 200). Mais barras levam mais tempo para carregar
Active zones and levels extend right (bars) 15 Extensão além do último candle
Show panel true Exibe ou oculta o painel
Panel size (%) 100 Escala do painel

Alertas

Input Default Descrição
Swing BOS / CHoCH Off Alerta a cada quebra swing
Liquidity sweep Off Alerta quando um nível é varrido
Price enters an order block or FVG Off Alerta quando o preço entra em uma zona ativa
Sound alert2 Arquivo de som usado pelos modos com som
Also send e-mail false Envia também o alerta por e-mail (configure o e-mail em Ferramentas → Opções → E-mail)

Cada alerta pode ser Off, Popup, Sound, Smartphone notification ou uma combinação de dois deles. As notificações push exigem o seu MetaQuotes ID em Ferramentas → Opções → Notificações. Os alertas disparam uma vez por evento, na barra fechada.


11. Buffers para Expert Advisors

O indicador expõe três buffers que podem ser lidos com iCustom e CopyBuffer . Os buffers de tendência têm valor em todas as barras. O buffer de eventos é preenchido apenas na barra que confirmou uma quebra (0 nas demais barras); quando uma quebra swing e uma interna acontecem na mesma barra, é informada a quebra swing.

Buffer Conteúdo
0 Tendência swing: +1 alta, −1 baixa
1 Tendência interna: +1 alta, −1 baixa
2 Evento de estrutura: ±1 BOS swing, ±2 CHoCH swing, ±3 BOS interno, ±4 CHoCH interno (+ alta, − baixa)

Leia os valores em barras fechadas (shift 1 e anteriores). O indicador desenha os seus objetos com o prefixo JSMP_ .


12. Dicas

  • Objetos demais no gráfico? Desative as quebras internas, mantenha Active zones per type and side em 1–2 e aumente Minimum FVG size.
  • Primeiro o contexto do timeframe superior. Use a linha Bias e as zonas tracejadas do timeframe superior para ver onde o timeframe do gráfico se encaixa no quadro maior.
  • Varrida, depois mudança de caráter. Uma forma comum de ler o gráfico é esperar a varrida de um nível de liquidez, depois um CHoCH na direção oposta, e observar as zonas deixadas por esse movimento.
  • Vários gráficos. Cada gráfico tem a sua própria cópia do indicador, a sua própria posição do painel e os seus próprios alertas.
  • Tempo de carregamento. No primeiro carregamento, o indicador processa o histórico e o timeframe superior; em M1 com muitas barras, isso pode levar alguns segundos.

Suporte: envie uma mensagem privada ao autor no MQL5. Página do produto: SMC Structure and Liquidity PRO no Mercado MQL5.