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"
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 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é :
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