Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Experts

Programmation MQL5 pour les Traders - Codes Source du livre. Partie 5 - expert pour MetaTrader 5

Vues:
256
Note:
(6)
Publié:
2023.12.15 15:05
Mise à jour:
2023.12.15 15:49
\MQL5\Experts\MQL5Book\p5\ \MQL5\Files\MQL5Book\
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
utf8.txt (0.05 KB) afficher
\MQL5\Include\MQL5Book\
AutoPtr.mqh (1.87 KB) afficher
CRC32.mqh (1.89 KB) afficher
DBSQLite.mqh (24.03 KB) afficher
Defines.mqh (0.71 KB) afficher
IS.mqh (0.98 KB) afficher
LibRand.mqh (1.23 KB) afficher
OptReader.mqh (21.93 KB) afficher
Periods.mqh (1.95 KB) afficher
PNG.mqh (5.31 KB) afficher
PRTF.mqh (1.07 KB) afficher
RTTI.mqh (1.57 KB) afficher
Tableau.mqh (8.79 KB) afficher
Timing.mqh (1.71 KB) afficher
toyjson.mqh (11.4 KB) afficher
TplFile.mqh (8.12 KB) afficher
TradeReportSVG.htm (0.38 KB)
Tuples.mqh (4.94 KB) afficher
Uninit.mqh (1.16 KB) afficher
URL.mqh (4.64 KB) afficher
\MQL5\Include\MQL5Book\ws\
wsframe.mqh (11.62 KB) afficher
wstools.mqh (6.22 KB) afficher
\MQL5\Indicators\MQL5Book\p5\
IndStub.mq5 (1.15 KB) afficher
IndWPR.mq5 (2.8 KB) afficher
UseM1MA.mq5 (6.92 KB) afficher
UseWPR1.mq5 (2.95 KB) afficher
UseWPR2.mq5 (2.47 KB) afficher
UseWPR3.mq5 (1.91 KB) afficher
\MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p5\
ChartXY.mq5 (2.67 KB) afficher
\MQL5\Services\MQL5Book\p5\
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Partie 5 : Création de programmes d'application en MQL5

Dans le chapitre "Partie 5 : Création de programmes d'application" du livre « Programmation MQL5 pour les Traders », nous allons approfondir les API associées au trading algorithmique, y compris l'analyse et le traitement des données financières, la visualisation des graphiques, l'automatisation et les interactions avec l'utilisateur.

Nous commencerons par les principes généraux de la création de programmes MQL et nous examinerons les types d'événements, les caractéristiques et les modèles du terminal. Nous explorerons ensuite l'accès aux séries temporelles, les opérations avec les diagrammes et les objets graphiques, ainsi que les principes de création et d'application de chaque type de programme MQL séparément.

Le terminal MetaTrader 5 prend en charge 5 types de programmes : les indicateurs techniques, les Expert Advisors (EA) pour le trading automatique ou semi-automatique, les scripts pour l'exécution de tâches ponctuelles, les services pour les opérations en arrière-plan et les bibliothèques pour les modules fonctionnels individuels.

Programmes d'application en MQL5


Nous approfondirons le travail avec les indicateurs et les graphiques et nous apprendrons des techniques qui s'appliquent également aux Expert Advisors. Le développement des Expert Advisors sera abordé dans la partie suivante du livre, où nous explorerons l'exécution automatique des ordres, la formalisation des stratégies de trading, ainsi que leur test et leur optimisation à l'aide de données historiques.

Nous apprendrons à utiliser les indicateurs standard intégrés et à créer des applications personnalisées à partir de zéro ou basées sur d'autres indicateurs. Tous les programmes compilés sont affichés dans le Navigateur de MetaTrader 5, à l'exception des bibliothèques EX5, qui sont utilisées par d'autres programmes mais n'ont pas de représentation distincte dans le Navigateur.

Nous aurons ainsi une meilleure compréhension des capacités du langage MQL5 et de son application dans le trading algorithmique. Cela nous permettra de travailler efficacement avec des données financières et de créer des indicateurs de trading et des Experts Advisors.


Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/45594

Programmation MQL5 pour les Traders - Codes Source du livre. Partie 4 Programmation MQL5 pour les Traders - Codes Source du livre. Partie 4

Dans la quatrième partie du livre, nous nous concentrerons sur la maîtrise des fonctions intégrées (API MQL5) et nous nous pencherons progressivement sur les sous-systèmes spécialisés. Tout programme MQL5 peut utiliser de nombreuses technologies et fonctionnalités. Il est donc logique de commencer par les fonctions les plus simples et les plus utiles qui peuvent être utilisées dans la plupart des programmes.

Programmation MQL5 pour les Traders - Codes Source du livre. Partie 3 Programmation MQL5 pour les Traders - Codes Source du livre. Partie 3

La partie 3 "Programmation Orientée Objet en MQL5" propose une immersion dans le monde de la programmation orientée objet (POO) dans le langage MQL5. Le développement de logiciels implique souvent une complexité liée à la gestion d'entités multiples, nécessitant une technologie avancée pour améliorer la facilité de programmation, la productivité et la qualité.

Programmation MQL5 pour les Traders - Codes Source du livre. Partie 6 Programmation MQL5 pour les Traders - Codes Source du livre. Partie 6

Dans la partie 6 de la "Programmation MQL5 pour les traders", nous étudierons un élément clé du langage MQL5 : l'automatisation du trading. Nous commencerons par une description des entités fondamentales, telles que les spécifications des instruments financiers et les paramètres du compte de trading. Il s'agit de conditions préalables à la création d’Expert Advisors fonctionnant correctement.

Programmation MQL5 pour les Traders - Codes Source du livre. Partie 7 Programmation MQL5 pour les Traders - Codes Source du livre. Partie 7

La septième et dernière partie du livre traite des capacités avancées de l'API MQL5, qui seront utiles lors du développement de programmes pour MetaTrader 5. Il s'agit notamment des symboles financiers personnalisés, des évènements du calendrier économique intégré et de technologies générales telles que les réseaux, les bases de données et la cryptographie.