Tabela de conteúdos

MACD Overlay (Sobreposto ao Preço)

Download

Resumo

📋 Descrição

Indicador que plota o MACD diretamente sobre o gráfico de preços, eliminando a necessidade de uma janela separada e permitindo uma nova forma de interpretar o indicador.

O MACD tradicional oscila em torno de zero, o que impossibilita plotá-lo junto com preços por estarem em escalas diferentes. Este indicador resolve isso usando uma técnica de ancoragem por média móvel.

Crédito: Roberto Cruz - youtube.com/@RobertoCruz_indicadores/


❌ O Problema da Escala

Elemento Faixa Típica
📊 MACD -50 a +50
💰 Preço 10 a 100.000+

Plotar ambos no mesmo gráfico resultaria no MACD aparecendo como uma linha reta em zero.


✅ A Solução: Ancoragem por EMA

💡 Conceito

Em vez de plotar o valor bruto do MACD, somamos o MACD (ajustado) a uma Média Móvel Exponencial do preço:

Linha MACD = MediaExp(Fechamento) + (MACD × Fator de Escala)

A EMA (Exponential Moving Average) mantém a linha na faixa de preços, enquanto o MACD a desloca para cima ou para baixo.


⚙️ Como Funciona

1️⃣ Calcula o MACD tradicional

MACD = MediaExp(12, Fechamento) - MediaExp(26, Fechamento)

2️⃣ Cria a linha âncora

Linha_Ancora = MediaExp(9, Fechamento)

3️⃣ Aplica o deslocamento

Linha_MACD = Linha_Ancora + (MACD × Desvio / 2)

O parâmetro Desvio controla a amplitude visual do indicador.

4️⃣ Calcula a linha de sinal

Linha_Sinal = MediaExp(9, Linha_MACD[1])

5️⃣ Colore os candles baseado no cruzamento


📐 Fórmulas

📊 Cálculo Principal

MACD_Valor = MACD(26, 12, 9)

Linha_MACD = MediaExp(9, Fechamento) + (MACD_Valor × Desvio_MACD) / 2

📏 Linha de Sinal

Linha_Sinal = MediaExp(9, Linha_MACD[1])

🎨 Interpretação Visual

Condição Cor Significado
Linha MACD > Linha Sinal 🟢 Verde Momentum de alta
Linha MACD < Linha Sinal 🔴 Vermelho Momentum de baixa

🎛️ Parâmetros

Parâmetro Padrão Descrição
Periodo Maior 26 Período da EMA lenta (MACD)
Periodo Medio 12 Período da EMA rápida (MACD)
Media Sinal 9 Período da linha de sinal
Desvio Macd 5 Fator de escala da amplitude

<br>

🔧 Ajustando o Desvio_Macd

Valor Efeito
⬇️ Menor Linha mais próxima do preço, menos sensível
⬆️ Maior Linha mais afastada, oscilações mais visíveis

💻 Código NTSL

// ============================================
// MACD OVERLAY (SOBREPOSTO AO PREÇO)
// Plota o MACD diretamente no gráfico de preços
// usando técnica de ancoragem por EMA
// ============================================
// POR: ROBERTO CRUZ
 
parametro
  Periodo_Maior(26);          // Período da média lenta do MACD
  Periodo_Medio(12);          // Período da média rápida do MACD
  Media_Sinal(9);             // Período da linha de sinal
  Desvio_Macd(5);             // Ajuste da amplitude
  Colorir_Barras(verdadeiro); // Colorir as barras
 
var
  macd_val, linha_ancora, linha_macd, linha_sinal : real;
 
inicio
  // ========== CÁLCULO PRINCIPAL DO MACD ==========
  macd_val := MACD(Periodo_Maior, Periodo_Medio, Media_Sinal);
 
  linha_ancora := MediaExp(Media_Sinal, Fechamento);
 
  linha_macd := linha_ancora + (macd_val * Desvio_Macd) / 2;
 
  linha_sinal := MediaExp(Media_Sinal, linha_macd[1]);
 
  // ================== PLOTAGENS ==================
  Plot(linha_macd);
  SetPlotWidth(1, 2);
  SetPlotColor(2, clBranco);
 
  Plot2(linha_sinal);
  SetPlotWidth(2, 2);
  SetPlotColor(2, clVerdeLimao);  
 
  // ============ COLORAÇÃO DOS CANDLES ============
  se Colorir_Barras entao
  inicio
    se (linha_macd > linha_sinal) entao
      PaintBar(clVerdeLimao)
    senao se (linha_macd < linha_sinal) entao
      PaintBar(clVermelho);  
  fim;
 
fim;

🔍 Como Interpretar

↗️ Cruzamentos

Situação Sinal
🟢 Linha MACD cruza Sinal p/ cima Entrada de compra
🔴 Linha MACD cruza Sinal p/ baixo Entrada de venda

<br>

📍 Posição Relativa ao Preço

Situação Interpretação
⬆️ Ambas linhas acima do preço Momentum forte de alta
⬇️ Ambas linhas abaixo do preço Momentum forte de baixa
↔️ Linhas cruzando o preço Possível zona de reversão

<br>

🎨 Coloração dos Candles

A cor dos candles fornece uma leitura rápida e intuitiva do momentum atual sem precisar analisar as linhas.


✨ Vantagens desta Abordagem

# Vantagem Descrição
1 📐 Economia de espaço Elimina janela separada do MACD
2 👁️ Contexto visual Vê o momentum junto com suportes/resistências
3 🎨 Coloração integrada Leitura instantânea do estado do mercado
4 🔧 Personalizável Desvio_Macd ajusta a sensibilidade

⚠️ Limitações

Limitação Descrição
📊 Sem histograma Perde a visualização do histograma tradicional
🔢 Valores absolutos Não mostra o valor numérico real do MACD
⚙️ Calibração necessária Desvio_Macd pode precisar de ajuste por ativo

Vídeos


➕ Mais informações

🗃️ ScApp_MACD_RobertoCruz.psf

📽️ Vídeo explicativo