Alternativa CCXT – A Pro Cryptocurrency Trading API

>

O CCXT é um dos projetos de código aberto mais usados ​​no mercado de criptomoedas, com mais de 400 mil downloads por mês. Na verdade, o CCXT Github foi marcado com estrela e assistido mais do que o Litecoin Github, a EOS Github, e a Github Estelar.

Como um consolo para essas criptomoedas, a maioria dos projetos de criptografia tem menos atividade do que o CCXT. Tornou-se uma das maiores bibliotecas para desenvolvedores que estão tentando integrar o comércio de criptomoeda em seus projetos.

Com este volume de atividade, você estaria certo em supor que esta biblioteca resolve um grande problema.

Um problema global

As trocas de criptomoedas têm um sério problema. Eles são organizações completamente independentes que decidiram individualmente os padrões, funcionalidades e recursos para suas APIs. Eles não seguem as convenções tradicionais nem seguem as expectativas da indústria. Cada troca implementou sua própria API totalmente exclusiva com terminais personalizados que fazem interface com seus serviços.

O desenvolvimento de serviços que fazem interface com trocas de criptografia é, no mínimo, desagradável. É necessária uma infraestrutura especializada para cada troca que você oferece suporte. Software personalizado com lógica peculiar é muitas vezes um requisito para completar uma nova integração.

Depois que uma integração é concluída, os problemas não param por aí. A cada poucos dias, haverá uma alteração significativa em pelo menos uma das trocas que você oferece suporte. Às vezes, essas mudanças são anunciadas com antecedência e às vezes você descobre porque uma de suas solicitações de dados simplesmente para de funcionar às 19h de uma sexta-feira à noite.

Isso não é nem metade do problema.

Existem considerações de limite de taxa, problemas de processamento de dados e questões de gerenciamento de chaves de API. Escalar um serviço de negociação para 100.000 traders ativos é muito mais complexo do que gerenciar a carteira de um único trader. A pilha de infraestrutura necessária é complicada.

O CCXT tenta resolver esse problema fornecendo uma biblioteca de código aberto. Esta biblioteca pode ser usada em sua infraestrutura personalizada para fazer interface com cada troca.

Mas, CCXT não é perfeito

Enquanto o CCXT tenta realizar muito, há muito pouco que domina. A biblioteca complexa que eles desenvolveram se tornou um obstáculo para muitos desenvolvedores. Integrar o CCXT ainda significa que uma parte significativa do trabalho é colocada nos desenvolvedores de aplicativos para descobrir. O CCXT é projetado de uma forma que obriga os desenvolvedores a escreverem códigos personalizados para cada troca.

Mas essa nem é a pior parte.

CCXT é uma solução somente de software. Cada desenvolvedor deve construir e dimensionar sua própria infraestrutura que atenda às especificações de cada bolsa ao usar o CCXT. Isto é um imenso fardo para desenvolvedores que continua a incorrer em custos de desenvolvimento massivos nos próximos anos. Centenas de servidores são necessários para gerenciar solicitações de usuários, armazenar dados, monitorar limites de taxa, rotear pedidos, lidar com erros de troca, armazenar chaves de API com segurança, autenticar usuários, processar dados ativos, desenvolver fluxos de execução de pedidos personalizados e analisar se o mercado é real Tempo.

Desenvolver com CCXT é muito de trabalho.

Uma alternativa profissional

Em vez de fornecer uma biblioteca apenas de software, Shrimpy é uma solução de infraestrutura completa para os desenvolvedores que desejam um único ponto de acesso para todas as principais bolsas. Um único conjunto de APIs que unifica a maneira como você executa pedidos, coleta dados e gerencia usuários com segurança. Isso significa que existe não trocar código específico. Cada troca é integrada exatamente da mesma maneira.

Shrimpy requer não limites de taxas especiais para trocas individuais, e você pode escalar indefinidamente sem nunca redistribuir código ou reprojetar sua infraestrutura. Em vez de manter um farm de centenas de servidores que precisam se comunicar de forma inteligente com cada troca, Shrimpy pode cuidar da comunicação para você.

Ao contrário de uma biblioteca de código aberto, Shrimpy automaticamente gerencia interrupções de câmbio, tempo de inatividade, casos de erro e atualizações que podem interromper a negociação. Nossa equipe é especialista na gestão de intercâmbios. Isso significa que os problemas de troca são mitigados de maneira adequada, sem afetar os usuários. Esta operação profissional é diferente de tudo o que pode ser fornecido por bibliotecas de código aberto como CCXT.

Armazenamento de dados

O Shrimpy armazena bilhões de pontos de dados de mercado precisos que podem ser acessados ​​sob demanda. Em vez de pagar milhares de dólares para armazenar terabytes de dados de troca, acesse-os em tempo real a partir das APIs de desenvolvedor do Shrimpy. Shrimpy oferece dados históricos de comércio tick-by-tick, dados de velas (OHLCV) e instantâneos históricos do livro de pedidos. Sem mencionar os vários endpoints ativos suportados pelo Shrimpy para acessar o livro de pedidos, o mercado e os dados de troca mais atualizados.

Tudo em uma API. É a maneira mais rápida e confiável de desenvolver e escalar dados profissionais ou serviço comercial.

Roteamento inteligente de pedidos

Negociar pode ser complicado. Nossa equipe sabe disso muito bem. A fim de reduzir a carga sobre os desenvolvedores que usam as APIs de desenvolvedor Shrimpy, fornecemos terminais de negociação que podem ser executados automaticamente usando algoritmos de execução de pedidos inteligentes. Dessa forma, os desenvolvedores que não querem se preocupar com a lógica de execução de pedido detalhada para seu aplicativo podem concentrar sua energia em outros aspectos importantes de seu serviço.

Historicamente, os algoritmos de roteamento de pedidos inteligentes foram reservados para instituições e indivíduos com alto patrimônio líquido. Não mais. Shrimpy fornece endpoints de roteamento de ordem inteligente que podem ser acessados ​​por qualquer aplicativo ou serviço sem limitações.

Gerenciamento de portfólio

Tradicionalmente, os desenvolvedores precisam gerenciar carteiras de comércio por comércio. Cada operação exigia uma avaliação cuidadosa do mercado e precisão ao colocá-la na carteira de pedidos.

A execução de pedidos individuais para gerenciamento de portfólio torna-se uma coisa do passado com o Shrimpy. Os desenvolvedores agora podem gerenciar portfólios de forma holística. Em vez de calcular meticulosamente a lógica de execução do pedido do zero, as APIs do Shrimpy fornecem um conjunto de terminais de gerenciamento de portfólio prontos para uso. Alocar rapidamente um portfólio, rebalancear em um intervalo regular e gerenciar diversos portfólios em câmbio.

Manipulação de erros

Lidar com erros de trocas é um pesadelo. O número de erros não documentados, casos extremos e restrições é impressionante. Você nunca sabe o que obterá ao integrar uma nova bolsa.

Shrimpy automatiza e padroniza o tratamento desses erros para que você possa gastar mais tempo construindo e menos tempo depurando.

Você gosta de receber mensagens de erro como esta de intercâmbios?

// Falha na resposta

{

"erro": {

"código":"2027",

"msg":"账户 余额 不足" }

}

Provavelmente, você não. Tratar de erros em outras linguagens e convenções diferentes é como tentar montar um quebra-cabeça de 1.000 peças com 250 peças. É por isso que o tratamento de erros é integrado às APIs de desenvolvedor do Shrimpy.

Uma solução global para cada troca para que você obtenha resultados previsíveis para a execução de seu pedido.

Infraestrutura robusta

Tudo o que discutimos até agora só é possível porque o Shrimpy é uma solução de infraestrutura completa. Hospedar a infraestrutura abriu as portas para uma vida melhor para os desenvolvedores no mercado de criptografia.

CCXT não fornece nenhum a infraestrutura. Zero. Zilch. É uma solução 100% apenas de software.

Os desenvolvedores não precisam mais aceitar o fardo de desenvolver essa infraestrutura do zero. Leva meses ou até anos para implementar uma solução robusta que pode ser escalonada conforme você cresce. Isso sem mencionar as constantes atualizações e manutenção necessária conforme as trocas mudam.

Fique com a única solução que funciona perfeitamente em todas as principais bolsas.

API Shrimpy Universal Trading

Conclusões

Ao construir um aplicativo para negociação de criptomoedas, é importante usar APIs profissionais que são projetadas para escalar serviços de comércio global.

Embora as bibliotecas somente de software possam ser convenientes para projetos pessoais, quando o único cliente será seu computador pessoal, elas não são ideais para aplicativos de usuário que processarão solicitações de centenas, milhares ou mesmo milhões de usuários. Isso só pode ser feito por meio de soluções de infraestrutura que fornecem acesso a servidores que direcionam negociações automaticamente, agregam e armazenam dados, monitoram atualizações de troca e lidam de forma inteligente com fluxos de erro de troca.

Shrimpy lidera o mercado como o principal aplicativo de gerenciamento de portfólio de criptografia. Os usuários podem configurar um portfólio de criptografia customizado e implementar uma estratégia de portfólio passivo, eliminando o incômodo de ter que negociar ativamente a criptografia.

API Universal Crypto Trading do Shrimpy é uma forma unificada de integrar a funcionalidade de negociação em todas as principais bolsas. Colete dados históricos do mercado, acesse websockets em tempo real, execute estratégias de negociação avançadas e gerencie um número ilimitado de usuários.

Não se esqueça de nos seguir no Twitter e o Facebook para atualizações e faça perguntas à nossa incrível comunidade ativa no Telegrama.

A equipe Shrimpy

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me