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.
Aller plus loin
- Sources (GitHub) (423 clics)
- Guide (210 clics)
- XChange (197 clics)
- Spring Boot (81 clics)
# API de trading
Posté par MrBidon . Évalué à 4.
Je profite de ton journal, je m'étais intéressé au sujet, mais je n'avais pas trouvé d'API accessible en prix et facile d'accès pour permettre le passage d'ordre sur des marchés réels (EURONEXT par exemple). As tu des conseils sur ce point ?
[^] # Re: API de trading
Posté par xryl669 . Évalué à 4.
Vu le code, ça semble orienté vers de la crypto-monnaie uniquement.
[^] # Re: API de trading
Posté par Julien L. . Évalué à 4.
Oui, d'ailleurs ça serait bien que cela soit préciser quelque part dans la dépêche!
Je trouve un peu trompeur d'utiliser le fourre-tout "trading" alors que ce cadriciel semble très spécifique aux échanges de crypto-monnaie.
[^] # Re: API de trading
Posté par MrBidon . Évalué à 2.
Quelle déception !
[^] # Re: API de trading
Posté par Benoît Sibaud (site web personnel) . Évalué à 6.
Précision ajoutée dans la dépêche, merci.
[^] # Re: API de trading
Posté par Krunch (site web personnel) . Évalué à 4.
Tu peux définir ce que tu appelles « accessible en prix » et « facile d'accés » ? En cherchant 3 minutes j'en trouve plein dont certains à 10 USD par mois. Cela dit, les casinos en ligne ont l'air plus facile d'accès et sans commission explicite (mais en général je ne pense pas qu'ils aient d'API).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: API de trading
Posté par MrBidon . Évalué à 1.
Si c'est en USD ça ne m’intéresse pas, moi je boursicote sur le marché européen :)
[^] # Re: API de trading
Posté par Krunch (site web personnel) . Évalué à 4.
Tu peux utiliser un trader US pour les marchés européens. Je dois avouer que j'ai pas vu beaucoup de traders dans l'eurozone qui ont des prix intéressants et aucun qui ait un API (mais j'ai pas creusé).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: API de trading
Posté par Stéphane Traumat (site web personnel) . Évalué à 1.
Bonjour, en effet, j'aurai du le préciser mais le bot repose sur XChange (lien en bas de la dépêche) qui se connecte à de nombreux exchanges.
Sur les autres marchés, de ce que j'ai lu, c'est beaucoup plus réglementé & cher donc cela ne m'a pas intéressé. Dans la section ressources du site, je parle d'un livre surle développement de bot qui lui utilise des api des marchés classiques
http://about.me/straumat
[^] # Re: API de trading
Posté par Jerome . Évalué à 2.
Interactive Brokers propose son API, ou tu peux aussi passer par NinjaTrader en surcouche
# C'est pas dredi je sais ...
Posté par Christophe B. (site web personnel) . Évalué à 9.
Je me mèles de ce qui me regardes pas … mais est ce la bonne période pour boursicotter ?
[^] # Re: C'est pas dredi je sais ...
Posté par Stéphane Traumat (site web personnel) . Évalué à 2.
En fait, tu peux "gagner" peu importe si ça monte ou si ça baisse.
http://about.me/straumat
[^] # Re: C'est pas dredi je sais ...
Posté par Christophe B. (site web personnel) . Évalué à 1.
Tu peux perdre aussi :)
100% des gagnants ont tentés leur chance
mais en ne jouant pas
tu ne gagnes pas plus mais tu perds moins
Honnêtement je préfère le casino
[^] # Re: C'est pas dredi je sais ...
Posté par Chris K. . Évalué à 4. Dernière modification le 12 avril 2020 à 00:36.
La bourse aujourd'hui c'est tout comme mais il y a moins de prélèvements de la part de l'état ^^
[^] # Re: C'est pas dredi je sais ...
Posté par Tonton Th (Mastodon) . Évalué à 4.
Alors qu'il est bien mieux de favoriser les AMAP.
[^] # Re: C'est pas dredi je sais ...
Posté par Krunch (site web personnel) . Évalué à 3.
Pour faire du trading de cryptomonnaie, c'est toujours le bon moment pour cramer du pognon. Pour investir sur le long terme, c'est un excellent moment : tout est en solde.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: C'est pas dredi je sais ...
Posté par ploum (site web personnel, Mastodon) . Évalué à 3.
Ça s'appelle un short.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: C'est pas dredi je sais ...
Posté par Krunch (site web personnel) . Évalué à 2.
Pour ceux qui ont fait des ventes à découvert ces 3 dernières semaines (GSPC +28%), c'est plus un short qu'ils se sont fait tailler. Ils sont vraisemblablement à poil.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: C'est pas dredi je sais ...
Posté par Jerome . Évalué à 1.
Pas forcément, tout dépend ce que tu shortes…
La vol était à shorter par exemple, et elle est toujours à shorter sur le moyen/long terme
# Risk & Limites
Posté par Jerome . Évalué à 3.
Pour moi une des fonctionnalités les plus importantes d'un système de trading ou d'une plateforme de trading c'est la gestion du risque.
Est ce que votre "cadriciel" intègre la possibilité de définir des limites comme par exemple l'exposition max, la taille max par ordre, le nombre d'ordres max par intervalle de temps ?
L'idéal étant que ces limites soient checkées en pre-trade bien sûr.
[^] # Re: Risk & Limites
Posté par Stéphane Traumat (site web personnel) . Évalué à 2.
En fait, c'est géré avec TA4J qui permet de gérer les risques et les alertes
http://about.me/straumat
# Le pire et le meilleur
Posté par 6Ber Yeti . Évalué à 7.
/trolldi/
_
Ici le pire … Où l'on voit que les locutions "logiciel libre" ou "open source" ne riment pas toujours avec développement durable, placements éthiques ou socialement responsable …
_
Bref… quand j'entends le bruit de ce monde qui s'écroule, je ne pense qu'à ça… faire du fric…
/trolldi/
J-L
PS: Désolé, ça m'a un peu énervé… J'imagine que c'est techniquement pointu … donc motivant…
[^] # Re: Le pire et le meilleur
Posté par Jean Parpaillon (site web personnel) . Évalué à 10.
Où l'on voit que "libre" signifie rarement "laisser à chacun la responsabilité de ses actes" pour beaucoup de "libristes"…
Pour rappel, une licence qui interdirait un usage "immoral" de son logiciel ne serait pas une licence libre.
"Liberté, Sécurité et Responsabilité sont les trois pointes d'un impossible triangle" Isabelle Autissier
[^] # Re: Le pire et le meilleur
Posté par Stéphane Traumat (site web personnel) . Évalué à 8.
Tout à fait d'accord. J'offre le code source, chacun en fait ce qu'il veut, s'il veut faire un bot qui, quand il gagne de l'argent, fait automatiquement un transfert pour un don vers wikipedia, ça ne me pose pas de problème.
Et en effet, je ne me vois pas imposer certains usages à qui que ce soit. Je libère ce que je fais, chacun est libre.
http://about.me/straumat
[^] # Re: Le pire et le meilleur
Posté par ElVirolo (site web personnel) . Évalué à -1.
Libre comme un renard libre dans un poulailler libre.
Cela dit, toutes autres considérations à part, merci d'avoir libéré ton logiciel.
[^] # Re: Le pire et le meilleur
Posté par Dr BG . Évalué à 3.
Et qui parle d'interdire quelque chose ?
[^] # Re: Le pire et le meilleur
Posté par barmic 🦦 . Évalué à 2.
Il dit juste que la seule manière de matérialiser son objectif de ne pas avoir ce genre de logiciel n'irait pas dans le sens du libre.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Le pire et le meilleur
Posté par Dr BG . Évalué à 8.
Non il dit que c'est libre, mais que malheureusement, ça n'empêche pas que ça soit pour des trucs pas terribles. Il a le droit de s'en désoler, tout comme on a le droit de ne pas apprécier les gens malpolis, même si légalement ils ont le droit d'être des connards.
[^] # Re: Le pire et le meilleur
Posté par barmic 🦦 . Évalué à 5. Dernière modification le 12 avril 2020 à 08:28.
On ne parle pas du même commentaire. Tu parles du commentaire racine, je parle de celui auquel tu réponds
Plus généralement, l'envi de placer une morale autour des logiciels libres est plutôt l'école FSF, là où l'OSI pense que c'est fondamentalement pas souhaitable.
Le débat a plus de 20 ans ce n'est pas nous qui allons le résoudre.
Néanmoins je ne suis pas fan d'accueillir, la présentation d'un logiciel en lui expliquant qu'il estlla source de tous les malheurs. Comme tu le dis en terme de bienséance ce n'est pas terrible (et non l'usage du mot troll n'autorise pas tout).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.