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
Découvrez une approche innovante pour optimiser un Expert Advisor sous MetaTrader 5 grâce à la régulation de la pente de la courbe d'équilibre. En ajustant automatiquement le volume de trading basé sur l'orientation de cette courbe, on peut réduire les risques pendant les périodes difficiles. Ce système intelligent, compatible avec des stratégies multi-devises, s'intègre facilement avec la programmation orientée objet MQL5 pour une implémentation flexible. Bien qu'il ne transforme pas un EA perdant en gagnant, il apporte une couche de protection et d'optimisation, évitant ainsi des pertes conséquentes tout en facilitant les décisions de trading.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤6🎉1
L'indicateur technique XMA JJRSX System émet des signaux d'achat et de vente via des points et flèches colorés sur le graphique, accompagnés d'alertes. Son fonctionnement repose sur l'intégration des signaux de l'oscillateur JJRSX et de la moyenne mobile XMA, exploités sur des périodes senior et junior différentes. Les flèches de tendance issues de l'indicateur XMA proviennent d'une période senior, tandis que les signaux de changement de tendance du JJRSX sont issus d'une période junior.
Les points colorés indiquent un changement de tendance via l'analyse des signaux de l'indicateur XMA. Les flèches colorées permettent d'ouvrir des positions, celles vers le haut signalent des positions longues, et les flèches vers le bas concernent les positions courtes. Les points inversent les positions ouvertes. Plusieurs algorithmes de la moyenne mobile XMA peuvent être réglés, comme le SMA, EMA,...
👉 Lis ça | Cotations | @mql5fr
Les points colorés indiquent un changement de tendance via l'analyse des signaux de l'indicateur XMA. Les flèches colorées permettent d'ouvrir des positions, celles vers le haut signalent des positions longues, et les flèches vers le bas concernent les positions courtes. Les points inversent les positions ouvertes. Plusieurs algorithmes de la moyenne mobile XMA peuvent être réglés, comme le SMA, EMA,...
👉 Lis ça | Cotations | @mql5fr
❤5
L'indicateur ADX, développé par J. Welles Wilder, est essentiel pour évaluer la continuité ou le ralentissement des tendances. Pourtant, son affichage est peu optimal. Le code ColorXADX.mq5 a été conçu pour améliorer cela en utilisant le style DRAW_FILLING pour les lignes +DI et -DI, modifiant les couleurs en fonction de la direction et de la force de la tendance. La ligne ADX apparaît sous forme de points colorés, leur teinte indique la tendance par rapport aux niveaux définis. L'indicateur utilise un lissage universel avec des moyennes personnalisables : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA. Le paramètre Phase varie selon l'algorithme : il s'adapte à chaque méthode spécifique, influençant les calculs pour assurer des analyses précises. L'utilisation des classes de SmoothAlgorithms.mqh est requise, et plus de détails sont disponibles dans l'article indiqué sur l...
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤4
L'indicateur technique présenté utilise un algorithme de régression linéaire associé à une ligne de signal, offrant la possibilité de modifier le type de calcul de la moyenne. Dix options différentes sont disponibles : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA, chacune offrant des caractéristiques uniques pour le traitement des données. Il est important de noter que les paramètres de type Phase varient significativement selon l'algorithme choisi. Par exemple, pour JMA, la variable Phase varie de -100 à +100, tandis que pour T3, elle représente un facteur de calcul adapté pour la clarté. VIDYA utilise la période de l'oscillateur CMO, alors qu'AMA se base sur la période de l'EMA lent. L'EMA rapide et le facteur de degré d'AMA sont fixés à 2 par défaut. Les calculs reposent sur la bibliothèque SmoothAlgorithms.mqh. Des instructions supplémentaires sont disponibles dans l...
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
⚡2
Présentation de l'Expert Advisor TardioBot V1.05, inspiré par Giuseppe Tardio, pour MetaTrader 5. Cet EA exploite l'arbitrage triangulaire entre trois paires de devises afin de détecter les écarts de prix pour un trading potentiel. Il surveille constamment les offres et les demandes, évalue les ratios d'arbitrage, et exécute des transactions synchrones lorsque les occasions surpassent les seuils définis, en tenant compte des spreads et des commissions.
Les fonctionnalités de TardioBot incluent le support de six trios d'arbitrage préconfigurés, par exemple EUR/USD, GBP/USD, et EUR/GBP. L'EA actualise en temps réel les données de prix de chaque symbole, vérifie les tailles de lot, et intègre les commissions et coûts des spreads.
Cependant, cet EA est destiné uniquement à la démonstration et au test, et n'est pas conçu pour le trading en direct. Des mises à jour sont nécessaires avant ...
👉 Lis ça | Cotations | @mql5fr
Les fonctionnalités de TardioBot incluent le support de six trios d'arbitrage préconfigurés, par exemple EUR/USD, GBP/USD, et EUR/GBP. L'EA actualise en temps réel les données de prix de chaque symbole, vérifie les tailles de lot, et intègre les commissions et coûts des spreads.
Cependant, cet EA est destiné uniquement à la démonstration et au test, et n'est pas conçu pour le trading en direct. Des mises à jour sont nécessaires avant ...
👉 Lis ça | Cotations | @mql5fr
L’indicateur de deux moyennes mobiles, issu du livre de John Ehlers "Cybernetic Analysis for Stocks and Futures", présente un outil de filtrage de tendance efficace. La moyenne mobile rouge sert de filtre principal, identifiée comme un indicateur de tendance à moyen terme, essentiel pour une analyse des mouvements de marché sur plusieurs périodes. D’autre part, la moyenne mobile bleue, basée sur un calcul simplifié, fonctionne comme un filtre de tendance rapide. Cette combinaison permet d’ajuster les stratégies de trading en fonction des différents horizons temporels et est particulièrement utile pour optimiser les décisions basées sur les variations rapides du marché. L’application de ces moyennes mobiles peut offrir un avantage dans l’identification des points d’achat et de vente.
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤1
Dans le domaine de l'analyse technique, une méthode notable impliquant deux moyennes mobiles est décrite dans "Cybernetic Analysis for Stocks and Futures" par John Ehlers. Ici, une moyenne mobile (Lead) et sa moyenne exponentielle (EMA) sont utilisées pour générer des signaux de trading. Les points clés pour initier des transactions apparaissent lorsque ces deux moyennes s'intersectent sur un graphique. Cette approche cherche à appliquer des principes de la technologie DSP (traitement numérique du signal) pour optimiser les décisions de trading. Les traders qui intègrent ces concepts peuvent potentiellement affiner leurs analyses du marché boursier et des contrats à terme.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤3
La classe CNetMLP implémente un perceptron multicouche (MLP) avec une séparation nette entre le vecteur d'entrée et la structure du réseau. Cette classe prend en charge des vecteurs d'entrée de taille flexible. Les données doivent être normalisées entre les plages -1 à 1 ou 0 à 1. Les fonctions d'activation varient selon la plage : tangente hyperbolique pour [-1, 1], sigmoïde pour [0, 1]. La structure est décrite par un tableau qui définit le nombre de neurones par couche, permettant un réseau aussi simple qu'un seul neurone.
L'apprentissage utilise l'algorithme iRprop et nécessite des tableaux unidimensionnels pour les données. Les paramètres du processus incluent le nombre d'époques ou une tolérance d'erreur spécifiée. Les méthodes Save et Load gèrent la persistance des réseaux, sauvegardant l'erreur d'apprentissage et les poids. Validation avant chargement garanti. Un exemple d'ap...
👉 Lis ça | Market | @mql5fr
L'apprentissage utilise l'algorithme iRprop et nécessite des tableaux unidimensionnels pour les données. Les paramètres du processus incluent le nombre d'époques ou une tolérance d'erreur spécifiée. Les méthodes Save et Load gèrent la persistance des réseaux, sauvegardant l'erreur d'apprentissage et les poids. Validation avant chargement garanti. Un exemple d'ap...
👉 Lis ça | Market | @mql5fr
❤2
Un outil minimaliste a été développé pour le scalping manuel sur MT5, exploitant la simplicité des raccourcis clavier. Avec les chiffres 1 et 3, il est possible de passer des ordres d'achat et de vente, tandis que le chiffre 2 permet de clôturer des positions. Utiliser le chiffre 5 ajuste le seuil de rentabilité. L'outil offre des options pour fixer des limites de perte journalière, ainsi que l'auto SL TP, tout affiché sur un tableau de bord compact sur le graphique. Chaque paramètre est ajustable dans les entrées, optimisant ainsi le processus de trading manuel rapide. Particulièrement adapté aux indices et futures, ce programme vise à faciliter les décisions de trading efficaces.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤2
Un Expert Advisor (EA) offre aux traders un outil complet combinant analyse de marché, gestion du risque et optimisation des transactions. Il surveille le marché avec des indicateurs tels que le RSI, les moyennes mobiles, et l'ATR pour adapter les paramètres en fonction de la volatilité. L'accent est mis sur la gestion du risque en calculant soigneusement la taille des lots et en fixant des stop-loss et take-profit appropriés.
La fonctionnalité de stop suiveur assure une gestion dynamique des profits. L'optimisation périodique des paramètres garantit une adaptabilité aux conditions changeantes du marché. Les contrôles de spread et l'évitement des nouvelles à fort impact minimisent les risques.
Avant un déploiement sur un compte réel, un test et une optimisation en environnement de démonstration sont fortement conseillés.
👉 Lis ça | Signaux | @mql5fr
La fonctionnalité de stop suiveur assure une gestion dynamique des profits. L'optimisation périodique des paramètres garantit une adaptabilité aux conditions changeantes du marché. Les contrôles de spread et l'évitement des nouvelles à fort impact minimisent les risques.
Avant un déploiement sur un compte réel, un test et une optimisation en environnement de démonstration sont fortement conseillés.
👉 Lis ça | Signaux | @mql5fr
La fonction TesterWithdrawal() dans MQL5 modifie l'algorithme de calcul des prélèvements dans le testeur de stratégie. Lors de l'évaluation de plusieurs Expert Advisors, la comparaison des prélèvements relatifs peut être biaisée si l'un d'entre eux utilise cette fonctionnalité. TesterWithdrawal() émule les retraits d'argent pendant les tests et n'affecte pas le fonctionnement des EA en mode normal. Cette fonction n'impacte pas directement les bénéfices et pertes affichés, mais elle agit comme un stabilisateur psychologique et de gestion des risques. En ajoutant cette dynamique, il est possible d'obtenir des stratégies de trading plus robustes et moins sensibles aux fluctuations psychologiques.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤1
Un indicateur technique permet de tracer les graphiques de devises corrélées sur un même graphique. Actuellement, il ne supporte que l'affichage sous forme de barres. Les paramètres de couleur peuvent être ajustés entre mode couleur et monochrome. L'indicateur gère aussi l'inversion des paires de devises, comme EURUSD et USDCHF, ce qui est crucial pour des analyses précises.
Pour l'utiliser, identifiez d'abord les corrélations entre devises et compilez une liste des paires intéressantes, telles que EURUSD, GBPUSD, USDCHF ou EURJPY. Choisissez une paire principale, par exemple EURUSD, puis appliquez l'indicateur sur chaque graphique de devises concerné. Par exemple, configurez l'USDCHF comme inversé par rapport à l'EURUSD. L'affichage initial peut nécessiter du temps, car le chargement des bougies se fait progressivement, garantissant une synchronisation correcte et compensant toute a...
👉 Lis ça | Signaux | @mql5fr
Pour l'utiliser, identifiez d'abord les corrélations entre devises et compilez une liste des paires intéressantes, telles que EURUSD, GBPUSD, USDCHF ou EURJPY. Choisissez une paire principale, par exemple EURUSD, puis appliquez l'indicateur sur chaque graphique de devises concerné. Par exemple, configurez l'USDCHF comme inversé par rapport à l'EURUSD. L'affichage initial peut nécessiter du temps, car le chargement des bougies se fait progressivement, garantissant une synchronisation correcte et compensant toute a...
👉 Lis ça | Signaux | @mql5fr
❤1