Une nouvelle version d'un indicateur Zigzag original est proposée, basée sur l'algorithme. Les principales améliorations incluent deux modes : "Oscillateur" et "HighLow". Le mode oscillateur offre une vue dynamique des mouvements du zigzag, bien qu'il ne constitue pas un oscillateur traditionnel. Ici, les extrêmes bas et hauts caractérisent les points du symbole sans plage fixe. Le mode HighLow reste plus fidèle aux variations normales du Zigzag traditionnel.
Pour renforcer ces fonctionnalités, les niveaux de retracement de Fibonacci s'ajoutent aux deux modes avec une mise à l'échelle dynamique, offrant stabilité visuelle malgré les variations de prix. De plus, chaque mode permet de tracer la jambe actuelle même non confirmée, basée sur des indicateurs de prix tels que ouverture, fermeture, et d'autres. Les nuances en bleu ou rouge indiquent la tendance en cours, et le volume influe...
👉 Lis ça | CodeBase | @mql5fr
Pour renforcer ces fonctionnalités, les niveaux de retracement de Fibonacci s'ajoutent aux deux modes avec une mise à l'échelle dynamique, offrant stabilité visuelle malgré les variations de prix. De plus, chaque mode permet de tracer la jambe actuelle même non confirmée, basée sur des indicateurs de prix tels que ouverture, fermeture, et d'autres. Les nuances en bleu ou rouge indiquent la tendance en cours, et le volume influe...
👉 Lis ça | CodeBase | @mql5fr
👌1
Découvrez comment MQL5 révolutionne le trading algorithmique avec sa performance accrue et sa programmation orientée objet. Le testeur de stratégie multi-devises sur MetaTrader 5 offre un environnement unique pour développer des systèmes de trading avancés. L'article explore la création de stratégies adaptatives, combinant plusieurs approches de trading au sein d'un Expert Advisor pour optimiser les bénéfices en temps réel. Apprenez à utiliser les outils puissants comme le conteneur de stratégies et l'analyse d'indicateurs pour ajuster vos trades aux conditions de marché changeantes. L'approche orientée objet facilite l'implémentation et le développement de stratégies personnalisées, améliorant ainsi le potentiel de gains.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤1
L'indicateur Kairi, ou KRI, est un outil essentiel pour les analystes techniques, similaire dans sa fonction au Momentum. Cet oscillateur, utile sur n'importe quelle période, se concentre sur la déviation du prix par rapport à sa moyenne mobile simple, recommandée ici sur 13 périodes. Il exprime cette déviation en pourcentage, oscillant autour de zéro avec une plus grande amplitude.
Un KRI élevé et positif suggère une surévaluation du prix, incitant à la vente. Inversement, une valeur négative indique une opportunité d'achat. En situation de tendance claire, le KRI montre des valeurs positives stables pour une tendance baissière, et négatives pour une tendance haussière.
Le KRI sert aussi d'indicateur de tendance. Les changements de signe marquent des signaux clés, notamment lorsqu'il dépasse +1 ou -1, indiquant des situations de surachat ou de survente. La convergence et la diverge...
👉 Lis ça | Market | @mql5fr
Un KRI élevé et positif suggère une surévaluation du prix, incitant à la vente. Inversement, une valeur négative indique une opportunité d'achat. En situation de tendance claire, le KRI montre des valeurs positives stables pour une tendance baissière, et négatives pour une tendance haussière.
Le KRI sert aussi d'indicateur de tendance. Les changements de signe marquent des signaux clés, notamment lorsqu'il dépasse +1 ou -1, indiquant des situations de surachat ou de survente. La convergence et la diverge...
👉 Lis ça | Market | @mql5fr
❤2
Vladimir Kravchuk a élaboré une méthode adaptative innovante pour le suivi des tendances et cycles de marché. Appelée RSTL (Reference Slow Trend Line), cette méthode repose sur une ligne de tendance "lente" de référence, issue des filtres numériques VLF-1 et VLF-2, appliqués à une série discrète d'entrée avec un retard équivalent à l'intervalle de Nyquist TNi. La RSTL se rapproche des moyennes mobiles simples en termes de décalage par rapport aux prix actuels. En remplaçant la réponse impulsionnelle complexe du RSTL par des pondérations 1/N, on obtient une procédure de moyenne mobile à N points complète, renforçant l'analogie entre les deux approches.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤1
L'indicateur conçu par igorad est utilisé pour générer des signaux d'entrée précis sur le marché. Ces signaux sont indiqués par de grands points colorés facilement identifiables, ce qui simplifie la prise de décision pour les développeurs et les analystes quantitatifs. De plus, l'indicateur inclut un système de gestion des risques avec une ligne de placement des ordres Stop Loss. Cette ligne est affichée en couleur salée pour sécuriser les positions longues, et en rose pour protéger les positions courtes. Cet outil est particulièrement utile pour optimiser l'efficacité des stratégies de trading automatisé, tout en réduisant le risque d'erreurs humaines.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
❤3✍1
Il est crucial de considérer les décalages horaires causés par le passage à l'heure d'été dans différentes régions du monde pour les sessions FOREX. La session FOREX doit normalement compter 120 heures, du dimanche 17h00 EST au vendredi 17h00 EST. Cependant, en raison des changements d'heures saisonniers, comme aux États-Unis (2e dimanche de mars et 1er dimanche de novembre) et en Europe (dernier dimanche de mars et d'octobre), des décalages peuvent perturber ce timing.
Certains courtiers ne reflètent pas ces ajustements dans l'horodatage du début et de fin de la session, résultant en une première heure manquante. Un script est disponible pour analyser et archiver les sessions incorrectes, aidant à déterminer la précision des horaires affichés par les courtiers. La première heure devrait s'ajuster pour débuter le dimanche à 23h00 (au lieu de lundi 00h00) après les changements horloge...
👉 Lis ça | CodeBase | @mql5fr
Certains courtiers ne reflètent pas ces ajustements dans l'horodatage du début et de fin de la session, résultant en une première heure manquante. Un script est disponible pour analyser et archiver les sessions incorrectes, aidant à déterminer la précision des horaires affichés par les courtiers. La première heure devrait s'ajuster pour débuter le dimanche à 23h00 (au lieu de lundi 00h00) après les changements horloge...
👉 Lis ça | CodeBase | @mql5fr
❤2
L'utilitaire "Symbol Swap Panel" améliore l'efficacité des traders grâce à une gestion simplifiée des symboles graphiques et Market Watch. Avec une transition de symbole rapide, il facilite l'adaptation de stratégies sans navigation complexe. Son intégration à Market Watch assure un accès immédiat aux données en temps réel. L'outil permet également une analyse historique complète pour des décisions éclairées. Il garantit un chargement de données précis, essentiel lors des changements d'horizon temporel. Pour personnaliser l'apparence, des images BMP peuvent être ajoutées dans le dossier MQL5/Images, enrichissant l'expérience utilisateur. Cet outil convient parfaitement aux traders actifs qui nécessitent une gestion optimisée et efficace des symboles.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
❤1
Dans le développement d'un Expert Advisor (EA) basé sur la stratégie de B. Williams pour MetaTrader 5, plusieurs étapes importantes sont à considérer. L'objectif principal est de créer une classe EA orientée objet nommée C_TS_BW. Cette classe doit utiliser autant que possible les codes existants de la bibliothèque standard en MQL5.
L'implémentation de C_TS_BW inclut la vérification des signaux des cinq dimensions de trading, tels que décrits par B. Williams, et doit permettre la gestion des ordres et des Stops Loss. L'EA doit être adapté pour fonctionner avec divers instruments, Forex et CFD, et intégré correctement avec les indicateurs Alligator, Fractals, AO et AC.
Tester et valider ces systèmes dans le contexte actuel du marché est crucial pour évaluer la viabilité de cette stratégie de trading. Adapter la gestion des lots et des signaux en conséquence est également nécessaire po...
👉 Lis ça | VPS | @mql5fr
L'implémentation de C_TS_BW inclut la vérification des signaux des cinq dimensions de trading, tels que décrits par B. Williams, et doit permettre la gestion des ordres et des Stops Loss. L'EA doit être adapté pour fonctionner avec divers instruments, Forex et CFD, et intégré correctement avec les indicateurs Alligator, Fractals, AO et AC.
Tester et valider ces systèmes dans le contexte actuel du marché est crucial pour évaluer la viabilité de cette stratégie de trading. Adapter la gestion des lots et des signaux en conséquence est également nécessaire po...
👉 Lis ça | VPS | @mql5fr
Les indicateurs 2pbIdeal1MA.mq5 et 2pbIdeal3MA.mq5 sont basés sur des moyennes mobiles utilisant l'algorithme Neutron pour calculer les valeurs moyennes. Le 2pbIdeal3MA applique cet algorithme à trois reprises, chaque fois avec deux paramètres d'entrée distincts pour gérer la moyenne grossière et la moyenne fine. Leur conception permet de capter les tendances sur différentes échelles temporelles, que ce soit à court terme ou à long terme. L'approche d'utilisation la plus rudimentaire consiste à observer le croisement entre la moyenne lente et la moyenne rapide. Initialement développés pour MQL4, ces indicateurs ont été introduits dans la Code Base à mql4.com le 26 janvier 2009.
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤2
L'indicateur T3 a été créé en 1998 par Tim Tillson dans le but de surmonter certains des défauts des moyennes mobiles classiques, notamment le bruit de marché et le décalage. En utilisant un lissage exponentiel répété des séries de prix, le T3 améliore la réactivité de la moyenne mobile aux changements de prix. Les signaux générés par cet indicateur sont clairs : un franchissement par le bas de la ligne montante indique un signal d'achat, tandis qu'un franchissement par le haut de la ligne descendante est un signal de vente. Il s'appuie sur la classe CT3 de la bibliothèque SmoothAlgorithms.mqh, une approche qui permet un calcul efficace sans la nécessité de tampons intermédiaires.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤2
Les signaux de trading se basent sur la clôture des chandeliers. L'indicateur personnalisé T3 est au cœur du processus. Un croisement ascendant sur cet indicateur déclenche une position longue, tandis qu'un croisement descendant active une position courte. Les tests sont orientés sur le GBPUSD avec un lot fixe de 0.1, sans Stop Loss, Take Profit, ou Trailing. Les paramètres spécifiques du T3 incluent T3Period à 14 et b_ à 70. Deux fichiers essentiels, basedonindicatorexpertsignal.mqh et t3signal.mqh, doivent être placés dans le répertoire \MQL5\Include\Expert\MySignals pour l'intégration dans MQL5 Wizard. Le fichier d'indicateur T3, t3.mq5, est requis dans \MQL5\Indicators pour un fonctionnement correct. La bibliothèque smoothalgorithms.mqh doit également être disponible dans \MQL5\Include. Les résultats des tests couvrent les périodes M15, H1, et D1, fournissant des graphiques pour c...
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤3
Cette bibliothèque facilite la gestion du format de stockage tick, qui offre un équilibre optimisé entre performance en lecture/écriture et taille de fichier. Seuls certains champs spécifiques du MqlTick original sont retenus, garantissant une efficacité maximale. Pour explorer les méthodes disponibles, utilisez MetaEditor avec la commande ALT+M.
Exemples pratiques : le script inclus permet d'enregistrer et de charger des ticks depuis un fichier, illustrant un taux de compression de 10x. Après décompression, les données des ticks conservent leur intégrité d'origine. Quant à la performance, le script convertit et inverse un tableau de ticks à des vitesses dépassant 40 millions de ticks par seconde, garantissant ainsi la préservation des informations initiales. Pour d'autres solutions, consultez le lien fourni.
👉 Lis ça | Calendrier | @mql5fr
Exemples pratiques : le script inclus permet d'enregistrer et de charger des ticks depuis un fichier, illustrant un taux de compression de 10x. Après décompression, les données des ticks conservent leur intégrité d'origine. Quant à la performance, le script convertit et inverse un tableau de ticks à des vitesses dépassant 40 millions de ticks par seconde, garantissant ainsi la préservation des informations initiales. Pour d'autres solutions, consultez le lien fourni.
👉 Lis ça | Calendrier | @mql5fr
La fonction "Set Auto TP and SL" est essentielle pour une gestion automatisée efficace des risques et des profits dans le trading. En définissant des niveaux de prix fixes pour clôturer automatiquement les transactions avec Take Profit (TP) et Stop Loss (SL), elle élimine la nécessité d'une surveillance continue. Les traders peuvent ainsi configurer des paramètres personnalisés basés sur des pips, pourcentages ou niveaux techniques avant l'ouverture de chaque position.
L'activation de cette fonction offre plusieurs avantages. Elle réduit les risques en respectant les limites de pertes fixées, protège les gains réalisés en clôturant les positions au bon moment, et diminue l'impact des émotions sur le processus décisionnel. En termes d'efficacité, elle évite la configuration manuelle répétitive, ce qui s'avère crucial pour les scalpeurs ou traders fréquents recherchant la rapidité et l...
👉 Lis ça | Calendrier | @mql5fr
L'activation de cette fonction offre plusieurs avantages. Elle réduit les risques en respectant les limites de pertes fixées, protège les gains réalisés en clôturant les positions au bon moment, et diminue l'impact des émotions sur le processus décisionnel. En termes d'efficacité, elle évite la configuration manuelle répétitive, ce qui s'avère crucial pour les scalpeurs ou traders fréquents recherchant la rapidité et l...
👉 Lis ça | Calendrier | @mql5fr
❤1
L'article explore les méthodes statistiques tirées du livre "Statistika dlya traderov" pour évaluer l'efficacité des systèmes de trading. Dans le contexte évolutif de MetaTrader, les concepts traditionnels de trading nécessitent des adaptations. Le système de position de MetaTrader 5 diffère du modèle classique, remplaçant le concept d'ordres par des transactions définies par des positions ouvertes et fermées. L'entrée et la sortie de positions sont analysées pour maximiser le profit potentiel. Une structure de transformation permet de comparer les anciennes méthodes avec les conceptions modernes, tout en conservant l'intégrité des données. L'article propose un cadre pour quantifier et améliorer les stratégies de trading.
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤3
Un indicateur avancé trace automatiquement les niveaux de retracement de Fibonacci sur un graphique pour un nombre précis de barres défini par l'utilisateur, sans intervention manuelle. L'utilisateur détermine le nombre de barres à analyser, et l'indicateur identifie les points hauts et bas pour tracer les niveaux pertinents. Dans un contexte de tendance haussière, lorsque le sommet récent précède le creux, les niveaux projetés signalent potentiels supports lors d'un retracement de prix. Inversement, si un creux récent précède un sommet, l'indicateur détecte une tendance baissière et les niveaux de Fibonacci indiquent d'éventuelles résistances. Ce concept initial a été mis en ligne dans la Base de code de mql4.com en avril 2011.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤1
L'indicateur présenté propose diverses méthodes pour prédire les valeurs futures d'une série de prix. Ces méthodes incluent l'extrapolation de la série de Fourier en passant par l'algorithme de Quinn-Fernandes, ainsi que plusieurs méthodes de prédiction linéaire. L'objectif est de calculer la prédiction du prix futur en fonction des valeurs passées. Les méthodes de Burg et de covariance modifiée sont parmi celles utilisées pour minimiser l'erreur quadratique moyenne.
En ce qui concerne les paramètres, LastBar identifie la dernière barre de données passées, tandis que PastBars détermine le nombre de barres utilisées pour la prédiction. LPOrder définit l'ordre du modèle linéaire. FutBars prévoit le nombre de barres futures à prévoir. Pour certaines méthodes, comme celle de Fourier, des paramètres comme HarmNo et FreqTOL sont cruciaux pour la précision.
Les résultats sont visualisés pa...
👉 Lis ça | AlgoBook | @mql5fr
En ce qui concerne les paramètres, LastBar identifie la dernière barre de données passées, tandis que PastBars détermine le nombre de barres utilisées pour la prédiction. LPOrder définit l'ordre du modèle linéaire. FutBars prévoit le nombre de barres futures à prévoir. Pour certaines méthodes, comme celle de Fourier, des paramètres comme HarmNo et FreqTOL sont cruciaux pour la précision.
Les résultats sont visualisés pa...
👉 Lis ça | AlgoBook | @mql5fr
❤5
Un nouvel indicateur de tendance a été développé par Victor Chebotariov pour le marché. Cet indicateur calcule la différence entre le prix d'ouverture et le prix de clôture des barres, en utilisant un algorithme de moyenne simple (SMA). Victor Chebotariov recommande d'utiliser une période de calcul de la moyenne de 174, mais d'autres valeurs peuvent également être utilisées. Les signaux clés incluent un croisement de la ligne zéro de bas en haut pour indiquer un achat, et de haut en bas pour une vente.
L'indicateur se base sur la classe CMoving_Average de la bibliothèque SmoothAlgorithms.mqh. Cette classe a été publiée en détail dans l'article "Averaging price series without additional buffers for intermediate calculations". Cet outil a été initialement implémenté dans MQL4 et est disponible dans la Code Base depuis le 3 août 2006.
👉 Lis ça | CodeBase | @mql5fr
L'indicateur se base sur la classe CMoving_Average de la bibliothèque SmoothAlgorithms.mqh. Cette classe a été publiée en détail dans l'article "Averaging price series without additional buffers for intermediate calculations". Cet outil a été initialement implémenté dans MQL4 et est disponible dans la Code Base depuis le 3 août 2006.
👉 Lis ça | CodeBase | @mql5fr
❤7👏1
Le Volume Weighted Average Price (VWAP) mensuel est un indicateur avancé pour l'analyse à long terme des marchés. Conçu pour une réinitialisation mensuelle, cet outil donne une image précise et pondérée du prix moyen des actifs, intégrant les volumes échangés. Contrairement aux moyennes mobiles classiques, il reflète les niveaux de prix où l'activité commerciale est significative, offrant une mesure robuste de la véritable valeur d'un actif.
Sa capacité à se recalculer chaque mois en fait un outil incontournable pour les stratégies à long terme. Les investisseurs institutionnels s'en servent pour des décisions sur des positions importantes. La position du prix par rapport au VWAP indique des tendances : au-dessus, une force haussière ; en dessous, une pression baissière.
Le VWAP mensuel trace simplement une ligne sur le graphique, simplifiant l'interprétation des données. Compatible...
👉 Lis ça | AlgoBook | @mql5fr
Sa capacité à se recalculer chaque mois en fait un outil incontournable pour les stratégies à long terme. Les investisseurs institutionnels s'en servent pour des décisions sur des positions importantes. La position du prix par rapport au VWAP indique des tendances : au-dessus, une force haussière ; en dessous, une pression baissière.
Le VWAP mensuel trace simplement une ligne sur le graphique, simplifiant l'interprétation des données. Compatible...
👉 Lis ça | AlgoBook | @mql5fr
❤2
Le VWAP hebdomadaire (Volume Weighted Average Price) est un indicateur essentiel pour l'analyse du marché sur une base hebdomadaire. Il fournit aux traders une vue d'ensemble de la valeur réelle d'un actif tout au long de la semaine en intégrant le volume dans son calcul. En se réinitialisant chaque semaine, cet outil met en exergue les niveaux de prix où le volume est significatif. Contrairement aux moyennes mobiles classiques, il offre une perspective plus fine sur le sentiment du marché.
Le VWAP hebdomadaire sert à identifier la juste valeur d'un actif en fonction du volume et facilite l'analyse des tendances. Un actif se négociant au-dessus du VWAP indique souvent une dynamique positive, tandis que l'inverse peut suggérer un affaiblissement. En outre, cet indicateur est précieux pour planifier les entrées et sorties stratégiques sur le marché. La simplicité de sa présentation gra...
👉 Lis ça | Signaux | @mql5fr
Le VWAP hebdomadaire sert à identifier la juste valeur d'un actif en fonction du volume et facilite l'analyse des tendances. Un actif se négociant au-dessus du VWAP indique souvent une dynamique positive, tandis que l'inverse peut suggérer un affaiblissement. En outre, cet indicateur est précieux pour planifier les entrées et sorties stratégiques sur le marché. La simplicité de sa présentation gra...
👉 Lis ça | Signaux | @mql5fr
❤2
Dans l'article, découvrez comment la plateforme MetaTrader 5 permet aux programmeurs de créer des indicateurs MQL5 pour identifier les tendances des marchés grâce à des méthodes classiques éprouvées. Des approches utilisant des moyennes mobiles, l'ADX, le ZigZag, NRTR, et Heiken Ashi sont examinées en détail pour évaluer leur efficacité et leurs limites dans le trading algorithmique. Chaque méthode est illustrée par des exemples concrets, soulignant l'importance du choix des bons paramètres pour optimiser les performances de détection. Cette exploration offre des insights précieux pour les développeurs et traders cherchant à affiner leurs stratégies dans l'environnement volatil du marché.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
❤4
Cette montre mignonne s'affiche simultanément sur tous les graphiques. Pour une configuration optimale, les fichiers include détaillent les énumérations essentielles pour la sélection numérique à l'aide de la souris. Assurez-vous de bien placer les fichiers eIntNumbers.mqh et eFloatNumbers.mqh dans le répertoire MQL5\Include\Enums\ du répertoire terminal. Le fichier fineclock.mq5, quant à lui, doit être placé dans MQL5\Experts. Ne pas oublier de décompresser le contenu de Presets.zip dans MQL5\Presets. La structure correcte des répertoires et le placement approprié des fichiers assurent le bon fonctionnement des paramètres et de la montre sur votre interface. Conformez-vous à ces instructions pour un affichage sans erreurs.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr