Que sont les stratégies, le backtesting et le forwardtesting ?

Les stratégies sont des scripts spécifiques, écrits en langage Pine Script, qui sont capables d'envoyer, de modifier, d'exécuter et d'annuler des ordres d'achat ou de vente et de simuler des transactions réelles directement sur votre graphique.

Le backtesting est le processus qui consiste à recréer le travail de vos stratégies sur des données historiques, essentiellement tout votre travail stratégique passé. Le Forwardtesting permet de recréer le travail de vos stratégies en temps réel, tout en rafraîchissant les données de vos graphiques.

Comment commencer ?

Tout utilisateur peut créer une stratégie s'il connaît le langage Pine Script. Les principales différences entre une stratégie et un script simple sont l'utilisation de la fonction stratégie au lieu de l'étude et des commandes spéciales qui commencent par le mot "stratégie", comme strategy.entry ou strategy.exit. La documentation du Pine Script comporte une section spéciale consacrée à l'écriture et au travail avec des stratégies.

Vous pouvez utiliser des stratégies pré-établies à partir d'une liste d'indicateurs intégrés ou de notre bibliothèque de scripts communautaires, que les utilisateurs sont invités à compléter.

Comment analyser les résultats de la stratégie ?

Lorsque vous ajoutez une stratégie au tableau, des informations supplémentaires apparaissent dans l'onglet "Testeur de stratégie" et peuvent vous montrer un rapport sur les résultats de vos stratégies.

Il y a trois sections disponibles : Vue d'ensemble, Résumé des performances et Liste des trades. Vous pouvez en savoir plus sur les indicateurs disponibles dans chaque section via notre Centre d'aide.

Les ordres exécutés sont affichés directement sur votre graphique à l'aide de flèches, dont la couleur varie selon l'opération.

Le rapport sera également mis à jour au fur et à mesure que les données seront mises à jour sur le graphique. C'est ce qu'on appelle le forwardtesting.

Chaque stratégie a des paramètres qui affectent le calcul et le résultat. Vous pouvez modifier ces paramètres dans vos paramètres, ce qui entraîne une modification des résultats du backtesting et du forwardtesting. 

Les stratégies peuvent être publiées comme n'importe quel script écrit en Pine. Dans ce cas, un rapport avec tous les indicateurs sera inclus dans la publication.

Que faire si j'ai encore des questions ?

Si vous ne trouvez pas ce qui vous intéresse dans nos documents de référence, vous pouvez poser vos questions dans le chat Tradingview où le Pine script est spécifiquement abordé, ou sur le site StackOverflow, où nous avons un tag spécifique répertorié.