Sortie de Cassandre, un cadriciel pour développer votre propre « trading bot »

Posté par  (site web personnel) . Édité par Davy Defaud et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
15
9
avr.
2020
Java

Un automate ou robot (bot) de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de cryptomonnaie (ou des Exchanges, dans notre cas) sans qu’un humain n’ait à intervenir. L’avantage est, bien sûr, qu’ils travaillent 24 h / 24 et qu’ils sont toujours concentrés !

Cassandre se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre va se charger de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de nouveaux ordres.

À partir de là, vous pourrez développer votre propre stratégie en utilisant les outils et méthodes de vos choix (analyse technique, apprentissage automatique, apprentissage profond…).

Avec ce projet, notre but est de démystifier ce domaine et de partager ce que nous apprenons, vous pourrez donc aussi trouver un guide complet sur le développement du bot et un début de cours sur le développement de stratégie (on a déjà pas mal avancé sur l’analyse technique).

Grâce à l’utilisation de XChange, nous prenons potentiellement en charge de nombreux Exchanges.