Buscar

Ferramentas

CCXT

Biblioteca open source que acessa mais de 100 exchanges de cripto por uma API única, para quem programa coleta de dados, análise ou robôs de negociação.

  • Finanças e Trading
  • Desenvolvimento
CCXT

Cada exchange de criptomoedas tem uma API diferente, e o CCXT põe todas atrás de uma interface só. A biblioteca cobre mais de 100 exchanges e mercados de previsão em JavaScript, TypeScript, Python, C#, PHP, Go, Java e Rust. É ferramenta para programar, sem recomendação de investimento e sem promessa de retorno.

Para que serve

  • Baixar dados públicos de mercado, como livro de ofertas, negociações, tickers e candles OHLCV, sem conta nem chave.
  • Juntar históricos para análise ou para um backtest, sabendo que resultado passado não garante o futuro.
  • Consultar saldos, enviar ordens a mercado e limitadas e ver o histórico da própria conta.
  • Receber cotações e ordens em tempo real por WebSocket, pelas classes pro.
  • Comparar preços entre corretoras com os dados normalizados.

Como começar

Em Python ou JavaScript, a instalação é pelo gerenciador de pacotes:

pip install ccxt
npm install ccxt

A parte pública funciona logo depois. Para a parte privada, você cria conta e chave de API no site de cada exchange, e algumas pedem documentos e verificação. Como a API privada também permite sacar e transferir fundos, gere a chave sem permissão de saque e só com o que o código precisa. Se você usa a Binance, o texto sobre como funciona a Binance explica a plataforma.

Licença e custo

A licença MIT rege o código, e o README resume: pode ser usado para qualquer finalidade, por sua conta e risco, sem garantia. O CCXT não guarda o seu dinheiro, porque o código fala direto com a exchange. O projeto se financia com repasses de programas de parceria das corretoras. Em algumas delas, a biblioteca soma 1 bps (0,01%) à taxa normal, e você desliga isso com exchange.options['builderFee'] = False.

Quando vale a pena

Serve a quem programa e quer dados ou ordens de várias exchanges no mesmo formato. Sem saber escrever código, a biblioteca não tem uso. O próprio README indica o Freqtrade, um robô de negociação de código aberto, e, para pesquisa de mercado, há o OpenBB.