TradingView Pine Editor : comment créer un indicateur (astuces) ?
Dans ce post je vous montre comment rapidement créer un indicateur avec le Pine Editor de TradingView. Il y a quelques astuces à connaître pour pouvoir écrire ses propres indicateurs techniques.
TradingView le nouvel outil graphique
Table des matières
TradingView est mon nouvel outil graphique préféré. Je m’y suis rapidement mis.
Son gros avantage ?
Une foule de crypto-monnaies sont accessibles en intraday !
Tradingview est donc l’éditeur graphique de choix pour les traders sur devises cryptographiques !
Tutoriel TradingView
J’ai créé pour vous un tutoriel à propos de TradingView. Cliquez ici pour le voir sur Youtube.
Pine Editor : une syntaxe différente
Si vous êtes un habitué de ProRealTime, la syntaxe de Pine Editor, l’éditeur de TradingView va vous dérouter au début.
J’ai fait cet article et une vidéo pour vous aider.
Lancer le Pine Editor
En dessous de votre graphique il y a un onglet Pine Editor. Il suffit de cliquer dessus pour lancer l’éditeur.
L’en-tête de votre script Pine Editor
Votre script doit commencer par :
//@version=3 study(shorttitle="BB", title="Bollinger Bands", overlay=true)
Seul le titre de l’instruction study est nécessaire.
Overlay =true signifie que l’indicateur va s’afficher dans le graphique des prix. Vous pouvez l’enlever si pas nécessaire.
Nommage des paramètres
Dans la plupart des fonctions il y a plusieurs paramètres. Souvent vous pouvez les oublier. Pour spécifier la valeur d’un paramètre qui ne prendrait pas sa valeur par défaut, utilisez sont nom :
color=orange
Si vous passez le curseur de la souris sur le nom de la fonction une aide contextuelle décrit son utilisation.
Écrire des tests if else
Quand vous écrivez un test if else il faut indenter d’une tabulation ou 4 espaces les lignes qui sont dans le bloc.
if (myRsi[0] >= 70) monIndic := 1.0
else
monIndic := 0.0
Affecter une valeur à une variable
Vous l’avez peut-être remarqué. Il y a = et := !
Une variable est déclarée quand on écrit une première fois le nom de la variable.
Elle est déclarée et initialisée quand on écrit :
monIndic = 1.0
Mais si vous voulez modifier cette valeur, il faut utiliser le symbole :=.
monIndic := 2.0
C’est important ! Si vous ne vous rappelez pas de cela, vous aurez des difficultés.
Publier son script
Pour essayer votre indicateur il faut l’ajouter au graphique grâce au bouton Add to chart.
Ensuite vous pouvez le publier grâce au bouton Publish.
La vidéo
Ces points précisés, je vous laisse regarder la vidéo. Tout ce que nous venons de voir en images.
Cliquez ici pour la regarder.
Vous savez maintenant écrire un indicateur dans le Pine Editor de TradingView.
Le code d’un indicateur simple
Voici le code d’un indicateur simple qui affiche une barre orange quand le RSI est au-dessus de 70.
//@version=3 study("Essai") myRsi = rsi(close, 14) monIndic = 0.0 if (myRsi[0] >= 70) monIndic := 1.0 plot(monIndic, color=orange, style=histogram)
Pour mes images, heureusement, canva est là !