Cassandre trading bot framework
Créer votre trading bot Java en quelques minutes grâce à notre spring boot starter
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