OS NÚMEROS, EXPLICADOS

Criptomoedas
metodologia de preços.

Dos dados das exchanges ao preço de referência. Entenda os dados, cálculos e mecanismos de proteção por trás dos dados de mercado da CoinPaprika.

Metodologia de preços

Versão publicada
2.0
Data de vigência
Escopo de preços
Mercados à vista
Frequência do processamento
A cada 60 segundos
Sobre esta versão
EM RESUMO

Coletamos dados de mercados à vista Convertemos para USD Filtramos observações não confiáveis Atribuímos pesos aos mercados válidos

ENTENDA O MÉTODO

Publicado por CoinPaprika · Metodologia v2.0

Um preço. Muitas observações de mercado.

A CoinPaprika reúne preços e volumes de negociação dos mercados à vista por meio das APIs das exchanges. As observações válidas são convertidas para uma moeda comum e combinadas em um preço de referência ponderado por volume.

A metodologia também explica como mercados não confiáveis são filtrados, como são avaliadas a liquidez e a confiabilidade das exchanges e como são calculadas a oferta e outras métricas.

Quer saber como um cálculo específico é feito? Use os links das seções para acessar preços, volume de negociação, oferta ou capitalização de mercado.

EXEMPLO ILUSTRATIVO

Por que a filtragem vem primeiro.

Dados não atualizados em tempo real

Um grande erro de preço pode influenciar uma média. Compare os mesmos mercados de exemplo com e sem uma observação suspeita.

Mercados e volume de negociação em USD ilustrativos
MercadoPreçoVolumeIncluído
Mercado A$100$60kSim
Mercado B$102$30kSim
Mercado C$140$10kNão
Preço ponderado por volume$100.67

Dois mercados incluídos. $90,000 no volume total.

Exemplo simplificado de média ponderada, não uma reprodução do algoritmo completo nem dos limites não divulgados.

01

Fontes de dados

Os mercados e as taxas de referência usados no cálculo.

1.1 Integração com exchanges

A CoinPaprika se integra a exchanges de criptomoedas por meio de suas APIs públicas. Cada exchange deve fornecer identificadores de pares de mercado (por exemplo, BTC/USD, ETH/BTC), o último preço negociado de cada par de mercado e o volume de negociação das últimas 24 horas de cada par de mercado.

1.2 Escopo

Apenas mercados à vista são incluídos no processo de cálculo de preços. Mercados de derivativos (futuros, swaps perpétuos, opções) são excluídos, pois seus preços podem divergir significativamente do preço à vista do ativo subjacente devido às taxas de financiamento, às regras de vencimento e à alavancagem.

1.3 Dados de referência externos

As taxas de câmbio fiduciárias são obtidas da Open Exchange Rates para converter entre moedas fiduciárias (EUR, GBP, JPY etc.) e USD. As taxas de paridade de stablecoins - USDT, USDC e outras stablecoins importantes - são convertidas para USD usando um índice ponderado por volume, calculado com base nos mercados de conversão dessas stablecoins para USD.

02

Processo de cálculo de preços

De observações individuais de mercado a um preço de referência.

O algoritmo foi desenvolvido para calcular preços exclusivamente com base no estado atual do mercado, sem depender dos preços de execuções anteriores. Cada execução começa do zero, calcula suas próprias taxas de conversão com dados de mercado em tempo real e converge para preços precisos após várias iterações. Todo o processo é executado a cada 60 segundos.

Coleta de dados

A CoinPaprika coleta todos os mercados à vista disponíveis em cada exchange integrada. Cada mercado fornece: o nome do par de mercado (por exemplo, BTC/USD), o último preço negociado na moeda de cotação e o volume negociado em 24 horas na moeda de cotação.

Definição da taxa de referência BTC/USD

O algoritmo começa sem assumir nenhum preço. O primeiro cálculo é a média ponderada do preço de BTC/USD, obtida diretamente de todos os mercados à vista BTC/USD. Bitcoin é escolhido porque os mercados de BTC costumam ter maior liquidez nas exchanges.

BTC_USD = Σ(Price_i × Volume_i) / Σ(Volume_i)
onde i = cada mercado BTC/USD em todas as exchanges

Primeira etapa: apenas mercados de BTC e moedas fiduciárias

Com a taxa BTC/USD, o algoritmo processa os mercados em que um dos lados do par é BTC ou uma moeda fiduciária. Mercados cotados em BTC (por exemplo, ETH/BTC, SOL/BTC):

Price_USD = Price_BTC × BTC_USD

Mercados cotados em moedas fiduciárias (por exemplo, ETH/EUR, BTC/JPY):

Price_BTC = Price_USD / BTC_USD

Etapas seguintes: inclusão de todos os mercados

Muitas criptomoedas também são negociadas contra outras criptomoedas. O algoritmo usa as taxas de conversão da etapa anterior para calcular esses mercados de forma iterativa.

Etapa 1: mercados BTC/USD → taxa BTC_USD
Etapa 2: mercados de BTC e moedas fiduciárias → taxas de conversão das principais moedas
Etapa 3: todos os mercados usando as taxas da etapa 2 → taxas refinadas, mais moedas incluídas
Etapa N: repetir até convergir → todas as moedas alcançáveis têm preços

Detecção e remoção de valores atípicos

Antes da agregação final, preços de mercado anômalos são identificados e excluídos. Entre os mercados excluídos de antemão estão aqueles com taxas de negociação zero, incentivos de mineração por transação, dados desatualizados (>30 min) e pares em listas de bloqueio. A detecção estatística de valores atípicos usa limites baseados na mediana, ajustados pela profundidade de liquidez.

As etapas estatísticas são descritas na Seção 3.

Preço final: média ponderada por volume

Após a remoção dos valores atípicos, o preço final é a média ponderada por volume de todos os mercados válidos restantes:

Price_USD = Σ(Price_i_USD × Volume_i_USD) / Σ(Volume_i_USD)

Mercados com maior liquidez naturalmente têm mais peso, garantindo que o preço agregado reflita onde ocorre a maior parte da atividade real de negociação.

03

Detecção de valores atípicos

Quatro verificações para limitar observações de mercado não confiáveis.

A remoção de valores atípicos ocorre em quatro etapas independentes antes de qualquer cálculo de preço médio. Cada uma detecta uma falha que as outras não conseguem identificar.

3.1 Etapa 1 - Mercados excluídos

Mercados em exchanges sob verificação e mercados excluídos manualmente após análise são removidos antes de qualquer medição.

3.2 Etapa 2 - Anomalias de volume

O volume é verificado antes do preço, pois um volume falsificado compromete todos os pesos usados nas etapas seguintes. Mercados que informam volume negativo ou implausivelmente alto são rejeitados de imediato. Acima desse limite, os mercados de um ativo são acumulados do menor para o maior, e um mercado só é rejeitado quando falha em vários testes independentes ao mesmo tempo: o total acumulado deve ultrapassar um limite mínimo, o volume do mercado deve ser desproporcional aos volumes menores já acumulados, e o novo total deve superar tanto o máximo observado anteriormente para o ativo quanto sua mediana de 24 horas por um multiplicador. Exigir que todas essas condições sejam atendidas ao mesmo tempo evita que uma nova listagem legítima em uma grande plataforma seja confundida com volume falsificado. Os limites variam de acordo com a mediana de volume do próprio ativo: quanto mais líquido o ativo, mais rigoroso o limite. Uma rejeição nesta etapa não é definitiva. Os mercados sinalizados são encaminhados para análise e, se um mercado for confirmado como legítimo, volta a ser incluído no cálculo.

3.3 Etapa 3 - Faixa de preço confiável

Em vez de aplicar o mesmo teste estatístico a todos os ativos, a CoinPaprika define uma faixa de preço confiável para cada ativo em cada execução, usando o método mais robusto que a profundidade de mercado disponível permite e recorrendo a cinco níveis, em ordem:

  • Intervalo interquartil. Exige vários mercados acima de um limite mínimo de volume. A qualificação é determinada com base nos mercados mais fortes do ativo, mas a faixa é calculada usando todos, exceto os de menor volume. A faixa se amplia de acordo com a dispersão do próprio ativo, para que um ativo volátil não seja penalizado por sua volatilidade.
  • Limite pela mediana, estreito. Exige vários mercados acima de um limite mínimo menor, com mais da metade dos mercados já agrupada em torno da mediana. Em seguida, a faixa é reduzida aos preços mais baixo e mais alto efetivamente observados.
  • Limite pela mediana, amplo. Como acima, mas exige menos mercados e aceita uma tolerância maior.
  • Preço de referência. Não há um grupo de mercados utilizável, mas existe um preço de referência anterior. A largura da faixa varia de acordo com a mediana de volume do ativo.
  • Último preço observado. Não há preço de referência, mas existe uma observação recente.

Um ativo líquido com muitos mercados legítimos recebe uma faixa estreita. Para um ativo com pouca liquidez, a faixa é ampla, em vez de incorreta.

As stablecoins são tratadas como uma classe separada. O limite de volume do nível mais rigoroso é reduzido, mantendo esse nível disponível para ativos cujos mercados individuais são menores, e o fator de dispersão é ajustado para ser mais rigoroso. Um ativo que deveria manter sua paridade recebe uma tolerância muito menor que um ativo volátil. Preços fora da faixa do ativo nunca entram na média. Os mercados dentro da faixa passam por mais uma verificação: um mercado - ou um grupo de mercados do mesmo lado da mediana - cujo volume ponderado pela distância afastaria significativamente a média da mediana também é excluído. E, se todos os mercados de um ativo ficarem fora da faixa, os mercados são rejeitados, não a faixa: o ativo mantém o preço anterior em vez de adotar um preço suspeito. Para ativos com poucas listagens, também são aplicadas verificações absolutas de plausibilidade: um preço ou volume implausível por si só, ou uma capitalização de mercado implícita maior que a do Bitcoin, é rejeitado independentemente do que a faixa permitiria.

3.4 Etapa 4 - Anomalias no nível da exchange

Uma etapa final agrega o volume por exchange e o compara com o histórico recente da própria plataforma - seu máximo anterior e sua mediana de 24 horas. A comparação é feita somente quando a lista de mercados da plataforma não mudou: um salto no volume explicado pela inclusão de novos mercados não é uma anomalia, mas o mesmo salto em um conjunto de mercados inalterado é. Isso detecta uma distorção em toda a plataforma que passaria despercebida em cada mercado individual.

3.5 Por que uma faixa é calculada para cada ativo

Os ativos são precificados uns em relação aos outros, então um mercado com dados incorretos afeta os demais. Um ativo cotado a US$ 1 em um único mercado pequeno, ao qual se soma um segundo mercado de tamanho semelhante que negocia o par inverso a US$ 1.000, faria o preço de referência desse ativo passar de US$ 1 para cerca de US$ 500 na execução seguinte - e esse valor seria propagado para todos os ativos cotados em relação a ele e, em seguida, por todo o grafo. Calcular uma faixa para cada ativo, inclusive para aqueles com dados insuficientes para uma medição precisa, interrompe essa propagação logo no primeiro elo. Os limites específicos não são divulgados intencionalmente para evitar manipulações.

04

Cálculo do volume de negociação

Como a atividade é agregada nos níveis de mercado, ativo e global.

4.1 Volume por exchange

O volume de negociação de 24 horas de cada exchange é a soma dos volumes convertidos para USD de todos os seus pares de negociação ativos e não incluídos na lista de bloqueio. Pares que não foram atualizados nos últimos 30 minutos são excluídos.

Exchange_Volume = Σ(Volume_pair_i × Price_pair_i_USD)

4.2 Volume por ativo

O volume de negociação de 24 horas de um ativo é a soma dos volumes de todos os seus pares de mercado válidos em todas as exchanges integradas.

4.3 Volume global

O volume global de negociação de criptomoedas é a soma dos volumes de todas as exchanges.

05

Índice de confiança da exchange

Como a qualidade dos dados das exchanges é avaliada.

Cada exchange recebe um índice de confiança de 0 a 100, que reflete a confiabilidade e a qualidade dos dados informados. Esse índice influencia o peso e os filtros aplicados aos dados da exchange no processo de cálculo de preços.

5.1 Critérios de avaliação

CritérioDescrição
LiquidezProfundidade geral do livro de ofertas e spread nos mercados
Qualidade e cobertura da APICompletude, confiabilidade e disponibilidade da API pública da exchange
Tráfego na webAnálise independente de tráfego (por exemplo, SimilarWeb) para validar a atividade de usuários declarada
Transparência da equipeMembros da equipe identificáveis publicamente e informações claras sobre a pessoa jurídica
Conformidade regulatóriaRegistro junto às autoridades financeiras pertinentes e cumprimento das regulamentações aplicáveis
Histórico de incidentesHistórico de interrupções, ataques, bloqueios de saques ou medidas regulatórias
Comprovante de reservasComprovante on-chain das reservas de ativos, verificável de forma independente Em breve

5.2 Aplicação do Índice de Confiança

  • As exchanges em análise são totalmente excluídas dos cálculos de preço e volume.
  • Os Índices de Confiança são revisados e atualizados periodicamente e podem mudar imediatamente em resposta a eventos significativos (ataques, medidas regulatórias, interrupções prolongadas de API etc.).
  • Os dados das exchanges passam por uma análise adicional por meio do Indicador de Liquidez do Par de Mercado (consulte a Seção 6).

5.3 Volume Real Estimado (ERV)

O Volume Real Estimado é uma medida introduzida em 2019 para combater o volume falso e o wash trading. O ERV é calculado com base nos Indicadores de Liquidez de todos os mercados de uma determinada exchange. O volume de 24 horas informado para cada mercado é ajustado usando pesos atribuídos à categoria do indicador de liquidez (Boa, Média ou Ruim).

O ERV é recalculado continuamente ao longo do dia e pode diferir significativamente do volume bruto informado em exchanges com Índices de Confiança baixos.

06

Indicador de Liquidez do Par de Mercado (Pontos)

O que significam os indicadores Bom, Médio e Ruim.

Cada par de mercado recebe uma avaliação de liquidez em tempo real, com base no spread do livro de ofertas (diferença percentual entre a melhor oferta de compra e a melhor oferta de venda), na profundidade do livro de ofertas (valor dentro de ±1% e ±10% do preço médio), na consistência do volume e na verificação de valores discrepantes.

6.1 Categorias de Indicadores

  • Bom - Liquidez forte e condições normais de mercado.
  • Médio - Condições de mercado restritas ou flutuantes; a liquidez é menor do que o volume informado sugere.
  • Ruim - Liquidez insuficiente em relação ao volume informado ou condições de mercado muito desequilibradas.

Os pares de mercado que não passam nas verificações de liquidez recebem um peso menor no cálculo do VWAP. Se não houver outra fonte para calcular o preço e o volume de um ativo, o par ainda será usado - com uma indicação clara de que não foi possível verificar a liquidez.

07

Oferta em Circulação

Como a oferta disponível é medida e verificada.

7.1 Criptomoedas Proof-of-Work

Para criptomoedas baseadas em PoW (por exemplo, Bitcoin, Litecoin), a oferta em circulação é consultada diretamente nas APIs de exploradores de blocos. Os valores são verificados em vários exploradores de blocos independentes e atualizados automaticamente à medida que novos blocos são minerados.

7.2 Tokens (Baseados em Contratos Inteligentes)

Para tokens ERC-20 e similares, a oferta em circulação é calculada da seguinte forma:

Oferta em Circulação = Oferta Total - Tokens Bloqueados

Tokens Bloqueados incluem:
- Carteiras de vesting da equipe/fundadores
- Carteiras de tesouraria ou reserva
- Endereços de queima
- Contratos de staking bloqueados

7.3 Verificação

Os dados de oferta em circulação são comparados com informações divulgadas pelas equipes dos projetos e atualizados quando ocorrem eventos de desbloqueio, queimas de tokens ou outros eventos que afetam a oferta. Os limites específicos são intencionalmente mantidos em sigilo para evitar manipulações.

08

Métricas Derivadas

As fórmulas por trás da capitalização de mercado e da distância em relação à ATH.

8.1 Capitalização de Mercado

Por ativo:  Capitalização de Mercado = Preço Atual (USD) × Oferta em Circulação
Global:     Capitalização de Mercado Global = Σ(Capitalização de Mercado de todos os ativos monitorados)

8.2 Máxima Histórica (ATH)

Para cada ativo, a CoinPaprika acompanha o maior preço agregado já registrado, a data em que ocorreu e a distância atual em relação à máxima histórica (ATH):

Distância da ATH (%) = (Preço da ATH − Preço atual) / Preço da ATH × 100%
09

Critérios de listagem

Requisitos para ativos e integrações com exchanges.

9.1 Ativos de criptomoedas

Para ser listada na CoinPaprika, uma criptomoeda deve atender aos seguintes requisitos:

  • Um site funcional, mantido pelo projeto, com informações claras sobre ele
  • Um explorador de blocos funcional com dados on-chain verificáveis
  • Negociação ativa em pelo menos uma exchange integrada à CoinPaprika
  • Comunicação transparente - o projeto mantém canais públicos (X/Twitter, Telegram, Discord), com atualizações frequentes e respostas às questões da comunidade

9.2 Exchanges

Para ser integrada como fonte de dados, uma exchange deve:

  • Operar um site funcional com atividade de negociação verificável
  • Disponibilizar uma API REST pública que atenda aos padrões de dados da CoinPaprika (pares de mercado, preços e volumes)
  • Manter a documentação da API atualizada
  • Disponibilizar um contato dedicado para questões de qualidade dos dados
10

Identificadores de ativos

Como relacionar os IDs da CoinPaprika a outros sistemas de referência.

Os dados de referência só podem ser usados em um fluxo de trabalho regulamentado se forem associados aos identificadores já utilizados nesse fluxo. A CoinPaprika relaciona seus IDs de ativos a identificadores externos:

  • DTI - Digital Token Identifier (ISO 24165), emitido pela Digital Token Identifier Foundation. É o identificador padrão ISO para tokens digitais e é usado por regimes de reporte regulatório para identificar ativos digitais.
  • ISIN - International Securities Identification Number (ISO 6166), que associa posições em criptoativos a registros de instrumentos nos sistemas existentes de back-office, custódia e contabilidade.
  • IDs de provedores como CoinMarketCap, CoinGecko e CryptoCompare, para conciliação e migração sem precisar remapear manualmente todos os ativos.

Os mapeamentos estão disponíveis pelo endpoint API ID Mappings: docs.coinpaprika.com - API ID Mappings

11

Independência e conflitos de interesse

O que as relações comerciais podem - e não podem - alterar.

A CoinPaprika é de propriedade independente. Ela não pertence a nenhuma exchange de criptomoedas, plataforma de negociação, formador de mercado ou emissor de tokens, nem detém participação em qualquer um deles. Isso diferencia a CoinPaprika dos agregadores pertencentes às plataformas cujos dados publicam.

11.1 O que uma relação comercial pode e não pode afetar

A CoinPaprika oferece um serviço pago de análise prioritária de listagens (Fast Track) e veicula anúncios. Ambos são divulgados aqui, pois uma declaração de independência só é útil quando especifica seus limites.

O Fast Track paga pelo tempo dos moderadores: uma solicitação e seus metadados são analisados e processados com prioridade, em vez de seguirem a fila padrão. Não oferece nenhum outro benefício.

Nenhum tipo de pagamento afeta:

  • o preço calculado de um ativo, produzido pelo processo descrito nesta página e sujeito à mesma detecção de valores discrepantes que todos os outros ativos listados;
  • o Índice de Confiança de uma exchange;
  • o Indicador de Liquidez de um par de mercado;
  • a classificação, derivada da capitalização de mercado calculada.

A listagem é uma decisão sobre cobertura. A precificação é uma medição. Um ativo admitido pelo Fast Track é medido exatamente pelo mesmo método que qualquer outro: um ativo com pouca liquidez recebe uma faixa confiável proporcionalmente mais ampla e um indicador de liquidez baixo.

A publicidade é identificada como publicidade e nunca é apresentada como dado.

Você pode enviar perguntas sobre esta metodologia, inclusive dúvidas sobre possíveis conflitos de interesse, pela nossa página de contato: coinpaprika.com/contact

12

Frequência de atualização

Cronograma de atualização publicado para cada tipo de dado.

Dados de preço e volumeA cada 60 segundos (em tempo real)
Oferta em circulaçãoPeriodicamente e quando ocorrem eventos significativos de oferta
Índices de Confiança das exchangesAvaliação contínua; revisão periódica formal
Indicadores de Liquidez dos pares de mercadoContinuamente (em tempo real)
Taxas de câmbio de moedas fiduciáriasVárias vezes por dia (Open Exchange Rates)
A

Histórico do algoritmo

Por que o método de cálculo mudou em dezembro de 2018.

Antes de dezembro de 2018, a CoinPaprika usava um algoritmo de cálculo de preços que dependia das taxas de conversão das execuções anteriores. Por exemplo, converter o preço de mercado de ETH/USDT para USD exigia a taxa USDT/USD da iteração anterior, criando uma cadeia histórica de preços. Em períodos de alta volatilidade, essa dependência causava um atraso visível nos preços. Durante quedas acentuadas do BTC, o preço agregado de BTC/USD da CoinPaprika permanecia temporariamente acima do valor real de mercado, pois as taxas de conversão desatualizadas atenuavam o impacto das rápidas oscilações de preço. Em dezembro de 2018, o algoritmo foi reformulado para eliminar todas as dependências históricas. A abordagem atual de convergência iterativa inicializa taxas de conversão atualizadas com dados do mercado em tempo real a cada execução, garantindo que os preços sempre reflitam o estado atual do mercado.

RESPOSTAS RÁPIDAS

Perguntas sobre a metodologia

A CoinPaprika coleta observações dos mercados à vista, converte os valores para uma base comum em USD, filtra observações não confiáveis e combina os mercados válidos usando uma média ponderada por volume. Leia a metodologia

Não. O cálculo do preço de referência usa mercados à vista. Futuros, swaps perpétuos e opções são excluídos deste processo. Leia a metodologia

A metodologia publicada especifica um processo de cálculo de preços executado a cada 60 segundos. Outros tipos de dados têm seus próprios cronogramas de atualização. Leia a metodologia

Se todos os mercados de um ativo ficarem fora da faixa de preço confiável, a metodologia mantém o preço anterior em vez de adotar uma observação suspeita. Leia a metodologia

Não. De acordo com a política de independência publicada, pagamentos não afetam os preços calculados, as pontuações de confiança das exchanges, os indicadores de liquidez dos pares de mercado nem as classificações por capitalização de mercado. Leia a metodologia

PESQUISA INDEPENDENTE

Qualidade dos dados estudada de forma independente.

A CoinPaprika recebeu nota geral A em Aggregate Confusion in Crypto Market Data, de Schwenkler, Shah e Yang. A foi a nota mais alta do estudo, compartilhada com CoinMarketCap e Santiment.

Leia o artigo de pesquisaPesquisa independente hospedada em sec.gov. Isso não representa um endosso da SEC.
GOVERNANÇA DO DOCUMENTO

Versão 2.0

Vigente desde

Esta é a primeira edição versionada da metodologia da CoinPaprika. O cálculo iterativo de preços é usado desde dezembro de 2018; salvaguardas individuais foram introduzidas posteriormente.

Alterações relevantes são publicadas com uma nova versão e data de vigência antes de entrarem em vigor. Edições anteriores não são mantidas como documentos separados.

Veja a metodologia publicada

Use e cite esta metodologia

Leia a mesma metodologia em um formato reutilizável ou explore as definições dos dados e a API.

Citação: CoinPaprika, Metodologia de cálculo de preços, versão 2.0. Vigente desde 17 de agosto de 2026. Fonte publicada.

Tem dúvidas sobre algum número?

Pergunte sobre a metodologia ou informe um problema na qualidade dos dados.

Entre em contato com a CoinPaprika
Voltar ao topo