Metodologia Rendaxx
Esta página documenta como o Rendaxx App calcula e apresenta os principais indicadores da sua carteira: fórmulas efetivamente usadas pelo Motor Financeiro, critérios de apuração, fontes dos dados, regras de arredondamento e limitações conhecidas. O objetivo é transparência: você deve poder reproduzir no papel qualquer número exibido no aplicativo.
Veja essas fórmulas aplicadas em uma carteira fictícia na Demonstração Rendaxx. Para um passo a passo numérico completo, confira o Estudo Rendaxx: da compra ao patrimônio e, especificamente sobre preço médio, o Estudo Rendaxx nº 2: preço médio na prática. Sobre proventos e data-base, veja o Estudo Rendaxx nº 3: dividendos na prática.
Para uma visão geral do produto, veja como o aplicativo funciona. Para conferir os cálculos por conta própria, use as ferramentas gratuitas; dúvidas de uso estão respondidas na Central de Ajuda, e os critérios editoriais na Política Editorial.
Quantidade e posição
Na reconstrução da posição, compras somam quantidade e vendas subtraem. A posição nunca pode ficar negativa. Se uma venda superar a quantidade disponível na carteira naquele momento, a operação é rejeitada integralmente e nenhuma alteração parcial é gravada. Uma venda total válida encerra a posição com quantidade e preço médio zerados, preservando o histórico das operações.
Quantidade atual = Σ quantidade das compras − Σ quantidade das vendas
Quando você cadastra o ativo diretamente (sem histórico de operações), a quantidade informada é a posição considerada.
Preço médio e custo da posição
O preço médio é apurado pelo método do custo médio ponderado, recalculado a cada operação. Em compras, o custo acumulado recebe o valor financeiro da operação mais as taxas informadas; em vendas, a quantidade diminui e o custo é reduzido proporcionalmente, mantendo o mesmo preço médio (a venda não altera o preço médio).
Compra: Custo acumulado += (Quantidade × Preço unitário) + Taxas
Preço médio = Custo acumulado ÷ Quantidade acumulada
Venda: Quantidade −= vendida; Custo acumulado = Preço médio × Quantidade
Resultado realizado da venda = (Preço de venda − Preço médio) × Quantidade vendida − Taxas
O custo (valor investido) da posição atual exibido nas telas é sempre: Quantidade atual × Preço médio.
Exemplo numérico
Compra 1: 100 × R$ 20,00 + R$ 10,00 de taxas → custo R$ 2.010,00; PM R$ 20,10
Compra 2: 100 × R$ 30,00 sem taxas → custo R$ 5.010,00 em 200 unidades; PM R$ 25,05
Venda: 100 unidades → quantidade 100; custo R$ 2.505,00; PM permanece R$ 25,05
Patrimônio
Patrimônio do ativo = Quantidade atual × Cotação atual
Patrimônio total = Σ patrimônio de todos os ativos
Para renda fixa e ativos sem cotação de mercado disponível, a cotação usada é o valor atualizado que você mantém cadastrado no ativo.
Resultado financeiro
Resultado = Patrimônio atual − Custo da posição
É um resultado não realizado (a valorização ou desvalorização da posição que você ainda possui). O resultado das vendas já efetuadas é calculado separadamente por operação, conforme a fórmula de resultado realizado da seção de preço médio, e não é somado ao resultado da posição em carteira.
Exemplo numérico
100 unidades, PM R$ 25,00, cotação R$ 28,50
Custo = 100 × 25,00 = R$ 2.500,00 · Patrimônio = 100 × 28,50 = R$ 2.850,00
Resultado = 2.850,00 − 2.500,00 = R$ 350,00
Rentabilidade
Rentabilidade (%) = Resultado ÷ Custo da posição × 100
Quando o custo da posição é zero, a rentabilidade é apresentada como 0% em vez de um valor indefinido. A mesma fórmula é aplicada na carteira consolidada, usando o custo total e o patrimônio total.
Exemplo numérico
Resultado R$ 350,00 ÷ custo R$ 2.500,00 × 100 = 14,00%
Trata-se de rentabilidade simples da posição, não de rentabilidade ponderada no tempo (TWR) nem de taxa interna de retorno. Aportes e resgates ao longo do período afetam a interpretação: a leitura correta é “quanto a posição atual vale acima ou abaixo do que custou”.
Participação e concentração
Participação (%) = Patrimônio do ativo ÷ Patrimônio total × 100
A concentração por classe (ações, FIIs, FIAGROs, ETFs, renda fixa) usa a mesma base: soma do patrimônio dos ativos da classe dividida pelo patrimônio total. Quando o patrimônio total é zero, a participação é apresentada como 0%.
Exemplo numérico
Ativo com patrimônio R$ 2.850,00 e patrimônio total R$ 10.000,00 → 28,50%
Proventos e quantidade elegível
No modo detalhado, cada provento é calculado a partir da quantidade elegível na data-base e do valor por ação/cota:
Valor bruto = Quantidade elegível × Valor unitário
Imposto retido = Valor bruto × (Alíquota ÷ 100)
Valor líquido = Valor bruto − Imposto retido
A quantidade elegível é reconstruída pelo histórico de operações até a data-base, inclusive:
Quantidade elegível(data-base) = Σ compras com data ≤ data-base − Σ vendas com data ≤ data-base
Se houver compra ou venda exatamente na data-base, o resultado é marcado como ambíguo e pedimos confirmação. Se o histórico ficar negativo antes da data-base, o cálculo automático é suspenso e a quantidade deve ser informada manualmente. Nada é corrigido silenciosamente. Ao importar extratos, comparamos o valor calculado com o valor informado e sinalizamos divergências acima de R$ 0,01.
Exemplo numérico
Compras: 100 em 10/01 e 50 em 15/03 · Venda: 30 em 20/04
Quantidade elegível em 30/06 = 100 + 50 − 30 = 120
Provento de R$ 0,85 por unidade com 15% de retenção:
Bruto = 120 × 0,85 = R$ 102,00 · IR = R$ 15,30 · Líquido = R$ 86,70
Dividend Yield (DY)
O DY apresentado é o DY dos últimos 12 meses (versão DY-v2). A janela considera os proventos cuja data de pagamento está nos últimos 12 meses civis (fuso de São Paulo), terminando hoje. Pagamentos futuros, proventos estornados e valores apenas esperados nunca entram.
DY 12m da carteira (%) = Proventos líquidos recebidos nos últimos 12 meses ÷ Patrimônio atual da carteira inteira × 100
DY 12m do ativo (%) = Proventos líquidos do ativo em 12 meses ÷ Valor de mercado atual do ativo × 100
O valor líquido é usado quando disponível; nos lançamentos antigos sem detalhamento, vale o total informado. O patrimônio considera todas as posições, inclusive as que não pagaram proventos, e proventos de posições já encerradas continuam contando como recebidos. Com patrimônio zero o indicador não é calculável (—). Se algum ativo não tiver cotação, o resultado é marcado como Parcial e nenhum preço é presumido.
Exemplo numérico
Proventos 12m R$ 60,00 ÷ patrimônio da carteira R$ 2.100,00 × 100 = 2,86%
Yield on Cost (YoC)
O YoC relaciona proventos ao custo da posição, e não ao preço de mercado. O aplicativo exibe uma única leitura (versão YoC-v2), da carteira vigente:
YoC 12m (%) = Proventos líquidos dos últimos 12 meses dos ativos com posição atual ÷ Custo vigente dessas posições (quantidade × preço médio) × 100
A venda total encerra o ciclo do ativo e a recompra inicia um novo: proventos de ciclos anteriores ou de posições encerradas ficam fora do YoC e aparecem separados. Posições com custo indeterminado não recebem custo presumido — o resultado fica Parcial ou Pendente. Como DY e YoC têm denominadores e universos diferentes, não devem ser comparados diretamente. O total histórico por ativo é mostrado apenas em reais, como “Proventos acumulados”.
Exemplo numérico
Proventos 12m R$ 60,00 ÷ custo vigente R$ 2.000,00 × 100 = 3,00%
Metodologia v4C, vigente a partir da publicação homologada desta versão. Os indicadores são recalculados a partir dos fatos registrados; nenhum valor é gravado.
Histórico patrimonial
A evolução patrimonial usa fotografias diárias (snapshots) da carteira, gravadas por dia no fuso de São Paulo, com custo total, patrimônio total, resultado e número de ativos. Cada dia guarda um único registro, atualizado quando a carteira é recalculada.
Snapshot(dia) = { Σ (Quantidade × Preço médio), Σ (Quantidade × Cotação), diferença entre eles }
O histórico começa a partir do primeiro dia em que a carteira foi registrada no aplicativo — não reconstruímos retroativamente preços de fechamento anteriores ao seu cadastro. Dias sem uso e sem atualização automática podem não ter ponto no gráfico.
Benchmarks
Hoje o aplicativo usa dois indicadores de referência, obtidos das séries do Banco Central do Brasil: CDI (anualizado, base 252 — série SGS 4389) e IPCA acumulado em 12 meses (IBGE, via série SGS 13522). Eles são apresentados como contexto na Análise por IA, com data de referência da série.
Índices de mercado como Ibovespa e IFIX, comparação ponderada no tempo contra benchmarks e cálculo de rentabilidade real descontada da inflação ainda não estão implementados. São recursos em evolução, sem data prometida; quando existirem, esta página será atualizada antes do lançamento.
Cotações: origem e frequência
As cotações de ativos negociados na B3 vêm de provedores de dados de mercado de terceiros: a BRAPI como fonte principal e o Yahoo Finance como alternativa quando a primeira não responde ou não cobre o código. Não há conexão direta com a B3 e não se trata de fonte oficial da bolsa.
Os preços são gravados em cache por dia de negociação, com validade de 30 minutos: uma consulta dentro desse intervalo reaproveita o último preço coletado, em vez de buscar novamente. Há também atualização automática diária. Cada cotação exibida indica sua origem (cache ou provedor consultado) e o horário da coleta.
Consequências práticas: os preços são atualizados automaticamente, mas não são tempo real; podem estar defasados em relação ao pregão, refletir o último fechamento disponível ou faltar para códigos pouco líquidos e ativos fora da cobertura do provedor. Nesses casos o valor cadastrado por você permanece em uso.
Indicadores macroeconômicos vêm do Banco Central do Brasil e do IBGE (via BCB); dados de fundos e títulos públicos usam fontes públicas oficiais (CVM e Tesouro Transparente).
Interpretação por IA
A Análise por IA não calcula nenhum número da sua carteira. Todos os indicadores — patrimônio, custo, resultado, rentabilidade, alocação, concentração e proventos — são produzidos pelo Motor Financeiro Rendaxx com as fórmulas desta página e enviados prontos ao modelo. A IA apenas descreve e interpreta esses dados em linguagem natural.
O pacote enviado é anonimizado: contém códigos de ativos, classes, valores e percentuais, sem nome, e-mail, CPF ou identificadores pessoais. O modelo é instruído a não recalcular, não inventar valores, não prever cotações, não prometer rentabilidade e não recomendar compra ou venda. Nenhum texto gerado constitui recomendação individualizada de investimento.
Modelos de linguagem podem errar na redação ou na ênfase. Em caso de divergência entre o texto da análise e os números das telas, os números do Motor Financeiro prevalecem.
Arredondamento, dados ausentes e limitações
- Valores monetários são arredondados em duas casas decimais, com metade para longe do zero, em ponto único do sistema. Percentuais são exibidos com duas casas.
- Os cálculos usam a precisão completa dos dados; o arredondamento ocorre na apresentação e nos valores gravados de proventos. Por isso, somas de linhas exibidas podem diferir do total em centavos.
- Quantidades são tratadas com até 8 casas decimais, para acomodar frações de cotas.
- Divisões por zero nunca geram erro: quando o denominador é zero (custo ou patrimônio nulo), o indicador é apresentado como 0%.
- Indicadores dependem do que você registra. Operações, taxas, proventos ou datas-base ausentes produzem indicadores incompletos — especialmente preço médio, DY e YoC.
- O aplicativo não calcula imposto de renda devido, não faz apuração de prejuízo acumulado para compensação, não trata automaticamente desdobramentos, grupamentos, bonificações e subscrições, e não consolida operações em outras moedas.
- Datas seguem o fuso de São Paulo. Proventos são agrupados pela data de pagamento nas janelas de 12 meses.
Aviso educacional
O Rendaxx App é uma ferramenta de organização e acompanhamento de investimentos, com conteúdo informativo e educacional. Não somos instituição financeira, corretora, consultoria nem análise de valores mobiliários, e não fazemos recomendação individualizada de compra ou venda. Rentabilidade passada não garante resultado futuro. As decisões de investimento são sempre suas; consulte um profissional habilitado quando precisar de orientação personalizada.
Encontrou divergência entre um número do aplicativo e esta metodologia? Fale com o suporte — tratamos isso como prioridade.