ETFs de dividendos se tornaram uma das formas mais práticas de construir renda passiva no Brasil. Em vez de escolher ações individualmente, você investe em uma cesta diversificada de empresas pagadoras de dividendos com apenas uma ordem.
Mas qual ETF de dividendos escolher? DIVO11 acumula, DIVD11 distribui, NDIV11 é smart beta... as diferenças podem ser confusas. Neste guia completo, vamos comparar os principais ETFs de dividendos do mercado brasileiro para 2026.
Resumo: Comparativo dos ETFs de Dividendos
| ETF | Índice | Taxa Adm. | Distribui Dividendos? | DY Estimado | Foco |
|---|---|---|---|---|---|
| DIVO11 | IDIV | 0,50% | Não (acumula) | - | Maiores DY da B3 |
| DIVD11 | IDIV | 0,50% | Sim (mensal) | ~8% | Renda mensal |
| NDIV11 | Smart IDIV | 0,50% | Sim (mensal) | ~8% | Smart beta + renda |
| SPYI11 | US High Income | 0,83% | Sim (mensal) | ~13% | Ações EUA + covered calls |
O Que São ETFs de Dividendos?
ETFs de dividendos são fundos de índice que investem em empresas com histórico de pagamento de dividendos. Eles replicam índices como o IDIV (Índice Dividendos da B3) ou utilizam estratégias quantitativas para selecionar boas pagadoras.
Por Que Investir em ETFs de Dividendos?
| Vantagem | Descrição |
|---|---|
| Diversificação | Uma cota = dezenas de boas pagadoras |
| Praticidade | Não precisa analisar ações individualmente |
| Rebalanceamento | Índice ajusta automaticamente a carteira |
| Custos baixos | Taxa de 0,50% vs 1-2% de fundos ativos |
| Renda passiva | Alguns ETFs distribuem dividendos mensalmente |
Dois Modelos: Acumulação vs Distribuição
A grande diferença entre ETFs de dividendos está no que fazem com os proventos:
Acumulação (ex: DIVO11):
- Reinveste automaticamente os dividendos
- Valor da cota aumenta
- Melhor para fase de acumulação
- Eficiência fiscal (posterga IR)
Distribuição (ex: DIVD11, NDIV11):
- Paga dividendos diretamente ao cotista
- Renda mensal na conta
- Melhor para quem precisa de renda
- Tributação sobre dividendos (quando houver)
DIVO11: O ETF IDIV Original
O DIVO11 é o ETF de dividendos mais antigo e conhecido do Brasil. Gerido pela Itaú Asset (IT Now), replica o índice IDIV da B3.
Características do DIVO11
| Informação | Valor |
|---|---|
| Nome completo | IT Now IDIV Fundo de Índice |
| Código | DIVO11 |
| Gestor | Itaú Asset Management |
| Índice | IDIV (Índice Dividendos B3) |
| Taxa de administração | 0,50% a.a. |
| Distribui dividendos? | Não (acumula) |
| Lançamento | 2012 |
Como Funciona o Índice IDIV?
O IDIV seleciona as ações com maiores dividend yields da B3, usando critérios como:
- Dividend yield acima da mediana do mercado
- Liquidez mínima para garantir negociação
- Consistência no pagamento de dividendos
- Ponderação por DY e não por market cap
Composição típica do IDIV (top 10):
| Ação | Setor | Peso Aproximado |
|---|---|---|
| PETR4 | Petróleo | ~8% |
| BBAS3 | Bancos | ~7% |
| VALE3 | Mineração | ~6% |
| TAEE11 | Energia | ~5% |
| CMIG4 | Energia | ~5% |
| ITSA4 | Holdings | ~4% |
| CPLE6 | Energia | ~4% |
| BBSE3 | Seguros | ~4% |
| ELET3 | Energia | ~3% |
| CSMG3 | Saneamento | ~3% |
Vantagens do DIVO11
- Histórico longo - Desde 2012, track record comprovado
- Alta liquidez - Fácil comprar e vender
- Eficiência fiscal - Reinvestimento automático posterga IR
- Diversificação - ~30 empresas pagadoras
Desvantagens do DIVO11
- Não paga dividendos - Ruim para quem quer renda
- Concentração setorial - Muito peso em energia e bancos
- Value traps - Pode incluir empresas com DY alto por queda de preço
DIVD11: O ETF que Distribui Dividendos
O DIVD11 é a versão "renda" do DIVO11. Replica o mesmo índice IDIV, mas distribui os dividendos mensalmente aos cotistas.
Características do DIVD11
| Informação | Valor |
|---|---|
| Nome completo | IT Now IDIV Renda Dividendos |
| Código | DIVD11 |
| Gestor | Itaú Asset Management |
| Índice | IDIV (Índice Dividendos B3) |
| Taxa de administração | 0,50% a.a. |
| Distribui dividendos? | Sim (mensal) |
| Dividend yield | ~8% a.a. |
| Lançamento | 2023 |
Como Funcionam as Distribuições?
O DIVD11 recebe os dividendos das empresas do IDIV e os distribui mensalmente aos cotistas:
Mês de Referência → Data Com → Pagamento
Ex: Janeiro → 28/jan → 05/fevFluxo de distribuição:
- Empresas do IDIV pagam dividendos ao fundo
- Fundo acumula durante o mês
- Último dia útil: data de corte (data com)
- Primeiro dias úteis do mês seguinte: pagamento
Dividend Yield Histórico
O DIVD11 tem entregado dividend yields entre 7% e 9% ao ano, dependendo dos dividendos pagos pelas empresas do IDIV.
| Mês (2026) | Dividendo/Cota | DY Mensal |
|---|---|---|
| Janeiro | R$ 0,42 | 0,70% |
| Fevereiro | R$ 0,38 | 0,63% |
| Março | R$ 0,55 | 0,91% |
| Abril | R$ 0,48 | 0,80% |
| Maio | R$ 0,51 | 0,85% |
| Média | R$ 0,47 | 0,78% |
Valores ilustrativos para demonstração
Vantagens do DIVD11
- Renda mensal - Dividendos direto na conta
- Mesmo índice IDIV - Diversificação comprovada
- Praticidade - Uma cota = renda de 30 empresas
- Previsibilidade - Pagamentos mensais regulares
Desvantagens do DIVD11
- Tributação - Dividendos podem ser tributados (dependendo da legislação)
- Menor eficiência - Reinvestir manualmente tem custos
- Volatilidade do yield - Dividendo varia mês a mês
NDIV11: O ETF Smart Beta de Dividendos
O NDIV11 é o ETF de dividendos do Nubank (Nu Asset). Usa uma estratégia smart beta que vai além do simples dividend yield.
Características do NDIV11
| Informação | Valor |
|---|---|
| Nome completo | Nu Renda Ibov Smart Dividendos |
| Código | NDIV11 |
| Gestor | Nu Asset Management |
| Índice | Ibov Smart Dividendos |
| Taxa de administração | 0,50% a.a. |
| Distribui dividendos? | Sim (mensal) |
| Dividend yield | ~8% a.a. |
| Lançamento | 2023 |
O Que é Smart Beta?
Smart beta combina gestão passiva (segue um índice) com critérios quantitativos para melhorar o retorno ajustado ao risco.
Critérios do NDIV11:
| Fator | Descrição |
|---|---|
| Dividend yield | Prioriza alto yield sustentável |
| Qualidade | Empresas com boa saúde financeira |
| Momentum | Tendência de valorização |
| Baixa volatilidade | Menor risco que o mercado |
| Consistência | Histórico de pagamentos |
Diferença: NDIV11 vs DIVD11
| Aspecto | NDIV11 | DIVD11 |
|---|---|---|
| Estratégia | Smart beta | Passiva pura |
| Critérios | DY + Qualidade + Momentum | Apenas DY |
| Composição | Mais seletiva | Replica IDIV |
| Gestor | Nu Asset | Itaú Asset |
| Value traps | Filtradas | Podem entrar |
Vantagens do NDIV11
- Qualidade - Filtra empresas com fundamentos ruins
- Menor risco - Critérios reduzem volatilidade
- Renda mensal - Distribui dividendos
- Modernidade - Estratégia mais sofisticada
Desvantagens do NDIV11
- Histórico curto - Lançado em 2023
- Menor liquidez - Menos negociado que DIVO11
- Complexidade - Metodologia menos transparente
SPYI11: Dividendos de Ações Americanas
O SPYI11 é diferente: investe em ações americanas e usa estratégia de covered calls para gerar renda extra.
Características do SPYI11
| Informação | Valor |
|---|---|
| Nome completo | Buena Vista US High Income |
| Código | SPYI11 |
| Gestor | Buena Vista Capital |
| Estratégia | S&P 500 + Covered Calls |
| Taxa de administração | 0,83% a.a. |
| Distribui dividendos? | Sim (mensal) |
| Dividend yield | ~13% a.a. |
| Exposição cambial | Sim (dólar) |
Como Funciona o SPYI11?
O SPYI11 combina duas fontes de renda:
- Dividendos do S&P 500 - Empresas americanas pagam dividendos
- Prêmio de opções - Venda de calls cobertas gera renda adicional
Rendimento = Dividendos das ações + Prêmio das opções vendidasEstratégia de Covered Call:
| Componente | Descrição |
|---|---|
| Compra ações | S&P 500 ou similar |
| Vende calls | Opções de compra sobre as ações |
| Recebe prêmio | Renda adicional mensal |
| Trade-off | Limita upside em altas fortes |
Por Que o Yield é Tão Alto?
O yield de ~13% do SPYI11 vem principalmente do prêmio das opções, não apenas dos dividendos das empresas:
| Fonte | Contribuição |
|---|---|
| Dividendos das ações | ~2% a.a. |
| Prêmio das covered calls | ~11% a.a. |
| Total | ~13% a.a. |
Vantagens do SPYI11
- Alto yield - ~13% ao ano
- Diversificação geográfica - Exposição aos EUA
- Proteção cambial - Dólar protege em crises locais
- Renda mensal - Pagamentos regulares
Desvantagens do SPYI11
- Taxa mais alta - 0,83% vs 0,50% dos outros
- Upside limitado - Covered calls limitam ganhos em alta
- Risco cambial - Dólar fraco reduz retorno em reais
- Complexidade - Estratégia de opções
Comparativo Detalhado: Qual ETF Escolher?
Performance Histórica
import requests
import pandas as pd
def comparar_etfs_dividendos(token: str) -> pd.DataFrame:
"""
Compara ETFs de dividendos usando brapi.dev
"""
etfs = ["DIVO11", "DIVD11", "NDIV11", "SPYI11"]
url = f"https://brapi.dev/api/quote/{','.join(etfs)}"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(url, headers=headers)
data = response.json()
comparativo = []
for etf in data["results"]:
comparativo.append({
"ETF": etf["symbol"],
"Preço": f"R$ {etf['regularMarketPrice']:.2f}",
"Variação Dia": f"{etf['regularMarketChangePercent']:.2f}%",
"Mín 52 sem": f"R$ {etf.get('fiftyTwoWeekLow', 0):.2f}",
"Máx 52 sem": f"R$ {etf.get('fiftyTwoWeekHigh', 0):.2f}",
})
return pd.DataFrame(comparativo)
# Comparar ETFs
df = comparar_etfs_dividendos("SEU_TOKEN")
print(df.to_string(index=False))Tabela Comparativa Completa
| Critério | DIVO11 | DIVD11 | NDIV11 | SPYI11 |
|---|---|---|---|---|
| Taxa adm. | 0,50% | 0,50% | 0,50% | 0,83% |
| Distribui? | Não | Sim | Sim | Sim |
| DY estimado | - | ~8% | ~8% | ~13% |
| Índice | IDIV | IDIV | Smart Beta | S&P 500 |
| Exposição | Brasil | Brasil | Brasil | EUA |
| Volatilidade | Média | Média | Média-Baixa | Alta (câmbio) |
| Liquidez | Alta | Média | Média | Média |
| Melhor para | Acumulação | Renda Brasil | Renda + qualidade | Renda + dólar |
Quando Escolher Cada ETF
Escolha DIVO11 se:
- Está na fase de acumulação
- Não precisa de renda agora
- Quer reinvestir automaticamente
- Prefere eficiência fiscal
Escolha DIVD11 se:
- Quer renda mensal em reais
- Prefere seguir o IDIV tradicional
- Busca simplicidade
- Gestora Itaú inspira confiança
Escolha NDIV11 se:
- Quer renda mensal com qualidade
- Valoriza filtros de qualidade
- Aceita metodologia smart beta
- Busca menor volatilidade
Escolha SPYI11 se:
- Quer alto yield (~13%)
- Busca diversificação internacional
- Aceita risco cambial
- Entende estratégia de opções
Calculadora: Quanto Rende em Dividendos?
import requests
def calcular_renda_etf_dividendos(
etf: str,
valor_investido: float,
dy_anual: float,
token: str
) -> dict:
"""
Calcula renda mensal esperada de ETF de dividendos
"""
# Buscar preço atual
url = f"https://brapi.dev/api/quote/{etf}"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(url, headers=headers)
data = response.json()
preco = data["results"][0]["regularMarketPrice"]
nome = data["results"][0]["shortName"]
# Calcular cotas e renda
cotas = int(valor_investido // preco)
valor_real = cotas * preco
renda_anual = valor_real * (dy_anual / 100)
renda_mensal = renda_anual / 12
return {
"etf": etf,
"nome": nome,
"preco_cota": preco,
"cotas": cotas,
"valor_investido": valor_real,
"dy_anual": dy_anual,
"renda_anual": renda_anual,
"renda_mensal": renda_mensal
}
# Exemplo: R$ 50.000 em DIVD11 (DY 8%)
resultado = calcular_renda_etf_dividendos("DIVD11", 50000, 8.0, "SEU_TOKEN")
print(f"\n{'='*50}")
print(f"SIMULAÇÃO DE RENDA PASSIVA COM ETF")
print(f"{'='*50}")
print(f"ETF: {resultado['etf']}")
print(f"Preço da cota: R$ {resultado['preco_cota']:.2f}")
print(f"Cotas adquiridas: {resultado['cotas']}")
print(f"Valor investido: R$ {resultado['valor_investido']:.2f}")
print(f"Dividend yield: {resultado['dy_anual']}% a.a.")
print(f"\nRenda anual esperada: R$ {resultado['renda_anual']:.2f}")
print(f"Renda mensal esperada: R$ {resultado['renda_mensal']:.2f}")Tabela de Renda por Valor Investido
| Valor Investido | DIVD11 (8%) | NDIV11 (8%) | SPYI11 (13%) |
|---|---|---|---|
| R$ 10.000 | R$ 67/mês | R$ 67/mês | R$ 108/mês |
| R$ 25.000 | R$ 167/mês | R$ 167/mês | R$ 271/mês |
| R$ 50.000 | R$ 333/mês | R$ 333/mês | R$ 542/mês |
| R$ 100.000 | R$ 667/mês | R$ 667/mês | R$ 1.083/mês |
| R$ 250.000 | R$ 1.667/mês | R$ 1.667/mês | R$ 2.708/mês |
| R$ 500.000 | R$ 3.333/mês | R$ 3.333/mês | R$ 5.417/mês |
Valores estimados baseados em dividend yields históricos. Rendimentos passados não garantem rendimentos futuros.
Estratégias de Investimento em ETFs de Dividendos
1. Acumulação com DIVO11
Para fase de construção de patrimônio:
def estrategia_acumulacao_divo11(
aporte_mensal: float,
anos: int,
taxa_crescimento: float, # % a.a.
token: str
) -> dict:
"""
Simula acumulação com DIVO11 (reinvestimento automático)
"""
import requests
url = "https://brapi.dev/api/quote/DIVO11"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(url, headers=headers)
preco = response.json()["results"][0]["regularMarketPrice"]
# Simulação mês a mês
meses = anos * 12
patrimonio = 0
cotas_totais = 0
taxa_mensal = (1 + taxa_crescimento/100) ** (1/12) - 1
for mes in range(meses):
# Compra cotas
cotas = aporte_mensal // preco
cotas_totais += cotas
# Valorização do patrimônio
patrimonio = cotas_totais * preco * ((1 + taxa_mensal) ** (mes + 1))
total_aportado = aporte_mensal * meses
ganho = patrimonio - total_aportado
return {
"anos": anos,
"aporte_mensal": aporte_mensal,
"total_aportado": total_aportado,
"patrimonio_final": patrimonio,
"ganho": ganho,
"cotas_totais": cotas_totais
}
# Exemplo: R$ 1.000/mês por 10 anos, crescimento 10% a.a.
resultado = estrategia_acumulacao_divo11(1000, 10, 10, "SEU_TOKEN")
print(f"Total aportado: R$ {resultado['total_aportado']:,.2f}")
print(f"Patrimônio final: R$ {resultado['patrimonio_final']:,.2f}")
print(f"Ganho: R$ {resultado['ganho']:,.2f}")2. Renda Passiva com DIVD11/NDIV11
Para quem já tem patrimônio e quer renda:
def estrategia_renda_passiva(
patrimonio: float,
etf: str,
dy: float,
anos_renda: int,
token: str
) -> None:
"""
Projeta renda passiva ao longo dos anos
"""
import requests
url = f"https://brapi.dev/api/quote/{etf}"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(url, headers=headers)
preco = response.json()["results"][0]["regularMarketPrice"]
cotas = int(patrimonio // preco)
valor_investido = cotas * preco
print(f"\n{'='*60}")
print(f"PROJEÇÃO DE RENDA PASSIVA - {etf}")
print(f"{'='*60}")
print(f"Patrimônio: R$ {valor_investido:,.2f}")
print(f"Cotas: {cotas:,}")
print(f"Dividend yield: {dy}% a.a.")
print(f"\n{'Ano':<6} {'Renda Anual':<15} {'Renda Mensal':<15}")
print("-" * 40)
for ano in range(1, anos_renda + 1):
renda_anual = valor_investido * (dy / 100)
renda_mensal = renda_anual / 12
print(f"{ano:<6} R$ {renda_anual:>10,.2f} R$ {renda_mensal:>10,.2f}")
# R$ 500.000 em DIVD11 por 10 anos
estrategia_renda_passiva(500000, "DIVD11", 8.0, 10, "SEU_TOKEN")3. Estratégia Híbrida: Brasil + EUA
Combinar ETFs brasileiros e americanos:
portfolio_hibrido = {
"DIVO11": 0.30, # 30% - Acumulação Brasil
"DIVD11": 0.30, # 30% - Renda Brasil
"SPYI11": 0.40, # 40% - Renda EUA + Hedge
}
valor_total = 100000
print("PORTFÓLIO HÍBRIDO DE DIVIDENDOS")
print("=" * 50)
for etf, percentual in portfolio_hibrido.items():
valor = valor_total * percentual
print(f"{etf}: R$ {valor:,.2f} ({percentual*100:.0f}%)")
# DY ponderado estimado
dy_ponderado = (0.30 * 0) + (0.30 * 8) + (0.40 * 13)
renda_anual = valor_total * dy_ponderado / 100
print(f"\nDY ponderado estimado: {dy_ponderado:.1f}%")
print(f"Renda anual estimada: R$ {renda_anual:,.2f}")
print(f"Renda mensal estimada: R$ {renda_anual/12:,.2f}")Tributação de ETFs de Dividendos
Imposto sobre Dividendos
A tributação de dividendos de ETFs é diferente de ações:
| Situação | Ações | ETFs |
|---|---|---|
| Dividendos | Isentos | Podem ser tributados* |
| Ganho de capital | 15% (isenção até R$ 20k) | 15% (sem isenção) |
| Day trade | 20% | 20% |
*Nota: A tributação de dividendos de ETFs depende da estrutura do fundo e pode mudar conforme legislação.
Como Declarar ETFs no Imposto de Renda
BENS E DIREITOS
Grupo: 07 - Fundos
Código: 09 - Demais Fundos de Índice de Mercado (ETFs)
Discriminação:
"X cotas do ETF DIVD11 - IT Now IDIV Renda Dividendos
CNPJ: XX.XXX.XXX/XXXX-XX
Custodiante: [Nome da Corretora]
Custo de aquisição: R$ X.XXX,XX"
RENDIMENTOS
- Dividendos recebidos: declarar conforme informe de rendimentos
- Ganhos de capital: calcular e pagar DARF até último dia útil do mês seguinteETFs de Dividendos vs Ações de Dividendos
Quando Escolher ETFs?
| Critério | ETFs | Ações |
|---|---|---|
| Tempo disponível | Pouco | Muito |
| Conhecimento | Iniciante | Avançado |
| Diversificação | Automática | Manual |
| Rebalanceamento | Automático | Manual |
| Custos | Taxa + emolumentos | Corretagem (se houver) |
| Tributação | Menos favorável | Mais favorável |
| Isenção R$ 20k | Não | Sim |
| Escolha de empresas | Não | Sim |
Carteira de Ações vs ETF: Simulação
def comparar_carteira_vs_etf(
valor: float,
acoes: list,
etf: str,
token: str
) -> None:
"""
Compara montar carteira própria vs comprar ETF
"""
import requests
# Buscar dados das ações
acoes_str = ",".join(acoes)
url_acoes = f"https://brapi.dev/api/quote/{acoes_str}"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(url_acoes, headers=headers)
dados_acoes = response.json()["results"]
# Buscar dados do ETF
url_etf = f"https://brapi.dev/api/quote/{etf}"
response = requests.get(url_etf, headers=headers)
dados_etf = response.json()["results"][0]
print("\nCARTEIRA PRÓPRIA DE DIVIDENDOS")
print("-" * 50)
valor_por_acao = valor / len(acoes)
total_carteira = 0
for acao in dados_acoes:
preco = acao["regularMarketPrice"]
cotas = int(valor_por_acao // preco)
subtotal = cotas * preco
total_carteira += subtotal
print(f"{acao['symbol']}: {cotas} cotas = R$ {subtotal:.2f}")
print(f"\nTotal na carteira: R$ {total_carteira:.2f}")
print(f"Sobra: R$ {valor - total_carteira:.2f}")
print(f"\nETF {etf}")
print("-" * 50)
preco_etf = dados_etf["regularMarketPrice"]
cotas_etf = int(valor // preco_etf)
total_etf = cotas_etf * preco_etf
print(f"{etf}: {cotas_etf} cotas = R$ {total_etf:.2f}")
print(f"Sobra: R$ {valor - total_etf:.2f}")
# Comparar 6 ações de dividendos vs DIVD11
acoes_dividendos = ["TAEE11", "BBAS3", "ITSA4", "CPLE6", "CMIG4", "BBSE3"]
comparar_carteira_vs_etf(30000, acoes_dividendos, "DIVD11", "SEU_TOKEN")Monitorando ETFs de Dividendos com brapi.dev
Dashboard de Acompanhamento
import requests
from datetime import datetime
def dashboard_etfs_dividendos(token: str) -> None:
"""
Dashboard completo de ETFs de dividendos
"""
etfs = ["DIVO11", "DIVD11", "NDIV11", "SPYI11"]
url = f"https://brapi.dev/api/quote/{','.join(etfs)}"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(url, headers=headers)
data = response.json()
print("\n" + "=" * 70)
print(f"DASHBOARD ETFs DE DIVIDENDOS - {datetime.now().strftime('%d/%m/%Y %H:%M')}")
print("=" * 70)
print(f"\n{'ETF':<10} {'Preço':<12} {'Variação':<10} {'Mín 52s':<12} {'Máx 52s':<12}")
print("-" * 70)
for etf in data["results"]:
symbol = etf["symbol"]
preco = etf["regularMarketPrice"]
variacao = etf.get("regularMarketChangePercent", 0)
min_52 = etf.get("fiftyTwoWeekLow", 0)
max_52 = etf.get("fiftyTwoWeekHigh", 0)
# Indicador de tendência
sinal = "+" if variacao > 0 else ""
print(f"{symbol:<10} R$ {preco:<8.2f} {sinal}{variacao:<8.2f}% R$ {min_52:<8.2f} R$ {max_52:<8.2f}")
print("-" * 70)
print("\nDados fornecidos por brapi.dev")
# Executar dashboard
dashboard_etfs_dividendos("SEU_TOKEN")Alertas de Preço para Compra
def verificar_oportunidades_compra(
etfs_config: dict,
token: str
) -> list:
"""
Verifica se ETFs estão em preço atrativo para compra
etfs_config: {"DIVO11": 110.0, "DIVD11": 55.0} # preços-alvo
"""
import requests
etfs = list(etfs_config.keys())
url = f"https://brapi.dev/api/quote/{','.join(etfs)}"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(url, headers=headers)
data = response.json()
oportunidades = []
for etf in data["results"]:
symbol = etf["symbol"]
preco_atual = etf["regularMarketPrice"]
preco_alvo = etfs_config[symbol]
if preco_atual <= preco_alvo:
desconto = ((preco_alvo - preco_atual) / preco_alvo) * 100
oportunidades.append({
"etf": symbol,
"preco_atual": preco_atual,
"preco_alvo": preco_alvo,
"desconto": desconto
})
return oportunidades
# Verificar oportunidades
config = {
"DIVO11": 120.0,
"DIVD11": 62.0,
"NDIV11": 125.0,
"SPYI11": 118.0
}
oportunidades = verificar_oportunidades_compra(config, "SEU_TOKEN")
if oportunidades:
print("\nOPORTUNIDADES DE COMPRA DETECTADAS!")
for op in oportunidades:
print(f"{op['etf']}: R$ {op['preco_atual']:.2f} ({op['desconto']:.1f}% abaixo do alvo)")
else:
print("\nNenhuma oportunidade no momento.")Perguntas Frequentes (FAQ)
Qual o melhor ETF de dividendos do Brasil?
Depende do seu objetivo:
- Acumulação: DIVO11 (reinveste automaticamente)
- Renda mensal Brasil: DIVD11 ou NDIV11
- Alto yield + dólar: SPYI11
ETF de dividendos paga todo mês?
DIVD11, NDIV11 e SPYI11 pagam mensalmente. DIVO11 não distribui (acumula).
Vale mais a pena ETF ou ações de dividendos?
ETFs são mais práticos e diversificados. Ações oferecem isenção de IR até R$ 20k/mês e você escolhe as empresas. Para a maioria, ETFs são mais adequados.
O dividend yield do SPYI11 é sustentável?
O yield de ~13% inclui prêmio de opções, não apenas dividendos. A estratégia de covered calls limita ganhos em alta forte, mas é sustentável em mercados laterais ou moderadamente altistas.
Posso combinar vários ETFs de dividendos?
Sim! Uma estratégia comum é combinar DIVO11 (acumulação) + DIVD11/NDIV11 (renda Brasil) + SPYI11 (renda + dólar).
Quanto preciso para viver de dividendos de ETFs?
Para renda de R$ 5.000/mês com ETFs de ~8% de DY, você precisa de aproximadamente R$ 750.000 investidos.
Conclusão
ETFs de dividendos democratizaram o acesso à renda passiva no Brasil. Com apenas uma ordem, você investe em dezenas de empresas pagadoras de dividendos.
Resumo das escolhas:
| Se você quer... | Escolha |
|---|---|
| Acumular patrimônio | DIVO11 |
| Renda mensal em reais | DIVD11 ou NDIV11 |
| Renda + qualidade | NDIV11 |
| Alto yield + dólar | SPYI11 |
| Combinar tudo | Portfólio híbrido |
Para acompanhar seus ETFs de dividendos em tempo real, a API da brapi.dev oferece cotações, históricos e dados completos de todos os ETFs negociados na B3.
