Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
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 7 - expert pour MetaTrader 5

Vues:
394
Note:
(7)
Publié:
2023.12.15 15:18
Mise à jour:
2023.12.15 15:56
\MQL5\Experts\MQL5Book\p7\ \MQL5\Experts\MQL5Book\p7\Web\
access.js (0.88 KB)
common.css (0.21 KB)
index.htm (0.48 KB)
MQL5Book.crt (1.24 KB)
MQL5Book.key (1.69 KB)
wschat.htm (0.5 KB)
wschat.js (3.38 KB)
wschat_client.js (1.56 KB)
wsecho.js (2.87 KB)
wsecho_client.js (1.32 KB)
wsintro.js (1.47 KB)
wspublisher.htm (0.83 KB)
wspubsub.htm (0.32 KB)
wspubsub.js (7.26 KB)
wssubscriber.htm (0.85 KB)
\MQL5\Experts\MQL5Book\p7\wsChat\
wschat.mq5 (7.22 KB) afficher
wschat.mqproj (4.57 KB)
\MQL5\Experts\MQL5Book\p7\wsEcho\
wsecho.mq5 (1.74 KB) afficher
wsecho.mqproj (4.61 KB)
\MQL5\Experts\MQL5Book\p7\wsTradeCopier\ \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\p7\
BmpUser.mq5 (2.38 KB) afficher
message.txt (0.06 KB) afficher
search1.bmp (1.51 KB)
search2.bmp (1.51 KB)
\MQL5\Indicators\MQL5Book\p7\SubFolder\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p7\
argb.bmp (451.18 KB)
DBinit.mq5 (0.98 KB) afficher
NetFtp.mq5 (1.02 KB) afficher
NetMail.mq5 (0.96 KB) afficher
yuan.bmp (4.05 KB)
\MQL5\Scripts\MQL5Book\Python\
eurjpy.py (1.62 KB) afficher
init.py (0.94 KB) afficher
\MQL5\Services\MQL5Book\p7\
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Partie 7 : Outils MQL5 avancés

Le chapitre "Partie 7 : Outil MQL5 avancés" du livre "Programmation MQL5 pour les Traders" 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.

Cette partie traite des bibliothèques, un type de programme spécial qui fournit des API prêtes à l'emploi pour se connecter à d'autres programmes MQL. Il aborde également la possibilité de développer des progiciels et de combiner des programmes logiquement interconnectés dans des projets.

Enfin, cette partie présente les intégrations avec d'autres environnements logiciels, dont Python.

Outils MQL5 avancés

Nous commencerons par étudier les ressources, qui sont des fichiers de n’importe quel type pouvant être intégrés dans le code du programme. Les ressources peuvent contenir :

  • Des éléments multimédias
  • Des paramètres "difficiles" provenant de programmes externes
  • D’autres programmes MQL5 sous forme compilée

L'environnement de développement MQL5 permet d'inclure des tableaux de données d'application, des images, des sons et des polices dans le fichier source, ce qui fait du programme un produit autonome et pratique pour l'utilisateur final.

Une attention particulière sera accordée aux ressources graphiques contenant des images matricielles au format BMP : Vous apprendrez à les créer, à les modifier et à les afficher dynamiquement sur le graphique.

Nous conclurons la dernière partie du livre en étudiant l'intégration d'OpenCL dans MQL5. OpenCL est une norme ouverte pour la programmation parallèle dans les systèmes multiprocesseurs, y compris les processeurs graphiques (GPU) et les unités centrales de traitement (CPU). Il permet d'accélérer les tâches à forte intensité de calcul à condition que les algorithmes puissent être parallélisés. Il peut s'agir de l'entraînement de réseaux neuronaux, de la transformée de Fourier et de la résolution de systèmes d'équations.

L'utilisation d'OpenCL dans les programmes MQL nécessite la présence de pilotes spéciaux du fabricant et la prise en charge de la version 1.1 ou supérieure d'OpenCL. La présence d'une carte graphique n'est pas obligatoire, car le processeur central peut également être utilisé pour le calcul parallèle.


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

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 5 Programmation MQL5 pour les Traders - Codes Source du livre. Partie 5

Dans la cinquième partie du livre, nous approfondirons les API associées au trading algorithmique, notamment l'analyse et le traitement des données financières, la visualisation des graphiques, l'automatisation et les interactions avec les utilisateurs.

Price Density - Market Noise Index Price Density - Market Noise Index

A sophisticated tool that accurately measures market noise

Input and output of onnx model Input and output of onnx model

The script is useful for inspecting the structure of ONNX models, providing insights into the input and output, their names, and their properties. It is particularly helpful for debugging and understanding the characteristics of ONNX models used in machine learning applications.