Smart Money Concepts Engine [Quantum Algo]
Todo o kit SMC em um só gráfico — estrutura em dois níveis, order blocks graduados por volume, fair value gaps com inversão, liquidity sweeps, premium/discount — com pontuação de 0 a 100 e narrado em linguagem simples. Apenas barras fechadas; nada repinta.

A resposta curta
O Smart Money Concepts Engine é um indicador gratuito e open source para TradingView que coloca todo o kit SMC em um só gráfico — estrutura de mercado (Break of Structure e Change of Character em dois níveis), order blocks graduados por volume, fair value gaps com rastreamento de inversão, máximas e mínimas iguais com detecção de sweep e um mapa de premium/discount — e depois faz o que as ferramentas de desenho não fazem: pontua, de 0 a 100, o quanto de tudo isso está alinhado agora e escreve a leitura atual do mercado em linguagem simples em um dashboard. Tudo é avaliado em barras fechadas, então nada repinta, e cada ponto do Confluence Score pode ser rastreado até uma condição visível. Ele é o complemento gratuito do guia de Smart Money Concepts deste site e o primo open source do motor Zeno por trás do nosso histórico público.
Estrutura (BoS/CHoCH ×2 níveis), order blocks graduados por volume, FVGs + inversões, EQH/EQL + sweeps, premium/discount, toques em zonas com a pontuação carimbada.
Cinco condições visíveis, com pesos 25/25/20/15/15 → 0–100. Acima de 80, quase tudo se alinha; abaixo de 50, o setup é fraco.
Não — apenas barras fechadas; o atraso do pivô é igual ao comprimento da estrutura, por design.
O que ele desenha
Estrutura de swing
Máximas e mínimas de swing confirmadas a partir de um pivô simétrico; um fechamento através de um nível de swing imprime um Break of structure (BoS) a favor da tendência ou um Change of Character (CHoCH) contra ela, com linhas e rótulos.
Estrutura interna
A mesma lógica em um lookback mais curto, desenhada como marcadores compactos e acompanhada como um segundo viés independente.
Order blocks
A cada rompimento de swing, o candle de origem do movimento (o último candle oposto antes do impulso) é projetado para a frente como zona de demanda ou de oferta, rotulado com o volume relativo desse candle ("Demand · 1.8× Volume"). As zonas ficam mais brilhantes no primeiro toque e são removidas quando o preço fecha através delas.
Fair value gaps e inversões
Desequilíbrios de três candles acima de um tamanho mínimo em ATR, marcados em caixas; um fechamento através de um gap o transforma em uma zona de inversão que atua pelo outro lado; uma segunda violação o remove. O desenho vem desativado por padrão para manter o gráfico limpo, mas os gaps continuam alimentando a pontuação.
Liquidez
Máximas iguais (EQH) e mínimas iguais (EQL) como linhas de liquidez em repouso; um pavio que atravessa com fechamento de volta para dentro é um sweep: a linha é riscada, renomeada, e o evento alimenta a pontuação. Caças a stops em pivô único são detectadas da mesma forma, com memória por nível, para que um nível nunca acumule rótulos duplicados.
Premium e discount
O range entre a última máxima e a última mínima de swing confirmadas, mapeado em premium, equilíbrio e discount, com tom mais intenso nos quartis extremos.
Sinais de toque em zona
Quando o preço volta a uma zona nova enquanto os dois níveis de estrutura concordam e o preço está do lado correto do equilíbrio, um sinal é impresso carimbado com o Confluence Score ao vivo; pontuações altas recebem a cor de destaque.
O dashboard
Viés de swing, viés interno, último evento, posição no range em porcentagem, status da liquidez, contagem de zonas novas de demanda e oferta, contagem de desequilíbrios, o Confluence Score com um medidor de força e a narrativa ("Bullish structure — sell-side taken — price in discount — demand below").
As duas capturas de tela de gráficos nesta página mostram o motor no Bitcoin, em 2 horas e em 15 minutos: a mesma lógica em duas escalas, com o dashboard legível em ambas.

O Confluence Score explicado
A pontuação é uma soma transparente de cinco condições ponderadas, não uma previsão:
O viés de swing e o viés interno concordam
Preço do lado correto do equilíbrio para o viés
Uma zona não mitigada, graduada por volume, ao alcance
Um fair value gap ou uma inversão reforça a leitura
Liquidez capturada na direção favorável
Acima de 80 significa que quase tudo se alinha; abaixo de 50 significa que o setup é fraco. A pontuação mede o quanto do checklist Smart Money é verdadeiro no momento — um medidor de contexto, não uma probabilidade de lucro — e, como cada condição é visível no gráfico, você sempre consegue ver por que o número é o que é.
Como a detecção funciona
Estrutura de mercado. Os pivôs são confirmados com um lookback simétrico (os inputs Swing Structure Length e Internal Structure Length). O evento é o fechamento de um candle além de um nível de swing confirmado; pavios não contam. O BoS continua o viés atual, o CHoCH o inverte. Todos os eventos são avaliados apenas em barras fechadas.
Order blocks. Em um rompimento de swing, o motor volta pelo impulso até o último candle com fechamento oposto e projeta o range dele para a frente. O volume relativo desse candle em relação à sua média recente se torna a nota da zona. As zonas permanecem até o preço fechar através delas.
Fair value gaps. Um gap de alta se forma quando a mínima de uma barra fica acima da máxima de duas barras antes (o de baixa é o espelho), e somente gaps acima do Minimum Gap Size (uma razão de ATR) são mantidos. Um fechamento através de um gap o converte em zona de inversão; um segundo fechamento através o remove.
Liquidez. Máximas ou mínimas de swing consecutivas dentro da tolerância formam linhas EQH/EQL que acompanham o preço. Um pavio que atravessa com fechamento de volta para dentro é um sweep; um fechamento limpo além do nível é um rompimento, não um sweep, e aposenta o nível. A memória de sweeps e um tempo de espera evitam rótulos duplicados no mesmo nível.
Premium e discount. A última máxima e a última mínima de swing confirmadas definem o range; o dashboard informa a posição ao vivo em porcentagem.
Configurações
| Grupo | Input | O que faz | Por onde começar |
|---|---|---|---|
| Estrutura de mercado | Swing Structure Length | Lookback do pivô para o nível de swing | 15 (padrão do gráfico) |
| Internal Structure Length | Lookback do pivô para o nível interno | 5 | |
| Show Swing / Internal Events, Structure Events To Keep | Ativação dos desenhos e limite | on / on / 8 | |
| Order blocks | Show Order Blocks, Origin Candle Lookback, Order Blocks To Keep | Detecção e limite | on / 30 / 6 |
| Fair value gaps | Show Fair Value Gaps, Track Inversions, Minimum Gap Size (ATR ratio), Fair Value Gaps To Keep | Desenho desativado por padrão; inversão ativada; filtro de tamanho | off / on / 0.15 / 8 |
| Liquidez | Equal level tolerance, Levels To Keep | Quão próximas as máximas/mínimas precisam estar para contar como iguais; limite | default / 6 |
| Premium/discount | Show map, extension | O mapa do range e até onde ele é projetado | on |
| Sinais | Zone-tap signals, Signals To Keep | Os marcadores com a pontuação carimbada e o limite | on / 6 |
| Estilo | Todas as cores do gráfico; posição do dashboard, quatro tamanhos de texto, faixa do título, fundo, moldura, grade, três cores de texto | Totalmente personalizável | — |
A captura de tela das configurações nesta página mostra a primeira aba como ela abre.

Alertas
Nove condições nomeadas: Bullish e Bearish Break of Structure, Bullish e Bearish Change of Character, Buy-Side e Liquidez do lado vendedor Sweep, Demand Zone Tap e Supply Zone Tap (com a pontuação carimbada) e Fair Value Gap Inversion. Crie um alerta no indicador e escolha a condição; os alertas de toque em zona trazem a pontuação na mensagem, para que um webhook possa filtrar por ela.
Como ler o dashboard
De cima para baixo, na ordem em que um trader de estilo institucional pergunta: o que a estrutura está fazendo nos dois níveis? Qual foi o último evento? Onde o preço está no range? A liquidez já foi capturada? Quantas zonas novas e desequilíbrios estão por perto? Quanto disso se acumula — a pontuação. Depois vem a frase da narrativa, que é a mesma informação nas palavras que você usaria para explicar o gráfico a outra pessoa.
A condição de maior qualidade, que a pontuação foi feita para encontrar, é o alinhamento total: os dois níveis concordam, ocorreu um sweep contra o movimento, o preço está do lado correto do equilíbrio e uma zona nova, graduada por volume, espera por perto.
Três formas de usar
1. A entrada no toque em zona. Espere um sinal acima de 70. Verifique se a narrativa concorda com a sua leitura do timeframe maior. Entre no reteste da zona com o stop além dela e o primeiro alvo na liquidez que o dashboard indica; nosso guia de order blocks cobre os modelos de entrada e a página de stop loss explica onde colocar o stop.
2. O filtro de viés. Rode o motor no gráfico de 4 horas ou de 2 horas apenas pelas duas leituras de viés e pela posição no range; faça as entradas em um gráfico mais rápido (ou com os indicadores gratuitos Order Blocks with Volume e Liquidity Sweeps) na direção indicada pelo nível de swing. Esse é o modelo multi-timeframe que o guia de SMC ensina.
3. A virada da inversão. Ative o desenho dos fair value gaps quando um gap acabou de ser violado: a zona de inversão é a troca de polaridade, e o primeiro reteste dela é uma das entradas mais limpas do método. O indicador Fair Value Gaps + Inversion faz isso com mais profundidade; a versão do motor é suficiente para confluência.
Configurações recomendadas por mercado e timeframe
Ouro e pares principais de forex, de 15 minutos a 1 hora:
Swing 15 / interno 5, como vem de fábrica; tamanho mínimo de gap 0.15; ative o desenho dos gaps apenas ao estudar inversões.
Perpétuos de cripto, de 2 a 4 horas:
Swing 20 / interno 7 — o ruído das criptos pede pivôs um pouco maiores; a graduação por volume é confiável nas principais exchanges.
Índices, de 5 a 15 minutos no pregão à vista:
Swing 10 / interno 4; mantenha 6 eventos de estrutura para deixar o gráfico legível.
Qualquer mercado no diário:
Swing 10 / interno 3; a posição no range do dashboard vira uma ferramenta de viés para o swing trader.
Como ele se compara
Em relação a um gráfico SMC desenhado à mão: o motor faz as mesmas marcações, em barras fechadas, com uma regra para quando cada elemento é removido — que é a parte que os gráficos feitos à mão nunca fazem, e o motivo de se encherem de zonas mortas. Em relação a outros indicadores SMC gratuitos: a maioria desenha os conceitos e para por aí; o motor pontua a confluência e a narra, acompanha o ciclo de vida de cada zona, gradua os blocos por volume e se recusa a empilhar rótulos de sweep duplicados. Em relação ao Zeno: o motor é a camada de análise open source, de um único timeframe; o Zeno acrescenta a confluência multi-timeframe, o sinal com entrada, stop, TP1 e TP2, o motor de risco e o histórico público — e o QuantumBot o executa.
Limitações
A detecção de estrutura é tão boa quanto os comprimentos de pivô; instrumentos muito ruidosos precisam de valores maiores. A graduação por volume é menos significativa em ativos com volume pouco confiável (alguns feeds de CFD de forex). Zonas removidas não são mantidas como histórico. O Confluence Score mede alinhamento, não resultado. A confirmação do pivô introduz um atraso igual ao comprimento da estrutura, por design.
Créditos
Os conceitos — order blocks, fair value gaps, liquidity sweeps, BoS e CHoCH, premium e discount — foram popularizados pela metodologia Inner Circle Trader de Michael J. Huddleston, com raízes na lógica de mercado de Richard D. Wyckoff. O modelo de pontuação de confluência, o motor de narrativa, o sistema de ciclo de vida das zonas, a graduação por volume, a memória de sweeps e todo o código são trabalho original da Quantum Algo, publicado como open source segundo as house rules do TradingView.
Passo a passo: como adicioná-lo ao seu gráfico do TradingView
Abra a página do script no TradingView (link acima) e clique em Add to favorites e depois em Use on chart — ou, em qualquer gráfico, abra Indicators, pesquise "Smart Money Concepts Engine Quantum Algo" e adicione-o. Ele é gratuito em todos os planos do TradingView, inclusive no plano grátis.
Abra as configurações do indicador (o ícone de engrenagem no rótulo dele) e ajuste os inputs para o seu mercado e timeframe conforme a tabela acima; os padrões estão calibrados para cripto e ouro em gráficos intraday.
Na aba Style, ajuste as cores ao tema do seu gráfico; a posição do dashboard e o tamanho do texto ficam em Inputs.
Para configurar alertas, clique com o botão direito no gráfico → Add alert, escolha o indicador como condição e selecione o evento desejado; defina o disparo como "Once per bar close" para que os alertas sigam a lógica de barras fechadas.
Salve o layout do gráfico para que o indicador carregue junto com ele e — se você usa nossas outras ferramentas gratuitas — adicione-as ao mesmo layout; elas foram projetadas para funcionar juntas sem poluir o gráfico.
Para ler ou reutilizar o código, clique em Source code na página do script. A republicação está sujeita às regras da casa do TradingView; a modificação para uso pessoal, não.
Por dentro do código, para desenvolvedores
O script é Pine Script v5, publicado em código aberto. As partes que valem a leitura se você quiser modificá-lo:
Confirmação de pivô
Usa ta.pivothigh / ta.pivotlow com um lookback simétrico, e é por isso que todo evento estrutural tem um atraso igual ao comprimento do pivô — o custo deliberado de um resultado que não repinta.
O estado é mantido em arrays
De caixas, linhas e rótulos, com funções explícitas de ciclo de vida (criar, atualizar, aposentar), limitadas pelos inputs "keep"; os limites de objetos do TradingView são respeitados por design.
Everything evaluates on barstate.isconfirmed
A barra em formação nunca é usada para detecção nem para sinais.
Alertas
Usam chamadas nomeadas de alertcondition (ou alert() quando a mensagem carrega dados), para que os webhooks recebam um payload consistente.
Se você construir em cima dele, nossos tutoriais de Pine Script na Academia e o guia de backtesting no TradingView cobrem a conversão em estratégia e os testes.
Usando com os outros indicadores gratuitos
As cinco ferramentas Smart Money foram feitas para trabalhar em camadas: o Smart Money Concepts Engine para o viés e o score; Order Blocks with Volume para a zona e sua qualidade; Fair Value Gaps + Inversion para o desequilíbrio e a inversão de polaridade; Liquidity Sweeps para o gatilho; Institutional Key Levels para o mapa ranqueado contra o qual todo o resto é lido. Uma leitura completa em um único gráfico: o viés pela camada de swing do engine → o nível ranqueado mais próximo → um sweep da liquidez ali → um retorno a um bloco de alto volume ou a um gap invertido → entrada com o stop além do sweep e o alvo no próximo nível. O hub de indicadores gratuitos lista todas as ferramentas; o guia de SMC é o método por trás das camadas.
Erros comuns com este indicador
- Confiar na barra em formação — todo evento aqui espera o fechamento, e você também deveria.
- Operar todo marcador — a ferramenta destaca contexto e localizações; a entrada precisa de confirmação da estrutura e de um stop além do nível.
- Rodá-lo no timeframe errado com os comprimentos padrão — ajuste os inputs de pivô ao gráfico, como mostra a tabela de configurações.
- Ignorar a qualidade do volume — em feeds de CFD com volume de ticks, os recursos de volume são indicativos; em exchanges e futuros, são reais.
- Empilhar ferramentas demais — os cinco indicadores gratuitos se combinam; dez scripts aleatórios, não.
Quer o sinal, e não só a estrutura?
O Zeno lê a mesma estrutura Smart Money em vários timeframes e imprime a entrada, o stop, o TP1 e o TP2 no seu gráfico — com um histórico de 160 sinais encerrados, 120 ganhos e 40 perdas nos níveis informados. O QuantumBot o executa na Bybit, Binance, OKX, Bitget e Kraken.

Glossário deste indicador
Perguntas frequentes
O Smart Money Concepts Engine repinta?
Não. Eventos de estrutura, sweeps, inversões e sinais são avaliados em barras fechadas, em pivôs confirmados. A confirmação do pivô introduz um atraso intencional igual ao comprimento da estrutura.
O que significa o Confluence Score?
Uma soma transparente de cinco condições visíveis e ponderadas — alinhamento da estrutura, posicionamento em premium/discount, um order block novo, confluência de desequilíbrio e um sweep recente — de 0 a 100. Ela mede o quanto do checklist é verdadeiro agora; não é uma probabilidade.
Por que um order block desapareceu?
Ele foi mitigado — o preço fechou através dele. O motor remove as zonas mortas para que o gráfico mostre apenas níveis que ainda importam.
Por que os sweeps aparecem apenas uma vez em um nível?
Cada nível de swing tem memória de sweeps e um tempo de espera; o empilhamento de duplicatas, comum em ferramentas de liquidez, foi eliminado por design.
Quais mercados e timeframes funcionam melhor?
Todos os mercados com dados de candles. Timeframes maiores produzem estruturas maiores e mais limpas; o nível interno mantém os timeframes menores legíveis. A graduação por volume funciona melhor em exchanges e futuros com volume real.
É realmente gratuito, e posso ler o código?
Sim — open source no TradingView, gratuito para usar e para ler. A republicação do código está sujeita às house rules do TradingView.
Qual é a diferença em relação ao Zeno?
O motor é a camada de análise gratuita em um único timeframe; o Zeno acrescenta confluência multi-timeframe, sinais com entrada, stop e dois alvos, um motor de risco e um histórico público, e o QuantumBot executa esses sinais na sua exchange.
Em qual timeframe devo rodar o Smart Money Concepts Engine?
Em qualquer um; o nível de swing fica mais limpo de 1 hora para cima, e o nível interno mantém legíveis os gráficos de 5 e 15 minutos. Rode-o no timeframe maior para o viés e em um gráfico mais rápido para as entradas, ou use a pontuação em um único gráfico.
Posso usar o Confluence Score em alertas ou em um webhook?
Sim — os alertas de toque em zona trazem a pontuação na mensagem, então um webhook ou bot pode filtrar pontuações acima de um limite.
O motor funciona no forex, onde o volume é tick volume?
Sim; estrutura, gaps, liquidez e premium/discount não dependem de volume. Apenas a nota de volume dos order blocks passa a ser indicativa em vez de exata.
Por que a pontuação está alta, mas não há sinal?
Um sinal de toque em zona exige que o preço volte a uma zona nova com os dois níveis alinhados e o posicionamento correto no range; uma pontuação alta sem toque significa que o contexto está certo, mas o local ainda não foi alcançado.
Qual é a diferença entre estrutura de swing e estrutura interna?
Dois lookbacks de pivô acompanhados como vieses independentes — o swing para a estrutura maior, o interno para o contexto compacto dentro dela. A concordância entre eles vale 25 pontos; a discordância é o primeiro aviso de uma mudança.
O motor substitui os indicadores gratuitos individuais?
Ele é a visão geral; as ferramentas dedicadas Order Blocks with Volume, Fair Value Gaps + Inversion, Liquidity Sweeps e Institutional Key Levels aprofundam cada elemento. Elas foram feitas para serem combinadas em camadas.
Os outros indicadores Smart Money gratuitos
Construídos para serem combinados em um só gráfico: o engine para o viés e o score, as ferramentas dedicadas para cada elemento.
Adicione o Smart Money Concepts Engine ao seu gráfico
Um clique no TradingView, gratuito em todos os planos, código que você pode ler. Nada repinta.