Découvrez comment Matlab et Simulink peuvent transformer le développement d'un Expert Advisor sur MetaTrader 5! Simulink, grâce à sa modélisation graphique intuitive et ses blocs prédéfinis, facilite la création de systèmes de trading automatisés sans nécessiter de vastes portions de code. Intégré dans Matlab, il permet de simuler des dynamiques complexes, assurant une vérification robuste et rapide des stratégies de trading avant leur mise en application. Utilisez les EMA et les données historiques pour établir des systèmes précis et testés grâce à ces outils puissants. Avantageux pour les développeurs et traders, c'est une méthode innovante pour optimiser vos stratégies de trading dans MetaTrader 5.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤1
Les "Value Charts" sont des indicateurs de tendance de prix développés par David Stendahl. Ils identifient les états de surachat et de survente en se basant sur les prix extrêmes de tendance. Cet outil offre une approche différente pour évaluer la dynamique des prix sur les marchés financiers. Pour ceux qui recherchent une compréhension approfondie, le livre intitulé "Dynamic Trading Indicators : Winning with Value Charts and Price Action Profile" de Mark Helweg et David Stendahl constitue une ressource précieuse. Ce livre présente des perspectives détaillées et des méthodes pratiques pour utiliser cet indicateur efficacement dans l'analyse technique.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤2
L'indicateur de prix actuel est conçu pour afficher les données de prix dans un coin du graphique. Initialement développé en MQL4, il a été publié dans la Code Base le 30 juillet 2008. Les utilisateurs peuvent personnaliser l'indicateur via des paramètres d'entrée, offrant ainsi une flexibilité pour ajuster l'affichage selon leurs besoins spécifiques. Cet outil est utile pour ceux qui souhaitent suivre les mouvements de prix en temps réel directement sur leur interface graphique, permettant ainsi une analyse plus réactive du marché. L'indicateur reste un outil essentiel pour les traders cherchant à optimiser leurs décisions d'investissement.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
❤5🔥3
Un indicateur technique affiche des chandeliers "moyennés" d'un cadre temporel plus large sur un cadre plus petit. Chaque élément d'un chandelier est transformé par une moyenne : ouverture, bas, haut, et fermeture. Cela fournit une vue d'ensemble des tendances du marché. La direction est indiquée par la couleur des chandeliers, tandis que la taille du corps illustre la force de la tendance. La méthode de calcul de la moyenne est ajustable avec dix choix : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA. Les paramètres de type Phase varient selon l'algorithme, influençant la moyenne différemment. L'indicateur s'appuie sur les classes de la bibliothèque SmoothAlgorithms.mqh pour un calcul efficace des moyennes, conformément à une méthodologie détaillée dans un article dédié.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
La bibliothèque JSON de MQL5 offre une solution complète pour gérer les données JSON dans MQL5. Conçue avec une API DOM intuitive, elle permet d'effectuer des opérations courantes telles que l'analyse, la manipulation et la sérialisation des données JSON. Les fonctionnalités incluent la prise en charge des caractéristiques JSON5, la conversion sécurisée des types et la gestion dynamique des données.
Un moteur de requête robuste est disponible pour une extraction précise des données à l'aide de JSON Pointer et JSONPath. La manipulation de fichiers de grande taille est optimisée grâce à un analyseur de flux économe en mémoire. Des utilitaires tels que le clonage de documents et la fusion en profondeur facilitent les tâches complexes.
L'utilisation sûre de la mémoire est assurée par un modèle RAII, éliminant les risques de fuites de mémoire. La gestion par namespaces est cruciale pour ...
👉 Lis ça | Market | @mql5fr
Un moteur de requête robuste est disponible pour une extraction précise des données à l'aide de JSON Pointer et JSONPath. La manipulation de fichiers de grande taille est optimisée grâce à un analyseur de flux économe en mémoire. Des utilitaires tels que le clonage de documents et la fusion en profondeur facilitent les tâches complexes.
L'utilisation sûre de la mémoire est assurée par un modèle RAII, éliminant les risques de fuites de mémoire. La gestion par namespaces est cruciale pour ...
👉 Lis ça | Market | @mql5fr
❤2
L'Expert Advisor Multi-Divergence avec Confluence et Filtres est conçu pour automatiser une stratégie de trading avancée. Il identifie des points de retournement à forte probabilité en détectant la confluence de signaux de trois indicateurs clés : RSI, MACD et oscillateur stochastique.
La stratégie repose sur un processus de confirmation multicouche pour garantir des signaux de haute qualité, en détectant les divergences haussières et baissières. L'élément essentiel de l'EA est qu'il nécessite qu'un nombre d'indicateurs, défini par l'utilisateur, confirme la même divergence pour déclencher une transaction, augmentant ainsi la fiabilité.
Des options de filtrage avancé tels qu'un filtre de tendance via EMA et un filtre de volume peuvent être appliquées pour encore améliorer la précision. La personnalisation des paramètres permet d'adapter la stratégie à vos besoins spécifiques.
Ce...
👉 Lis ça | Signaux | @mql5fr
La stratégie repose sur un processus de confirmation multicouche pour garantir des signaux de haute qualité, en détectant les divergences haussières et baissières. L'élément essentiel de l'EA est qu'il nécessite qu'un nombre d'indicateurs, défini par l'utilisateur, confirme la même divergence pour déclencher une transaction, augmentant ainsi la fiabilité.
Des options de filtrage avancé tels qu'un filtre de tendance via EMA et un filtre de volume peuvent être appliquées pour encore améliorer la précision. La personnalisation des paramètres permet d'adapter la stratégie à vos besoins spécifiques.
Ce...
👉 Lis ça | Signaux | @mql5fr
Explorez trois méthodes essentielles pour gérer efficacement les erreurs dans les Expert Advisors de MetaTrader 5 ! Découvrez comment l'évaluation des résultats finaux, le débogage étape par étape et la consignée des étapes clés dans un journal peuvent transformer votre processus de développement. Chacune offre des avantages uniques, allant de l'identification rapide des erreurs à une analyse approfondie du fonctionnement du programme. Apprenez à utiliser les fonctions Commenter(), Alerte(), et Imprimer() pour optimiser votre journal de programmation. Enfin, découvrez comment une approche innovante de journalisation avec l'application LogMon, codée en C++, peut révolutionner votre flux de travail.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤6
L'indicateur utilise un filtre de super lissage de 3ème ordre, tel que décrit par John Ehlers dans son ouvrage sur l'analyse cybernétique des actions et des futures. L'application de cette technologie avancée DSP est conçue pour optimiser les stratégies de trading. La méthode de calcul améliorée de la moyenne mobile a pour but de fournir des signaux plus précis et fiables, en réduisant le bruit et en améliorant la réactivité aux variations du marché. Ce type d'indicateur est prisé pour son efficacité à identifier les tendances, rendant l'analyse des données de marché plus robuste et pertinente pour les traders professionnels.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
L'indicateur présenté est basé sur un filtre de super lissage de 2ème ordre. Cette méthode est adaptée du livre de John Ehlers "Cybernetic Analysis for Stocks and Futures : Cutting-Edge DSP Technology to Improve Your Trading". L'indicateur intègre des techniques modernes de traitement du signal numérique pour améliorer le calcul des moyennes mobiles. Ce filtre permet de réduire le bruit et d'obtenir des signaux plus clairs pour l'analyse des tendances de marché. Il s'adresse aux développeurs souhaitant améliorer la précision de leurs outils d'analyse technique via des méthodes avancées de lissage des données.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤1
Cet indicateur technique permet d'afficher la direction de l'accélération du prix JFatlSpeed en passant d'un cadre temporel plus grand à un cadre plus petit. Il offre des alertes sur la direction de la vitesse actuelle à chaque changement de barre d'un horizon temporel élargi. L'indicateur utilise des points multicolores pour représenter la vitesse. Un point bleu indique une vitesse accélérante positive, un point jaune signale une décélération positive. Inversement, un point rouge illustre une décélération négative et un point rose, une accélération négative. Cet outil ne révèle pas la direction de la tendance actuelle, mais sa vitesse. Il est conseillé de combiner cet indicateur avec un autre indicateur de tendance pour plus de précision. Le fichier compilé doit être présent dans le dossier MQL5\Indicators. L'indicateur s'appuie sur les classes de la bibliothèque SmoothAlgorithms.mqh...
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
👍2❤1
Les spreads jouent un rôle crucial dans le trading algorithmique, influençant directement les performances des Expert Advisors (EA). Les courtiers varient dans leur approche des spreads, qu'il s'agisse de comptes à spreads fixes, ECN, ou réguliers, ce qui rend l'analyse de ces derniers indispensable pour les développeurs de stratégies de trading.
L'outil en question permet de suivre les spreads courants, minimum et maximum pour chaque instrument de votre Market Watch. Les données sont réinitialisées chaque jour à minuit, selon l'heure du courtier. Ce suivi détaillé aide à adapter les EAs et à éviter les phases de spreads excessifs qui pourraient affecter le rendement.
Les utilisateurs peuvent personnaliser l'affichage en pips au lieu de points et trier les instruments selon les écarts les plus élevés. Le design simplifié, éliminant grilles et arrière-plans inutiles, facilite la lec...
👉 Lis ça | Calendrier | @mql5fr
L'outil en question permet de suivre les spreads courants, minimum et maximum pour chaque instrument de votre Market Watch. Les données sont réinitialisées chaque jour à minuit, selon l'heure du courtier. Ce suivi détaillé aide à adapter les EAs et à éviter les phases de spreads excessifs qui pourraient affecter le rendement.
Les utilisateurs peuvent personnaliser l'affichage en pips au lieu de points et trier les instruments selon les écarts les plus élevés. Le design simplifié, éliminant grilles et arrière-plans inutiles, facilite la lec...
👉 Lis ça | Calendrier | @mql5fr
❤1
La superposition de multiples indicateurs stochastiques, chacun avec une période distincte, peut offrir un avantage analytique aux traders novices. En combinant ces indicateurs, on obtient une vue d'ensemble plus complète des tendances du marché. Cela permet d'identifier plus efficacement les points d'achat et de vente potentiels grâce à la convergence des signaux des différentes plages temporelles. Bien que cet outil puisse améliorer l'analyse, il est crucial de bien comprendre son fonctionnement et de l'intégrer dans une approche plus large qui inclut d'autres facteurs de marché et méthodes d'analyse technique. Une pratique rigoureuse et une formation continue sont essentielles pour maximiser ses bénéfices.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤1
Dans MetaTrader 5 build 5320, nous ajouté une catégorie CodeBase distincte pour les services. Vous pouvez désormais partager facilement ces applications MQL5 et les télécharger directement depuis la plateforme avec une installation automatique dans le dossier correspondant.
Nous avons également amélioré les opérations avec les variables d'entrée dans MQL5. Vous pouvez maintenant spécifier, à l'aide d'un paramètre distinct, un nom de variable à afficher dans les propriétés du programme de la plateforme.
Nous avons également apporté plusieurs améliorations au compilateur et au débogueur MQL5, et ajouté des traductions du terminal Web en roumain et en hébreu.
Important:
En savoir plus
Nous avons également amélioré les opérations avec les variables d'entrée dans MQL5. Vous pouvez maintenant spécifier, à l'aide d'un paramètre distinct, un nom de variable à afficher dans les propriétés du programme de la plateforme.
Nous avons également apporté plusieurs améliorations au compilateur et au débogueur MQL5, et ajouté des traductions du terminal Web en roumain et en hébreu.
Important:
Le build 5320 est la dernière mise à jour à prendre en charge Windows 7, Windows 8, Windows 8.1 et Windows Server 2008. À partir de la prochaine version, les plateformes de bureau fonctionnant avec ces systèmes d'exploitation ne recevront plus de mises à jour. La seule exception concerne les plateformes fonctionnant sous Wine.
En savoir plus
❤3
L'article explore la création d'un Expert Advisor pour MetaTrader 5, se concentrant sur l'automatisation du trading avec une stratégie basée sur les rebonds des enveloppes et l'indicateur MACD. En utilisant les classes de base MQL5, même les développeurs débutants peuvent développer ce système en minimisant le codage manuel. L'optimisation du système via le Testeur de Stratégie améliore considérablement les résultats, avec des ajustements sur l'Arrêt de Perte, la Prise de Bénéfice, et les paramètres des enveloppes. Des tests sur différentes échelles temporelles révèlent des résultats variables, soulignant l'importance d'une gestion prudente des risques. Le modèle se révèle prometteur pour les développeurs cherchant à implémenter rapidement des idées de trading.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤7
L'indicateur décrit ici est conçu pour afficher la direction de l'accélération des prix JFatlAcceleration, allant d'une grande échelle de temps à une plus petite. Il offre également des alertes pour chaque changement de barre sur une plus grande échelle de temps. Les flèches colorées indiquent la nature de l'accélération : salée pour une accélération positive croissante, jaune pour une valeur positive décroissante. À l'inverse, une accélération négative décroissante est indiquée par une flèche rouge, et rose pour une valeur négative croissante. Il est crucial de noter que cet indicateur ne montre pas la direction de la tendance actuelle mais plutôt son accélération. Pour des résultats plus fiables, il est recommandé de le coupler avec un autre indicateur de tendance. L'efficacité de l'indicateur repose sur la présence du fichier compilé ColorJFatlAcceleration dans le dossier MQL5\Indi...
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤3
Horloge intégrée dans le commentaire du graphique destinée aux développeurs. Cette fonctionnalité permet de visualiser l'heure actuelle, le temps écoulé depuis le début de la barre, ainsi que le temps restant jusqu'à la clôture de celle-ci. Le premier indicateur montre l'heure actuelle pour une gestion du temps efficace. Le second offre un aperçu du temps écoulé depuis l'ouverture de la barre pour mieux évaluer le marché. Enfin, le troisième indique le temps restant avant la fermeture de la barre, permettant ainsi une planification des actions futures. Notez que sur les périodes W1 et MN1, l'horloge ne génère aucune donnée, ce qui peut limiter l'analyse temporelle sur ces délais plus longs.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤1
Horloge intégrée dans le commentaire du graphique destinée aux développeurs. Cette fonctionnalité permet de visualiser l'heure actuelle, le temps écoulé depuis le début de la barre, ainsi que le temps restant jusqu'à la clôture de celle-ci. Le premier indicateur montre l'heure actuelle pour une gestion du temps efficace. Le second offre un aperçu du temps écoulé depuis l'ouverture de la barre pour mieux évaluer le marché. Enfin, le troisième indique le temps restant avant la fermeture de la barre, permettant ainsi une planification des actions futures. Notez que sur les périodes W1 et MN1, l'horloge ne génère aucune donnée, ce qui peut limiter l'analyse temporelle sur ces délais plus longs.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
👍1
Une nouvelle version de l'indicateur ZigZag est disponible, intégrant les fonctionnalités avancées du Parabolic SAR. Cette mise à jour propose la construction de niveaux de Fibonacci sur les sommets récents et précédents. Le canal est établi à partir de trois sommets ZigZag consécutifs, avec la possibilité de sélection de ces sommets, offrant une analyse technique plus approfondie. Les paramètres d'entrée de l'indicateur sont ajustables pour répondre aux besoins spécifiques de chaque utilisateur, permettant une personnalisation précise des analyses graphiques. Cette version est conçue pour améliorer la précision et la flexibilisation des stratégies de trading.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤3
Cet Expert Advisor (EA) utilise une stratégie centrée sur le suivi de tendance et la dynamique de momentum avec deux moyennes mobiles exponentielles (EMA) et l'indice de force relative (RSI). Le signal d'achat se déclenche lorsque l'EMA rapide dépasse l'EMA lente et que le RSI franchit un seuil défini. À l'inverse, la position de vente est initiée lorsque l'EMA rapide descend sous l'EMA lente et que le RSI est en-dessous d'un seuil établi. La gestion du risque est assurée par un calcul dynamique de la taille des lots basé sur le solde du compte et le pourcentage de risque envisagé. Un filtre temporel permet de restreindre les opérations à certaines heures spécifiques. Intégralement codé en MQL5, il s'attache à tout graphique. Les paramètres sont ajustables pour optimiser la performance sur EURUSD en H1 et d'autres paires ou périodes.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
❤2
L'Expert Advisor Cincin (v2.24) est conçu pour MetaTrader 5, exécutant des transactions aléatoires conservatrices sur des symboles définis comme l'EURUSD. Incluant des fonctionnalités comme la gestion des paniers, il permet la couverture et le contrôle des positions. Les transactions sont basées sur des décisions aléatoires, en adéquation avec les niveaux de risque, de stop-loss et de take-profit. Des ajustements de seuil de rentabilité et des couvertures sont utilisés pour limiter les pertes. Des protections sont intégrées, telles que les contrôles de marge et les validations de l'état du marché. Cet EA est destiné uniquement au test et non au trading réel. Attention aux stratégies de martingale ou aux augmentations de taille des lots, qui peuvent mener à une perte totale du capital. Le code requiert des mises à jour importantes avant d'être prêt pour une utilisation en conditions ré...
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤1