Discussion de l'article "Visualisation 3D sans bibliothèques externes : comment MetaTrader 5 révèle les résultats d’optimisation avec MQL5 et DirectX 11"

 

Un nouvel article Visualisation 3D sans bibliothèques externes : comment MetaTrader 5 révèle les résultats d’optimisation avec MQL5 et DirectX 11 a été publié :

Cet article décrit l'application pratique de DirectX 11 et des outils MQL5 intégrés pour la création de visualisations 3D et d'interfaces interactives dans MetaTrader 5. L'accent est mis sur l'efficacité cognitive - la capacité des graphiques 3D et des scènes guidées à aider à comprendre les données d'optimisation, les clusters de liquidité et les scénarios de trading multidimensionnels. Les principes de base du pipeline DX, le travail avec les shaders, la liaison des événements de la souris et du clavier, ainsi que les limitations technologiques objectives sont abordés en détail. Cet article s'adresse aux développeurs MQL5 et aux traders algorithmiques prêts à transformer les indicateurs stratégiques en paysages analytiques 3D compréhensibles, où la visualisation accélère la prise de décision.

Lorsque le nombre de paramètres de stratégie dépasse dix et que le rapport du Testeur de Stratégie se transforme en un tableau de plusieurs pages contenant des séries numériques, les traders et les développeurs sont confrontés à un problème : le signal utile se perd dans le bruit. Les graphiques plats et les cartes thermiques bidimensionnelles sont efficaces jusqu'à un certain point. Mais au-delà, le cerveau humain se heurte inévitablement à la multidimensionnalité des données. Nous essayons de garder à l'esprit la corrélation entre la période de l'indicateur, le stop-loss, la volatilité et le drawdown maximal. Mais la charge cognitive augmente plus vite que l'utilité de l'information. 

La visualisation 3D et les interfaces interactives de MetaTrader 5 ne sont pas une tentative de transformer le terminal de trading en un moteur de jeu. Il s’agit d’une technique visant à réduire la friction cognitive. Une surface 3D, où la hauteur correspond à la valeur attendue et le dégradé de couleur reflète la robustesse face aux drawdowns, nous permet de mettre en évidence le « plateau de stabilité » et de repérer et écarter les pics étroits typiques du sur-ajustement en quelques secondes. Ce qui nécessite des heures de comparaison sous forme de tableau se lit comme un motif dans l'espace tridimensionnel : variations de pente de la surface, changements d'altitude, plateaux/pics étroits en aiguille et zones de contraste.

MetaTrader 5 fournit une base technologique prête à l'emploi pour cette tâche. La prise en charge native de DirectX 11, le pipeline de shaders intégré ainsi que les classes CDXCanvas / CChartObjectDX sont directement intégrés dans l'environnement MQL5. Le développeur n'a pas besoin de connecter des bibliothèques graphiques externes, d'écrire des wrappers en C++ ou de gérer des dépendances : le cycle complet, de la création du périphérique à la sortie de l'image, est accessible via l'API 3D standard, et le chargement des shaders et des textures fonctionne directement à partir du dossier Files\DX\.


Auteur : MetaQuotes

 

Waouh. C'est vraiment génial ! Merci. Je vais le démonter…

INCROYABLE..........

 
Je ne savais pas que c'était possible…
 
Merci 
Je pense me l'adapter à mes propres idées