L'outil présenté offre une superposition des bougies historiques sur un graphique actuel, permettant une analyse visuelle efficace. Les fonctionnalités incluent l'ajustement automatique des zones de relecture, des info-bulles dynamiques fournissant des détails comme le volume, et la personnalisation des couleurs pour les bougies et les zones haussières/baissières. L'utilisateur peut sélectionner et faire glisser la région de superposition sur des échelles de temps intrajournalières, ce qui est idéal pour les traders de patterns et les scalpers.
Pour l'utilisation, l'indicateur doit être attaché à un graphique, et une date de relecture est sélectionnée via le panneau de saisie. Les bougies historiques apparaissent alors sur une "zone de relecture" verte, en correspondance avec le graphique actuel. Cela permet de déterminer si un certain comportement de marché se répète. Toutefois, des...
👉 Lis ça | VPS | @mql5fr
Pour l'utilisation, l'indicateur doit être attaché à un graphique, et une date de relecture est sélectionnée via le panneau de saisie. Les bougies historiques apparaissent alors sur une "zone de relecture" verte, en correspondance avec le graphique actuel. Cela permet de déterminer si un certain comportement de marché se répète. Toutefois, des...
👉 Lis ça | VPS | @mql5fr
❤3
Un nouveau script a été conçu pour visualiser un rapport de stratégie directement dans un graphique. Commencez par placer le fichier report_into_chart.mql5 dans le dossier "\MQL5\Scripts". Procédez à sa compilation pour obtenir report_into_chart.ex5. Décompressez le fichier StrategyTester.zip, puis déplacez StrategyTester.html dans le dossier "\MQL5\Files". Une fois votre plateforme Metatrader 5 actualisée, exécutez le script report_into_chart. Le graphique choisi affichera alors les transactions par des flèches bleues pour les positions d'achat et rouges pour les positions de vente. Pour effectuer une nouvelle analyse, remplacez simplement le fichier StrategyTester.html par un autre rapport *.html issu de votre testeur de stratégie.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤3👌1
Découvrez comment le MQL5 permet aux développeurs de renforcer les capacités de leurs Expert Advisors en accédant à des informations clés sur le trading et les instruments financiers. Apprenez à utiliser des fonctions telles que SymbolInfoInteger(), SymbolInfoDouble(), et AccountInfoDouble() pour gérer efficacement le capital et automatiser les décisions de trading. Obtenez des informations critiques sur le solde, l'effet de levier et le type de compte grâce à AccountInfoInteger(). Explorez comment calculer la marge nécessaire et gérer les différentes catégories de paires de devises en transformant des données complexes en actions concrètes. Améliorez vos compétences en offrant à vos systèmes de trading des insights financiers avancés.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
❤3
Cet indicateur utilise le lissage des valeurs de l'indicateur technique Momentum à travers l'algorithme JMA-averaging. Cette méthode permet de filtrer les signaux aléatoires et de mieux identifier la composante de tendance. Le changement de couleur de l'indicateur représente une indication visuelle de la tendance. Ce processus améliore la capacité à discerner les mouvements de tendance, offrant aux développeurs et analystes un outil précis pour l'analyse technique et l'optimisation des stratégies. Une compréhension approfondie de l'algorithme est essentielle pour une application efficace dans le développement de systèmes de trading automatisés.
👉 Lis ça | Freelance | @mql5fr
👉 Lis ça | Freelance | @mql5fr
❤1
Cet indicateur visualise les tendances à travers la couleur des bougies selon la force et la direction du marché. Fondé sur cinq canaux de Bollinger symétriques, il utilise différentes valeurs de déviation d'entrée. Une traversée de canal significative colore la bougie de manière plus intense. Les nuances de vert et salade signalent une tendance haussière, tandis que le rouge, rose et marron indiquent une tendance baissière. En tout, il y a cinq niveaux de déviation et dix couleurs pour représenter la tendance. Si le niveau de déviation le plus faible n'est pas atteint, les bougies restent dans leur état normal. Les classes de la bibliothèque SmoothAlgorithms.mqh sont nécessaires, à placer dans le répertoire MQL5\Include. Une explication de leur utilisation figure dans l'article intitulé "Averaging price series without additional buffers for intermediate calculations".
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
👌1
Le fonctionnement de cet Expert Advisor multidevises s'appuie sur le suivi des tendances en utilisant l'indicateur technique Triple Exponential Moving Average. Cet outil stratégique permet d'identifier les mouvements de marché sur différentes paires de devises, offrant ainsi une meilleure gestion des positions. Pour une compréhension approfondie, l'article intitulé "Créer un Expert Advisor Trading sur différents instruments" fournit une description détaillée.
Les résultats des tests effectués, notamment sur la période du 01.01.2011 au 24.08.2011 avec la paire EURUSD en quotidien, offrent des insights précieux sur l'efficacité du Conseiller Expert exp_tema. Ces données contribuent à optimiser les stratégies employées par les traders professionnels dans l'analyse des tendances à court et à long terme.
👉 Lis ça | Forum | @mql5fr
Les résultats des tests effectués, notamment sur la période du 01.01.2011 au 24.08.2011 avec la paire EURUSD en quotidien, offrent des insights précieux sur l'efficacité du Conseiller Expert exp_tema. Ces données contribuent à optimiser les stratégies employées par les traders professionnels dans l'analyse des tendances à court et à long terme.
👉 Lis ça | Forum | @mql5fr
❤1
L'Expert Advisor BollingerBandsEA a été ajusté pour optimiser la stratégie de trading. Désormais, les positions ne s'ouvrent qu'après la formation d'une bougie claire baissière ou haussière. Les indicateurs tels que la moyenne mobile et les bandes de Bollinger sont supprimés après la fermeture de l'EA. BollingerBandsEA utilise les bandes de Bollinger pour déterminer les points d'entrée et de sortie : une cassure de la ligne inférieure déclenchera un ordre d'achat, tandis qu'une cassure de la ligne supérieure initiera une vente. Les paramètres configurables incluent le nombre magique, le volume fixe, les lots, le stoploss et bien d'autres. Certaines fonctionnalités supplémentaires incluent la fermeture automatique de positions et l'activation du stop suiveur. Pensez à tester ces changements dans un environnement de démonstration avant de les utiliser en environnement réel.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤4
Le système de trading automatisé Ausbruch Tra der 1.0 est conçu pour gérer précisément les sorties de range en plaçant des ordres selon un calendrier prédéfini. Les utilisateurs peuvent ajuster de nombreux paramètres tels que la date de début, le numéro magique, le capital initial et le risque par ordre. Des options pour inverser les positions, utiliser l'autostop quotidien et gérer les ordres négatifs sont disponibles.
Le gestionnaire de risque inclut des stratégies pour le stop loss quotidien, les stops par bougie, par fourchette journalière, ou par points, ainsi que le trailing stop. Des mécanismes pour protéger le dépôt, gérer une vente partielle et adapter les stratégies selon les écarts journaliers sont intégrés. Les paramètres permettent aussi de spécifier les jours et heures de négociation, avec des règles claires pour terminer les séances en fonction des performances. Il est...
👉 Lis ça | Documentación | @mql5fr
Le gestionnaire de risque inclut des stratégies pour le stop loss quotidien, les stops par bougie, par fourchette journalière, ou par points, ainsi que le trailing stop. Des mécanismes pour protéger le dépôt, gérer une vente partielle et adapter les stratégies selon les écarts journaliers sont intégrés. Les paramètres permettent aussi de spécifier les jours et heures de négociation, avec des règles claires pour terminer les séances en fonction des performances. Il est...
👉 Lis ça | Documentación | @mql5fr
❤3👍1
Découvrez l'importance des fonctions en programmation à travers cet article complet. Les fonctions permettent d'organiser et de structurer le code, facilitant ainsi sa lisibilité et sa maintenance. Abordez divers types de fonctions : avec ou sans arguments, avec valeurs par défaut, et apprenez leurs avantages pratiques comme la réutilisation et l'application du concept DRY. Découvrez comment les fonctions définies par l'utilisateur simplifient la gestion des tâches récurrentes dans le trading algorithmique. Apprenez à implémenter une alerte sur les nouvelles grâce à une fonction utilisateur. Cette approche optimise votre développement logiciel, rendant votre code plus efficace et maintenable.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤3✍2
Cet indicateur de filtrage numérique permet d'analyser la tendance des données en modifiant la couleur selon les variations détectées. Initialement développé en MQL4, cet outil a été partagé avec la communauté le 9 janvier 2009 sur la plateforme de ressources techniques mql4.com. Les fonctionnalités de cet indicateur sont conçues pour faciliter l'identification visuelle des tendances, ce qui le rend pertinent pour les développeurs et analystes cherchant à intégrer une dimension graphique à leur évaluation des séries de données. Sa mise en place en environnement MQL4 souligne l'engagement à fournir des solutions robustes pour une analyse technique optimisée.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤1🤔1
Présentation d’un indicateur de corrélation basé sur le coefficient de corrélation de rang de Spearman, une technique statistique non paramétrique. Contrairement au stochastique, cet oscillateur propose une courbe plus lisse sans décalage important aux points pivots. Spearman évalue la corrélation entre deux séries numériques par le calcul des différences de rangs, les élève au carré, et en déduit un coefficient. Ce coefficient indique la force de la relation : inférieur ou égal à 0,3 reflète une faible relation, 0,4 à 0,7 modérée, et au-delà de 0,7 forte.
Le coefficient de Spearman est moins puissant que celui des méthodes paramétriques mais adapté lorsqu’on dispose de peu d’observations, ou de données qualitatives. Un paramètre essentiel, rangeN, détermine le nombre de barres pour l’analyse séquentielle des prix de clôture. Les paramètres direction et CalculatedBars ajustent respe...
👉 Lis ça | CodeBase | @mql5fr
Le coefficient de Spearman est moins puissant que celui des méthodes paramétriques mais adapté lorsqu’on dispose de peu d’observations, ou de données qualitatives. Un paramètre essentiel, rangeN, détermine le nombre de barres pour l’analyse séquentielle des prix de clôture. Les paramètres direction et CalculatedBars ajustent respe...
👉 Lis ça | CodeBase | @mql5fr
❤3
L'histogramme présenté repose sur les valeurs de l'indicateur Momentum, moyennées selon l'algorithme de Perry Kaufman. Le signal principal de transaction provient de la rupture du niveau zéro. Cet indicateur utilise des classes de la bibliothèque SmoothAlgorithms.mqh, qui doivent être copiées dans le répertoire terminal_data_terminal_directory\MQL5\Include. Une description détaillée de l'utilisation de ces classes est disponible dans l'article "Averaging price series without additional buffers for intermediate calculations". Cette approche permet d'améliorer la précision des signaux en éliminant le besoin de volumes de calculs intermédiaires.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
Créer un conseiller expert pour reproduire une méthode de trading vue sur une vidéo YouTube peut être un projet passionnant mais demande une approche méthodique. Commencez par analyser les détails de la stratégie présentée, en prêtant attention aux indicateurs techniques et aux conditions d'entrée et de sortie des positions. Si le zigzag est mentionné et ne fonctionne pas comme prévu dans la vidéo, assurez-vous de comprendre ses paramètres et comment ils s'appliquent à votre contexte personnalisé.
Il peut être important de simuler la stratégie sur des données historiques pour évaluer sa robustesse. Utilisez un environnement de développement adapté pour coder l’algorithme et testez-le sur un compte démo avant toute utilisation en conditions réelles. Des ajustements pourraient être nécessaires pour optimiser la performance selon différentes paires de devises ou périodes.
👉 Lis ça | NeuroBook | @mql5fr
Il peut être important de simuler la stratégie sur des données historiques pour évaluer sa robustesse. Utilisez un environnement de développement adapté pour coder l’algorithme et testez-le sur un compte démo avant toute utilisation en conditions réelles. Des ajustements pourraient être nécessaires pour optimiser la performance selon différentes paires de devises ou périodes.
👉 Lis ça | NeuroBook | @mql5fr
❤3
Ce script propose une solution pour surmonter les problèmes de correspondance des noms de symboles dans MetaTrader 5. Les développeurs font souvent face à des dysfonctionnements dans les Expert Advisors (EA) lorsque les noms de symboles configurés diffèrent de ceux utilisés par les courtiers. Par exemple, un EA configuré pour "EURUSD" pourrait échouer si le courtier utilise "EURUSD.i". L'algorithme de distance de Levenshtein permet de trouver le symbole le plus proche dans la fenêtre Market Watch.
Cette solution est particulièrement utile pour les EA adaptés automatiquement aux conventions des courtiers. Elle assure une configuration correcte des symboles et aide à éviter les erreurs de paramétrage. Elle est aussi un bon outil pour ceux qui souhaitent s'initier à la programmation en MQL5, car elle montre l'utilisation de chaînes de caractères et de fonctions dynamiques. Cependant, il...
👉 Lis ça | Market | @mql5fr
Cette solution est particulièrement utile pour les EA adaptés automatiquement aux conventions des courtiers. Elle assure une configuration correcte des symboles et aide à éviter les erreurs de paramétrage. Elle est aussi un bon outil pour ceux qui souhaitent s'initier à la programmation en MQL5, car elle montre l'utilisation de chaînes de caractères et de fonctions dynamiques. Cependant, il...
👉 Lis ça | Market | @mql5fr
❤1
La bibliothèque standard MQL5 facilite l'utilisation des fonctions de l'API MQL5 pour les programmeurs. Elle inclut des classes pour les objets graphiques, la gestion des fichiers, les séries temporelles, et plus encore, toutes dérivées de la classe CObject. Pour visualiser cette structure, un diagramme de classes peut être généré à l'aide d'outils comme IBM Rational Rose ou Doxygen.
Un projet pratique consiste à développer un tableau d'information basé sur ces classes. L'interface est conçue pour afficher des indicateurs de trading et des graphiques, améliorant ainsi la visualisation des données dans MetaTrader 5. Le tableau est implémenté comme un indicateur dans une sous-fenêtre pour éviter toute interférence avec le graphique principal.
👉 Lis ça | AlgoBook | @mql5fr
Un projet pratique consiste à développer un tableau d'information basé sur ces classes. L'interface est conçue pour afficher des indicateurs de trading et des graphiques, améliorant ainsi la visualisation des données dans MetaTrader 5. Le tableau est implémenté comme un indicateur dans une sous-fenêtre pour éviter toute interférence avec le graphique principal.
👉 Lis ça | AlgoBook | @mql5fr
❤4
L'œuvre de Thomas Henning Murray, qui poursuit les enseignements hérités de William Gunn, a permis d'adapter des concepts complexes aux pratiques de trading modernes. Les niveaux de Murray, basés sur le "carré des neuf", offrent des outils de prédiction de la dynamique des marchés financiers. Ces niveaux segmentent le marché en huit zones égales, complétées par deux zones extrêmes.
Les lignes 8/8 et 0/8 sont les résistances ultimes. Les lignes 7/8 et 1/8 servent de points de renversement potentiels. Les lignes 6/8 et 2/8 jouent le rôle de pivots importants. Les lignes 5/8 et 3/8 définissent le haut et le bas de la fourchette, respectivement. La ligne 4/8 offre la résistance ou le soutien majeur, cruciale pour les décisions d'achat ou de vente. Les zones de surachat se situent entre 8/8 et +2/8, tandis que celles de survente se trouvent entre 0/8 et -2/8. Ce modèle s'ancre dans les ou...
👉 Lis ça | Freelance | @mql5fr
Les lignes 8/8 et 0/8 sont les résistances ultimes. Les lignes 7/8 et 1/8 servent de points de renversement potentiels. Les lignes 6/8 et 2/8 jouent le rôle de pivots importants. Les lignes 5/8 et 3/8 définissent le haut et le bas de la fourchette, respectivement. La ligne 4/8 offre la résistance ou le soutien majeur, cruciale pour les décisions d'achat ou de vente. Les zones de surachat se situent entre 8/8 et +2/8, tandis que celles de survente se trouvent entre 0/8 et -2/8. Ce modèle s'ancre dans les ou...
👉 Lis ça | Freelance | @mql5fr
Un indicateur d'analyse technique multidevises basé sur les résonances d'actifs financiers connectés exploite les corrélations entre différents actifs. Cette méthode, inspirée de l'article "Résonances - une nouvelle classe d'indicateurs techniques" de Vasily Yakimkin, vise à enrichir l'analyse de l'EUR/USD en tenant compte des lectures sur l'EUR/JPY et l'USD/JPY. Le code multidevise est intégré dans l'indicateur pour permettre une approche plus robuste. L'utilisation de valeurs normalisées simplifie la comparaison et améliore la praticité des calculs. L'oscillateur stochastique s'avère être un choix pertinent pour cet indicateur. Pour une compréhension approfondie, se référer à "Création d'un expert en trading sur différents instruments".
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
L'indicateur décrit ici utilise un nombre significativement plus élevé de niveaux de Keltner comparé à la version classique. Ce paramétrage permet de mieux appréhender les tendances des actifs financiers. Disponible en deux versions, l'indicateur propose des configurations variées en fonction des besoins des utilisateurs.
Pour le construire, un lissage universel est appliqué, comprenant deux moyennes que l'utilisateur peut choisir parmi plusieurs algorithmes : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA. Chacun de ces algorithmes a des caractéristiques spécifiques, notamment le paramètre Phase qui varie selon le type choisi. Par exemple, pour JMA, il fluctue entre -100 et +100, alors que pour T3, il est calculé comme un facteur multiplié par 100.
Les indicateurs sont intégrés via les classes de la bibliothèque SmoothAlgorithms.mqh. Une analyse détaillée de ces métho...
👉 Lis ça | Forum | @mql5fr
Pour le construire, un lissage universel est appliqué, comprenant deux moyennes que l'utilisateur peut choisir parmi plusieurs algorithmes : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA. Chacun de ces algorithmes a des caractéristiques spécifiques, notamment le paramètre Phase qui varie selon le type choisi. Par exemple, pour JMA, il fluctue entre -100 et +100, alors que pour T3, il est calculé comme un facteur multiplié par 100.
Les indicateurs sont intégrés via les classes de la bibliothèque SmoothAlgorithms.mqh. Une analyse détaillée de ces métho...
👉 Lis ça | Forum | @mql5fr
Voici un script utile pour optimiser le paramétrage des graphiques. Conçu pour rationaliser le processus de choix du thème de couleur lors de la création d'un nouveau graphique, ce script propose trois thèmes modifiables. Les options incluent vert/rouge, aqua/rose et noir/blanc, mais vous pouvez ajuster les couleurs selon vos préférences. Cherchez les variables débutant par 'clr', suivies de la couleur souhaitée, et adaptez-les selon vos besoins.
Son utilisation est simple: créez un graphique, faites glisser le script dessus, sélectionnez le thème de votre choix et confirmez. Cela permet de gagner du temps et d'améliorer l'efficacité lors de l'analyse technique des données. Un outil pratique pour les développeurs soucieux de l'efficacité et de la personnalisation.
👉 Lis ça | Forum | @mql5fr
Son utilisation est simple: créez un graphique, faites glisser le script dessus, sélectionnez le thème de votre choix et confirmez. Cela permet de gagner du temps et d'améliorer l'efficacité lors de l'analyse technique des données. Un outil pratique pour les développeurs soucieux de l'efficacité et de la personnalisation.
👉 Lis ça | Forum | @mql5fr
👌1
Ce code est conçu pour résoudre le problème de la non-concordance des noms de symboles dans MetaTrader 5. Les développeurs d'Expert Advisors (EA) rencontrent souvent des difficultés lorsque les noms de symboles configurés diffèrent de ceux utilisés par les courtiers. Par exemple, si un EA configure "EURUSD", mais que le courtier utilise "EURUSD.i", l'EA ne fonctionnera pas. Ce script utilise l'algorithme de distance de Levenshtein pour identifier le symbole le plus similaire en analysant les symboles disponibles dans Market Watch.
Le script est utile pour intégrer facilement des EA dans des environnements multi-courtiers et pour valider que les configurations sont conformes. Les développeurs peuvent s'appuyer sur ce code comme base pour des solutions plus avancées et flexibles, tout en adaptant leurs EA aux conventions spécifiques des courtiers, sans nécessiter de configuration manue...
👉 Lis ça | Forum | @mql5fr
Le script est utile pour intégrer facilement des EA dans des environnements multi-courtiers et pour valider que les configurations sont conformes. Les développeurs peuvent s'appuyer sur ce code comme base pour des solutions plus avancées et flexibles, tout en adaptant leurs EA aux conventions spécifiques des courtiers, sans nécessiter de configuration manue...
👉 Lis ça | Forum | @mql5fr
❤1