Installer OctoBot sur votre ordinateur
Après l'installation, OctoBot démarre en mode node et ouvre son interface node. Depuis celle-ci, vous pouvez :
- Lancer des automatisations configurées et suivies depuis la nouvelle interface OctoBot ou l'application mobile (recommandé pour la plupart des utilisateurs).
- Lancer des OctoBots manuels avec leur propre interface, une configuration plus avancée et le moteur de backtesting (pour les utilisateurs experts).
Consultez le guide de démarrage pour les étapes de configuration, ou le guide de connexion en cas de problème de connexion.
Option 1: Avec l’exécutable
- Téléchargez la dernière version pour votre système en utilisant la release la plus récente sur GitHub. Il y a un exécutable OctoBot pour:
- Démarrer l’exécutable lancera OctoBot qui ouvrira un terminal et installera son environnement de configuration. L’interface node d’OctoBot s’ouvrira automatiquement.
Sur Windows, il suffit de double-cliquer sur l’exécutable. Sur Linux, tapez d’abord
chmod +x OctoBot_linux_x64, puis./OctoBot_linux_x64dans un terminal ouvert à côté de votre exécutable téléchargé pour démarrer OctoBot.
Après l'installation : Initialisez votre OctoBot et lancez votre première stratégie automatisée avec un compte virtuel sans risque.
Option 2: Avec Docker
- Si vous n’avez pas Docker, installez le sur votre système. Voici la documentation d’installation docker pour Ubuntu, Debian et Raspberry pie.
- Téléchargez l’image OctoBot avec la commande suivante:
docker pull drakkarsoftware/octobot:stable - Démarrez votre OctoBot avec cette commande:
docker run -itd --name OctoBot -p 8000:8000 -p 5001-5010:5001-5010 -v $(pwd)/user:/octobot/user -v $(pwd)/tentacles:/octobot/tentacles -v $(pwd)/logs:/octobot/logs drakkarsoftware/octobot:stable
L’interface node est disponible sur http://localhost:8000/. Les OctoBots manuels utilisent les ports de la plage 5001-5010 lorsque vous les démarrez depuis la node.
Vous trouverez tous les détails concernant l’installation via docker sur notre guide d’OctoBot avec docker
Après l'installation : Initialisez votre OctoBot et lancez votre première stratégie automatisée avec un compte virtuel sans risque.
Option 3: Depuis le code source
Déployez votre OctoBot depuis le code source afin de pouvoir utiliser un environnement Python local, éditer ou examiner le code source.
- Si vous n’avez pas déjà Python 3.10, installez Python en version 3.10.
- Clonez le dépôt OctoBot
git clone https://github.com/Drakkar-Software/OctoBot - Installez les dépendences Python
cd OctoBot
python3 -m pip install -Ur requirements.txt - Lancez votre OctoBot avec la commande:
python3 start.py
L’interface node est disponible sur http://localhost:8000/ après python3 start.py.
Retrouvez tous les détails d’installation d’OctoBot depuis le code source sur notre guide d’installation avec python et git.
Après l'installation : Initialisez votre OctoBot et lancez votre première stratégie automatisée avec un compte virtuel sans risque.
Initialiser votre OctoBot
Après l'installation : démarrer votre OctoBot
- Ouvrir la configuration de la nodeOuvrez
http://localhost:8000sur le PC où s'exécute OctoBot. L'écran de configuration de la node s'ouvre dans votre navigateur. - Configurer le wallet de la nodeSur la node, créez ou importez votre wallet de la node pour sécuriser votre node et ses données. Ce wallet n'est pas un portefeuille crypto. N'utilisez pas une clé privée de portefeuille crypto et ne partagez jamais votre clé privée avec qui que ce soit.
- Connecter votre node à l'interface OctoBotÀ l'étape Connect your Node to your OctoBot interface (ou Settings → Connect → onglet Web), ouvrez new.mobile.octobot.cloud. I already have a wallet → I already have a private key. Collez Copy your private key from this node. Puis new automation → un type → Add a node → Existing install. Hostname : le hostname or IP affiché sur la node. Port : 8000 (ou celui affiché sur la node). Cliquez Save quand les coches passent au vert. Toujours Unreachable ? Consultez notre dépannage de la connexion.
- Lancer votre premier OctoBotSur new.mobile.octobot.cloud, laissez le mode demo activé (par défaut pour trader en simulation sans risque). Ajoutez un compte d'échange avec 1000 USDC (ou la crypto de votre choix). Démarrez une nouvelle automatisation (par exemple une Grid sur BTC/USDC, si vous avez ajouté des USDC au compte demo) et suivez votre automatisation depuis l'interface OctoBot.
- Votre node exécute votre stratégieQuand vous lancez une automatisation, la node l'exécute sur son ordinateur. Pas besoin de garder l'onglet du navigateur ou l'application ouverts. Laissez simplement fonctionner le programme OctoBot pour qu'il continue à trader. Vous pouvez lancer autant d'automatisations que vous voulez, sur la plupart des plateformes d'échange crypto, en demo et en réel. Si besoin, arrêtez et redémarrez votre node : le trading reprend quand vous la relancez.
Utilisez new.mobile.octobot.cloud ou l'application iOS ou Android au quotidien pour suivre vos investissements et activer ou arrêter des automatisations. Revenez à l'interface node sur http://localhost:8000 uniquement pour la configuration, l'administration, ou pour connecter un nouveau téléphone ou ordinateur.
Problème de connexion ? Consultez le guide de connexion de la node. Si votre node affiche Unreachable, voir les problèmes de connexion courants.
Autre option: utiliser un cloud
Si vous ne souhaitez pas héberger vous même votre OctoBot, voici le guide d’installation d’OctoBot sur le cloud DigitalOcean.
Installer OctoBot sur un serveur permet de simplement laisser fonctionner son OctoBot 24h/24.