Documentation

Créer une alerte TradingView et comprendre les commandes

Créer une alerte dans TradingView

  1. Ouvrez votre graphique dans TradingView
  2. Faites un clic droit sur le graphique
  3. Cliquez sur Ajouter une alerte
  4. Renseignez la condition de déclenchement
  5. Dans la section Notifications, cochez Webhook URL
  6. Collez ensuite l'URL webhook
  7. Dans le champ Message, collez votre JSON
  8. 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 :

  1. une URL personnelle qui contient déjà votre token
  2. 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

  1. privateKey : la clé privée du compte si votre configuration la demande
  2. symbol : le symbole, par exemple EURUSD
  3. side : le type d'ordre, par exemple achat ou vente
  4. price : le prix d'entrée pour les ordres en attente
  5. risk : le risque à envoyer au robot
  6. sl : le stop loss
  7. 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

  1. privateKey : identifie votre compte si votre URL webhook n'intègre pas déjà le token nécessaire
  2. symbol : indique le symbole à traiter
  3. side : indique l'action à effectuer
  4. price : indique le prix d'entrée pour un ordre en attente
  5. risk : indique le niveau de risque à utiliser
  6. sl : indique le stop loss
  7. tp : indique le take profit

Commandes principales

Ordres au marché

  1. buy ou long
  2. sell ou short

Ordres en attente

  1. buylimit
  2. buystop
  3. selllimit
  4. sellstop

Fermetures et annulations

  1. closelong
  2. closeshort
  3. closelongshort
  4. cancellong
  5. cancelshort

Règles importantes

Si vous utilisez RiskSource = RISK_FROM_TV_PERCENT

  1. le champ risk devient obligatoire
  2. utilisez une valeur strictement supérieure à 0
  3. gardez une valeur raisonnable
  4. évitez d'envoyer une valeur supérieure à 50

Si vous utilisez PriceMode = PRICE_ABSOLUTE

  1. pour un buy, le sl doit être en dessous et le tp au-dessus
  2. pour un sell, le sl doit être au-dessus et le tp en dessous

Pour les ordres en attente

  1. buylimit : price doit être sous le marche
  2. buystop : price doit être au-dessus du marche
  3. selllimit : price doit être au-dessus du marche
  4. sellstop : price doit être sous le marche

Conseils de test

  1. utilisez un compte de démonstration
  2. testez un seul symbole au début
  3. gardez un risk faible
  4. vérifiez ensuite Ordres, puis Transactions