Pyne code est un langage à syntaxe Python conçu pour programmer des indicateurs et des stratégies de trading. Ce livre vous accompagne depuis les bases de la programmation jusqu’à la création de votre propre indicateur et au test d’une stratégie sur des données historiques.

Vous écrivez et lancez les programmes dans PyneIDE, puis vous examinez leurs résultats sur le graphique. En arrière-plan, PyneCore assure le traitement bougie par bougie.

À qui s’adresse ce livre ?

Si vous débutez en programmation, vous apprendrez ici les bases nécessaires et la lecture des graphiques. Les exemples vous donneront les moyens de créer des indicateurs et des stratégies de trading.

Les captures montrent les libellés anglais de l’IDE. Les explications reprennent ces mêmes libellés en les expliquant en français. Dans les exemples, les noms de variables et les libellés affichés sont également en anglais.

Quelles connaissances faut-il pour commencer ?

Le livre repose sur deux acquis :

  • Savoir créer un dossier, ouvrir et enregistrer un fichier, copier et coller du texte. La configuration de PyneIDE et son utilisation sont présentées pas à pas.
  • Connaître l’addition, la soustraction, la multiplication et la division, et savoir calculer avec des nombres décimaux. Les exemples utilisent aussi des moyennes simples et des variations en pourcentage ; les formules sont expliquées.

Quelles connaissances peuvent vous aider ?

Les graphiques seront plus faciles à comprendre si vous avez déjà vu un graphique de cours et si les notions de bougie et d’unité de temps vous sont familières. Pour les stratégies, il est utile de connaître les notions d’achat, de vente, de position et de commission. Le livre les explique aussi : vous pouvez commencer sans expérience du trading.

Reconnaître les libellés anglais de l’éditeur vous aidera également. Il n’est pas nécessaire de parler couramment anglais : les noms des actions et leur sens accompagnent les explications en français.

Qu’est-ce qui n’est pas un prérequis ?

Vous n’avez pas besoin de connaître Pine Script, Python ou un autre langage de programmation. Nous apprenons directement Pyne code, en commençant par les variables et les appels de fonctions. Les règles de syntaxe Python sont expliquées à mesure que les exemples en ont besoin.

Vous n’avez pas non plus besoin de maîtriser Visual Studio Code ni d’avoir déjà un indicateur ou une stratégie. Vous construirez vos programmes dans le livre. Les exercices utilisent des données d’exemple ; vous n’avez pas à investir de l’argent réel ni à ouvrir un compte de courtage.

Ressources complémentaires

Si vous souhaitez revoir certaines bases, vous pouvez consulter ces ressources. Elles sont en anglais ; vous n’avez pas à les parcourir intégralement avant de commencer le livre.

En français, la partie consacrée aux données des bougies explique les cours d’ouverture, de plus haut, de plus bas et de clôture. Le glossaire vous permettra de retrouver les termes inconnus.

Comment utiliser ce livre ?

  1. Lisez l’objectif et observez le résultat attendu.
  2. Effectuez les étapes dans votre propre projet PyneIDE.
  3. Avant une modification, essayez de prévoir ce qui va changer.
  4. Relancez le programme et comparez le résultat à votre prévision.
  5. Faites l’exercice à la fin du chapitre. Ouvrez ensuite seulement la solution.

Fichiers d’exemple

Télécharger les fichiers d’exemple du livre

L’archive contient les programmes complets du livre. PyneIDE génère les données de démonstration lors de la création du projet. Il s’agit de cours artificiels destinés à l’apprentissage.

Chapitres