MQL5 Trading Algorithmique
33.1K subscribers
1.23K photos
1.23K 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 calcul de l'oscillateur stochastique de William Blau est un outil essentiel pour les développeurs et analystes en finance. Cet indicateur nécessite une mise en place précise des fichiers : WilliamBlau.mqh doit être dans le répertoire \MQL5\Include\, tandis que Blau_TS_Stochastic.mq5 doit être dans \MQL5\Indicateurs\.

L'oscillateur se compose de deux éléments clés : le stochastique rapide (%k) et le stochastique lent (%d), qui est une moyenne mobile exponentielle du stochastique rapide. Les paramètres d'entrée incluent les périodes q, r, s, u pour le calcul des moyennes mobiles exponentielles, et la période ul pour la ligne de signal.

Il est crucial de respecter les contraintes imposées, telles que q, r, s, u, et ul, qui doivent être supérieures à zéro. Les valeurs de r, s, u, et ul déterminent le degré de lissage appliqué. Assurez-vous que la dimension minimale du tableau des pr...

👉 Lis ça | Market | @mql5fr
4
Le Momentum Stochastique, introduit par William Blau, est un indicateur technique essentiel pour évaluer l'écart entre le prix de clôture actuel et le milieu de la fourchette de fluctuation des prix sur une période donnée. Ce calcul repose sur un ensemble de périodes, noté q, permettant de mesurer la distance du prix par rapport à cette fourchette. Une valeur positive du momentum indique que le prix se situe au-dessus du point médian, alors qu'une valeur négative signifie l'inverse.

Le momentum stochastique peut également être lissé par l'application successive de moyennes mobiles exponentielles (EMA). Chaque lissage est calculé sur différentes périodes, notées r, s, et u, afin de produire un signal plus précis. Les paramètres d'entrée sont ajustables, tels que q pour la résilience du calcul, r, s, et u pour la pondération des EMA, et le prix appliqué (par défaut étant le prix de clô...

👉 Lis ça | Signaux | @mql5fr
2👌1
Un service a récemment développé la capacité de créer des symboles personnalisés en dehors des délais standards habituels. Cette fonctionnalité permet de répondre à des besoins spécifiques en matière de personnalisation et d'adaptation des symboles pour des marchés ou des applications particulières. Les utilisateurs peuvent ainsi bénéficier d'une plus grande flexibilité pour leurs analyses et leurs stratégies de trading. Cette avancée souligne l'importance de l'innovation continue dans le domaine technologique et le développement de solutions qui s'ajustent aux exigences croissantes du secteur. Ce développement pourrait avoir un impact significatif sur la manière dont les professionnels de l'IT et du secteur financier interagissent avec les plateformes de trading.

👉 Lis ça | Cotations | @mql5fr
1
Pinbar Detector est un indicateur technique visant à détecter les pinbars sur la plateforme MetaTrader, sans utilisation d'indicateurs standards. Il marque visuellement les pinbars haussiers et baissiers en plaçant des symboles distinctifs. Adaptable aux versions MT4 et MT5, cet outil paramétrable offre des alertes auditives et par email selon la configuration choisie.

Les paramètres d'entrée incluent "CountBars" pour délimiter le nombre de bougies analysées, et "DisplayDistance" pour ajuster l'affichage des symboles. L'envoi d'alertes via différents canaux (plateforme, email, notifications) est configurable. Les paramètres avancés permettent une personnalisation accrue, définissant des critères pour les proportions, la position et la direction des composants de la pinbar, tels que le corps du nez et de l’œil gauche.

👉 Lis ça | CodeBase | @mql5fr
4👌1
Voyons comment le MetaEditor 5 simplifie la création de robots de trading avec l'assistant MQL5 pour automatiser des stratégies en quelques clics. L'article détaille les étapes de développement d'un module de signaux sur mesure, en exploitant la puissance de la programmation orientée objet, sans être expert. Découvrez comment personnaliser des modules de signaux avec des indicateurs techniques, sans plonger dans la complexité des classes. Des trucs simples, comme définir les paramètres et garantir l'exactitude, illustrent comment les traders et développeurs peuvent créer des Expert Advisors performants et efficaces sur MetaTrader 5, rendant la création et gestion des stratégies de trading plus intuitive.

👉 Lis ça | CodeBase | @mql5fr
2
L'indice de momentum stochastique (SMI), décrit par William Blau, est un indicateur hermétique conçu pour cartographier la surachat/survente du marché. Le SMI est une représentation normalisée des variations de prix sur q périodes, exprimée en pourcentage. À travers un lissage triple par moyennes mobiles exponentielles, ce calcul affine l'analyse du momentum. Le procédé impose un balisage précis : périodes q, r, s, et u doivent être > 0. Le fichier source WilliamBlau.mqh doit être disposé dans le répertoire MQL5\Include, tandis que Blau_SMI.mq5 se place dans le catalogue des données terminales MQL5. Une compréhension approfondie des paramètres et formules s'avère essentielle pour optimaliser l'utilisation de cet indicateur dans les stratégies de trading.

👉 Lis ça | VPS | @mql5fr
2
L'oscillateur stochastique, basé sur le concept de momentum stochastique de William Blau, est un outil précis pour les analystes techniques. Dans son livre renommé, William Blau explique cette méthodologie en détail. Pour une implémentation efficace dans MQL5, deux fichiers essentiels doivent être correctement placés dans les répertoires respectifs: `WilliamBlau.mqh` et `Blau_SM_Stochastic.mq5`.

Le calcul de cet oscillateur repose sur plusieurs périodes EMA, influençant le résultat final. Les paramètres d'entrée critiques incluent la période du momentum stochastique (q=5 par défaut), suivie des périodes de lissage EMA (r=20, s=5, u=3 par défaut). Une ligne de signal utilise une période ul définie par l'utilisateur (ul=3 par défaut).

Les restrictions garantissent la validité des calculs en veillant à ce que toutes les périodes soient supérieures à zéro, avec des conditions particuliè...

👉 Lis ça | Freelance | @mql5fr
1
L'oscillateur MACD ergodique de William Blau est basé sur le MACD traditionnel, mais il intègre des moyennes mobiles exponentielles pour plus de précision dans la ligne de signal. Ce système est décrit dans le livre "Momentum, directionality and divergence" et détaillé dans l'article "Indicateurs et systèmes de trading de William Blau". Pour l'utiliser, le fichier WilliamBlau.mqh doit être placé dans le répertoire MQL5\Include et Blau_Ergodic_MACD.mq5 dans MQL5\Indicateurs.

Les paramètres essentiels incluent les périodes des moyennes mobiles EMA : r pour la première EMA lente, s pour la deuxième EMA rapide et u pour la convergence/divergence. Les valeurs par défaut sont respectivement 20, 5, et 3. La ligne de signal utilise une période de EMA de 3 par défaut. Ces réglages assurent une approche sophistiquée à l'analyse de tendance, requérant une compréhension claire des exigences de ...

👉 Lis ça | AlgoBook | @mql5fr
8
L'indicateur utilise deux moyennes mobiles avec des périodes distinctes pour identifier les signaux d'achat et de vente lors de leurs croisements. Un élément clé de cet indicateur est l'intégration de plusieurs filtres. Le filtre basé sur l'indicateur RSI permet d'affiner la détection des signaux en prenant en compte la force relative du marché. De plus, un filtre de confirmation de mouvement est implémenté pour éviter les faux signaux. Pour réduire les interférences dues aux conditions de marché non directionnelles, un filtre de signaux de tendance latérale est également incorporé. Enfin, la barre de travail de l'indicateur est définie à 1, précisant l'unité d'analyse pour l'avancée des signaux.

👉 Lis ça | Calendrier | @mql5fr
Le concept d'assistant dans le trading permet à un trader de composer une stratégie de manière modulaire, où chaque composant peut être développé indépendamment. Par exemple, un module de signaux de trading se concentre uniquement sur la génération de signaux, tandis que d'autres développeurs gèrent les aspects comme les stops ou la gestion des positions.

La stratégie étudiée repose sur la reconnaissance d'une barre extérieure, suivie de la rupture d'une barre intérieure en direction de la tendance. Une barre extérieure présente un sommet plus élevé et un creux plus bas que la suivante, et la rupture de l'extremum de la barre intérieure est considérée comme un signal de percée. La tendance est déterminée par la couleur de la barre extérieure.

Pour intégrer un module, il suffit d'ajouter l'unité de signal au répertoire approprié. Des tests sur EURUSD avec des paramètres spécifiques (...

👉 Lis ça | Market | @mql5fr
L'indicateur de momentum William Blau propose une alternative à l'indicateur iMomentum traditionnel, tel que décrit dans l'œuvre "Momentum, Directionality and Divergence". Contrairement à son homologue, l'indicateur Blau_Mtm calcule le momentum en examinant le changement de prix absolu et applique un lissage supplémentaire pour une analyse plus raffinée. Pour une compréhension approfondie, référez-vous à l'article sur les indicateurs et systèmes de trading de William Blau dans MQL5, première partie. L'intégration nécessite l'ajout de WilliamBlau.mqh dans le répertoire MQL5\Include du terminal, tandis que Blau_Mtm.mq5 doit être placé dans MQL5/Indicateurs. Cette configuration permet aux développeurs d'améliorer leurs stratégies de trading via des indicateurs plus sophistiqués et personnalisables.

👉 Lis ça | CodeBase | @mql5fr
1
L'indicateur Gain/Loss Info pour MetaTrader se charge d'afficher les gains et pertes sur les bougies dépassant un seuil défini. Les calculs sont en points et pourcentage. Deux modes de calcul sont proposés : la différence entre la clôture et l'ouverture ou entre la clôture actuelle et la précédente. L'utilisateur peut fixer des seuils de variation minimale en pips et pourcentage, ajuster les modes de calcul, ainsi que personnaliser la couleur des chiffres. Compatible MT4 et MT5, il comprend des paramètres tels que PercentageLimit, PointsLimit, et MaxBars, qui déterminent la quantité de données analysées. Bien que cet outil ne soit pas conçu pour produire des signaux de trading, il est utile pour analyser les tendances du marché et identifier des configurations haussières et baissières.

👉 Lis ça | Cotations | @mql5fr
L'indicateur Murrey Math Line X pour MetaTrader est un outil pivot crucial pour les traders utilisant les niveaux de support, résistance et pivot. Il présente visuellement 8 lignes principales et 5 supplémentaires sur le graphique, aidant à identifier les meilleurs points d'entrée et de sortie. Des alertes peuvent être générées lors de clôtures au-delà des lignes de pivot. Téléchargeable pour MT4 et MT5, il dispose de paramètres flexibles pour ajuster le calcul des lignes selon différentes périodes et échelles de temps, avec des options de notification par popup, email ou notification mobile. Les lignes clés incluent 0/8P et 8/8P pour résistance et support extrêmes, et 4/8P comme point central significatif. Les lignes 2/8P et 6/8P servent de points d'inversion puissants. L'utilisation de cet indicateur peut faciliter la prise de décision dans divers scénarios de marché.

👉 Lis ça | Calendrier | @mql5fr
2👀2
Les indicateurs de sémaphore signalent des points d'entrée ou de sortie sur les marchés, essentiels pour les développeurs MetaTrader 5. Ils affichent des marqueurs visuels sur les graphiques, exploitables via des Expert Advisors (EA). Bien que simples, ces systèmes peuvent être universellement appliqués pour une efficacité maximale sans modifications majeures. Les EA doivent gérer des paramètres comme le Stop Loss et le Take Profit pour des opérations précises, ajustant le code selon les indicateurs choisis. L'optimisation du trading repose sur des signaux fiables, en évitant ceux de la barre courante. Cette méthodologie garantit une adaptation facile et amélioration des systèmes de trading avec divers indicateurs.

👉 Lis ça | Cotations | @mql5fr
👍3
L'indicateur Indice de Déviation Moyenne (MDI), dérivé des concepts de William Blau, est utile pour analyser la déviation moyenne lissée des tendances du marché. Cet outil s'appuie sur la distance entre le cours de clôture et une moyenne mobile exponentielle (EMA) sur une période déterminée.

L'indicateur identifie si le marché est à la hausse ou à la baisse en appliquant l'exposant de la période r au cours des prix. Bien que la moyenne mobile lisse la courbe des prix, une allongement de la période peut décaler les points d'inversion de prix. L'écart entre le prix et l'exposant de r, positif ou négatif, indique la position du prix.

Pour mettre en œuvre cet indicateur dans votre système, le fichier WilliamBlau.mqh doit être placé dans le répertoire MQL5\Include et Blau_MDI.mq5 dans MQL5\Indicateurs. Des détails complémentaires sont disponibles dans l'article sur les Indicateurs et Sy...

👉 Lis ça | Calendrier | @mql5fr
4👀1
Le livre "Momentum, Directionality and Divergence" présente l'oscillateur ergodique MDI de William Blau, fondé sur la déviation moyenne de la tendance. L'article "Indicateurs et systèmes de trading de William Blau dans MQL5" détaille son implémentation. Pour l'utiliser dans MQL5, les fichiers WilliamBlau.mqh et Blau_Ergodic_MDI.mq5 doivent être placés dans les répertoires correspondants.

Cet oscillateur utilise plusieurs moyennes mobiles exponentielles (EMA) pour calculer l'écart moyen de la tendance. Les paramètres inclus sont les périodes pour la première, deuxième et troisième EMA (20, 5 et 3 par défaut). La ligne de signal utilise une EMA dont la période par défaut est 3. Les restrictions incluent que les valeurs doivent être supérieures à zéro et que les tailles de certaines périodes doivent répondre à des conditions spécifiques pour un bon calcul.

👉 Lis ça | CodeBase | @mql5fr
3
L'indicateur Momentum candle de William Blau, présenté dans "Momentum, Directionality and Divergence", mesure le changement de prix entre le cours de clôture et le cours d'ouverture d'une période, tel qu'un chandelier. Un momentum de chandelier positif indique une augmentation de prix, tandis qu'un négatif indique une diminution. La formule centrale est simple : close - open, mais sa portée universelle permet son application sur différentes périodes et bases de prix.

La formule du momentum d'un chandelier à période q élargit cette idée. Elle calcule la différence entre le prix de clôture à la fin de la période q et le prix d'ouverture au début. Le momentum peut être lissé via des moyennes mobiles exponentielles (EMA) pour une analyse plus raffinée.

Les paramètres d'entrée incluent la définition de la période q et les périodes de lissage r, s, et u, avec des valeurs par défaut suggér...

👉 Lis ça | VPS | @mql5fr
2
L'indicateur Moving Average Candlesticks de la plateforme MetaTrader offre une visualisation sophistiquée d'une moyenne mobile conventionnelle à travers des chandeliers. Conçu pour montrer les valeurs calculées de la clôture, de l'ouverture, du bas et du haut, cet outil fournit une représentation plus synthétique que l'indicateur MA traditionnel. Polyvalent, il s'adapte à toutes les paires de devises, horizons temporels et types de moyenne mobile. Disponible sur MT4 et MT5, cet indicateur utilise des paramètres comme MAPeriod et MAType pour personnaliser son utilisation. Bien qu'il ne soit pas optimal pour le trading direct, il s'avère utile pour identifier des irrégularités de prix en analysant les chandeliers et leurs ombres. Il faut néanmoins rester prudent face aux signaux potentiellement faux générés par le changement de couleur.

👉 Lis ça | Documentación | @mql5fr
👀1
L'indicateur Market Profile pour MetaTrader propose une approche classique de l'analyse du marché en affichant la densité des prix sur une période donnée. Il met en évidence les niveaux de prix essentiels, la zone de valeur, et le point de contrôle pour chaque session de trading. Compatible avec des périodes de M1 à D1, cet outil permet une analyse sur des sessions quotidiennes, hebdomadaires, mensuelles ou intrajournalières. Des périodes inférieures garantissent une précision accrue, tandis que les échéances plus longues offrent une meilleure visibilité. L'indicateur autorise aussi l'utilisation d'une session rectangle pour personnaliser les profils de marché sur n'importe quel horizon temporel. Six options de couleurs sont disponibles pour la personnalisation visuelle. Fonctionne indépendamment des indicateurs standard, disponibles pour MT4 et MT5, avec divers paramètres réglables p...

👉 Lis ça | VPS | @mql5fr
👏1
Explorez l'innovation dans le trading algorithmique avec Python et MetaTrader 5. La création de modèles d'apprentissage automatique robustes transforme l'analyse de marché. Un processus structuré comprenant collecte et enrichissement de données, ingénierie et sélection de caractéristiques permet de développer des systèmes performants. L'automatisation par Python optimise le modèle, offrant flexibilité et efficacité, notamment grâce à l'intégration ONNX. Progressez dans le développement de solutions trader-oriented en maîtrisant le cycle complet de la collecte de données à l'évaluation. Cette approche méthodique favorise un trading plus intelligent pour les développeurs ambitieux et les investisseurs avisés.

👉 Lis ça | AlgoBook | @mql5fr
3