Comment automatiser toute stratégie TradingView sur OctoBot cloud
Automatisez n’importe quelle stratégie TradingView en quelques secondes en utilisant un compte TradingView gratuit et le générateur de stratégie par IA.
Toute stratégie TradingView peut être automatisée avec OctoBot
OctoBot peut facilement être connecté à TradingView pour automatiser les trades en se basant sur des événements de prix, des indicateurs ou encore des stratégies complètes.
Automatiser une stratégie TradingView présente de nombreux avantages par rapport à une simple automatisation suivant des événements de prix ou des indicateurs techniques.
Avec l’automatisation d’une stratégie, vous pouvez :
- Automatiser vos transactions en utilisant toute stratégie TradingView, votre propre stratégie créée par le générateur de strategies TradingView d’OctoBot, ou une stratégie fournie par votre créateur de stratégies préféré
- Combinez plusieurs indicateurs pour créer vos ordres d’entrée et de sortie lorsque toutes vos conditions sont remplies
- Utilisez le moteur de backtesting intégré à TradingView pour optimiser votre stratégie
1. Préparer une stratégie TradingView à se connecter à votre OctoBot
Pour permettre à votre OctoBot de trader sur votre compte d’échange (ou un compte virtuel sans risque) à partir d’une stratégie TradingView, il vous suffit de lier les ordres de la stratégie à vos automatisations TradingView en utilisant des alertes TradingView classiques.
Voici un guide étape par étape présentant la façon de procéder.
Une fois que vous savez quelle stratégie vous souhaitez utiliser, affichez-la sur votre graphique TradingView et cliquez sur l’icône {}
.
Cela affiche le code Pine Script de la stratégie. Modifier ce code modifiera le comportement de la stratégie.
Vous ne trouvez pas le code la stratégie que vous voudiez utiliser ? Générez le avec le générateur de strategies TradingView d’OctoBot.
Chaque stratégie TradingView utilisant Pine Script en version 4 et supérieure peut utiliser les mots-clés strategy.entry
, strategy.exit
, strategy.close
et strategy.order
pour trader afin d’entrer et de sortir des positions.
Pour lier ces transactions à votre compte d’échange en utilisant OctoBot, il vous suffit d’ajouter le paramètre alert_message="your-OctoBot-automation-id"
au mot-clé.
Notez que l’entrée initiale strategy.entry("RsiLE", strategy.long, comment="Buy")
a été modifiée en strategy.entry("RsiLE", strategy.long, comment="Buy", alert_message="your-OctoBot-automation-id")
afin d’inclure le paramètre alert_message="your-OctoBot-automation-id"
.
Dans votre stratégie Pine Script, chaque appel du mot-clé suivant doit inclure ce paramètre alert_message="your-OctoBot-automation-id"
:
strategy.entry
strategy.exit
strategy.close
strategy.order
Oublier d’ajouter le paramètre alert_message
à l’un de ces appels entraînera des signaux manquants sur votre compte d’échange.
Maintenant que chaque appel de stratégie contient le paramètre, allez dans l’onglet personnalisé de l’explorateur de stratégies OctoBot et démarrez un nouvel OctoBot TradingView.
Voici un guide expliquant comment démarrer un OctoBot TradingView si vous désirez plus d’information sur le sujet.
Maintenant que votre TradingView OctoBot est lancé, il vous suffit de créer une automatisation pour chaque signal de trading de votre stratégie.
Les automatisations sont des actions à exécuter automatiquement par votre OctoBot lorsqu’elles sont déclenchées par les alertes TradingView.
2. Option A: Créer vos automatisations
2.1 Créer une automation standard
Chaque mot-clé strategy.entry
, strategy.exit
, strategy.close
et strategy.order
crée des signaux de trading, il suffit de créer une automatisation pour chacun de ces signaux.
Dans cette stratégie RSI simple, deux signaux sont émis : un signal LONG et un signal SHORT, tous deux créés par un mot-clé strategy.entry.
Dans cet exemple, nous voulons acheter lorsque le signal LONG est émis et vendre lorsque le signal SHORT est envoyé.
Nous allons donc créer les deux automatisations suivantes :
Automation 1 : signal long
Acheter de l’ETH/USDT en utilisant 25% du portefeuille au prix du marché.
Nous utiliserons l’identifiant de cette automatisation pour remplacer le texte
your-OctoBot-automation-id
dans le premier mot-clé strategy.entry
.
Automation 2 : short signal
Vendre 100% de la détention d’ETH/USDT au prix du marché. Nous utiliserons
l’identifiant de cette automatisation pour remplacer le texte
your-OctoBot-automation-id
dans le deuxième mot-clé strategy.entry
.
2.2 Lier votre stratégie TradingView à vos automatisations standards
1. Copiez les identifiants de vos automatisations dans votre alerte de stratégie
Copiez l’identifiant de chaque automatisation dans la valeur textuelle de alert_message
de leur signal associé.
Il ne devrait plus rester de your-OctoBot-automation-id
dans le code de votre stratégie Pine Script.
Notez les textes f2b0b567-d63e-412e-b6cb-1a31c0bc1217
et af4b897e-6b8e-45d0-a88d-9f11fd57a9b2
qui se trouvent maintenant dans le mot-clé strategy.entry
au lieu de la valeur par défaut your-OctoBot-automation-id
. Naturellement, ces deux identifiants sont des exemples et vous devriez utiliser vos propres identifiants d’automatisation à la place.
2. Configurer l’alerte TradingView
Créez une nouvelle alerte TradingView liée à votre stratégie et modifiez la section Message
de l’alerte pour ne contenir que la valeur du paramètre alert_message
(qui est votre identifiant d’automatisation).
Ouvrez la vue Alertes
sur la droite et cliquez sur Créer une alerte
.
- Sélectionnez votre stratégie dans la section
Condition
. Veuillez noter que toute modification de la configuration de votre stratégie nécessitera de sélectionner la version la plus récente de la stratégie dans cette alerte. - Utilisez cette syntaxe exacte pour le contenu du
Message
:{{strategy.order.alert_message}}
3. Assurez-vous que vos paramètres de notification sont à jour
Vous voudrez peut-être utiliser des notifications par e-mail ou des webhooks pour trader en utilisant cette stratégie. Avant de confirmer l’alerte, assurez-vous toujours que la configuration des Notifications de votre alerte est à jour, sinon votre OctoBot risque de ne pas recevoir vos alertes.
Remarque : lorsque vous utilisez des notifications par courrier électronique, assurez-vous toujours de cocher Envoyer du texte brut
.
2. Option B: Utiliser des automatisations personnalisées
2.1 Créer des automatisations personnalisées
Tutorial TradingView: automatiser n’importe quelle stratégie avec les automatisations personnalisées d’OctoBot.
Chaque mot-clé strategy.entry
, strategy.exit
, strategy.close
et strategy.order
crée des signaux de trading, il suffit de créer une automatisation pour chacun de ces signaux.
Dans cette stratégie RSI simple, deux signaux sont émis : un signal LONG et un signal SHORT, tous deux créés par un mot-clé strategy.entry.
Dans cet exemple, nous voulons acheter lorsque le signal LONG est émis et vendre lorsque le signal SHORT est envoyé.
Nous allons donc mettre à jour le paramètre alert_message
de chaque signal LONG et SHORT pour envoyer nos signaux d’achat et de vente.
Automatisation personnalisée : Acheter 0,1 ETH sur un signal LONG et le vendre sur un signal SHORT
- Contenu de l’
alert_message
du signal LONG:SYMBOL=ETHUSDT;SIGNAL=BUY;VOLUME=0.1;BOT_ID=21a7e1e2-d499
- Contenu de l’alert_message
du signal SHORT:SYMBOL=ETHUSDT;SIGNAL=SELL;VOLUME=0.1;BOT_ID=21a7e1e2-d499
Vous trouverez la liste des paramètres pris en charge dans le guide des automatisations.
Remarque : ici, BOT_ID=21a7e1e2-d499
n’est qu’une valeur d’exemple et doit être remplacée par l’identifiant de votre OctoBot TradingView, que vous pouvez trouver comme dernier composant de l’URL de votre OctoBot TradingView.
Et voilà, ce simple alert_message
indique automatiquement à OctoBot que faire lorsque la stratégie se déclenche.
2.2 Lier votre stratégie TradingView à vos automatisations personnalisées
Créez une nouvelle alerte TradingView liée à votre stratégie et modifiez la section Message
de l’alerte pour ne contenir que la valeur du paramètre alert_message
(qui est le contenu de l’automatisation).
Ouvrez la vue Alertes
sur la droite et cliquez sur Créer une alerte
.
- Sélectionnez votre stratégie dans la section
Condition
. Veuillez noter que toute modification de la configuration de votre stratégie nécessitera de sélectionner la version la plus récente de la stratégie dans cette alerte. - Utilisez cette syntaxe exacte pour le contenu du
Message
:{{strategy.order.alert_message}}
3. Assurez-vous que vos paramètres de notification sont à jour
Vous voudrez peut-être utiliser des notifications par e-mail ou des webhooks pour trader en utilisant cette stratégie. Avant de confirmer l’alerte, assurez-vous toujours que la configuration des Notifications de votre alerte est à jour, sinon votre OctoBot risque de ne pas recevoir vos alertes.
Remarque : lorsque vous utilisez des notifications par courrier électronique, assurez-vous toujours de cocher Envoyer du texte brut
.
Tout est prêt !
C’est tout ! Avec cette configuration, lorsque votre stratégie TradingView détectera une opportunité d’achat ou de vente, elle :
- Appellera
strategy.entry
(ou tout autre mot-cléstrategy.
que vous aurez utilisé) - Appellera strategy.entry (ou tout autre mot-clé strategy. que vous avez utilisé)
Ce qui enverra une alerte liée à une automatisation de votre TradingView OctoBot (identifié par le paramètre
alert_message
) - Votre automatisation OctoBot sera exécutée sur votre compte d’échange réel ou virtuel