Shrimpy vs CCXT: Quelles API sont les plus faciles pour le trading de crypto

>

Il y a un lecteur dans l’espace de crypto-monnaie pour que tout soit ouvert, décentralisé et gratuit. C’est vraiment génial. La liste des choses qui devraient entrer dans ces catégories est longue, même si la liste actuelle est courte. En tant que développeurs de métier, nous aimons utiliser et soutenir des projets open source. Ils fournissent un ensemble d’outils puissants que tout le monde peut utiliser pour vous faciliter la vie personnelle et professionnelle.

Il est malheureux que les gens commencent à désapprouver tout ce qui n’est pas décentralisé. La vérité est que tout ne peut pas être décentralisé. Tout ne peut pas être complètement open source. Cela peut être le cas dans un avenir lointain, mais pour le moment, les progrès nécessitent un certain degré de centralisation pour faire avancer le marché. Considérez Coinbase ou Binance, deux des entreprises de cryptographie les plus connues et les plus réputées. Sans ces entreprises, l’espace cryptographique ne serait pas là où il est aujourd’hui. Le marché serait un triste état de choses.

Nous devrions adopter la centralisation lorsqu’elle fait avancer l’industrie. Le progrès entraînera le changement que nous devons voir. Plus tard, la décentralisation de ces services centralisés se produira. Ce n’est tout simplement pas encore possible. Dans un secteur où les mots à la mode tournent autour de la décentralisation et des réseaux distribués, nous devons prendre du recul et évaluer les véritables coûts et avantages de le faire..

En ce qui concerne les services financiers, des fonctionnalités telles que le trading, l’exécution des ordres et la gestion de portefeuille nécessitent absolument un certain degré de centralisation pour fonctionner correctement. Développer une infrastructure décentralisée et distribuée à partir de zéro sera extrêmement complexe et prend du temps. Les vitesses de réseau non localisées sont inadéquates pour le trading en temps réel et ne résoudront pas les problèmes majeurs rencontrés par les développeurs d’applications.

L’API Universal Crypto Exchange de Shrimpy est la solution pour stimuler l’innovation dans une économie décentralisée. En facilitant la création de plates-formes de trading tierces, Shrimpy est en mesure d’aider les développeurs du marché à créer de nouveaux produits de trading crypto révolutionnaires qui aideront à faire avancer l’espace

API Shrimpy Universal Crypto Exchange: l’API leader du secteur pour le crypto trading, la collecte de données en temps réel et la gestion des comptes d’échange.

Réactions

@philkode

Si vous pouviez d’une manière ou d’une autre développer l’architecture pour permettre à l’utilisateur final d’exécuter votre logiciel, sans que les clés d’API ne quittent les systèmes qu’ils contrôlent, alors je serais plus que disposé à le vérifier. Je sais que c’est probablement une demande irréaliste…


C’est l’un des premiers commentaires que nous recevons généralement. Bien que le concept soit passionnant, la mise en œuvre est bien plus complexe qu’il n’y paraît. Lors de l’interfaçage avec les bourses, les demandes doivent être signées afin d’exécuter des transactions. Le processus simplifié comprend la collecte d’informations sur le compte, l’obtention de données de prix et l’exécution effective des transactions. Si l’échange échoue, il doit être renvoyé après avoir été de nouveau signé. Chaque demande est traitée en procession rapide pour assurer une exécution optimale des commandes.

L’ensemble du processus peut prendre jusqu’à des centaines de demandes afin de terminer un processus complexe comme le rééquilibrage. Le déchargement des opérations au client à signer et à renvoyer représenterait une surcharge importante, entraînant des vitesses de rééquilibrage plus lentes et des opportunités commerciales manquées.

En plus de la logistique de l’exécution d’opérations complexes, certaines stratégies nécessitent spécifiquement un matériel centralisé. Les stratégies de trading en temps réel, à haute fréquence et algorithmiques nécessitent que le matériel soit aussi proche que possible de la proximité physique de l’échange. Ces stratégies ne fonctionnent pas sur une échelle de miles à partir de l’emplacement du moteur correspondant de l’échange, mais à pieds. Vous pouvez voir comment chaque pied compte à partir d’un article récent sur la querelle des traders à haute fréquence.

Igor Kroitor

De plus, avec CCXT, vous ne dépendez pas de l’accessibilité 24/7 du système backend de Shrimpy, car CCXT ne nécessite pas du tout un backend contrôlé par une société tierce.

CCXT est open-source, les utilisateurs peuvent toujours regarder et voir ce qui se passe à l’intérieur. Il n’exige pas votre confiance et vous permet de vérifier qu’il est solide. C’est gratuit et il a 10k étoiles sur GitHub, quelques milliers de forks, une grande communauté d’utilisateurs, plus de 300 contributeurs et plus de 700 projets dépendants.

CCXT est une bibliothèque fantastique pour les développeurs qui cherchent à créer une application qui s’appuie sur des données d’échanges. Il fournit un accès rapide aux points de terminaison dont vous aurez besoin pour collecter ces données à partir de chaque échange.

Le problème est que CCXT manque de profondeur. Il manque l’infrastructure nécessaire à l’exécution des transactions, au stockage et à la distribution des données, au backtesting, à la gestion des utilisateurs, aux mises à jour automatiques des échanges et à l’évolutivité. CCXT fournit une solution logicielle uniquement pour aider aux configurations de trading personnelles et à petite échelle, mais échoue en tant que solution intégrée prête à l’emploi.

Développer une infrastructure de trading toujours contrôlée par l’utilisateur est génial en théorie, mais cela signifie qu’ils doivent toujours être en ligne. La mise hors ligne entraîne la mise hors ligne de l’infrastructure avec eux. S’il est possible que le système backend de Shrimpy tombe en panne, c’est beaucoup moins probable qu’une configuration de trading exécutée sur un ordinateur personnel ou un appareil mobile.

Avantages des systèmes centralisés

Le logiciel est génial. Notre équipe est composée de plus de la moitié des ingénieurs logiciels, nous adorons donc les logiciels. Cependant, ce n’est pas le seul aspect important de la réussite d’une entreprise de logiciels. Laissez-moi vous donner un exemple. Imaginez que vous êtes ingénieur logiciel chez Google et que vous avez téléchargé l’intégralité de leur référentiel contenant plus de 2 milliards de lignes de code. Vous avez bien fait? Vous pouvez désormais exécuter votre propre Google!

Pas même proche. Ces deux milliards de lignes de code ne fonctionnent pas toutes seules. Ils nécessitent plus d’un million de serveurs. Aucune personne au monde ne comprend probablement comment déployer et gérer l’ensemble de l’infrastructure chez Google. Cela nécessite une coordination entre les équipes, des milliers de personnes travaillant ensemble pour comprendre l’ensemble du système.

Alors pourquoi attendons-nous que les gens créent des applications et des services robustes en leur fournissant le code open source comme CCXT? Cette idée est déraisonnable. La quantité d’infrastructure dont il a encore besoin pour exploiter ces entreprises est énorme. Des centaines à des milliers de serveurs sont nécessaires pour exécuter même une application simple qui s’interface avec les échanges. Ce n’est pas un problème facile, alors ne prétendons pas qu’il existe une solution facile.

Shrimpy est conçu pour résoudre l’ensemble du problème d’infrastructure d’intégration et de maintien des échanges. Au lieu de milliers de serveurs, vous pouvez tout gérer sur seulement quelques petits serveurs. Au lieu de passer des mois à intégrer les échanges, à gérer les changements sporadiques et les bizarreries étranges, intégrez avec une seule API cohérente sur tous les échanges.

Explorons la possibilité de centraliser notre infrastructure de trading.

La vitesse & Faible latence

Dans le secteur financier, où la rapidité et le temps sont d’une importance absolue, tirer parti d’un serveur centralisé local est le seul moyen efficace de se procurer de manière fiable un serveur à proximité de chaque échange. Cela réduit le temps d’aller-retour pour exécuter les commandes. Rendre la stratégie plus efficace pour saisir les opportunités de trading.

La même théorie s’applique au trading de crypto-monnaie, où les traders recherchent le moindre avantage qui peut les placer devant le reste de la concurrence.

Commerce & Infrastructure

Semblables aux marchés financiers traditionnels, les marchés des crypto-monnaies seront dominés par des stratégies de trading haute fréquence et algorithmiques, qui nécessitent des serveurs centralisés pour traiter et exécuter rapidement les transactions..

Si de tels algorithmes de trading haute fréquence étaient exécutés via des serveurs décentralisés, ils seraient perdants face à des solutions centralisées. L’exécution des ordres à faible latence est la priorité absolue dans la construction d’une stratégie gagnante.

Mais la question demeure: comment les équipes procèdent-elles pour créer une infrastructure de trading massive dans un espace de plus en plus compétitif? Développer cette infrastructure à partir de zéro est presque impossible pour les petites équipes, c’est pourquoi Shrimpy fournit une solution pratique pour les équipes développant des produits de crypto trading.

Collecte de données en temps réel & Traitement

En ce qui concerne la collecte et l’agrégation de données, comment les systèmes centralisés et décentralisés se comparent-ils?

Exécuter rapidement des transactions nécessite plus que simplement passer la commande avec un échange. Les données doivent d’abord être collectées à partir de l’échange. Sans traitement des données en temps opportun, des opportunités seront perdues. Cela nécessite également des serveurs qui sont exploités à proximité de l’échange.

L’un des avantages de la collecte des données de négociation et du carnet d’ordres est le manque de restrictions et leur disponibilité pour le libre accès. Les données des échanges sont collectées via des points de terminaison publics. Le développement d’un système décentralisé ou distribué pour la collecte de données d’échange nécessite beaucoup plus de travail sans avantage supplémentaire. En l’absence d’avantages tangibles à une solution décentralisée ou open source pour la collecte de données, cela soulève la question de savoir s’il existe une réelle nécessité ou un argument en faveur de la décentralisation, ce dont il existe actuellement peu de preuves. Pour le moment, les services centralisés sont de loin préférables en raison de leur commodité, de leur facilité d’accès, de leur vitesse et de leur fiabilité..

Évolutivité

À l’heure actuelle, il n’y a pas de produits disponibles dans l’espace crypto qui facilitent le développement d’applications de crypto trading tierces pour les échanges centralisés. L’API Crypto de Shrimpy a été créée dans le but de faire évoluer le produit.

Évolutivité de l’entreprise

Bien que les systèmes distribués soient un concept populaire dans l’espace cryptographique, ils ont encore du chemin à parcourir en termes de viabilité économique et commerciale. Les services open source et décentralisés exigent que les entités participantes disposent à tout moment d’un code mis à jour et simultané. Les équipes de développement d’applications cryptographiques ont tendance à fonctionner de manière allégée et manquent souvent de ressources pour assumer ces responsabilités.

D’autres aspects à prendre en compte sont les différentes interactions lors de la connexion à des échanges cryptographiques. Chaque échange aura différentes configurations, chacune avec ses propres points de terminaison, résultats, solutions de contournement et procédures de mise à jour uniques, conduisant à des mises à jour constantes de rupture de code lors de la tentative de suivre chaque échange.

Un service centralisé peut résoudre ce problème en mettant en œuvre une interface commune sur tous ces échanges, en gérant la maintenance de l’infrastructure et en déployant automatiquement le code pour réduire les temps d’arrêt.

Les API Shrimpy Universal Crypto Exchange sont une solution robuste pour développer des applications de trading évolutives à usage professionnel. En assumant la responsabilité à la fois de l’infrastructure de trading ET du portail de gestion des utilisateurs, l’API de Shrimpy est une alternative abordable pour les équipes lean qui souhaitent développer et lancer rapidement leurs propres applications de trading et de gestion de la cryptographie..

Évolutivité utilisateur

Des millions d’utilisateurs de crypto-monnaie ont remis leurs clés API à des milliers d’applications tierces. Chacune de ces applications implémente sa propre façon de gérer les utilisateurs. Parfois, ces techniques ne sont pas sûres. Nous l’avons vu d’innombrables fois sur d’autres services.

Shrimpy empêche cela en permettant aux développeurs d’exploiter notre infrastructure de sécurité existante. Au lieu d’essayer de renforcer la sécurité à partir de zéro, les développeurs peuvent utiliser un service de sécurité fiable existant pour gérer les utilisateurs, en réduisant les complexités et en rationalisant les efforts de lancement de produits..

De plus, chaque utilisateur peut s’interfacer directement avec Shrimpy pour exécuter des transactions, collecter des données et gérer des comptes d’échange. Cela réduit la pression exercée sur les ressources du développeur pour avoir à gérer les demandes des utilisateurs.

Conclusion

Il y a un lieu et un temps pour utiliser des solutions logicielles open source. Cependant, à ce stade, pour l’écosystème de crypto-monnaie, le seul moyen de fournir une infrastructure de trading fiable qui évolue à l’échelle mondiale consiste à utiliser un fournisseur de services centralisé capable de réduire les frictions de développement, d’augmenter le temps de disponibilité et de permettre aux développeurs de se concentrer sur leurs techniques. ressources sur le développement de produits de base.

Cela ne veut pas dire que ce sera toujours le cas. Alors que notre équipe continue d’élargir notre vision de l’avenir du crypto trading, nous explorerons les opportunités d’intégrer des bourses décentralisées et des plateformes de liquidité. Notre objectif ultime est de fournir une valeur réelle à autant d’utilisateurs de crypto que possible, ce qui peut nécessiter des solutions décentralisées plus tard, à mesure que les marchés de la cryptographie continuent de mûrir..

À propos de Shrimpy

Shrimpy est un trading crypto automatisé & outil de gestion de portefeuille qui permet aux utilisateurs d’automatiser leur stratégie de portefeuille de crypto-actifs comme un fonds indiciel traditionnel.

Crevettes pour les consommateurs

Les utilisateurs peuvent configurer un portefeuille de crypto-monnaie personnalisé et mettre en œuvre une stratégie de gestion passive, éliminant les tracas d’avoir à négocier activement la crypto.

La version principale de Shrimpy comprend des fonctionnalités complètes de négociation, d’indexation et de rééquilibrage automatisées pour TOUS les utilisateurs. Shrimpy propose également un abonnement mensuel premium pour 8,99 $ / mois. L’abonnement premium comprend:

Crevette sociale: Suivez, communiquez et partagez des stratégies avec d’autres commerçants Shrimpy.

Informations sur les crevettes: Découvrez comment d’autres utilisateurs de Shrimpy construisent et gèrent leur portefeuille cryptographique.

Backtesting avancé: Un outil de backtesting robuste pour évaluer un portefeuille de crypto-monnaie personnalisé & stratégies.

Application Web Shrimpy: Shrimpy – Gestion de portefeuille de crypto-monnaie

API Crypto Trading de Shrimpy pour les développeurs

Au-delà de l’application grand public, Shrimpy propose également une API de trading pour les développeurs souhaitant intégrer une fonctionnalité de trading d’échange évolutive dans leur application..

L’API Universal Exchange de Shrimpy a été créée en tant que solution basée sur le cloud pour résoudre plusieurs obstacles aux développeurs cryptographiques, notamment Trading en bourse, Évolutivité du produit, et Gestion des utilisateurs. Avec l’API de Shrimpy en main, les développeurs ne sont pas limités dans leur portée lorsqu’il s’agit de créer la prochaine ère de produits révolutionnaires qui façonneront l’avenir de la cryptographie.

L’API de Shrimpy’s est une API de trading de crypto-monnaie qui est facilement compatible avec tous les échanges suivants et leurs points de terminaison API: API Binance, API CoinbasePro, API Bittrex, API Kraken, API Gemini, API Poloniex, API Huobi, API KuCoin, API Bibox, BitMart API et API HitBTC. Au lieu d’avoir à gérer toutes les connexions à chaque échange, les utilisateurs peuvent simplement tirer parti de l’infrastructure de négociation d’échange crypto existante de Shrimpy et se concentrer sur le développement de produits réels.

API Shrimpy Crypto Trading: Crevettes | API Crypto Trading pour les développeurs

Liens supplémentaires:

Télégramme

Twitter

Facebook

Reddit

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map