preview
Passer à MQL5 Algo Forge (Partie 4) : Travailler avec les versions et les mises à jour

Passer à MQL5 Algo Forge (Partie 4) : Travailler avec les versions et les mises à jour

Nous continuerons à développer les projets ’Simple Candles’ et ’Adwizard’, tout en décrivant les aspects les plus fins de l'utilisation du système de contrôle de version et de dépôts MQL5 Algo Forge.
preview
Passer à MQL5 Algo Forge (Partie 3) : Utiliser des dépôts externes dans vos propres projets

Passer à MQL5 Algo Forge (Partie 3) : Utiliser des dépôts externes dans vos propres projets

Voyons comment vous pouvez commencer à intégrer du code externe à partir de n'importe quel dépôt du stockage MQL5 Algo Forge dans votre propre projet. Dans cet article, nous nous attaquons enfin à cette tâche prometteuse, mais plus complexe : comment connecter et utiliser de manière pratique des bibliothèques provenant de dépôts tiers dans MQL5 Algo Forge.
preview
Passer à MQL5 Algo Forge (Partie 2) : Travailler avec plusieurs dépôts

Passer à MQL5 Algo Forge (Partie 2) : Travailler avec plusieurs dépôts

Dans cet article, nous examinons l'une des approches possibles pour organiser le stockage du code source d'un projet dans un dépôt public. Nous distribuerons le code dans différentes branches afin d'établir des règles claires et pratiques pour le développement du projet.
preview
La théorie du chaos dans le trading (partie 2) : Plongée en profondeur

La théorie du chaos dans le trading (partie 2) : Plongée en profondeur

Nous poursuivons notre plongée dans la théorie du chaos sur les marchés financiers. Cette fois-ci, j'examinerai son applicabilité à l'analyse des devises et d'autres actifs.
preview
Prévisions économiques : Explorer le potentiel de Python

Prévisions économiques : Explorer le potentiel de Python

Comment utiliser les données économiques de la Banque Mondiale pour les prévisions ? Que se passe-t-il lorsque l'on combine les modèles d'IA et l'économie ?
preview
Approche quantitative de la gestion des risques : Application du modèle VaR pour optimiser un portefeuille multidevises en utilisant Python et MetaTrader 5

Approche quantitative de la gestion des risques : Application du modèle VaR pour optimiser un portefeuille multidevises en utilisant Python et MetaTrader 5

Cet article explore le potentiel du modèle de la valeur à risque (VaR) pour l'optimisation des portefeuilles multidevises. En utilisant la puissance de Python et les fonctionnalités de MetaTrader 5, nous démontrons comment mettre en œuvre l'analyse VaR pour une allocation de capital et une gestion de position efficaces. Des fondements théoriques à la mise en œuvre pratique, l'article couvre tous les aspects de l'application de l'un des systèmes de calcul du risque les plus robustes - la VaR - dans le trading algorithmique.
preview
Passer à MQL5 Algo Forge (Partie 1) : Création du Dépôt Principal

Passer à MQL5 Algo Forge (Partie 1) : Création du Dépôt Principal

Lorsqu'ils travaillent sur des projets dans MetaEditor, les développeurs sont souvent confrontés à la nécessité de gérer les versions du code. MetaQuotes a récemment annoncé la migration vers GIT et le lancement de MQL5 Algo Forge avec des capacités de versionnement de code et de collaboration. Dans cet article, nous verrons comment utiliser plus efficacement les nouveaux outils et ceux qui existent déjà.
preview
Comprendre le placement des ordres dans MQL5

Comprendre le placement des ordres dans MQL5

Lors de la création d'un système de trading, il y a une tâche à accomplir efficacement. Cette tâche consiste à placer des ordres ou à permettre au système de trading créé de traiter les ordres automatiquement, ce qui est crucial dans tout système de trading. Vous trouverez donc dans cet article la plupart des sujets que vous devez comprendre sur cette tâche pour créer votre système de trading en termes de placement d'ordres de manière efficace.
preview
La théorie du chaos dans le trading (1ère partie) : Introduction, application aux marchés financiers et exposant de Lyapunov

La théorie du chaos dans le trading (1ère partie) : Introduction, application aux marchés financiers et exposant de Lyapunov

La théorie du chaos peut-elle être appliquée aux marchés financiers ? Dans cet article, nous examinerons en quoi la théorie conventionnelle du chaos et les systèmes chaotiques diffèrent du concept proposé par Bill Williams.
preview
Tester différents types de Moyennes Mobiles pour voir leur pertinence

Tester différents types de Moyennes Mobiles pour voir leur pertinence

Nous connaissons tous l'importance de l'indicateur des Moyennes Mobiles (Moving Average en anglais) pour de nombreux traders. Il existe d'autres types de Moyennes Mobiles qui peuvent s'avérer utiles pour le trading. Nous allons les identifier dans cet article et faire une comparaison simple entre chacun et une Moyenne Mobile Simple, la version la plus populaire, afin de voir lequel peut donner les meilleurs résultats.
preview
Démarrer avec MQL5 Algo Forge

Démarrer avec MQL5 Algo Forge

Nous présentons MQL5 Algo Forge — un portail dédié aux développeurs de trading algorithmique. Il combine la puissance de Git avec une interface intuitive pour gérer et organiser les projets au sein de l'écosystème MQL5. Vous pouvez y suivre des auteurs intéressants, former des équipes et collaborer à des projets de trading algorithmique.
preview
Tout ce qu'il faut savoir sur la structure d’un programme MQL5

Tout ce qu'il faut savoir sur la structure d’un programme MQL5

Tout programme, quel que soit le langage de programmation, a une structure spécifique. Dans cet article, vous apprendrez les parties essentielles de la structure d’un programme MQL5 en comprenant les bases de la programmation de chaque partie, ce qui peut être très utile lors de la création de notre système de trading MQL5 ou d'un outil de trading pouvant être exécuté dans MetaTrader 5.
preview
Comprendre les fonctions dans MQL5 avec des applications

Comprendre les fonctions dans MQL5 avec des applications

Les fonctions sont des éléments essentiels dans tout langage de programmation : elles aident les développeurs à appliquer le concept DRY, qui signifie ne vous répétez pas, et présentent bien d'autres avantages. Dans cet article, vous trouverez beaucoup plus d'informations sur les fonctions, et sur comment créer nos propres fonctions en MQL5 avec des applications simples pouvant être utilisées ou appelées dans n'importe quel système de votre choix pour l’enrichir sans compliquer les choses.
preview
Développer un robot de trading en Python (Partie 3) : Mise en œuvre d'un algorithme de trading basé sur un modèle

Développer un robot de trading en Python (Partie 3) : Mise en œuvre d'un algorithme de trading basé sur un modèle

Nous poursuivons la série d'articles sur le développement d'un robot de trading en Python et en MQL5. Dans cet article, nous allons créer un algorithme de trading en Python.
preview
Développement d'un robot en Python et MQL5 (Partie 2) : Sélection, création et formation de modèles, testeur personnalisé Python

Développement d'un robot en Python et MQL5 (Partie 2) : Sélection, création et formation de modèles, testeur personnalisé Python

Nous poursuivons la série d'articles sur le développement d'un robot de trading en Python et MQL5. Aujourd'hui, nous allons résoudre le problème de la sélection et de l'entraînement d'un modèle, de son test, de la mise en œuvre de la validation croisée, de la recherche en grille, ainsi que le problème de l'ensemble de modèles.
preview
Développement d'un robot en Python et MQL5 (Partie 1) : Pré-traitement des données

Développement d'un robot en Python et MQL5 (Partie 1) : Pré-traitement des données

Développement d'un robot de trading basé sur l'apprentissage automatique : Un guide détaillé. Le premier article de la série traite de la collecte et de la préparation des données et des caractéristiques. Le projet est mis en œuvre à l'aide du langage de programmation et des bibliothèques Python, ainsi que de la plateforme MetaTrader 5.
preview
Approche brute de la recherche de motifs (partie VI) : Optimisation cyclique

Approche brute de la recherche de motifs (partie VI) : Optimisation cyclique

Dans cet article, je montrerai la première partie des améliorations qui m'ont permis non seulement de fermer toute la chaîne d'automatisation pour le trading sur MetaTrader 4 et 5, mais aussi de faire quelque chose de beaucoup plus intéressant. Désormais, cette solution me permet d'automatiser entièrement la création et l'optimisation des EA, ainsi que de minimiser les coûts de main-d'œuvre pour trouver des configurations de trading efficaces.
preview
Mesure des Informations sur les Indicateurs

Mesure des Informations sur les Indicateurs

L'apprentissage automatique est devenu une méthode populaire pour l'élaboration de stratégies. Alors que l'accent a été mis sur la maximisation de la rentabilité et de la précision des prédictions, l'importance du traitement des données utilisées pour construire des modèles prédictifs n'a pas fait l'objet d'une grande attention. Dans cet article, nous envisageons d'utiliser le concept d'entropie pour évaluer l'adéquation des indicateurs à utiliser dans la construction de modèles prédictifs, comme indiqué dans le livre Testing and Tuning Market Trading Systems de Timothy Masters.
preview
La création de Panneaux Graphiques est Devenue Facile dans MQL5

La création de Panneaux Graphiques est Devenue Facile dans MQL5

Dans cet article, nous allons fournir un guide simple et facile à tous ceux qui ont besoin de créer l'un des outils les plus précieux et les plus utiles dans le trading, à savoir le panneau graphique. Il permet de simplifier et de faciliter les tâches liées au trading, ce qui permet de gagner du temps et de se concentrer davantage sur le processus de trading lui-même, sans aucune distraction.
preview
Comprendre la Programmation Orientée Objet (POO) MQL5

Comprendre la Programmation Orientée Objet (POO) MQL5

En tant que développeurs, nous devons apprendre à créer et à développer des logiciels réutilisables et flexibles sans duplication de code, en particulier si nous avons différents objets ayant des comportements différents. L'utilisation de techniques et de principes de programmation orientés vers l'objet permet d'y parvenir facilement. Dans cet article, nous présenterons les bases de la Programmation Orientée Objet MQL5 afin de comprendre comment nous pouvons utiliser les principes et les pratiques de ce sujet critique dans nos logiciels.