MQL5 Trading Algorithmique
32.7K subscribers
1.18K photos
1.18K links
Les meilleures publications de la plus grande communauté de traders algorithmiques.

Abonnez-vous pour rester au courant des dernières technologies et du développement des programmes de trading.
Download Telegram
Le contrôle CCalendarInputBox de la bibliothèque IncGUI permet la saisie de données temporelles de manière flexible. Conçu pour gérer la date et l'heure, il propose divers modes d'entrée : date et heure, uniquement la date, ou uniquement l'heure. Les utilisateurs peuvent spécifier des détails précis jusqu'à la seconde. Une fonctionnalité supplémentaire permet de déplacer la ligne verticale pour sélectionner la date et l'heure via une interface graphique pratique. En mode normal, ce contrôle se présente sous forme d'un champ texte associé à un bouton. Un clic ouvre un onglet illustré avec plusieurs options de navigation, telles que le changement d'année ou de mois.

L'API du contrôle commence par la méthode Init() avec plusieurs paramètres configurables, tels que le nom du contrôle, l'utilisation des entrées de date et d'heure, et le choix du fuseau horaire. Récupérer la date et l'heur...

👉 Lis ça | Market | @mql5fr
1
L'indicateur Adaptive CCI améliore le Commodity Channel Index traditionnel en intégrant des seuils dynamiques, ajustés en fonction de la volatilité du marché. Contrairement aux seuils fixes traditionnels, cet outil calcule automatiquement les niveaux optimaux de surachat et de survente basés sur l'EMA des pics et creux. Le système utilise l'ATR pour mesurer la volatilité, assurant sensibilité accrue en période volatile et stabilité quand le marché est calme. Cela réduit le bruit et les faux signaux, notamment sur les marchés latéraux, et optimise sans ajustement manuel.

L'outil est idéal pour des stratégies de trading telles que le reversal trading, suivi de tendance, détection de divergences et analyse multi-échelle. Les seuils dynamiques fournissent des signaux de meilleure qualité. Utiliser des paramètres adaptés à la volatilité spécifique des actifs, comme augmenter le seuil pou...

👉 Lis ça | Signaux | @mql5fr
4
La dernière version de l'indicateur ZigZag WaveSize pour MT5 apporte plusieurs améliorations clés. Le code a été adapté pour MetaTrader 5, optimisant ainsi les interactions avec les objets graphiques. De nouveaux niveaux horizontaux sont maintenant intégrés sur les extrema. Les utilisateurs peuvent choisir entre plusieurs types de niveaux : horizon, poutres, ou sections. Un filtre a été ajouté pour identifier les niveaux liquides non interrompus par le prix. Un réglage du tampon de rupture permet de mieux gérer les fausses ruptures. Les étiquettes ont été personnalisées en termes de nombre, d'apparence et d'effacement automatique des anciennes. Des alertes pour les ruptures de structure et changements de modèles de mouvement enrichissent l'expérience utilisateur. L'optimisation inclut une mise à jour logique des extrémités, une actualisation dynamique des objets et une réduction de la...

👉 Lis ça | VPS | @mql5fr
7
MQL5 et MetaTrader 5 apportent des avancées significatives pour les développeurs grâce à la programmation orientée objet. Les fonctionnalités innovantes incluent OnTimer() pour gérer les événements de minuterie sans boucle, OnTrade() pour suivre les événements de trading en temps réel, et OnChartEvent() pour interagir avec les graphiques. Ces nouvelles méthodes permettent une gestion mémoire et temps optimisée, répondant aux besoins de performance exigés par des systèmes complexes. Les graphiques bénéficient désormais de nouveaux objets et d'une meilleure gestion des images. Cependant, les objets ne peuvent toujours pas être créés depuis des indicateurs, une limitation que MetaQuotes envisage d'assouplir à l'avenir.

👉 Lis ça | Market | @mql5fr
7
Le Range Expansion Index (REI) est un oscillateur relatif conçu pour mesurer le taux de variation du prix tout en indiquant des conditions de surachat ou de survente. Créé par Tom DeMark et détaillé dans "Technical Analysis - The New Science", cet indicateur s'étend de -100 à +100. Il se distingue par sa capacité à rester neutre en tendance latérale, émettant des signaux uniquement lors de l'atteinte de sommets ou creux significatifs.

Les paramètres de REI incluent la période (REI_Period), qui par défaut est de 8. Augmenter cette valeur procure moins de signaux mais accroît leur précision, alors que la diminuer fait l'inverse. Selon DeMark, une période de 8 est optimale. Un dépassement de +60 suivi d'un retour peut indiquer une vente, tandis qu'une chute sous -60 suivi d'une montée peut suggérer un achat.

👉 Lis ça | Calendrier | @mql5fr
2
L'indicateur discute d'inversions probabilistes dans le contexte du marché. Les niveaux +0,5 et -0,5 signalent une tendance potentielle du prix à inverser sa direction selon les développeurs. Cette analyse technique est pertinente pour ceux qui cherchent à anticiper les retournements de marché. Initialement développé en MQL4, il a été partagé dans la Code Base le 14 octobre 2008. Les professionnels et amateurs de la programmation et du trading peuvent trouver cet outil utile pour affiner leurs stratégies d'investissement. Une compréhension approfondie de ces signaux peut conduire à des décisions plus éclairées sur le marché.

👉 Lis ça | Calendrier | @mql5fr
2
L'indicateur conçu par Witold Wozniak s'appuie sur l'article de John Ehlers "Using The Fisher Transform", paru en novembre 2002 dans "Technical Analysis Of Stock & Commodities". Cet outil est utile pour identifier des signaux d'achat et de vente, offrant des opportunités aux traders. Pour optimiser son utilisation, un système de trading simple consiste à se baser sur les croisements de moyennes mobiles pour déterminer les points d'entrée et de sortie sur le marché. Ce choix méthodique permet de rationaliser les décisions de trading, tout en exploitant la réactivité et la précision offertes par l'indicateur. Évaluer les performances de marché devient plus accessible grâce à cette technique.

👉 Lis ça | Calendrier | @mql5fr
3
L'indicateur Fractale avec Filtre CCI optimise l'analyse fractale classique en intégrant un filtre basé sur le Commodity Channel Index (CCI). Cette modification vise à réduire les faux signaux courants sur les marchés latéraux en n'affichant des signaux que lorsque le CCI confirme la dynamique du marché. Le filtre intelligent CCI permet de n'enregistrer des signaux fractals que lorsque le CCI atteint des niveaux critiques. L'indicateur bénéficie d'une précision de synchronisation accrue en utilisant la valeur CCI sur la bougie de signal. Les paramètres ICC et seuil de filtrage sont adaptables aux stratégies des utilisateurs. Des flèches visuelles permettent d'identifier facilement les signaux. L'indicateur fonctionne efficacement sur tous les timeframes, tant en réel qu'en test. Il est crucial d'attendre la clôture de la bougie de confirmation pour une meilleure fiabilité du signal. L...

👉 Lis ça | Market | @mql5fr
1👌1
L'indicateur de marteau sur MetaTrader 5 facilite l'identification des modèles de chandeliers cruciaux, tels que les marteaux verts, rouges, et les marteaux inversés. Il met en avant les points potentiels de retournement de prix en scrutinant la structure des chandeliers de chaque barre. Un marteau classique est défini par un petit corps avec une longue mèche inférieure, signalant une possible pression d'achat après une tendance baissière. Le marteau inversé, à l'opposé, exhibe une mèche supérieure étendue, suggérant un retournement après une tendance haussière. L'indicateur évalue la taille et le ratio des mèches par rapport au corps pour détecter ces formations, utilisant trois paramètres ajustables : MaxRatioShortWick, MinRatioLongWick, et MinCandleSize. Lorsqu'une formation est reconnue, une flèche colorée apparaît proche de l'extrême du chandelier, conformément à la direction. Ce...

👉 Lis ça | AlgoBook | @mql5fr
3🏆1
La théorie du chaos, appliquée aux marchés financiers, propose une vue approfondie sur la complexité et l'imprévisibilité de ces systèmes. Les concepts clés tels que les attracteurs et les fractales sont essentiels pour comprendre les fluctuations du marché. L'exposant de Lyapounov permet d'analyser la sensibilité des marchés aux conditions initiales, crucial pour évaluer la volatilité. Bien que Bill Williams ait proposé des outils pratiques pour le trading basés sur une approche intuitive du chaos, ils diffèrent de l'approche scientifique conventionnelle. En combinant ces perspectives, les professionnels peuvent optimiser leurs stratégies et mieux gérer les risques inhérents aux dynamismes des marchés modernes.

👉 Lis ça | Signaux | @mql5fr
3
La version MQL5 de l'indicateur ZigZag classique, disponible dans le terminal client de MetaTrader 4, intègre une fonctionnalité supplémentaire intéressante. Il offre la capacité de tracer des niveaux de Fibonacci sur les sommets récents de l'indicateur ainsi que sur les précédents. Cela enrichit son analyse technique en fournissant des points de référence pour évaluer les renversements de tendance potentiels. Les paramètres d'entrée de cet indicateur vous permettent d'ajuster les seuils pour définir la sensibilité du tracé ZigZag et d'optimiser les niveaux de Fibonacci selon vos besoins analytiques. Un outil d'analyse amélioré pour affiner les décisions de trading.

👉 Lis ça | Freelance | @mql5fr
1
L'indicateur Total Power repose sur les indicateurs Bears Power et Bulls Power, permettant d'évaluer la force relative moyenne des tendances haussières et baissières sur une période définie. Il offre une perspective à long terme souvent absente dans les indicateurs d'origine. Développé pour MetaTrader 4 par Daniel Fernandez, cet outil analyse le nombre de barres de tendances, calculant un ratio proportionnel entre haussiers et baissiers.

Les paramètres clés incluent LookbackPeriod (par défaut 45) - qui détermine le nombre de barres pour l'analyse - et PowerPeriod (par défaut 10) pour la vigueur des tendances. Deux versions sont proposées, permettant diverses stratégies de trading. Une approche sûre consiste à attendre que l'indicateur affiche une valeur de 100 pour ouvrir une position. Les croisements entre lignes Bull et Bear informent des opportunités d'achat ou de vente, fonctionn...

👉 Lis ça | Freelance | @mql5fr
1
L'indicateur de tendance AutoTrendLinien propose des lignes de canaux automatiques indiquant la tendance actuelle. Le principe d'utilisation est direct : le prix se déplace entre la ligne supérieure et inférieure. Lorsque le prix touche la ligne supérieure et que le canal est orienté vers le haut, une stratégie de vente pour un repli est conseillée. À l'inverse, un achat est judicieux lorsque le prix atteint la ligne inférieure, indiquant un potentiel rebond. La ligne médiane agit comme une référence ponctuée, guidant les attentes de déplacement. Le canal se modifie lentement, sans variations abruptes. Un renversement du canal suggère une inversion de tendance et nécessite une approche d'ouverture à partir de la ligne opposée. Une familiarisation est nécessaire pour maîtriser son usage sur différentes échelles de temps.

👉 Lis ça | Market | @mql5fr
1
L'outil automatise l'identification et le traçage des niveaux de Fibonacci en fonction des cycles de prix en zigzag. Il offre des paramètres ajustables comme la période, le nombre de barres à analyser, et la personnalisation des couleurs et étiquettes des niveaux de Fibonacci. Plusieurs ratios de Fibonacci, tels que 23,6 %, 38,2 %, et 161,8 %, sont pris en charge, un niveau minimum d'affichage peut être défini par l'utilisateur. Il permet d'activer la visibilité du ZigZag et possède des modes de dessin personnalisés. L'outil est optimisé pour une analyse graphique en temps réel, avec des paramètres de zigzag pour un réglage précis. Il est conçu pour identifier les niveaux de support et résistance potentiels dans l'analyse des modèles de prix. Les commentaires des utilisateurs sont pris en compte pour l'amélioration continue de l'outil.

👉 Lis ça | Calendrier | @mql5fr
L'indicateur WeekDays propose un affichage précis des informations temporelles sur un graphique. Il affiche des données dynamiques sur les jours de la semaine, les semaines de l'année, ou les jours de l'année, et permet aussi de voir un indice de barre. Son interface ajuste automatiquement le nom du jour selon le mouvement du curseur de la souris, garantissant une mise à jour immédiate. Les paramètres, comme WholePart et FractionalPart, déterminent ce que l'utilisateur voit. Ces deux éléments permettent de sélectionner et combiner des valeurs qui apparaîtront en tant que nombre à virgule flottante pour chaque barre, stockées dans un tampon invisible. D'autres options configurables incluent l'affichage des étiquettes, le choix de la police, la couleur, et l'alignement pour un ajustement visuel sur le graphique.

👉 Lis ça | Forum | @mql5fr
1
Découvrez les fonctionnalités avancées du système de messagerie intégré à MetaTrader, conçu pour optimiser la communication entre traders et courtiers. Profitez de chats privés et de groupe, ainsi que de canaux de diffusion pour partager des informations essentielles et des idées de trading. Les courtiers peuvent fournir une assistance technique directe via des chats dédiés dans les terminaux de trading. Idéal pour renforcer la communauté des traders, le système offre une solution efficace et rapide, avec des notifications instantanées et des discussions organisées, transformant l'expérience utilisateur sur les plateformes MetaTrader 4/5. Un outil essentiel pour les développeurs MetaTrader 5 et les traders cherchant à collaborer efficacement.

👉 Lis ça | Forum | @mql5fr
3👀1
John Ehlers et Ward Systems Group ont mis au point le supplément Cybernetic Analysis en s'appuyant sur les indicateurs expliqués dans le livre "Cybernetic Analysis for Stocks and Futures" de John Ehlers, publié par John Wiley & Sons. Le contenu de cet ouvrage introduit des techniques de trading innovantes, utilisant les méthodes contemporaines de traitement des signaux numériques pour l'analyse des séries temporelles financières.

Les méthodes proposées ont démontré leur efficacité sur divers marchés, surpassant des systèmes de trading qui peuvent être coûteux. Parmi les outils présentés se trouve l'indicateur CyberCycle, qui fonctionne principalement via les croisements et les inversions de moyennes mobiles. Pour une compréhension plus approfondie des transformations de Fisher appliquées aux marchés financiers, il est suggéré de consulter l'article sur leur utilisation dans MetaTrade...

👉 Lis ça | CodeBase | @mql5fr
1
L'indicateur basé sur l'article "Using The Fisher Transform" de John Ehlers est un outil pour identifier des signaux d'achat et de vente. Publié en novembre 2002 dans "Technical Analysis Of Stock & Commodities", cet indicateur peut être comparé à l'oscillateur stochastique en termes de simplicité d'utilisation dans un système de trading. L'article offre une approche pour appliquer cette méthode dans l'analyse des marchés financiers, en augmentant la précision des signaux grâce à des calculs mathématiques spécifiques. Ce type d'indicateur, lorsqu'il est utilisé correctement, peut améliorer la capacité à interpréter les mouvements de marché et à gérer les positions en conséquence.

👉 Lis ça | AlgoBook | @mql5fr
1
La moyenne mobile de Hull (HMA) est un outil précieux pour les traders, utilisée principalement pour déterminer les points d'entrée et de sortie sur le marché. Cet indicateur, bien que coloré, se concentre avant tout sur la position du prix par rapport à sa ligne. Une augmentation du prix au-dessus de la HMA indique une tendance haussière, tandis qu'un prix en dessous signale une tendance baissière. Les variations de couleur, violet pour les hausses et rouge pour les baisses, apportent une indication visuelle supplémentaire, mais ne sont pas essentielles à son fonctionnement principal.

La HMA utilise les classes de la bibliothèque SmoothAlgorithms.mqh. Pour optimiser son utilisation, il est conseillé de copier ces classes dans le répertoire approprié : terminal_data_directory\MQL5\Include. Une analyse détaillée est disponible dans l'article "Averaging price series without additional ...

👉 Lis ça | Forum | @mql5fr
4
L'indicateur de volume VAR (Value Area Retracement) pour MT5 est un outil qui analyse l'action des prix dans la zone de valeur, souvent une fourchette de volume de 70 % d'un profil de marché. Il met en avant les zones de prix critiques et les extrêmes du profil. Le Volume-at-Price (VAP) affiche les niveaux de prix liés aux données de volume, soulignant les niveaux de liquidité importants.

La logique de retracement se concentre sur l'identification des retraits dans les zones de fort volume pour des retournements ou continuations possibles. L'indicateur utilise les concepts du profil de marché combinés au profil de volume. Cela permet de repérer les empreintes institutionnelles et les zones de retracement statistiquement significatives.

Les scalpeurs et traders utilisent la VAR pour confirmer les entrées et sorties proches des niveaux de retracement, selon la théorie du marché aux en...

👉 Lis ça | Freelance | @mql5fr
2