Le mode node a récemment été ajouté à OctoBot dans la version 3. Consultez le guide de démarrage pour en savoir plus.
Avoir plusieurs OctoBots sur un ordinateur
OctoBot est conçu pour être léger. Bien qu’un OctoBot qui effectue de très nombreuses transactions sur plusieurs crypto et échanges peut nécessiter beaucoup de CPU et de RAM sur votre ordinateur, OctoBot nécessite généralement moins de 1 Go de RAM et 1% de CPU.
Lancer autant d’OctoBots manuels que nécessaire sur un seul ordinateur est généralement possible, voici comment.
Un processus node gère votre portefeuille et peut exécuter plusieurs OctoBots manuels (chacun avec son propre port d’interface web dans la plage 5001+). Pour exécuter une seconde node sur la même machine, utilisez un dossier d’installation séparé et un port de node différent (voir variables d’environnement).
Comment exécuter plusieurs OctoBots manuels depuis une node ?
- Ouvrez votre node sur http://localhost:8000/.
- Cliquez sur New OctoBot pour chaque bot supplémentaire dont vous avez besoin. La node attribue un port libre dans la plage configurée (5001-5010 par défaut avec Docker).
- Configurez chaque bot depuis sa propre interface web manuelle (par exemple
http://localhost:5001/ethttp://localhost:5002/).
Les deux bots peuvent fonctionner en même temps et se connecter au compte d’échange de votre choix.
Configuration héritée : dossiers dupliqués (sans node)
Si vous exécutez des installations OctoBot autonomes sans l’interface node :
- Arrêtez votre OctoBot actuel s’il est en cours d’exécution
- Dupliquez le dossier entier de votre OctoBot actuel
- À partir de votre nouveau dossier, démarrez le nouvel OctoBot. Il démarrera à la même adresse web que le bot précédent
- Changez la valeur du port de l’interface web du nouvel OctoBot (voir le guide de l’interface web)
- Redémarrez votre nouvel OctoBot
Pourquoi chaque bot a besoin de son propre port et dossier de données ?
Chaque OctoBot manuel nécessite :
- Sa propre configuration et ses propres journaux (une node peut héberger plusieurs bots ; les installations héritées utilisent un dossier par bot)
- Un port d’interface web unique. Deux OctoBots manuels ne peuvent pas partager le même port.
Les bénéfices à utiliser plusieurs OctoBots
Alors qu’un seul OctoBot peut être utilisé pour échanger autant de paires de trading que nécessaire sur plusieurs échanges, l’exécution de plusieurs OctoBots permet de :
- Trader sur plusieurs comptes avec le même échange
- Diviser un portefeuille en différentes cryptos qui seront investies en utilisant différentes stratégies
- Trader à la fois sur les marchés spot et futures sur le même échange
- Utiliser plusieurs stratégies à la fois avec du trading réel et / ou en trading simulé sans risque
Les limites associées à l’utilisation de plusieurs OctoBots
- Le rate limit : Les échanges ont des politiques de rate limit qui peuvent empêcher plusieurs OctoBots fonctionnant à partir de la même adresse IP de récupérer correctement les données des marchés. Lors de l’utilisation de plusieurs OctoBots sur le même échange, il est important de s’assurer de ne pas recevoir d’erreurs liées aux rate limits, sinon votre adresse IP pourrait être temporairement bannie.
- La bande passante : L’utilisation de plusieurs OctoBots augmentera la bande passante requise pour récupérer et mettre à jour toutes les données de marché nécessaires. Assurez-vous toujours que votre connexion internet peut gérer cette augmentation correctement, sinon vos stratégies s’exécuteront avec un délai.
- Les RAM et CPU : Lors de l’exécution de plusieurs OctoBots sur un ordinateur peu performant or surchargé, vos bots pourraient être ralentis si la RAM ou le CPU sont insuffisants.