Ir para o conteúdo principal

Referência da ferramenta ticker

Esta página é a referência da ferramenta para recuperar snapshots de ticker do Cryptohopper Market Data MCP.

Nome da ferramenta

get_ticker

Finalidade

Retorna um resumo pontual do estado atual de um mercado para um par especificado em uma corretora especificada. Inclui o último preço negociado, melhor oferta de compra e venda, faixa de 24 horas, volume de 24 horas e variação de 24 horas.

Argumentos

ArgumentoTipoObrigatórioDescrição
exchangestringSimIdentificador da corretora (minúsculas).
pairstringSimPar no formato BASE/COTAÇÃO (ex: BTC/USDT).

Esquema de resposta

{
"exchange": "binance",
"pair": "BTC/USDT",
"timestamp": "2026-04-24T14:03:00Z",
"last": 80934.19,
"bid": 80932.50,
"ask": 80936.22,
"bidVolume": 1.10500,
"askVolume": 1.32000,
"high": 81920.00,
"low": 80120.00,
"open": 80214.00,
"close": 80934.19,
"previousClose": 80214.00,
"average": 80574.10,
"vwap": 80651.42,
"baseVolume": 11744.6152,
"quoteVolume": 946812440.18,
"change": 720.19,
"percentage": 0.90
}

Campos

CampoTipoDescrição
exchangestringO identificador da corretora de onde vieram os dados.
pairstringO par, no formato BASE/COTAÇÃO.
timestampstring (ISO-8601)Momento de captura do snapshot.
lastnumberÚltimo preço negociado.
bidnumberMelhor preço de oferta de compra.
asknumberMelhor preço de oferta de venda.
bidVolumenumberTamanho disponível na melhor oferta de compra. Pode estar ausente em algumas corretoras.
askVolumenumberTamanho disponível na melhor oferta de venda. Pode estar ausente em algumas corretoras.
highnumberMaior preço negociado nas últimas 24 horas.
lownumberMenor preço negociado nas últimas 24 horas.
opennumberPreço de abertura da janela atual de 24 horas.
closenumberPreço de fechamento da janela atual de 24 horas. Normalmente igual ao último preço.
previousClosenumberPreço de fechamento da janela anterior de 24 horas. Pode estar ausente em algumas corretoras.
averagenumberMédia de abertura e fechamento. Pode estar ausente em algumas corretoras.
vwapnumberPreço médio ponderado por volume de 24 horas. Pode estar ausente em algumas corretoras.
baseVolumenumberVolume de 24 horas no ativo de base.
quoteVolumenumberVolume de 24 horas no ativo de cotação. Pode estar ausente em algumas corretoras.
changenumberVariação absoluta de preço nas últimas 24 horas (último - abertura).
percentagenumberVariação percentual nas últimas 24 horas.

Preços e tamanhos são retornados como números JSON. Clientes que exigem precisão exata para cálculos relacionados à execução devem convertê-los para um tipo decimal imediatamente após a análise. Consulte o modelo de dados para convenções.

Métricas derivadas

O esquema do ticker é intencionalmente compacto. Métricas derivadas são calculadas no lado do cliente:

MétricaCálculo
Spread (absoluto)ask - bid
Spread (pontos-base)(ask - bid) / ponto médio × 10_000
Ponto médio(bid + ask) / 2

O modelo ou seu código realiza esses cálculos após o ticker ser retornado. Nenhuma chamada adicional de ferramenta é necessária.

Atualização

As respostas de ticker refletem o estado atual da corretora upstream no momento da requisição. O campo timestamp registra quando o snapshot foi capturado.

Os dados da corretora subjacente são atualizados muitas vezes por segundo. O MCP não expõe um modo de ticker em streaming; cada invocação é uma nova busca pontual. Para a maioria dos fluxos de trabalho de agentes de IA, atualizar tickers a cada poucos segundos ou minutos é apropriado. Para dados tick por tick, um websocket da corretora é a ferramenta correta — não é para isso que o MCP foi projetado.

Custo

AspectoCusto
Por invocação1 unidade de chamada em todos os planos
Variante históricaNão suportado — histórico de ticker não está disponível através do MCP. Para análise de série temporal, use get_candles.

Características de escalabilidade

Chamadas de ticker são o tipo de dados mais barato e rápido no MCP. Padrões de uso típicos:

  • Varreduras amplas. Buscar tickers dos 200 principais pares de uma corretora consome 200 unidades de chamada — bem dentro da cota semanal de todos os planos.
  • Comparação entre corretoras. Buscar o mesmo par em 5 corretoras são 5 unidades de chamada.
  • Varreduras de watchlist. Uma watchlist de 20 pares atualizada a cada hora representa 480 chamadas por dia, 3.360 por semana — cabe confortavelmente no plano gratuito Pioneer.

Para o padrão de design que explora a economia dos tickers, consulte padrões de prompt e um guia prático para dados de ticker.

Exemplos de invocações

Snapshot básico

Solicitado em um cliente MCP:

Qual é o ticker atual de BTC/USDT na Binance?

O agente invoca get_ticker(exchange="binance", pair="BTC/USDT") e retorna o snapshot.

Comparação entre corretoras

Compare os tickers de BTC/USDT na Binance, Coinbase, Kraken e OKX. Qual tem o spread mais apertado agora?

O agente invoca get_ticker quatro vezes, uma por corretora, calcula os spreads localmente e retorna um ranking.

Varredura de watchlist

Para cada uma de BTC, ETH, SOL, ARB, OP, busque o ticker atual da Binance e resuma em uma tabela.

O agente invoca get_ticker cinco vezes e apresenta os resultados em formato tabular.

Erros

Código de erroCausa
UNAUTHORIZEDChave de API inválida ou revogada.
EXCHANGE_NOT_SUPPORTEDCorretora não disponível no plano ativo.
PAIR_NOT_FOUNDPar não existe na corretora especificada.
INVALID_PARAMETERArgumento falhou na validação (ex: símbolo de par malformado).
EXCHANGE_UNAVAILABLECorretora upstream não está respondendo.
RATE_LIMIT_EXCEEDEDLimite de taxa de curto intervalo atingido.
QUOTA_EXCEEDEDCota semanal atingida.

Acesso por plano

Consultas de ticker estão disponíveis em todos os planos (Pioneer, Explorer, Adventurer, Hero).

A restrição de cobertura de corretoras se aplica: no Pioneer, consultas de ticker são limitadas a Binance, Coinbase e Kraken. No Explorer e superiores, mais corretoras estão disponíveis. Consulte corretoras suportadas.

Este artigo foi útil?