images 11 1
mai 9, 2020 Par bourse 0

Comment créer un bot de trading de crypto pour Binance

Dans cet article, je divulguerai toutes les informations sur la façon de créer un bot de trading de crypto-monnaie qui rapporte USDT quotidiennement, 365 jours par an. Winterwind a créé un robot de trading simple qui arbitre les carnets de commandes Bitcoin-USDT sur Binance et Exchange B (contactez Anthony pour le changement de nom). Ce code est la propriété de notre entreprise, mais veuillez envoyer un e-mail à Anthony uniquement si vous êtes intéressé à l'acheter. Winterwind peut également vous aider à développer votre propre robot de trading personnalisé avec vos propres règles personnalisées si vous le souhaitez. Notre robot de trading fonctionne depuis trois ans et génère un ROI moyen de 96% par an, après les frais de transaction et les frais de retrait. Initialement, nous y avons investi 20 000 $, ce qui en faisait environ 151 000 $ au moment d'écrire ces lignes. Vous avez engagé plus de 100 000 $ en frais de négociation et plus de 20 000 $ en frais de retrait à l'époque, mais comme vous pouvez le voir, c'est toujours un rendement respectable.

La stratégie

Le secret de son fonctionnement est de maintenir les soldes de la BTC et de l'USDT dans les deux bourses. La raison pour laquelle vous devez garder l'équilibre des deux (et pas seulement de l'USDT) est que le retrait du BTC (ou de toute crypto) de Binance pour échanger B, ou l'inverse est tout simplement trop lent. Cela prend au mieux quelques minutes et c'est trop lent. La différence de prix entre les principales bourses accréditées ne dépasse généralement pas 2-3%. (L'échange B est un échange important)

La stratégie

Cependant, vous pouvez exécuter un arbitrage instantané si vous détenez des soldes BTC et USDT sur les deux bourses avant chaque transaction. La stratégie d'arbitrage consiste ici à générer un profit USDT, avec 100 transactions ou plus par jour. Le nombre de transactions dépendra du nombre de fois que les conditions du script bot sont remplies et de la divergence de prix entre les deux bourses différentes. Évidemment, nous ne pouvons pas contrôler quand ces conditions sont remplies, mais le script s'exécutera quand elles seront remplies.

Exemple d'instantané de carnet de commandes

Le prix BTC est fixé à environ 1000 $ dans cet exemple.

action1.png
Action 1: (Demande API pour Exchange B)

Vendez 1 BTC avec ordre à cours limité à 1019 $. La limite est un peu inférieure à l'offre supérieure car nous voulons effacer tous les 1 BTC. Il se remplira probablement à 1020 $, mais au cas où ces offres arriveraient à terme, nous vendons le reste à 1019.XX $. 1 BTC a été facturé.

action2.png
Action 2: (Demande d'API à Binance. Se déclenche immédiatement lorsque la vente de BTC sur Exchange B est terminée)

Parce que nous avons perdu 1 BTC sur l'échange B, nous devons immédiatement le remplacer sur l'autre échange. La commande la plus basse sur Binance est de 1 000 $, nous enverrons donc un bon de commande à limite de 1 001 $ pour nous assurer qu'il est terminé. Après avoir terminé cela, nous avons maintenant récupéré notre 1 BTC que nous avons vendu sur Exchange B.

Frais mais nous gagnons toujours

Nous avons un profit de pré-commission d'environ 20 $ dans cet exemple. La marge bénéficiaire est d'environ 2% ici. Soustrayez ensuite les frais de négociation de 0,1% sur les deux bourses pour un bénéfice réel de 18 $.

Les retraits doivent avoir lieu après la transaction pour équilibrer les deux comptes. Cependant, les frais de retrait sont relativement bas et n'affecteront pas trop la rentabilité. Nous voyons des taux de retrait entre 65 cents et 3 $ par USDT selon la version de l'USDT (l'USDT est dans plusieurs blockchains différentes). Plus le montant du retrait est élevé, plus le pourcentage global est faible.

Nous avons donc maintenant un moteur de trading qui peut maintenir l'équilibre BTC entre les deux bourses et générer des bénéfices USDT chaque jour. Le montant du bénéfice dépendra du nombre de fois où le prix diverge dans une journée, et nous devons également avoir des soldes en USDT et BTC sur les deux bourses afin d'exécuter cette stratégie. Vous pouvez donc voir que pendant qu'un retrait est en cours de traitement, le moteur de trading ne fonctionnera pas. Cependant, les retraits sont généralement effectués en quelques minutes, de sorte que le bot a encore des centaines d'opportunités à exécuter en une journée.

Faire face à la fluctuation du prix du Bitcoin

Faire face à la fluctuation du prix du Bitcoin

Cette stratégie nécessite de conserver à tout moment une certaine quantité de BTC dans les deux comptes. Si vous êtes nerveux à l'idée de garder le BTC là-bas, ce que je suggérerais, c'est de laisser Winterwind ajouter un interrupteur à votre bot afin que vous puissiez contrôler quand le bot fonctionne et quand ce n'est pas le cas. De cette façon, vous ne pouvez tout simplement pas exécuter le bot lorsque vous estimez que le BTC est trop cher. Cependant, lorsque vous pensez que le BTC est sous-évalué et qu'il augmentera dans les semaines ou les mois à venir, vous pouvez l'activer. Ensuite, lorsque vous sentez que le prix du BTC est trop élevé, vous pouvez vendre tout votre BTC à Tether (et vous êtes susceptible de faire un énorme profit). Lorsque vous pensez que le prix du BTC est à nouveau bas, vous pouvez utiliser votre Tether pour acheter le BTC dont vous avez besoin pour faire fonctionner à nouveau votre moteur de trading. Il suffit ensuite de le réactiver et de continuer à gagner de l'USD.

Ce moteur de trading combine une combinaison de génération de bénéfices USDT et de spéculation sur la BTC. Si vous souhaitez acheter le bot de trading décrit ici ou développer votre propre bot de trading personnalisé, veuillez contacter Anthony en utilisant l'e-mail ci-dessous.

Il convient de noter que Winterwind propose des services de développement de blockchain. Les exemples sont le développement de portefeuilles, les retraits automatiques, la sécurisation de portefeuilles chauds, etc.