Ir para o conteúdo principal

Referência da ferramenta de livro de ofertas

Esta página é a referência da ferramenta para recuperar snapshots do livro de ofertas do Cryptohopper Market Data MCP. Para o guia conceitual, consulte um guia prático para dados de livro de ofertas de criptomoedas.

Nome da ferramenta

get_orderbook

Finalidade

Retorna um snapshot pontual do livro de ofertas para um par especificado em uma corretora especificada. Contém as ofertas de compra e venda atuais em repouso com preço e tamanho por nível.

Argumentos

ArgumentoTipoObrigatórioDescrição
exchangestringSimIdentificador da corretora (minúsculas).
pairstringSimPar no formato BASE/QUOTE (por exemplo, BTC/USDT).
depthintegerNãoNúmero máximo de níveis a retornar por lado. O padrão depende da corretora. O limite superior depende da fonte.

Esquema de resposta

{
"exchange": "binance",
"pair": "BTC/USDT",
"timestamp": "2026-04-24T14:03:00Z",
"bids": [
[80934.18, 5.32816],
[80930.05, 1.10000],
[80925.40, 3.40000]
],
"asks": [
[80936.22, 1.20000],
[80940.00, 2.50000],
[80945.75, 0.80000]
]
}

Campos

CampoTipoDescrição
exchangestringO identificador da corretora de onde os dados vieram.
pairstringO par, no formato BASE/QUOTE.
timestampstring (ISO-8601)Horário de captura do snapshot.
bidsarrayArray de tuplas [preço, tamanho], ordenadas por preço decrescente (maior oferta de compra primeiro).
asksarrayArray de tuplas [preço, tamanho], ordenadas por preço crescente (menor oferta de venda primeiro).

Os 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 modelo de dados para convenções.

Ordenação

  • bids são ordenadas de forma decrescente por preço. A primeira entrada é a melhor oferta de compra (maior preço que um comprador está oferecendo).
  • asks são ordenadas de forma crescente por preço. A primeira entrada é a melhor oferta de venda (menor preço que um vendedor está oferecendo).

O spread é a diferença entre asks[0] e bids[0]. O ponto médio é a média deles.

Profundidade

A profundidade do livro de ofertas varia por corretora. O MCP retorna o que a corretora upstream expõe por meio de sua API pública.

Profundidade típica (níveis por lado)Corretoras
100A maioria das principais corretoras no padrão
Até 500 ou maisAlgumas corretoras, quando a profundidade é solicitada

Solicitações de profundidade maior do que a corretora upstream suporta são limitadas ao máximo upstream. O argumento depth é de melhor esforço, não garantido.

Atualização

Os livros de ofertas são capturados no momento da solicitação. O campo timestamp reflete quando o snapshot foi lido da corretora upstream.

Os livros de ofertas ficam desatualizados muito rapidamente — normalmente em segundos em pares líquidos. Os clientes não devem armazenar em cache respostas do livro de ofertas para uso em decisões de execução.

Custo

AspectoCusto
Por invocação1 unidade de chamada em todos os planos
Variante históricaNão suportada — o histórico do livro de ofertas não está disponível através do MCP

Exemplos de invocações

Snapshot básico

Solicitado em um cliente MCP:

Mostre-me o livro de ofertas atual para BTC/USDT na Binance.

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

Profundidade personalizada

Busque os 50 principais níveis do livro de ofertas ETH/USDT na Kraken.

O agente invoca get_orderbook(exchange="kraken", pair="ETH/USDT", depth=50).

Métricas derivadas

O MCP retorna níveis brutos; métricas derivadas (spread, profundidade dentro de X%, derrapagem para um determinado tamanho de pedido) são calculadas pelo modelo ou pelo código que faz a chamada.

Erros

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

Acesso por plano

As consultas ao livro de ofertas estão disponíveis em todos os planos (Pioneer, Explorer, Adventurer, Hero).

A restrição de cobertura de corretoras se aplica: no Pioneer, as consultas ao livro de ofertas são limitadas a Binance, Coinbase e Kraken. No Explorer e acima, mais corretoras estão disponíveis.

Este artigo foi útil?