![Comment gagner de l'argent en remplissant les commandes des traders dans le service Freelance ?](https://c.mql5.com/2/80/How-to-MQL5-Freelance_600x314.jpg)
Comment gagner de l'argent en remplissant les commandes des traders dans le service Freelance ?
MQL5 Freelance est un service en ligne où les développeurs sont payés pour créer des applications de trading pour les clients traders. Le service fonctionne avec succès depuis 2010, avec plus de 100 000 projets réalisés à ce jour, pour une valeur totale de 7 millions de dollars. Comme on le voit, il s'agit d'une somme d'argent importante.
![Calculs de marché : bénéfices, pertes et coûts](https://c.mql5.com/2/48/z7jdvip34mo_2022-08-18_235145181.png)
![Calculs de marché : bénéfices, pertes et coûts](https://c.mql5.com/i/articles/overlay.png)
Calculs de marché : bénéfices, pertes et coûts
Dans cet article, je vous montrerai comment calculer le profit total ou la perte totale, y compris la commission et le swap, d’une transaction. Je fournirai le modèle mathématique le plus précis et je l'utiliserai pour écrire le code et le comparer à la norme. J'essaierai également d'entrer dans la fonction principale de MQL5 pour calculer le profit et d'obtenir toutes les valeurs nécessaires à partir de la spécification.
![Le marché et la physique de ses modèles globaux](https://c.mql5.com/2/40/5a55ed9f370f2c15608b457b.png)
![Le marché et la physique de ses modèles globaux](https://c.mql5.com/i/articles/overlay.png)
Le marché et la physique de ses modèles globaux
Dans cet article, j'essaierai de vérifier l'hypothèse selon laquelle tout système ayant une compréhension, même limitée, du marché peut fonctionner à l'échelle mondiale. Je n'inventerai pas de théories ou de modèles, mais j'utiliserai uniquement des faits connus, que je traduirai progressivement dans le langage de l'analyse mathématique.
![Développer un Expert Advisor de trading à partir de zéro (Partie 28) : Vers l'avenir (III)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_007_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 28) : Vers l'avenir (III)
Il reste une tâche pour laquelle notre système d’ordres n'est pas à la hauteur, mais nous allons ENFIN la résoudre. MetaTrader 5 fournit un système de tickets qui permet de créer et de corriger les valeurs des ordres. L'idée est d'avoir un Expert Advisor qui rendrait le même système de tickets plus rapide et plus efficace.
![Développer un Expert Advisor de trading à partir de zéro (Partie 27) : Vers le futur (II)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_006_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 27) : Vers le futur (II)
Passons à un système d’ordres plus complet directement sur le graphique. Dans cet article, je vais montrer un moyen de corriger le système d’ordres, ou plutôt de le rendre plus intuitif.
![Développer un Expert Advisor de trading à partir de zéro (Partie 26) : En route vers le futur (1)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_005_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 26) : En route vers le futur (1)
Aujourd'hui, nous allons faire passer notre système d’ordres au niveau supérieur. Mais avant cela, nous devons résoudre quelques problèmes. Nous nous posons maintenant quelques questions liées à la manière dont nous voulons travailler et aux choses que nous faisons pendant notre journée de trading.
![Apprendre à concevoir un système de trading basé sur les Fractales](https://c.mql5.com/2/50/learnhow_fractal_600x314.jpg)
Apprendre à concevoir un système de trading basé sur les Fractales
Voici un nouvel article de notre série sur la façon de concevoir un système de trading basé sur les indicateurs techniques les plus populaires. Nous apprendrons un nouvel indicateur, l'indicateur Fractals, et nous apprendrons comment concevoir un système de trading basé sur celui-ci pour être exécuté dans le terminal MetaTrader 5.
![Développer un Expert Advisor de trading à partir de zéro (Partie 25) : Assurer la robustesse du système (II)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_004_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 25) : Assurer la robustesse du système (II)
Dans cet article, nous franchirons la dernière étape pour améliorer les performances de l’EA. Alors préparez-vous à une longue lecture. Pour fiabiliser notre Expert Advisor, nous allons d'abord supprimer du code tout ce qui ne fait pas partie du système de trading.
![Développer un Expert Advisor de trading à partir de zéro (Partie 24) : Assurer la robustesse du système (I)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_003_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 24) : Assurer la robustesse du système (I)
Dans cet article, nous allons rendre le système plus fiable afin d’en garantir une utilisation robuste et sûre. L'un des moyens d'obtenir la robustesse souhaitée est d'essayer de réutiliser le code autant que possible afin qu'il soit constamment testé dans différents cas. Mais ce n'est qu'un moyen parmi d'autres. Une autre solution consiste la POO.
![Apprenez à concevoir un système de trading basé sur l’Alligator](https://c.mql5.com/2/49/trading-system-by-Alligator_600x314.jpg)
Apprenez à concevoir un système de trading basé sur l’Alligator
Dans cet article, nous compléterons notre série sur la façon de concevoir un système de trading basé sur les indicateurs techniques les plus populaires. Nous apprendrons comment créer un système de trading basé sur l'indicateur Alligator.
![Apprenez à concevoir un système de trading basé sur l’Accelerator Oscillator](https://c.mql5.com/2/49/Learn_how_to_design_a_trading_system_by_Accelerator_Oscillator2_600x314.jpg)
Apprenez à concevoir un système de trading basé sur l’Accelerator Oscillator
Un nouvel article de notre série sur la façon de créer des systèmes de trading simples à l'aide des indicateurs techniques les plus populaires. Nous découvrirons ensemble un nouvel indicateur : l’Accelerator Oscillator et nous apprendrons comment concevoir un système de trading en l'utilisant.
![Développer un Expert Advisor de trading à partir de zéro (Partie 23) : Nouveau système d'ordres (VI)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_002_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 23) : Nouveau système d'ordres (VI)
Nous allons rendre le système d’ordres plus flexible. Nous examinerons ici les modifications à apporter au code pour le rendre plus flexible, ce qui nous permettra de modifier les niveaux d'arrêt des positions beaucoup plus rapidement.
![Développer un Expert Advisor de trading à partir de zéro (Partie 22) : Nouveau système d’ordres (V)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_001_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 22) : Nouveau système d’ordres (V)
Nous allons continuer aujourd’hui à développer le nouveau système d’ordres. Il n'est pas facile de mettre en œuvre un nouveau système, car nous rencontrons souvent des problèmes qui compliquent considérablement le processus. Lorsque ces problèmes apparaissent, nous devons nous arrêter et réanalyser la direction dans laquelle nous avançons.
![Apprenez à concevoir un système de trading basé sur l’Awesome Oscillator](https://c.mql5.com/2/49/Learn_how_to_design_a_trading_system_by_Awesome_Oscillator_600x314.jpg)
Apprenez à concevoir un système de trading basé sur l’Awesome Oscillator
Dans ce nouvel article de notre série, nous découvrirons un nouvel outil technique qui peut être utile dans notre trading. Il s’agit de l’indicateur Awesome Oscillator (AO). Nous apprendrons comment concevoir un système de trading basé sur cet indicateur.
![Apprenez à concevoir un système trading basé sur le Relative Vigor Index](https://c.mql5.com/2/49/Learn-how-to-design-a-trading-system-by-Relative-Vigor-Index_600x314.jpg)
Apprenez à concevoir un système trading basé sur le Relative Vigor Index
Un nouvel article de notre série sur la façon de concevoir un système de trading à l'aide de l'indicateur technique le plus populaire. Dans cet article, nous apprendrons comment procéder grâce à l’indicateur Relative Vigor Index.
![Lancement de MetaTrader VPS pour la première fois : Instructions étape par étape](https://c.mql5.com/2/59/aaa206-vps-cover-ill-big_600x314.jpg)
Lancement de MetaTrader VPS pour la première fois : Instructions étape par étape
Tous ceux qui utilisent des robots de trading ou des abonnements à des signaux reconnaissent tôt ou tard la nécessité de louer un serveur d'hébergement fiable 24 heures sur 24 et 7 jours sur 7 pour leur plateforme de trading. Nous recommandons l'utilisation de MetaTrader VPS pour plusieurs raisons. Vous pouvez facilement payer le service et gérer l'abonnement par le biais de votre compte MQL5.community. S
![Apprendre à concevoir un système de trading basé sur DeMarker](https://c.mql5.com/2/49/Learn-how-to-design-a-trading-system-by-DeMarker_600x314.jpg)
Apprendre à concevoir un système de trading basé sur DeMarker
Voici un nouvel article de notre série sur la conception d'un système de trading à partir des indicateurs techniques les plus populaires. Dans cet article, nous allons présenter comment créer un système de trading à l'aide de l'indicateur DeMarker.
![Apprendre à concevoir un système de trading basé sur le VIDYA](https://c.mql5.com/2/49/learn_how_to_design_trading_system_vidya_600x314.jpg)
Apprendre à concevoir un système de trading basé sur le VIDYA
Bienvenue dans ce nouvel article de notre série consacrée à l'apprentissage de la conception d'un système de trading à l'aide des indicateurs techniques les plus populaires. Dans cet article, nous allons découvrir un nouvel outil technique et apprendre à concevoir un système de trading à l'aide de la Moyenne Dynamique à Indice Variable, ou en anglais le Variable Index Dynamic Average (VIDYA).
![Apprenez à concevoir un système de trading basé sur le Pouvoir des Haussiers (Bulls Power)](https://c.mql5.com/2/49/learnhow_bulls_power_600x314.jpg)
Apprenez à concevoir un système de trading basé sur le Pouvoir des Haussiers (Bulls Power)
Bienvenue dans ce nouvel article de notre série sur l'apprentissage de la conception d'un système de trading à l'aide des indicateurs techniques les plus populaires. Nous allons découvrir dans cet article un nouvel indicateur technique et comment nous pouvons concevoir un système de trading à l'aide de cet indicateur, le Bulls Power.
![Développer un Expert Advisor de trading à partir de zéro (Partie 21) : Nouveau système d'ordres (IV)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_21_New_order_system_IV_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 21) : Nouveau système d'ordres (IV)
Le système visuel commence enfin à fonctionner, même s'il n'est pas encore achevé. Nous allons terminer ici les principales modifications. Il y en aura plusieurs, mais elles sont toutes nécessaires. L'ensemble du travail sera très intéressant.
![Développer un Expert Advisor de trading à partir de zéro (Partie 20) : Nouveau système d'ordre (III)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_011_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 20) : Nouveau système d'ordre (III)
Nous continuons à mettre en œuvre le nouveau système d’ordres. La création de ce système nécessite une bonne maîtrise de MQL5, ainsi qu'une compréhension du fonctionnement de la plateforme MetaTrader 5 et des ressources qu'elle offre.
![Apprendre à concevoir un système de trading basé sur la Puissance des Baissiers (Bears Power)](https://c.mql5.com/2/49/learnhow_bears_power_600x314.jpg)
Apprendre à concevoir un système de trading basé sur la Puissance des Baissiers (Bears Power)
Bienvenue dans ce nouvel article de notre série consacrée à l'apprentissage de la conception d'un système de trading à l'aide des indicateurs techniques les plus populaires. Voici un nouvel article consacré à l'apprentissage de la conception d'un système de trading à l'aide de l'indicateur technique Bear's Power ou Puissance des Baissiers.
![Apprendre à concevoir un système de trading basé sur le Force Index](https://c.mql5.com/2/49/learnhow_force_index_600x314.jpg)
Apprendre à concevoir un système de trading basé sur le Force Index
Bienvenue dans ce nouvel article de notre série consacrée à l'apprentissage de la conception d'un système de trading à l'aide d’un indicateur technique parmi les plus populaires. Dans cet article, nous allons découvrir un nouvel indicateur technique et comment créer un système de trading à l'aide de l'indicateur Force Index.
![Développer un Expert Advisor de trading à partir de zéro (Partie 19) : Nouveau système d'ordres (II)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_010_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (Partie 19) : Nouveau système d'ordres (II)
Dans cet article, nous allons développer un système graphique de gestion des ordres du type "regardez ce qui se passe". Notez que nous ne partons pas de zéro cette fois-ci. Nous modifierons le système existant en ajoutant davantage d'objets et d'événements sur le graphique de l'actif.
![Développer un Expert Advisor de trading à partir de zéro (partie 18) : Nouveau système d’ordres (I)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_009_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (partie 18) : Nouveau système d’ordres (I)
Ceci est la 1ère partie du nouveau système d’ordres. Depuis que nous avons commencé à documenter cet EA dans nos articles, il a subi divers changements et améliorations tout en conservant le même modèle de système d'ordres sur le graphique.
![Apprenez à concevoir un système de trading basé sur l'Oscillateur de Chaikin](https://c.mql5.com/2/49/learnhow_chaikin_oscillator_600x314.jpg)
Apprenez à concevoir un système de trading basé sur l'Oscillateur de Chaikin
Bienvenue dans ce nouvel article de notre série consacrée à l'apprentissage de la conception d'un système de trading à l'aide d’un indicateur technique parmi les plus populaires. Dans ce nouvel article, nous allons apprendre à concevoir un système de trading basé sur l'indicateur Chaikin Oscillator (Oscillateur de Chaikin).
![Apprenez à concevoir un système de trading basé sur l'Ecart-Type (Standard Deviation)](https://c.mql5.com/2/49/learnhow_standard_deviation_600x314.jpg)
Apprenez à concevoir un système de trading basé sur l'Ecart-Type (Standard Deviation)
Voici un nouvel article de notre série sur la conception d’un système de trading à l'aide des indicateurs techniques les plus populaires sur la plateforme de trading MetaTrader 5. Dans ce nouvel article, nous allons apprendre à concevoir un système de trading basé sur l'indicateur Standard Deviation (écart-type).
![Data Science et Apprentissage Automatique (partie 6) : Descente de Gradient](https://c.mql5.com/2/49/gradient_descent_600x314.jpg)
Data Science et Apprentissage Automatique (partie 6) : Descente de Gradient
La Descente de Gradient joue un rôle important dans la formation des réseaux neuronaux et de nombreux algorithmes d'apprentissage automatique. C'est un algorithme rapide et intelligent. Mais malgré son travail impressionnant, il est encore mal compris par beaucoup de data scientists. Voyons de quoi il s'agit.
![Data Science des Données et Apprentissage Automatique (Machine Learning) (partie 5) : Arbres de Décision](https://c.mql5.com/2/49/decision_trees_600x314.jpg)
Data Science des Données et Apprentissage Automatique (Machine Learning) (partie 5) : Arbres de Décision
Les Arbres de Décision imitent la façon dont les humains pensent pour classer les données. Voyons comment construire des arbres et comment les utiliser pour classer et prédire certaines données. L'objectif principal de l'algorithme des arbres de décision est de séparer les données contenant des impuretés en nœuds purs ou proches.
![Data Science des Données et Apprentissage Automatique (Machine Learning) (partie 4) : Prévoir le Krach Boursier Actuel](https://c.mql5.com/2/49/stock_market_crash_600x314.jpg)
Data Science des Données et Apprentissage Automatique (Machine Learning) (partie 4) : Prévoir le Krach Boursier Actuel
Dans cet article, je vais tenter d'utiliser notre modèle logistique pour prédire le krach boursier en me basant sur les fondamentaux de l'économie américaine. Nous allons nous concentrer sur les actions NETFLIX et APPLE. En utilisant les krachs boursiers précédents de 2019 et 2020, voyons comment notre modèle se comportera dans la morosité actuelle.
![Apprenez à concevoir un système de trading basé sur l’indicateur Williams PR](https://c.mql5.com/2/49/learnhow_williams_pr_600x314.jpg)
Apprenez à concevoir un système de trading basé sur l’indicateur Williams PR
Un nouvel article dans notre série sur l'apprentissage de la conception d'un système de trading par les indicateurs techniques les plus populaires de MQL5 à utiliser dans le MetaTrader 5. Dans cet article, nous allons apprendre à concevoir un système de trading basé sur l'indicateur %R de Williams.
![Apprendre à concevoir un système de trading basé sur l’Ichimoku](https://c.mql5.com/2/49/learnhow_ichimoku_600x314.jpg)
Apprendre à concevoir un système de trading basé sur l’Ichimoku
Voici un nouvel article dans notre série sur la façon de concevoir un système de trading avec les indicateurs les plus populaires. Nous allons parler de l'indicateur Ichimoku en détail et de comment concevoir un système de trading basé sur cet indicateur.
![Matrices et vecteurs en MQL5](https://c.mql5.com/2/49/matrix_vectors_mql5_600x314.jpg)
Matrices et vecteurs en MQL5
En utilisant les types de données spéciaux "matrix" et "vector", il est possible de créer un code très proche de la notation mathématique. Avec ces méthodes, vous pouvez éviter de créer des boucles imbriquées ou de faire attention à l'indexation correcte des tableaux dans les calculs. Par conséquent, l'utilisation des méthodes matricielles et des méthodes vectorielles augmente la fiabilité et la rapidité du développement de programmes complexes.
![Développer un Expert Advisor de trading à partir de zéro (partie 14) : Ajout du Volume Au Prix (II)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_005_600x314.jpg)
Développer un Expert Advisor de trading à partir de zéro (partie 14) : Ajout du Volume Au Prix (II)
Aujourd'hui, nous allons ajouter quelques ressources supplémentaires à notre EA. Ce nouvel article peut apporter de nouvelles idées et des méthodes de présentation des informations. Et il peut vous aider à corriger des défauts mineurs dans vos projets.
![Apprenez à concevoir un système de trading basé sur les Volumes](https://c.mql5.com/2/49/learnhow_volumes_600x314.jpg)
Apprenez à concevoir un système de trading basé sur les Volumes
Voici un nouvel article de notre série sur l'apprentissage de la conception de systèmes de trading basés sur les indicateurs techniques les plus populaires. Cette fois-ci, notre article sera consacré à l'indicateur Volumes. Le concept de volume est l'un des facteurs les plus importants dans le trading sur les marchés financiers. Nous devons donc y prêter attention. Dans cet article, nous allons apprendre à concevoir un système de trading simple grâce à l'indicateur des Volumes.
![Apprenez à concevoir un système de trading basé sur le MFI](https://c.mql5.com/2/49/learnhow_mfi_600x314.jpg)
Apprenez à concevoir un système de trading basé sur le MFI
Le nouvel article de notre série sur la conception d'un système de trading basé sur les indicateurs techniques les plus populaires est basé sur un nouvel indicateur technique : le Money Flow Index (MFI). Nous l'apprendrons en détail et développerons un système de trading simple en MQL5 pour l'exécuter dans MetaTrader 5.
![Développer un Expert Advisor à partir de zéro (partie 13) : Times & Trade (II)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_004_600x314.jpg)
Développer un Expert Advisor à partir de zéro (partie 13) : Times & Trade (II)
Aujourd'hui, nous allons construire la deuxième partie du système Times & Trade pour notre analyse du marché. Dans l'article précédent "Times & Trade (I)", nous avons discuté d'un système graphique alternatif, qui permet d'avoir un indicateur pour une interprétation plus rapide des transactions exécutées sur le marché.
![Développer un Expert Advisor à partir de zéro (partie 12) : Times et Trade (I)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_003_600x314.jpg)
Développer un Expert Advisor à partir de zéro (partie 12) : Times et Trade (I)
Aujourd'hui, nous allons créer Times & Trade avec une interprétation rapide pour lire les flux d'ordres. Nous construirons le système dans la première partie. Dans le prochain article, nous compléterons le système avec les informations manquantes. Pour mettre en œuvre cette nouvelle fonctionnalité, nous devrons ajouter plusieurs éléments au code de notre Expert Advisor.
![Apprenez à concevoir un système de trading utilisant l’Accumulation/Distribution (AD)](https://c.mql5.com/2/49/learnhow_ad_600x314.jpg)
Apprenez à concevoir un système de trading utilisant l’Accumulation/Distribution (AD)
Bienvenue dans ce nouvel article de notre série sur l'apprentissage de la conception de systèmes de trading basés sur les indicateurs techniques les plus populaires. Dans cet article, nous découvrirons un nouvel indicateur technique appelé indicateur d'Accumulation/Distribution et découvrirons comment concevoir un système de trading en MQL5 basé sur des stratégies de trading AD Simples.
![Apprenez à concevoir un système de trading basé sur l’OBV](https://c.mql5.com/2/49/learnhow_obv_600x314.jpg)
Apprenez à concevoir un système de trading basé sur l’OBV
Ceci est un nouvel article de notre série pour les débutants sur la façon de concevoir un système de trading basé sur certains des indicateurs les plus populaires. Nous apprendrons un nouvel indicateur qui est l’On Balance Volume (OBV), et nous apprendrons comment nous pouvons l'utiliser et concevoir un système de trading basé dessus.