Como descobrir o número do buffer de qualquer indicador no MetaTrader 5

10 outubro 2026, 01:18
Bohdan Klok
0
6

Toda ferramenta que transforma um indicador em alertas ou operações faz a mesma pergunta: qual buffer guarda o sinal? A resposta é um número pequeno - 0, 1, 2 -, mas o indicador não o mostra em lugar nenhum, e um indicador comprado no Market não tem código-fonte onde procurar. Aqui estão três formas de descobri-lo, da mais rápida à mais completa.

1. A Data Window (Ctrl+D)

Abra a Data Window (Janela de Dados) e passe o mouse sobre uma barra com seta. Cada valor que o indicador desenha aparece abaixo do nome dele, na ordem dos seus buffers: a primeira linha é o buffer 0, a segunda o buffer 1, e assim por diante. Em uma barra com fractal superior você vê um valor na primeira linha e nada na segunda; em uma barra com fractal inferior é o contrário.

As limitações: a Data Window mostra apenas os buffers que são desenhados. Buffers de cor (a cor dos candles Heiken Ashi, a de uma média móvel de duas cores) e buffers de cálculo ficam ocultos, e os números deles deslocam os dos buffers que você vê. Se um indicador tem um buffer de cor, a contagem na Data Window fica errada a partir desse ponto.

2. Um script gratuito que rotula as setas

O Buffer Inspector Kb é gratuito e vem com código-fonte, no Code Base. Coloque-o em um gráfico que já tenha o seu indicador: ele lê todos os buffers de todos os indicadores do gráfico, inclusive os ocultos, e escreve o número do buffer bem ao lado das setas - B0 acima dos fractais superiores, B1 abaixo dos inferiores. Para linhas ele mostra o valor atual e a faixa de valores; para buffers de cor, os números das cores, então você vê na hora que a cor do Heiken Ashi é o buffer 4, com os valores 0 e 1.

3. Um painel que deixa o mapa sempre à vista

O Indicator Signal Trader Kb e o gratuito Indicator Signal Alerts Kb fazem a mesma varredura quando você os coloca em um gráfico e mantêm o resultado no painel: "Buffer 0: ARROWS - 46, the latest on ...", "Buffer 1: ARROWS - 37 ...". Você escolhe a regra - surge uma seta, um nível é cruzado, uma linha cruza outra, uma cor muda - e digita o número que aparece no painel. Os dois também oferecem configurações prontas para os indicadores embutidos na primeira linha dos parâmetros de entrada.

Os indicadores embutidos, para consulta

Indicador (MQL5\Indicators\Examples) Buffers
Fractals 0 fractais superiores (venda), 1 fractais inferiores (compra) - setas, confirmadas 2 barras depois
MACD 0 linha MACD, 1 linha de sinal
RSI 0 RSI
Stochastic 0 %K (principal), 1 %D (sinal)
CCI 0 CCI
ADX 0 ADX, 1 +DI, 2 -DI
Bollinger Bands (BB) 0 banda central, 1 banda superior, 2 banda inferior
Alligator 0 mandíbula, 1 dentes, 2 lábios
Ichimoku 0 Tenkan-sen, 1 Kijun-sen, 2 Senkou Span A, 3 Senkou Span B, 4 Chikou Span
Heiken Ashi 0-3 abertura, máxima, mínima, fechamento; 4 cor (0 alta, 1 baixa)
Awesome Oscillator 0 valor, 1 cor (0 subindo, 1 caindo)
Parabolic SAR 0 pontos do SAR

Quando não existe buffer nenhum

Se a Data Window está vazia, o script não encontra nenhum buffer de setas e mesmo assim você vê setas no gráfico, então o indicador as desenha como objetos gráficos. Nenhum programa consegue ler essas setas por meio do indicador, por isso nem um Expert Advisor nem uma ferramenta de alertas vão enxergá-las. A única saída é uma versão do indicador que grave as setas em um buffer - vale perguntar isso ao autor antes de comprar.