Automatisation des alertes TradingView
Avec OctoBot cloud, vous pouvez facilement transformer n’importe quelle alerte de prix TradingView, indicateur ou stratégie Pine Script en trades. Vous pouvez ainsi trader sur vos plateformes d’échanges préférées ou sans risque avec le trading simulé.
Pour trader sur n’importe quelle alerte TradingView, vous devez d’abord Configurer l’adresse email ou l’URL du webhook pour votre paire de trading si ce n’est pas déjà fait.
Si vous voulez des précisions sur la façons d’utiliser les alertes TradingView, consultez notre Tutoriel de trading avec TradingView.
Trading automatisé avec des alertes de prix
TradingView peut envoyer automatiquement une alerte lorsque le prix d’un actif franchit une valeur donnée.
Cette alerte de prix qui notifiera mon automatisation d’ordre d’achat identifiée par 71e47ccd-2447-4938-8219-968010045a08
si BTC passe sous 40 000 USDT.
Trading automatisé avec des indicateurs
TradingView peut envoyer automatiquement une alerte lorsqu’il se produit quelque chose sur un indicateur.
Cette alerte d’indicateur utilise l’Indice de force relative (ou RSI) qui notifiera mon automatisation d’ordre de vente identifiée par 6f20ebd6-1d98-4630-b640-96afbe98e4b4
si la valeur du RSI dépasse 80, que je considère comme un signal de vente.
Une alerte d’indicateur peut être un événement simple tel que le franchissement d’une valeur configurée ou une condition beaucoup plus avancée comme des divergences baissières ou la sortie d’un canal de prix. Cela est illustré dans l’exemple ci-dessus de l’indicateur RSI.
N’importe quel indicateur TradingView (intégré ou personnalisé, payant et gratuit) peut être utilisé pour envoyer des alertes et automatiser vos trades en utilisant vos automations OctoBot via Tradingview.
Trading automatisé avec des stratégies Pine script
TradingView peut automatiquement envoyer des alertes quand vos stratégies Pine Script créent des ordres.
Pour envoyer des alertes à partir d’une stratégie Pine Script, utiliser le paramètre alert_message
dans les fonctions de stratégie Pine Script qui peuvent créer des ordres.
Pour envoyer des alertes à partir d’une stratégie Pine Script, créer une nouvelle alerte et s’assurer de:
- Sélectionner le nom de votre stratégie en tant que condition
- Remplacer tout le contenu du message par exactement
{{strategy.order.alert_message}}
Dans le code Pine Script de votre stratégie, ajouter alert_message = "yourAutomationIdentifier"
dans vos appels à entry
, exit
ou close
.
Exemple avec l’identifiant d’automatisation 71e47ccd-2447-4938-8219-968010045a08
:
strategy.entry("Buy", strategy.long, comment = "Buy Signal Triggered", alert_message = "71e47ccd-2447-4938-8219-968010045a08")
Pour en savoir plus sur l’automatisation de stratégies TradingView en Pine Script, rendez-vous sur le tutoriel d’automation de stratégies.
Utiliser les stratégies Pine Script de TradingView pour automatiser votre trading est très puissant car vous pouvez également utiliser le testeur de stratégie intégré à TradingView pour optimiser votre stratégie.
Automatisations TradingView personnalisées
À la place automatisations définies à partir de l’interface utilisateur de votre OctoBot TradingView, il est également d’utiliser des alertes avec un contenu personnalisé.
Ce format offre une plus grande flexibilité dans la façon d’exécuter les automatisations en spécifiant directement le contenu de votre automatisation dans le message de l’alerte.
Exemple :
-
Avec un ticker dynamique Pine Script et un simple order d’achat (BUY) de 0.001 BTC:
SYMBOL={{ticker}};SIGNAL=BUY;VOLUME=0.001;BOT_ID=123
-
Avec un ticker statique et un order d’achat (BUY) aux limite de 45 USDT à -3% du prix actuel :
SYMBOL=BTCUSDT;SIGNAL=BUY;ORDER_TYPE=LIMIT;VOLUME=45q;PRICE=-3%;BOT_ID=123
-
Un order d’achat (BUY) aux limite de 45 USDT à -3% du prix actuel suivi par un take profit à 10% de profits et un stop loss à 20% de pertes lorsque l’ordre d’achat initial est exécuté:
SYMBOL=BTCUSDT;SIGNAL=BUY;ORDER_TYPE=LIMIT;VOLUME=45q;PRICE=-3%;BOT_ID=123;TAKE_PROFIT_PRICE=10%;STOP_PRICE=-20%
Note: lorsqu’à la foi
TAKE_PROFIT_PRICE
etSTOP_PRICE
sont renseignés, les take profit et stop loss créés seront des ordres OCO (one cancels the other).
Les paramètre suppportés sont:
Paramètre | Exemple 1 | Exemple 2 | Détails |
---|---|---|---|
SYMBOL | BTCUSDT | ETH/USDT | Votre symbol tradé, peut aussi être {{ticker}} . |
SIGNAL | BUY | CANCEL | Créer un ordre d’achat, de vente ou en annuler un. |
ORDER_TYPE | LIMIT | MARKET | Type d’order à créer (MARKET , LIMIT , STOP ). Valeur par défaut: MARKET . |
VOLUME | 0.01 | 50q | Le montant à utiliser. Suit la syntaxe des montants. |
PRICE | 30000 | -10% | Le prix à utiliser. Suit la syntaxe des prix. Requis lorsque ORDER_TYPE=LIMIT . |
TAKE_PROFIT_PRICE | 45000 | 10% | Le prix du “take profit” à utiliser. Suit la syntaxe des prix. |
TAKE_PROFIT_PRICE_2 | 50000 | 25% | Le prix du “take profit” n°N à utiliser. Suit la syntaxe des prix. |
STOP_PRICE | 40000 | -25% | Le prix du stop loss. Suit la syntaxe des prix. Requis lorsque ORDER_TYPE=STOP . |
TAG | entry1 | exit2 | Le tag de cet ordre or le tag des ordres à annuler. |
REDUCE_ONLY | false | true | Si ordre à créer doit être reduce only. Utilisé en trading de futures uniquement. Valeur par défaut: false . |
LEVERAGE | 10 | 2 | La nouvelle valeur de levier à utiliser. Utilisé en trading de futures uniquement. |
BOT_ID | c403ee03-ba4c-4d9d-9d78-ad692333a291 | b403ee03-ba4c-4d9d-9d78-ad692333a292 | L’ID de votre OctoBot sur lequel exécuter le signal. |
Les paramètres peuvent être séparés avec un saut de ligne ou le caractère ;
. L’ordre de ces paramètres dans le signal n’est pas important.
Rendez-vous sur le guide du format des alertes TradingView de la version open source d’OctoBot pour en savoir plus sur les alertes personnalisées.
Note : si vous utilisez plusieurs OctoBots TradingView, alors le paramètre BOT_ID
est requis.
Exemples de stratégies automatisées
- Stratégie Death and Golden Cross: acheter et vendre en fonction des Golden et Death Cross
- Stratégie de RSI pour Bull market: acheter et vendre en utilisant le RSI pour augmenter ses profits en bull market.
- Tutoriel pour automatiser une stratégie TradingView personnalisée: apprenez à trader automatiquement selon toute stratégie TradingView.
Limite d’utilisation des automatisation
Type d’automatisation | Limite d’utilisation par heure | Temps moyen d’execution |
---|---|---|
20 | 10 secondes | |
Webhook | 20 | 5 secondes |
Afin de réduire l’impact des alertes mal configurées et prévenir tout abus du système, il existe une limite au nombre de fois qu’une automation donnée peut être déclenchée en 60 minutes.
Le nombre de bots et d’automatisations que vous pouvez avoir est illimité, mais chaque automatisation ne peut être déclenchée individuellement que 20 fois maximum en 60 minutes. Contactez-nous si vous avez besoin d’augmenter cette limite.
Le temps moyen d’exécution est le temps mesuré entre le moment où TradingView émet l’alerte et le moment où elle est exécutée par OctoBot. Il s’agit d’une moyenne, ce temps peut donc varier.
Cette variation est faible pour les webhooks mais peut, dans de rare cas, atteindre plusieurs dizaines de secondes pour les alertes par email. Ceci s’explique par les contraintes techniques associées au transfert d’email qui est un processus moins optimisé qu’un simple appel à une webhook.
Securité des alertes
L’infrastructure d’OctoBot cloud est conçue avec la sécurité en priorité. Il en va de même pour l’intégration des alertes TradingView.
Seules les alertes provenant du site officiel de TradingView peuvent déclencher les automatisations TradingView.