Documentation Plateforme de Trading
La Plateforme de trading TradingInPython est simple d'utilisation, la complexité réside dans la connaissance et l'utilisation des stratégies de trading mais vous trouverez toutes les formations nécessaires sur ce site.
Si vous débutez, vous pouvez utiliser la Plateforme comme un outil pédagogique pour découvrir l'analyse technique et utiliser différentes stratégies de trading.
Si vous êtes un expert de l'analyse technique, vous pouvez mettre à profit vos connaissances en utilisant la plateforme pour peaufiner vos analyses.
Pour vous tenir au courant des futures évolutions de la plateforme :
Table des matières
Configuration de la Plateforme
Interface de récupération des datas.
Votre routine de trading avec la plateforme
Utilisez les différentes stratégies pour vous forger une stratégie de trading efficace obtenez la maitrise totale des cours de la bourse.
-
Prédictions avec Ichimoku
Découvrez avec cette stratégie, l'aide apportée par l'IA (Intelligence Artificielle). -
FTABolls Multiframes
Les FTABolls Multiframes sont un moyen puissant d'analyse technique. -
Analyse de la pression du flux volumique
Pour savoir si ce sont les acheteurs ou bien les vendeurs qui sont à la manœuvre, une exclusivité de la plateforme TradingInPython. -
Fractales de Bill Williams
Permet d'identifier les points de retournement de la tendance -
Moyennes Mobiles 1/2/E
Fameuse stratégie automatique de trading par les moyennes mobiles et une exponentielle -
Stratégie Intraday
Vous pouvez suivre dans la journée l'évolution du cours de vos actions pour entrer ou sortir de position.
-
Gator Alligator
La métaphore du marché selon Bill Williams une stratégie très graphique.
- Gestion des fenêtres automatisée
Gérez l'ensemble des graphes en un seul clique.
Open source les codes en python des indicateurs techniques
Pour vous montrer que la Palteforme TradingInPyhton est un système ouvert.
Prédiction avec le deep learning de Keras et Tensorflow
Il s'agit de créer un modèle puis de l’entraîner sur les données du passé pour effectuer des prédictions, cette stratégie fait appel à l'Intelligence Artificielle de type Deep Learning.
Naviguer dans le graphique
Comment zoomer et vous déplacer dans un graphique.
Dessiner sur les graphes
Afficher des lignes de date et de valeur, tracer des tendances avec leur Slope.
Positionner la console en bas à droite de votre écran
C'est plus pratique pour lire les messages de la Console.
Configuration de la Plateforme
Vous observez le cours des actions qui vous intéressent en sélectionnant un intervalle de temps et la période sur laquelle vous souhaitez analyser son cours.
![]() |
Sélection de l'action et de la période d'analyse |
Vous choisissez ensuite parmi les stratégies d'analyses proposées par la plateforme de trading.
Petites subtilités sur la récupération des datas
Vous avez trois façons de récupérer des données, avec Interval et Period mais cette méthode est limitée et vous ne pouvez pas "retourner dans le passé".
Quelque soit la façon de faire, sélectionnez un Interval d'échantillonnage.
Pour utiliser "Jours dans le passé" et "Jours avant la fin" mettez "none" (tout en bas) dans Period. Vous pouvez alors remonter dans le passé et avoir une période de temps égale à "Jours avant la fin".
Pour utiliser les dates "Date de début" et "Date de fin" il vous faut mettre :
- "Period" à "none"
- "Jours dans le passé" à 0
- "Jours avant la fin" à 0
Dans ce cas les données sont récupérés entre "Date de début" et "Date de fin".
Le bouton "Now" est une facilité qui vous permet de remplir automatiquement "Date de fin" avec la date d'aujourd'hui.
Ajouter une actions à trader
Vous cliquez ensuite dans :
![]() |
Listes des stocks -> Gestion des stocks |
Vous obtenez la fenêtre de "Gestion des stocks" suivante :
![]() |
Gestion de la Liste des Actions à analyser |
Vous souhaitez par exemple modifier l'action AIR LIQUIDE cliquez sur Modifier :
![]() |
Modification de AIR LIQUIDE |
Si vous laissez "Menu :" vide, l'action AIR LIQUIDE se retrouvera dans la liste des actions "Non classées", sinon remplissez ce champ avec "A" pour retrouver l'action dans la liste des "A".
Vous pouvez également mettre par exemple : "Mes nouvelles actions à analyser", AIR LIQUIDE se retrouvera dans une nouvelle liste nommée : "Mes nouvelles actions à analyser".
![]() |
Liste crée "Mes nouvelles actions à analyser" |
Vous pouvez ainsi créer autant de liste dans le menu en choisissant le libellé que vous souhaitez.
Vous ne savez plus où vous avez rangé l'action, il vous suffit de cliquer sur le menu "Gestion des stocks" d'ouvrir la fenêtre en grand pour retrouver dans quel menu vous l'avez rangé.
Votre routine de trading au quotidien
Avoir une routine bien rodée, c'est la clef d'un bon trader. Pour trader correctement et avoir une chance de gagner, vous devez avoir une démarche proactive et régulière vis à vis des marchés.
Voici une routine de trading que vous pouvez suivre en utilisant notre Plateforme de Trading.
Vous allez chercher les informations sur les actions que vous souhaitez analyser sur les grandes plateformes d'informations boursières comme Boursorama, Yahoo, Investing.com, etc.
Vous avez ajouté les actions à trader.
Vous avez choisi l'intervalle et la période de temps de votre analyse, pour une première analyse choisissez une échelle grande de temps Interval: '1d' un jour et analysez sur les 6 dernier mois Period: '6mo'
Vous avez maintenant le choix entre toutes les stratégies proposées par la Plateforme :
![]() |
Choix de la Stratégie pour l'analyse des données |
Disons que si vous souhaitez faire une première analyse de l'action que vous venez de trouver, pour dégager des tendances globales, l'Ichimoku Kinko Hyo est une stratégie idéale pour dégager de grandes tendances fortes :
![]() |
Stratégie de l'Ichoku Kinko Hyo |
Vous trouverez de la formation et des exemples sur cette stratégie sur ce site même :
Prédictions avec Ichimoku
Avec cette stratégie vous avez la possibilité de vous faire aider par l'IA, un signal automatique d'achat et de vente est alors affiché sur le graphique :
![]() |
Ichimoku - Prédiction grâce au réseau de neurones Keras et Tensorflow |
1 - Cliquez sur Forcasting (Prévision)
2 - Un signal à trois états, achat de vente et neutre, est généré grâce à la stratégie.
3 - Un réseau de neurones Keras est entrainé sur les données du passé pour délivrer sa prédiction.
Ici AIR LIQUIDE est à l'achat.
Configuration du modèle de prédiction
Le modèle de prédiction LogisticRegression de sci-learn est utile pour prédire les signaux d'une stratégie binaire comme à l'achat (1) ou bien à la vente (0).
Avec notre implémentation ce modèle possède deux paramètres :
- Nombre de jours de la prédiction
- Nombre de jours la fenêtre de prédiction (largeur de la fenêtre mobile)
Fenêtre de configuration des paramètres de la stratégie Ichimoku Kinko Hyo :
![]() |
Configuration de la prédiction avec Ichimoku |
Les autres paramètres sont ceux de l'Ichimoku.
Plonger au cœur de l'algorithme de prédiction avec Ichimoku
FTABolls Multiframes
En complément de l'analyse Ichimoku Kinko Hyo, vous pouvez utiliser la stratégie FTABolls Multiframes, les FTABolls sont un puissant moyen d'analyse mais des plus complexe à manœuvrer, cette stratégie permet de dégager les grandes tendances mais également d'affiner pour des entrées et des sorties propres.
![]() |
Stratégie des FTABolls Multiframes |
Les histogramme vous permettent de visualiser très finement les resserrements des FTABolls qui sont les prémices d'un changement tendance.
Vous trouverez la Formation aux FTABolls sur ce site.
Formation - FTABolls multiframes
Vous pouvez également trouve sur Internet pléthore de formations aux FTABolls.
Comment configurer les valeurs des FTABolls en fonction de l'échelle de Temps :
![]() |
Configurer les valeurs de FTABolls |
Ici avec une échelle de temps de "1h" je positionne mes FTABolls à 8 12 16 24 ainsi la bleu me montre ce qu'il se passe à l'échelle de la journée, la bleu ciel me montre un jour et demi, la rouge à 16 me montre deux jours et la plus grande orange me montre l'évolution sur 3 jours.
Analyse de la pression du flux volumique
Après une analyse globale et rapide du titre que vous avez analysé par L'Ichimoku Kinko Hyo, vous souhaitez peaufiner votre analyse par exemple en découvrant si en ce moment les acheteurs sont à la manœuvre ou si ce sont plutôt les vendeurs qui manœuvrent.
L'analyse des flux volumiques par la stratégie Volume Buy/Sell est idéale pour ce genre d'analyse.
C'est une stratégie exclusive sur la plateforme TradingInPython et que vous ne trouverez pas sur d'autre plateforme.
En vous abonnant vous aurez accès à la formation complète sur cette stratégie.
![]() |
Analyse des flux volumiques d'achats et de vente |
Ici la pression de vente qui s'exerce sur LEGRAND est de 0.53 %. La pression du flux volumique est à la vente mais le prix monte c'est probablement le moment d'entrer en position.
Formation - Analyse de la pression volumique
Si vous décidez d'entrer ou de sortir de position, les deux stratégies Moyennes Mobiles 1/2/E et les Fractales Bill Williams sont indiquées pour lire dans les signaux automatiques d'achat et de vente. Là encore vous trouverez de la formation et des exemples sur ce site et ailleurs.
Moyennes Mobiles 1/2/E
La fameuse stratégie par les moyennes mobiles et l'exponentielle.
![]() |
Stratégie automatique de trading par les moyennes mobiles |
Lorsque la moyenne mobile ma1 passe au dessous de ma2 et que l'exponentielle est au dessus des deux moyennes mobiles c'est un signal d'achat (une barre verte).
Inversement, lorsque ma1 passe en dessous ma2 et que l'exponentielle est en dessous de ma1 et ma2 c'est un signal de vente (barre rouge).
L'intérêt de cette stratégie c'est qu'elle permet de calculer la rentabilité d'une action, le Spread qui est ici pour LEGRAND de 14,93. Cela signifie que si vous aviez suivi les signaux d'achat et de vente de cette stratégie, vous auriez gagné le Spread.
Le Spread est un indicateur intéressant car il permet de se rendre compte du rendement de l'action il est en général peu intéressant de trader des actions avec peu de Spread.
Fractales de Bill Williams
Les sommets indiqués en rouge indiquent un possible retournement baissier. Les ceux indiqués en vert indiquent un possible retournement haussier.
![]() |
Stratégie des Fractales de Bill Williams |
Formation sur ce site aux fractales de Bill Williams :
Formation - Fractales de Bill Williams
Stratégie Intraday
Maintenant, passons à l'Intraday au sein de la journée, vous souhaitez suivre le cours de votre action durant la journée pour savoir quels sont les meilleurs moments d'entrée et de sortie, la stratégie VWAP + STOCH Intraday, est adaptée à cette analyse dans la journée :
![]() |
Stratégie VWAP + STOCH Intraday |
Si le prix est au dessus du VWAP (Volume Weighted Average Price) alors il est surestimé et une correction vers le bas pourrait se produire si au contraire le prix est en dessous, une correction à la hausse pourrait se produire.
Gator Alligator
Voici maintenant le Gator Alligator S de Bill Williams et ses histogrammes :
![]() |
Stratégie Gator Alligator S de Bill Williams |
Selon la métaphore de l'alligator de Bill Williams le marché évolue en quatre phases :
- Gator dort : Les barres des deux côtés sont rouges → pas de tendance.
- Gator se réveille : Une barre rouge et une barre verte → début de tendance.
- Gator en chasse : Deux barres vertes → tendance forte.
- Gator rassasié : Une barre devient rouge → ralentissement de la tendance.
Mode Screener
En mode Screener, vous avez la listes des stocks dans la Fenêtre Gestion des Stocks :
![]() |
TradingInPython - Mode Screener |
Vous pouvez ainsi balayer toutes vos actions par exemple avec la stratégie des Fractales de Bill Williams.
En double cliquant sur l'action SANOFI déjà sélectionnée, vous l'éditez pour la modifier :
![]() |
Editer le Stock |
Vous gérer ainsi facilement et rapidement, un très grand nombre d'actions dont vous pouvez en suite afficher les caractéristiques dans les graphes.
Gestion des fenêtres automatisée
Réduisez toutes les fenêtres d'un seul clique :
![]() |
TradingInPython réduire toutes les fenêtres d'un seul clique |
Agrandir toutes les fenêtres d'un seul clique :
![]() |
TradingInPython agrandissez toutes les fenêtres d'un seul clique |
En réactivant la fenêtre principale "Strategy Automation" toutes les autres fenêtres reprennent leur place.
Open source les codes en python des indicateurs
La Plateforme TradingInPyhon est un système ouvert vous avez accès aux code source des indicateurs utilisés dans la plateforme ainsi vous pouvez vous rendre compte du moteur qui la fait fonctionner.
![]() |
Publication du code TradingInPython |
Plongez directement au cœur de la plateforme, si vous le souhaitez vous pouvez jeter un œil sur les codes sources des indicateurs utilisés dans la plateforme TradingInPython :
PyTrading - TradingInPython - Digital Signal Processing - indicators.py
Si vous souhaitez obtenir tous les codes sources il sont dans le Kit de Trading en Python
Prédictions avec le deep learning de Keras et Tensorflow
Voici la stratégie de prédiction Keras intégrée dans la plateforme TradingInPython :
![]() |
Stratégie de Prédiction Deep Learning avec Keras et JAX |
Vous pouvez voir sur le graphe les prédictions réalisées à l'aide de la mise en oeuvre d'un réseau de neurones Keras entraîné sur les données du passé.
Dans la partie configuration vous avez la possibilité de jouer sur les paramètres suivants
- EPOCHS : le nombre d’entraînements du modèle
La configuration des différentes couches du modèle :
- LSTM : Long Short-Term Memory
- Dropout : pour éviter le surapprentissage
Il y a quatre valeurs qui sont prédites par le modèle, le prix et les trois Moyennes Mobiles 20, 200 et expo35
Nous avons configuré 6 types de modèles :
- prediction_algo_1 : premier algo mis au point au début de l'aventure
- prediction_algo_2 : utilise Bidirectionnel pour améliorer la capacité de modélisation des dépendances temporelles.
- prediction_algo_3 : plusieurs signaux 'Open', 'High', 'Low', 'Close' alors dès que j'ajoute MACD RSI les résultats sont abérrants
- prediction_algo_4 : augmenter Dense(units=4)
- prediction_algo_5 : ajout de couche Conv1D et GRU
- prediction_algo_6 : utiliser TimeDistributed plutôt que Bidirectional
Vous souhaitez en savoir plus sur la prédiction avec les modèles de deep learning Keras
Documentation sur l'outil de prédiction
Vous cliquez sur Prédiction dans la fenêtre de configuration de la stratégie pour visualiser le modèle utilisé et son résumé avec la configuration des couches :
![]() |
Configuration du réseau de neurones Keras |
Le modèle de Keras est prêt à être entraîné sur les données, les différentes couches sont configurées. Le petit résumé vous indique que tous les paramètres sont "entrainables".
La première passe (EPOCH) démarre.
Le traitement peut être long de plusieurs minutes ..
A la fin du traitement, vous avez l'erreur pour chaque passe :
![]() |
Fin du traitement Keras et de l'entrainement de son réseau de neurones |
Différents signaux sont prédits :
![]() |
Résultat de la prédiction sur le Graphique |
Si vous le souhaitez vous pouvez jeter un œil sur les codes source de l'algorithme de prédiction :
PyTrading - TradingInPython - Digital Signal Processing - ichimoku_kinko_hyo.py
Alors abonnez-vous pour profiter en exclusivité de cette stratégie de prédiction :
Naviguer dans le graphique
Pour la navigation dans le graphique une bonne part est faite par la barre de la fenêtre MatPlotLib :
![]() |
ToolBarre Matplotlib |
Qui vous permet de déplacer le graph, de zoomer dans le graph, de régler les bordures de sauver l'image.
En cliquant sur l'image, vous trouverez les raccourcis clavier :
![]() |
Explications sur la Barre de Matplotlib |
C'est vraiment très facile à utiliser.
Grâce à nos soins vous pouvez également zoomer dans les graphes grâce à la molette de la souris.
Dessinez sur le graphe
Vous pouvez marquer un prix horizontalement ou une date verticalement (si elle est coché, décochez la case "CONTINUS") :
![]() |
AIR LIQUIDE |
Marquer un prix : vous pointez la souris vous enfoncez la touche 'V' pendant que vous cliquer une barre horizontale après avec le prix en annotation.
Marquer une date : vous pointez la souris vous enfoncez la touche 'D' pendant que vous cliquer une barre horizontale après avec le prix en annotation.
Pour supprimer une barre cliquez droit aux endroits très précisément indiqués ci-dessous :
![]() |
Supprimez une annotation |
Tracer une ligne de tendance
Un élément important pour le trader rigoureux, c'est le Slope qui vous permet de calculer instantanément la rentabilité de l'action avec son corollaire : il est inutile de trader des actions avec un très faible rendement.
C'est une ligne qui affiche son coefficient de pente (Slope) sur le graphe ainsi vous pouvez mesurer la croissance des cours et vous rendre compte de leurs rentabilités.
En traçant c'est ligne vous trouvez les résistances, les supports et les canaux.
![]() |
AIR LIQUIDE |
Pour tracer une droite, marquez le début en maintenant la touche 'T' comme 'trace' pendant que vous cliquez une première fois. Déplacez la souris pour dessiner votre droite, puis appuyez sur la touche 'T' à nouveau, pour marquer la fin de la droite.
Si vous n'êtes pas satisfait de la position de ventre droite, vous pouvez la reprendre en saisissant avec votre souris en cliquant autour d'une extrémité pour la déplacée, relâchez là où vous voulez qu'elle soit positionné.
Pour effacer une ligne ou une annotation : clique droit aux environs de la ligne ou de l'annotation.
Vous souhaitez tout effacer : double clique droit
Positionner la console en bas à droite de votre écran
Il peut être plus confortable de positionner automatiquement la Console en bas à droite de votre écran.
Pour se faire il faut exécuter le logiciel en mode "Administrateur" voici comment faire.
Lorsque vous avez positionné un raccourci sur votre bureau pour accéder à TradingInPython vous cliquer droit sur le raccourci -> Propriétés -> Raccourci
![]() |
Positionnez automatiquement la Console |
1. Clique droit sur le raccourcis puis Propriétés pour accéder aux propriétés du raccourci.
2. Dans l'onglet Raccourcis -> cliquer sur Avancé
3. Cochez la case "Exécuter en tant qu'administrateur"
Si vous ne l'avez pas encore fait
Télécharger le logiciel de la plateforme
Et surtout, pour nous permettre de poursuivre ce service pensez à vous abonner :
Obtenez votre licence d'utilisation par abonnementVous avez des questions, des remarques, merci d'utiliser le Formulaire de contact.
Commentaires
Enregistrer un commentaire
Merci pour votre commentaire.
S'il n'apparaît pas tout de suite c'est qu'il est en attente de modération.
Merci de votre compréhension.