Créer une alerte TradingView et comprendre les commandes
Créer une alerte dans TradingView
- Ouvrez votre graphique dans TradingView
- Faites un clic droit sur le graphique
- Cliquez sur Ajouter une alerte
- Renseignez la condition de déclenchement
- Dans la section Notifications, cochez Webhook URL
- Collez ensuite l'URL webhook
- Dans le champ Message, collez votre JSON
- Cliquez sur Créer
Renseigner l'URL webhook
Exemple d'URL webhook TIXIAN à afficher et à pouvoir copier :
https://webhook.tixian.fr/VOTRE_TOKEN_UNIQUE
Selon votre configuration, deux cas peuvent exister :
- une URL personnelle qui contient déjà votre token
- une configuration dans laquelle vous devez aussi envoyer la privateKey dans le JSON
Si le support vous a fourni une URL personnelle, utilisez-la telle quelle. Si votre configuration repose sur un JSON avec authentification, ajoutez aussi la privateKey dans le message.
Champs à utiliser dans vos alertes
- privateKey : la clé privée du compte si votre configuration la demande
- symbol : le symbole, par exemple
EURUSD - side : le type d'ordre, par exemple achat ou vente
- price : le prix d'entrée pour les ordres en attente
- risk : le risque à envoyer au robot
- sl : le stop loss
- tp : le take profit
Exemple d'ordre au marché
{
"privateKey": "VOTRE_PRIVATEKEY",
"symbol": "{{ticker}}",
"side": "buy",
"risk": 1,
"sl": 20,
"tp": 40
}
Exemple d'ordre en attente
{
"privateKey": "VOTRE_PRIVATEKEY",
"symbol": "{{ticker}}",
"side": "buylimit",
"price": 1.08250,
"risk": 1,
"sl": 20,
"tp": 40
}
Dans le code actuel du robot MT5, le champ lu pour le prix d'entrée d'un ordre en attente est price. Si vous utilisez entry, l'ordre peut ne pas être interprété comme prévu.
Exemple de fermeture
{
"privateKey": "VOTRE_PRIVATEKEY",
"symbol": "{{ticker}}",
"side": "closelong"
}
***PHOTO ICI*** + Capture du champ Message avec un JSON correctement rempli.
A quoi servent les champs
- privateKey : identifie votre compte si votre URL webhook n'intègre pas déjà le token nécessaire
- symbol : indique le symbole à traiter
- side : indique l'action à effectuer
- price : indique le prix d'entrée pour un ordre en attente
- risk : indique le niveau de risque à utiliser
- sl : indique le stop loss
- tp : indique le take profit
Commandes principales
Ordres au marché
- buy ou long
- sell ou short
Ordres en attente
- buylimit
- buystop
- selllimit
- sellstop
Fermetures et annulations
- closelong
- closeshort
- closelongshort
- cancellong
- cancelshort
Règles importantes
Si vous utilisez RiskSource = RISK_FROM_TV_PERCENT
- le champ risk devient obligatoire
- utilisez une valeur strictement supérieure à
0 - gardez une valeur raisonnable
- évitez d'envoyer une valeur supérieure à
50
Si vous utilisez PriceMode = PRICE_ABSOLUTE
- pour un buy, le sl doit être en dessous et le tp au-dessus
- pour un sell, le sl doit être au-dessus et le tp en dessous
Pour les ordres en attente
- buylimit : price doit être sous le marche
- buystop : price doit être au-dessus du marche
- selllimit : price doit être au-dessus du marche
- sellstop : price doit être sous le marche
Conseils de test
- utilisez un compte de démonstration
- testez un seul symbole au début
- gardez un risk faible
- vérifiez ensuite Ordres, puis Transactions