Cassandre trading bot framework

Cassandre trading bot framework

Créer votre trading bot Java en quelques minutes grâce à notre spring boot starter

Apprendre les bases Voir le code sur GitHub open in new window

Commencez le trading avec un minimum de tracas

Disponible en tant que Spring Boot Starter, Cassandre s'occupe de la connexion à l'exchange, des comptes, des ordres, des transactions et des positions afin que vous puissiez vous concentrer sur l'élaboration de votre stratégie.

Créez votre stratégie en quelques minutes

Coder simplement les conditions dans lesquelles vous souhaitez créer des positions (courtes ou longues), définissez les règles et nous nous occupons de tout (achat, vente, gestion des règles, ordres, transactions et tickers).

Fonctionne avec plusieurs exchanges

Cassandre utilise la bibliothèque XChange pour se connecter à différents exchanges. Nous testons chaque nouvelle version de Cassandre avec Kucoin, Coinbase et Binance pour nous assurer que cela fonctionne pour vous.

Mode "dry"

Nous disposons d'un mode "dry" qui simule un exchange virtuel répondant aux ordres de votre bot pendant les tests. Ainsi, vous pourrez facilement tester votre stratégie sans risquer vos actifs.

Backtesting

Nous fournissons un spring boot starter qui permet de tester votre bot sur des données historiques. Grâce à lui, lors des tests, Cassandre importera vos données historiques et les enverra à votre stratégie.

API GraphQL

Nous fournissons un spring boot starter qui permet à votre bot d'exposer ses données grâce une API GraphQL (Stratégies, comptes, positions, ordres, transactions...).

C'est très simple!

mvn archetype:generate \
-DarchetypeGroupId=tech.cassandre.trading.bot \
-DarchetypeArtifactId=cassandre-trading-bot-spring-boot-starter-basic-archetype \
-DarchetypeVersion=6.0.1 \
-DgroupId=com.example \
-DartifactId=my-bot \
-Dversion=1.0-SNAPSHOT \
-Dpackage=com.example

mvn -f my-bot/pom.xml test