Trading et Data Analyses en Langage Python
Vous êtes sur le blog dédié à la présentation et à l'utilisation du Kit de Développement d'Outils de Trading en Langage Python.
Ce kit et ce blog sont dédiés aux tradeurs et amateurs de programmation en langage python mais vous n'avez pas besoin de connaitre la programmation en Langage Python pour exécuter ces outils et les utiliser sur votre ordinateur afin de rendre plus sûr vos démarches de trading.
Le constat
Après une analyse et une utilisation des plateformes de trading existantes, je remarque plusieurs manquements de taille, sur les systèmes d'alarmes proposés, trop simples, trop difficiles à configurer, voir ne fonctionnant pas du tout. Il manque également quelques possibilités d'analyse des data, j'ai envie de savoir quels sont précisément les volumes d'échanges les outils des plateformes ne sont pas précis.
Ce Kit de développement en langage Python est dédié à ceux qui souhaitent maitriser leur Trading. Il ne s'agit pas d'outils magiques, encore que, avec TensorFlow et l'apprentissage du réseau de neurones, on réalise des prédictions des cours.
Il s'agit de maitriser son Trading, en mettant en place des outils d'analyses et d'alertes qui nous permettent de rester serein face aux aléas du marché.
Kit de Trading et Data Analyses en Langage Python est développé par la société SoDevLog voici la présentation de la SoDevLog.
SoDevLog - Présentation du Python Advanced Trading Kit
Logiciel Plateforme de Trading
Vous n'avez pas l'intention de programmer en langage Python alors aujourd'hui nous développons la Plateforme de Trading, c'est une distribution logicielle, un ensemble des outils de trading sous forme de Plateforme logicielle :
Les prérequis pour le Kit de Trading
Pour découvrir si ce Kit de Trading et Data Analyses en Langage Python est fait pour vous, lisez ce qui suit.
Si vous répondez positivement aux points suivants (les prérequis), vous pouvez faire parti de ceux pour qui le Python Advance Trading Kit est l'outil fantastique qui vous permettra de maitriser votre Trading.
Vous pourriez alors être de ceux qui tireront le meilleur parti du Python Advance Trading Kit :
1 - Avoir un ordinateur
L'avantage du langage python c'est qu'il permet d'installer le Kit des outils de Trading sur n'importe quel Ordinateur, Windows, Apple, Linux.2 - Installer le langage Python
Installation de python sur votre ordinateur.
Python download |
3 - Avoir ou ouvrir un compte Github
Avoir un compte GitHub pour rejoindre la communauté Python Advance Trading des utilisateurs du Kit de Trading en Python et installer les outils sur votre ordinateur.
Communauté des développeurs/utilisateurs |
4 - Encore quelques points importants
- Lire la documentation afin d'installer les alarmes et de configurer le "Monitoring Stock Market".
- Pouvoir lire un peu d'anglais mais si vous aimez la programmation en langage python, forcément vous lisez un peu l'anglais.
- Si vous ne lisez pas l'anglais, ce n'est pas grave, la documentation nécessaire à l'utilisation des outils est en français, c'est pour la programmation que ce sera plus difficile.
- Prendre en main les outils pour réaliser vos analyses techniques.
Engagez vos ordres de trading sur votre plateforme favorite ceci n'est pas contenue dans notre Kit de Trading en Python. Le kit ne comprend pas encore le passage d'ordres automatisé.
Voilà c'est terminé, j'espère que maintenant vous avez une idée précise de ce vous allez acheter, en achetant le Kit de Trading et Data Analyses en Langage Python.
Table des Matières
Partez à la découvertes des outils inclus dans ce Kit de Trading en Python :
Outil d'alarmes le Monitoring Stock Market
Outil graphique prédictif avec Tensorflow
Outil Intraday de suivi des cours de la journée en temps réel
Outil de calcul et d'analyse des volumes
Outil de calcul de tendance et de rendement (d'efficacité)
Stratégie de Trading Automatique
Analyse de la Juste Valeur d'une action
Les nouveaux outils : développons nos idées
Kit de trading en python
Acheter le Kit de Trading en Python
Outil d'alarmes le Monitoring Stock Market
C'est un des outils clef de notre stratégie de trading pour être certain de ne pas rater une occasion. Il permet de déclencher toutes sortes d'alertes sur les cours de bourse.
C'est un script en langage python qui est exécuté régulièrement par exemple toutes les 15 min (paramétrable) pour scruter le cours des actions que vous souhaitez surveiller et déclencher les alarmes que vous avez configurées.
Vous positionnez des seuils supérieurs inférieur des seuils en volume et si le "stock market moniteur" qui scrute ces seuils calcul un dépassement, vous êtes alerté par email ou sms.
Configuration du Monitoring Stock Market avec des alarmes sophistiquées, vous permettant d'être serein dans votre trading et vous d'exécuter votre Plan de trading à la lettre.
Outil graphique prédictif avec Tensorflow
Il s'agit d'utiliser le Module en Langage python pour créer et entrainer un réseau de neurones sur le signal boursier afin d'en tirer une prédiction du cours de l'action.
C'est très intéressant et passionnant mais rassurez vous en Python c'est un jeu d'enfant.
l'algorithme de prédiction avec TensorFlow a été amélioré grâce à ChatGpt et oui l'intelligence artificielle nous permet d'améliorer nos alorithmes.
Présentation complète de l'outil :
Outil de prédiction avec Keras et Tensorflow
Outil Intraday de suivi du cours de la journée en temps réel
Il est intéressant de lancer un outil graphique qui va chercher des données pour les afficher à intervalles réguliers.
Graphique Intraday en python |
Je ne vous cache pas que la problématique de ce type d'outils, c'est qu'il est en général en retard par rapport au marché même des plateformes comme YahooFinance fournissent les données avec quelques minutes de retard.
Mais l'outil est intéressant et pourrait certainement être amélioré ou connecté à d'autres fournisseurs de datas.
Outil de calcul et d'analyse des volumes
Alors là, on entre dans des outils très intéressants qui viennent pallier aux manquements d'outils que l'on peut trouver classiquement sur les plateformes. Il s'agit d'analyser de façon très fine les flux en volumes.
DASSAULT AVIATION est à l'achat |
Par exemple aujourd'hui, Dassault Aviation est à l'achat et vous êtes le seul à le savoir car les outils des plateformes n'ont pas cette dichotomie et la possibilité de voir aussi précisément les volumes à l'achat ou à la vente.
Outil de calcul de tendance et de rendement (d'efficacité)
Lorsque vous analysez un graphique vous avez un "effet d'échelle" parfois les variations des signaux sur le graph ne sont que de quelques millimètres alors que graphiquement vous avez l'impression de variations très importantes, c'est l'effet d'échelle.
Vous avez les même effets d'échelle avec le cours de l'action, il est donc intéressant de calculer avec précision un rendement de l'action pour faire abstraction de l'effet d'échelle et là quelques surprises nous attendent.
Cet outil vous permet de calculer l'efficacité d'un action c'est à dire sont rendement ou son rapport combien va t-elle vous rapporter dans le temps.
Outil Calcul de Tendances |
Un outil simple et efficace pour se rendre compte de la Tendance d'un Cours, pour calculer son efficacité.
Il est inutile de trader sur une action qui n'a que très peu de rendement.
Analyse Spectrale
Ce que l'on cherche avec l'analyse spectrale et la décomposition en séries de Fourier ce sont des cycles des récurrences, l'analyse spectrale se prête à la recherche de fréquences dans les signaux en générale et dans les signaux de bourse :
Analyse Spectrale |
Pour faire de l'analyse spectrale, il ne suffit pas simplement de calculer la FFT du signal, il faut également faire du filtrage du traitement numérique du signal. Tout ceci est mis en oeuvre dans notre kit de développement de trading en python.
Pendant que j'y suis, voici une analyse par ondelettes :
Analyse du Signal par Ondelettes |
L'analyse par ondelettes permet une "connaissance" du signal.
Recomposition du signal par les séries de Fourier :
DASSAULT AVIATION - Décomposition en séries de Fourier |
Analyse spectrale du cours de l'action DASSAULT AVIATION jusqu'à la composante 4 affichage de la composante 3 dont l'amplitude est importante intéressante par rapport aux autres composantes. Sa période est de 342 jours c'est un peu long ... j'affinerai cette recherche pour déterminer la longueur des moyennes mobiles de mes indicateurs.
Stratégie de Trading Automatique
On atteint ici l'un des objectifs principaux du Kit de Trading, c'est d'être capable de définir une stratégie de trading automatique, c'est à dire de calculer des signaux d'achat et de vente automatisés pour garantir votre trading.
Stratégie de Trading Automatique |
En vert les signaux d'achat déterminés par l'algorithme, en rouge les signaux de vente. Sur la droite, la Console de configuration (ou UI interface graphique) qui vous permet d'affiner votre stratégie.
Et le Spread (fourchette entre l'achat et la vente) à droite dans le titre, calculer par l'algorithme, c'est ce que vous auriez gagné en appliquant cette stratégie.
Ainsi vous pouvez contrôler et affiner votre stratégie pour optimiser votre Spread. Le Spread devient un outil pour évaluer une action car il est inutile de trader une action avec un trop faible Spread.
Pour avoir une valeur de Spread de référence je le calcul tout simplement sur l'année précédente.
Stratégies automatique de trading avec l'indicateur Ichimoku
C'est un outil graphique puissant pour faire une analyse rapide de la situation d'une action. Le trading cela consiste à se forger une conviction que le cours de l'action va monter ou descendre, l'Ichimoku est très graphique et permet de dégager une première impression.
Stratégie automatique de trading avec l'indicateur Ichimoku |
Sur la gauche vous avez la Console de configuration (l'interface utilisateur) qui vous permet de modifier les paramètres du graphique afin de réaliser une études avec différentes hypothèses, courte, moyenne ou longue.
J'ai modernisé cet indicateur en utilisant l'IA de Tensorflow afin de prédire le signal d'achat/vente dans le futur.
Utilisation de l'indicateur modernisé avec de l'IA : Ichimoku Kinko Hyo
Analyse de la Juste Valeur d'une action
Grâce pour à l'API Yahoo Finance, j'ai développé des outils capables de récupérer les données nécessaires aux calcul du PER (Price Earnings Ratio).
Analyse de la Juste Valeur par la méthode du Discounted Cash Flow (DCF)
Les nouveaux outils
Je développe tous les jours pour améliorer corriger les outils existants mais également pour développer de nouveaux outils plus puissants. Vous avez une idée n'hésitez pas à m'écrire par le formulaire de contact du site je vous répondrais bien volontiers.
Cette plateforme est destinée aux partages et à la collaborations au sein de la communauté des tradeurs en python.
Kit de Trading et Data Analyses en Langage Python
Si vous avez encore des questions, si vous souhaitez quelques précisions, contactez mois par le Formulaire de contact du site.
Vous êtes conquis et vous que avez décidé de participer à cette aventure et de venir rejoindre notre communauté.
Acheter par PayPal ou par Carte Bancaire :
Quand vous achetez le Kit de développement, vous entrez dans la Communauté GitHub Python Advance Trading
Vous obtenez ainsi tous les codes sources en langage python de ces outils que vous pouvez ensuite particulariser selon vos besoins.
Vous devenez Membre du Club des Utilisateurs.
Je suis moi même l'utilisateurs et le développeur de ces outils et je vous aide à les mettre en oeuvre et a en tirer le meilleur parti.
Vous ne serez plus jamais seul devant les aléas du marché.
Plateforme de Trading
Mais si vous n'avez l'intention de programmer en Python alors nous avons intégré pour vous une partie de ces outils dans "la Plateforme logicielle" qui vous permet de réaliser votre Trading au quotidien.
C'est un logiciel autonome qu'il vous suffit de télécharger.
Commentaires
Enregistrer un commentaire