Discussion de l'article "Visualisez le ! Bibliothèque graphique MQL5 similaire à 'plot' du langage R"

Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Un nouvel article Visualisez le ! Bibliothèque graphique MQL5 similaire à 'plot' du langage R a été publié :
Lors de l'étude de la logique de trading, la représentation visuelle sous forme de graphiques est d’une grande importance. Un certain nombre de langages de programmation populaires dans la communauté scientifique (tels que R et Python) contiennent une fonction spéciale "plot" utilisée pour la visualisation. Elle permet de dessiner des lignes, des distributions de points et des histogrammes pour visualiser les modèles. En MQL5, vous pouvez faire de même en utilisant la classe CGraphics.
Un autre avantage de la bibliothèque est de travailler avec des pointeurs de fonction CurveFunction. En MQL5, les pointeurs de fonctions n'acceptent que les fonctions globales ou statiques. La syntaxe de la fonction doit correspondre entièrement à celle du pointeur. Dans notre cas, CurveFunction est configuré pour que les fonctions prenant un paramètre de type double reçoivent également le double.
Pour construire une courbe à l'aide d'un pointeur vers une fonction, nous devons aussi définir avec précision les valeurs initiale (début) et finale (fin) de l'argument, ainsi que son incrément (pas). Plus la valeur de l'incrément est faible, plus on dispose de points de fonction pour le construire. Pour créer une série de données, utilisez CurveAdd(). Pour tracer une fonction, appelez CurvePlot() ou CurvePlotAll().
Principaux avantages de la bibliothèque Graphics
Le langage MQL5 permet aux développeurs de créer non seulement des robots de trading et des indicateurs techniques, mais aussi d'effectuer des calculs mathématiques complexes à l'aide des bibliothèques ALGLIB, Fuzzy et Statistics. Les données obtenues sont ensuite facilement visualisées avec la bibliothèque Graphics fournie. La plupart des opérations sont automatisées, et la bibliothèque offre des fonctionnalités étendues :
Auteur : MetaQuotes