Pour les développeurs expérimentés sur MetaTrader 5 et ceux intéressés par le trading algorithmique, ce texte plonge dans l'importance du code efficace en MQL5, crucial pour l'optimisation et le test des robots de trading. Les indicateurs classiques comme RSI, ADX, nécessitent des calculs sur des barres fermées pour économiser les ressources, tandis que les données actuelles doivent être recalculées uniquement lorsque nécessaire. Copier les valeurs d'indicateur efficacement peut grandement améliorer les performances d'un Expert Advisor. Une approche méthodique du codage peut transformer un PC ordinaire en une machine performante pour le développement de robots de trading. Comprendre ces détails optimise le processus de développement.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
❤1⚡1
Un nouvel indicateur fusionne les filtres numériques et analogiques, permettant l'affichage des valeurs d'une période plus large sur une plus petite. La formule repose sur plusieurs éléments clés : le filtre numérique FATL, l'algorithme de moyenne adaptative JMA, et les valeurs de la série de prix actuelle. Chaque bar est analysée via ces composantes pour offrir une représentation précise.
Pour améliorer la précision sans être déclenché par des fluctuations mineures, une moyenne JMA supplémentaire est intégrée. L'indicateur nécessite un fichier compilé JFatl, à placer dans le répertoire terminal du client. De plus, JFatl se base sur la classe CJJMA de la bibliothèque SmoothAlgorithms.mqh, dont le fonctionnement est documenté en détail dans un article sur le calcul efficace des moyennes de séries de prix sans tampons intermédiaires.
👉 Lis ça | AlgoBook | @mql5fr
Pour améliorer la précision sans être déclenché par des fluctuations mineures, une moyenne JMA supplémentaire est intégrée. L'indicateur nécessite un fichier compilé JFatl, à placer dans le répertoire terminal du client. De plus, JFatl se base sur la classe CJJMA de la bibliothèque SmoothAlgorithms.mqh, dont le fonctionnement est documenté en détail dans un article sur le calcul efficace des moyennes de séries de prix sans tampons intermédiaires.
👉 Lis ça | AlgoBook | @mql5fr
❤3
Un hybride de filtres numériques et analogiques est utilisé pour afficher les valeurs d'un horizon temporel plus large dans une forme minimisée. Cet indicateur exploite uniquement la direction de la tendance actuelle et redessine ses lectures sur un nombre de barres équivalent à celui du cadre temporel plus large. Les calculs s'appuient sur un filtre numérique FATL et un algorithme de moyenne adaptative JMA, en appliquant une moyenne JMA supplémentaire pour éviter des variations dues aux mouvements aléatoires du marché. Pour son bon fonctionnement, il est nécessaire d'avoir un fichier compilé de l'indicateur JFatl dans le dossier du terminal client. JFatl utilise la classe CJJMA de la bibliothèque SmoothAlgorithms.mqh, qui est expliquée en détail dans un article dédié à l'optimisation du calcul de moyennes de séries de prix.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
L'indicateur VGridLine_Annual est conçu pour afficher une grille temporelle verticale avec un intervalle d'un an sur les graphiques d'actifs financiers. Il facilite l'analyse visuelle des données temporelles, en améliorant la clarté lors de l'examen des performances annuelles.
Les paramètres d'entrée permettent un ajustement précis pour s'adapter aux besoins spécifiques de l'utilisateur, optimisant ainsi l'expérience d'observation et d'analyse. En intégrant cette fonctionnalité, les analystes peuvent mieux prévoir et comprendre les fluctuations sur une base annuelle, aidant à une prise de décision plus éclairée sur les marchés financiers.
L'outil se montre particulièrement utile pour les investisseurs cherchant à analyser les tendances à long terme de manière efficace et ordonnée.
👉 Lis ça | Documentación | @mql5fr
Les paramètres d'entrée permettent un ajustement précis pour s'adapter aux besoins spécifiques de l'utilisateur, optimisant ainsi l'expérience d'observation et d'analyse. En intégrant cette fonctionnalité, les analystes peuvent mieux prévoir et comprendre les fluctuations sur une base annuelle, aidant à une prise de décision plus éclairée sur les marchés financiers.
L'outil se montre particulièrement utile pour les investisseurs cherchant à analyser les tendances à long terme de manière efficace et ordonnée.
👉 Lis ça | Documentación | @mql5fr
❤2
Une version de démonstration est disponible pour évaluation. Pour ceux qui envisagent de développer un robot de trading personnalisé intégrant cet indicateur, un support professionnel est offert. Le processus comprend l'optimisation et l'adaptation du robot en fonction des exigences spécifiques de chaque utilisateur. L'objectif est de créer une solution efficace et performante pour maximiser les résultats en trading. Le développement prend en compte les besoins particuliers, assurant une intégration réussie de l'indicateur dans le système de trading automatisé. Pour toute assistance technique ou conseil sur la création et l'optimisation de robots de trading, veuillez consulter des experts qualifiés dans le domaine.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤5
Cet indicateur permet de détecter les configurations de bougies Engulfing sur les graphiques. Une flèche rouge indique un pattern Engulfing baissier, tandis qu'une flèche verte signale un Engulfing haussier. Les patterns Engulfing sont un élément clé dans l'analyse technique, souvent utilisés pour identifier des inversions potentielles de tendance. Les traders expérimentés reconnaissent l'importance de ces signaux pour la prise de décision. Pour développer des outils avancés comme des indicateurs personnalisés, des scripts ou des conseillers experts, une expertise en programmation est souhaitable. Le développement de ces outils peut optimiser les stratégies de trading pour mieux anticiper les mouvements du marché.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
Cet article explore l'efficacité des algorithmes de Moyennes Mobiles dans MetaTrader 5, comparant la rapidité de calcul par rapport à MetaTrader 4. MQL5 propose divers algorithmes, dont certains offrent des performances nettement supérieures. Les tests révèlent que la plateforme MetaTrader 5 est 40% plus rapide, avec les modèles SMA, EMA et SMMA obtenant les meilleurs résultats en termes de vitesse. Malgré cette amélioration, le choix incorrect d'un algorithme peut impacter significativement la performance d'un programme. Examinant plusieurs cas de test, l'étude met en lumière l'importance d'optimiser l'utilisation des Moyennes Mobiles pour les développeurs d'algorithmes de trading.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
L'indicateur structure une grille de temps verticale mensuelle sur le graphique de l'actif, facilitant ainsi l'analyse des cycles mensuels. Fig.1 illustre comment l'indicateur VGridLine_Monthly opère une segmentation temporelle optimisée des données financières. Les paramètres d'entrée personnalisables permettent d'ajuster précisément la présentation visuelle selon les besoins spécifiques de l'utilisateur. Cette fonctionnalité est particulièrement utile pour les développeurs cherchant à synchroniser des analyses techniques avancées avec une vue d'ensemble temporelle claire et organisée. L'ajustement des intervalles et la flexibilité offerte par les paramètres d'entrée permettent une intégration fluide dans des environnements de trading complexes.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
La classe CMAOnArray permet le calcul d'une moyenne mobile via un tampon d'indicateur. Elle s'utilise avec la méthode Init(), intégrée dans la fonction OnInit() d'un indicateur. Les paramètres nécessaires comprennent entre autres : int aMAPeriod pour la période de la MA, et ENUM_MA_METHOD pour la méthode de calcul. En OnCalculate(), Solve() est invoquée avec : aRatesTotal, aPrevCalc, aData[], et aMA[].
Fonctionnalités supplémentaires : BarsRequired() retourne le nombre minimum de barres nécessaire au calcul ; Name() fournit le nom de l'indicateur ; NameMethod() renseigne sur la méthode de lissage. Exemple d'intégration disponible dans le fichier Test_MAOnArray.mq5. Assurez-vous que IncMAOnArray se trouve dans le répertoire MQL5\Include\IncOnArray. L'indicateur MA calcule la moyenne des prix sur une période déterminée, évoluant avec les fluctuations de marché.
👉 Lis ça | CodeBase | @mql5fr
Fonctionnalités supplémentaires : BarsRequired() retourne le nombre minimum de barres nécessaire au calcul ; Name() fournit le nom de l'indicateur ; NameMethod() renseigne sur la méthode de lissage. Exemple d'intégration disponible dans le fichier Test_MAOnArray.mq5. Assurez-vous que IncMAOnArray se trouve dans le répertoire MQL5\Include\IncOnArray. L'indicateur MA calcule la moyenne des prix sur une période déterminée, évoluant avec les fluctuations de marché.
👉 Lis ça | CodeBase | @mql5fr
❤1
La classe CATROnArray sert au calcul de l'indicateur ATR (Average True Range) via des tampons d'indicateurs. Son application implique l'utilisation de la méthode Init() avec les paramètres définis lors de la fonction OnInit() de l'indicateur, tels que int aPeriod pour la période et ENUM_MA_METHOD aMethod pour la méthode de lissage. Dans la fonction OnCalculate(), la méthode Solve() est exécutée avec des paramètres spécifiques : const int aRatesTotal pour rates_total, const int aPrevCalc pour prev_calculée, ainsi que les tampons de données High, Low, Close, TR et ATR.
Cette classe offre des méthodes supplémentaires : BarsRequired() pour indiquer le nombre minimum de barres nécessaires, et Name() pour retourner le nom de l'indicateur. Le fichier Test_ATROnArray.mq5 fournit un exemple d'utilisation, et le fichier IncATROnArray, situé dans le dossier MQL5\Include\IncOnArray, est requis. ...
👉 Lis ça | Documentación | @mql5fr
Cette classe offre des méthodes supplémentaires : BarsRequired() pour indiquer le nombre minimum de barres nécessaires, et Name() pour retourner le nom de l'indicateur. Le fichier Test_ATROnArray.mq5 fournit un exemple d'utilisation, et le fichier IncATROnArray, situé dans le dossier MQL5\Include\IncOnArray, est requis. ...
👉 Lis ça | Documentación | @mql5fr
❤2
Le développement d'un Expert Advisor pour le trading sur le marché des métaux précieux nécessite une compréhension approfondie de plusieurs technologies de pointe. L'utilisation des états quantiques et de la probabilité permet des prises de décision améliorées via un système quantique avancé. Les modules d'IA intégrés utilisent des indicateurs comme RSI, ADX, MA, et ATR avec des pondérations adaptatives pour affiner les stratégies de trading.
Un système de gestion des risques robuste est essentiel, comprenant des protections strictes du dépôt, des limites de position, ainsi que des stops dynamiques adaptatifs. Le Quantum Trailing Stop ajuste le stop loss selon les conditions du marché. Une auto-optimisation via des tests de stratégie optimise automatiquement les paramètres pour une performance accrue.
Pour le trading de l'or et de l'argent, des paramètres spécifiques considérant la ...
👉 Lis ça | VPS | @mql5fr
Un système de gestion des risques robuste est essentiel, comprenant des protections strictes du dépôt, des limites de position, ainsi que des stops dynamiques adaptatifs. Le Quantum Trailing Stop ajuste le stop loss selon les conditions du marché. Une auto-optimisation via des tests de stratégie optimise automatiquement les paramètres pour une performance accrue.
Pour le trading de l'or et de l'argent, des paramètres spécifiques considérant la ...
👉 Lis ça | VPS | @mql5fr
❤2
Le FVG, ou Fair Value Gap, est un concept en trading qui identifie une inefficacité dans l'action des prix. Il se manifeste par un écart visible entre les prix d'ouverture, maximal, minimal et de clôture sur trois bougies consécutives. Cet écart se produit généralement lorsque la plage d'une bougie ne chevauche pas celles des bougies adjacentes, créant ainsi une "zone vide." Les traders analysent souvent ces zones comme des points potentiels où le marché pourrait retracer afin de corriger le déséquilibre observé. Ce concept est intégré dans diverses stratégies de trading pour signaler des points d'entrée ou de sortie basés sur des observations d'inefficacités du marché.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤4✍1🏆1👀1
L'implémentation d'un Expert Advisor multi-devises permet de trader simultanément avec plusieurs actifs dans MetaTrader 5. Cette avancée offre une analyse complète grâce aux testeurs de stratégie. Le principal défi réside dans la taille croissante du code, nécessitant une gestion structurée. Un exemple avec un suivi de tendance utilisant la Triple Moyenne Exponentielle souligne l'importance de paramétrages individuels pour chaque actif. Les tests montrent un cadre simple, mais une optimisation est essentielle pour des résultats significatifs. L'algorithme de décision peut s'améliorer avec une analyse plus complexe des corrélations entre les actifs, comme illustré par l'exemple de résonances sur les marchés.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
L'indicateur VGridLine Weekly est développé pour représenter une grille de temps verticale sur le graphique d'un actif financier, avec une intervalle définie d'une semaine. Grâce à cet outil, les analystes techniques et développeurs peuvent visualiser plus facilement le découpage temporel sur leurs graphiques, facilitant ainsi l'analyse des tendances et des mouvements de marché. Les paramètres d'entrée de cet indicateur permettent de définir précisément la configuration souhaitée, offrant ainsi une personnalisation adaptée selon les besoins analytiques spécifiques. L'utilisation de cet outil s'inscrit dans une approche systématique visant à améliorer la précision et l'efficacité des décisions financières éclairées basées sur l'étude du temps.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤1
L'indicateur en question a pour fonction principale d'afficher une grille temporelle verticale à intervalle journalier sur le graphique d'un actif financier. Cet outil est essentiel pour les analystes techniques souhaitant suivre les mouvements quotidiens des prix avec précision. Les utilisateurs peuvent bénéficier d'une visualisation plus claire des fluctuations de marché sur une base quotidienne. Ce type de représentation aide à segmenter les données de manière ordonnée, facilitant l'analyse des tendances et des schémas récurrents. Les paramètres d'entrée de cet indicateur permettent un réglage optimisé pour une meilleure adaptation aux besoins spécifiques de chaque utilisateur et de chaque actif analysé.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
L'indicateur de grille temporelle verticale est destiné à l'affichage sur les graphiques intrajournaliers ne dépassant pas H4. Il fournit une segmentation du temps toutes les quatre heures, sauf sur l'échelle de temps H3 où il n'apparaît pas. Les utilisateurs pourront mieux visualiser les intervalles temporels lors de l'analyse de l’actif financier. Les paramètres d'entrée de l'indicateur permettent de configurer cette fonctionnalité selon les besoins spécifiques des utilisateurs, optimisant ainsi l'analyse de l'évolution des prix à travers ces intervalles. Une utilisation judicieuse de cet outil peut accompagner efficacement les stratégies d'analyse technique sur des périodes quotidiennes.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
MetaQuotes a une fois de plus démontré son leadership dans la création de solutions innovantes pour l'industrie financière. Lors de l'exposition Forex Expo Dubai 2025, qui s'est tenue les 6 et 7 octobre, l'entreprise a reçu 2 prix prestigieux :
• MetaTrader 5 a reçu le titre de "Meilleure Plateforme de Trading Multi-Actifs, y compris Web et mobile".
• www.mql5.com a reçu le prix du "Meilleur Portail d'Outils Educatifs" pour sa base de connaissances qui ne cesse de s'enrichir : 60 nouveaux articles chaque mois, des applications de trading, des signaux et bien plus encore.
Nous sommes reconnaissants à nos clients et à tous les traders de la confiance qu'ils nous témoignent, qui est la force motrice de notre engagement à développer des technologies de trading avancées.
En savoir plus
• MetaTrader 5 a reçu le titre de "Meilleure Plateforme de Trading Multi-Actifs, y compris Web et mobile".
• www.mql5.com a reçu le prix du "Meilleur Portail d'Outils Educatifs" pour sa base de connaissances qui ne cesse de s'enrichir : 60 nouveaux articles chaque mois, des applications de trading, des signaux et bien plus encore.
Nous sommes reconnaissants à nos clients et à tous les traders de la confiance qu'ils nous témoignent, qui est la force motrice de notre engagement à développer des technologies de trading avancées.
En savoir plus
❤4🔥3
Simple_Grid est un conseiller expert axé sur la stratégie de grille. Il configure des ordres en attente dans les deux sens à partir du prix actuel, dans des paramètres définis. Ce programme opère sans Stop Loss, et les ordres non exécutés sont annulés dès 23h30. La reconfiguration de la grille commence après 4h00. Les paramètres configurables incluent l'espacement des ordres, la distance initiale du premier ordre, le nombre d'ordres, et le type d'ordres (stop ou limite). On peut également spécifier la taille du Take Profit et la taille de lot fixe, ainsi qu'un nombre magique unique. L'usage de ce conseiller expert est destiné uniquement à des fins éducatives dans MQL5 et ne convient pas au trading réel.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
Présentation d'un script pour maximiser votre efficacité en trading. Ce script crée un panneau graphique pour afficher la taille de lot maximale autorisée en temps réel. La détermination de cette taille est basée sur la taille de votre compte et l'effet de levier, calculée à partir de la marge libre disponible.
Cela évite le besoin de charger un conseiller expert pour accéder à ces informations cruciales. En utilisant un script plutôt qu'un expert, vous obtenez les détails nécessaires sans surcharge logicielle supplémentaire. Cette approche allège le système tout en fournissant des informations précises pour optimiser vos stratégies de trading. Pour ceux qui cherchent à rationaliser leurs opérations avec des données fiables, ce script offre une solution simple et efficace.
👉 Lis ça | Calendrier | @mql5fr
Cela évite le besoin de charger un conseiller expert pour accéder à ces informations cruciales. En utilisant un script plutôt qu'un expert, vous obtenez les détails nécessaires sans surcharge logicielle supplémentaire. Cette approche allège le système tout en fournissant des informations précises pour optimiser vos stratégies de trading. Pour ceux qui cherchent à rationaliser leurs opérations avec des données fiables, ce script offre une solution simple et efficace.
👉 Lis ça | Calendrier | @mql5fr
🏆4❤2
Découvrez les mystères des chandeliers japonais ! Ce guide technique révèle comment ces graphiques puissants, adaptés à tous les marchés, permettent de visualiser l'élan et le sentiment du marché. Apprenez à identifier des modèles comme le "Marubozu" ou le "Doji" et utilisez des algorithmes pour détecter ces configurations. La fonction RecognizeCandle offre un moyen d'identifier des types de chandeliers spécifiques, permettant ainsi une analyse plus profonde du marché. Idéal pour les traders et développeurs cherchant à enrichir leur arsenal avec des techniques sophistiquées et efficaces. Simplifiez votre processus de décision grâce à une analyse graphique précise et informée.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤5