Les irrégularités dans le changement d'heure des serveurs par certains courtiers posent problème lors des transitions entre horaires d'été et d'hiver. La session FOREX s'étend sur 120 heures, du dimanche 17h00 EST au vendredi 17h00 EST. Les États-Unis modifient leurs horaires le 2e dimanche de mars et le 1er dimanche de novembre, tandis que l'UE le fait le dernier dimanche de mars et d'octobre. Ces différences créent un décalage horaire temporaire, perturbant le démarrage et la conclusion des sessions FOREX. Nombre d'entre eux ne tiennent pas compte de ces variations dans leurs horodatages, empêchant ainsi une réactivité efficace aux événements du week-end. Un script permet désormais de vérifier, enregistrer et signaler les sessions incorrectes, aidant ainsi à corriger ces anomalies temporelles et à maintenir une cohérence dans l'activité de trading.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤3🎉1
La création d'un Expert Advisor (EA) exige un processus rigoureux de test et d'optimisation pour garantir sa rentabilité. L'identification et la correction des erreurs de code sont essentielles, souvent facilitée par MQL5. Des erreurs de compilation courantes incluent la déclaration incorrecte de variables et l'oubli de ponctuation, comme le point-virgule manquant ou l'utilisation inappropriée d'opérateurs. Une fois les erreurs corrigées, le débogage est nécessaire pour identifier les erreurs d'exécution, comme les erreurs de tableau hors plage. Les tests préliminaires avec le Testeur de stratégie de MetaTrader aident à identifier les paramètres optimaux pour les paires de devises, permettant un ajustement précis des stratégies pour une performance maximale.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤6
Cet indicateur RSI utilise une approche différente en employant une moyenne ultra-linéaire, grâce à la classe CJurX de la bibliothèque SmoothAlgorithms.mqh. Cette méthode, décrite dans l'article sur le calcul de la moyenne des séries de prix sans tampons supplémentaires pour les calculs intermédiaires, offre une nouvelle perspective sur le lissage des données. De plus, la classe CJJMA est utilisée pour affiner davantage l'indicateur final. Ce RSI modifié peut être appliqué avec toutes les techniques d'analyse technique traditionnelles de la même manière que le RSI classique. Les professionnels en finance et en programmation peuvent tirer parti de ces améliorations pour ajuster leurs stratégies d'investissement ou développer de nouveaux outils analytiques.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
✍1
Lorsqu'il franchit la ligne zéro, cet indicateur de tendance indique la direction de négociation et le moment de fermeture des positions. Disponible en trois variantes : une ligne unicolore simple (Variation.mq5), une ligne changeante selon la tendance (ColorVariation.mq5), et une ligne multicolore avec lissage JMA pour réduire le bruit (ColorJVariation.mq5). Le fichier ColorJVariation.mq5 utilise la classe CJJMA de la bibliothèque SmoothAlgorithms.mqh. Les détails de cette méthode sont couverts dans l'article sur le calcul des moyennes des séries de prix sans tampons intermédiaires. Pour l'utiliser, copiez les fichiers Variation.mq5, ColorVariation.mq5 et ColorJVariation.mq5 dans le dossier MQL5\Indicators du terminal. Initialement implémenté pour MQL4, cet indicateur a été publié le 14.07.2010.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤4
Cet outil analytique repose sur les moyennes, notamment la moyenne pondérée linéaire (LWMA) et la moyenne simple (SMA), pour évaluer les dynamiques de marché. Le prix par rapport à sa ligne indique la tendance : au-dessus signale une tendance haussière, en dessous une baisse. Ce positionnement divise le graphique en secteurs, facilitant l'interprétation des mouvements de marché. L'indicateur intègre des classes issues des bibliothèques SmoothAlgorithms.mqh et IndicatorsAlgorithms.mqh, requérant leur inclusion dans le répertoire MQL5\Include. Pour plus de précision sur sa mise en œuvre, l'article sur l'optimisation des séries de prix offre des directives précieuses, notamment sur le calcul sans tampons intermédiaires.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
Certains courtiers présentent des irrégularités dans le changement d'heure des serveurs, un phénomène surprenant pour de nombreux professionnels. Un script permet de vérifier ces anomalies. Une session FOREX doit durer exactement 120 heures, de dimanche 17h00 EST à vendredi 17h00 EST. Le problème résulte des différences dans les changements entre l'heure d'été et l'heure d'hiver, qui varient selon les régions. Aux États-Unis, le changement survient le deuxième dimanche de mars et le premier dimanche de novembre, contrairement à l'UE où le passage se fait le dernier dimanche de mars et d'octobre. Ces décrochages créent une transition où les décalages horaires diffèrent de la norme, impactant le début et la fin des sessions FOREX. Ce script identifie les sessions étrangement courtes ou incorrectement timées, en vérifiant les changements d'horaires historiques du courtier. Si une session...
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤1
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