MQL5 Trading Algorithmique
33.4K subscribers
1.25K photos
1.25K 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
L'indicateur T3 constitue une avancée notable dans l'analyse technique, en particulier pour les traders cherchant à réduire le décalage tout en maintenant une courbe lisse. Développé par Tim Tillson, cet indicateur utilise une cascade de six moyennes mobiles exponentielles (EMA) avec des coefficients de pondération basés sur le facteur de volume. La formule T3 permet une réactivité supérieure aux mouvements de prix réels par rapport aux moyennes mobiles traditionnelles.

Ce mécanisme repose sur la combinaison spécifique de ces EMA : T3 = c1*EMA6 + c2*EMA5 + c3*EMA4 + c4*EMA3, où chaque coefficient est défini par le facteur choisi. Le paramètre T3_Length détermine la période des EMA, tandis que T3_Factor influence le compromis entre fluidité et réactivité.

L'indicateur T3 sert à identifier les tendances et signaux de trading, ainsi qu'à déterminer les niveaux de support et de résistan...

👉 Lis ça | Freelance | @mql5fr
🤯21
Les comportements de marché ne sont pas aléatoires. Une analyse montre que les prix tentent souvent de récupérer les pertes précédentes. Cela signifie que les barres antérieures influencent significativement les tendances actuelles. Un modèle Expert Advisor utilisant MQL5 peut démontrer cette corrélation. En testant sur l'EUR/USD, nous observons que certains jours de la semaine sont plus propices aux ventes ou aux achats.

L'implémentation d'un filtre révèle que les transactions le vendredi pour les achats et le lundi pour les ventes offrent les meilleurs résultats. Bien que le bénéfice net diminue légèrement, le pourcentage de trades gagnants et le bénéfice par trade augmentent significativement. Intégrer ce type d'analyse dans un système de trading offre un outil efficace dans le forex. Utilisez ces informations soigneusement pour optimiser les stratégies.

👉 Lis ça | Calendrier | @mql5fr
Le filtre de Hodrick-Prescott est couramment employé dans le contexte des séries financières pour lisser les données et mettre en évidence les tendances et variations saisonnières. Malgré son apparence de "retard nul", il présente un inconvénient notable : la redéfinition des valeurs passées qui est typique des filtres sans délai. Dans divers essais d'application, tels que la construction de canaux de prix ou comme indicateur de changement de tendance, il n'offre pas d'avantages significatifs par rapport à des moyennes mobiles comme l'EMA, la LWMA ou l'AMA. Notons par ailleurs une ressemblance entre les prix lissés par ce filtre et le vecteur principal de l'analyse en composantes principales, suggérant une relation mathématique sous-jacente. Ce filtre est partagé à titre informatif et les idées sur son utilisation restent bienvenues.

👉 Lis ça | NeuroBook | @mql5fr
1
La stratégie de trading forex "Méthode Puria" propose d'utiliser plusieurs paires de devises avec différents intervalles horaires et objectifs de prise de bénéfices. Par exemple, les transactions AUDJPY sur M30 visent 15 pips, tandis que NZDUSD sur H1 vise 25 pips. Adaptez les moyennes mobiles sur les graphiques horaires ou demi-horaires selon les détails fournis : MA Période 85 et 75 en linéaire pondérée appliquées au bas, en rouge, et MA Période 5 en exponentielle appliquée à la clôture, en bleu. Le MACD est configuré avec EMA rapide 15, lente 26, et SMA 1.

Pour les positions de vente, ouvrez une transaction lorsque la courbe bleue croise les courbes rouges du haut vers le bas, accompagné d'une confirmation MACD. Pour les achats, l'inverse est appliqué. Un stop-loss se limite à 14 pips. Fermez la transaction selon le Take Profit déterminé pour chaque paire.

👉 Lis ça | NeuroBook | @mql5fr
2
L'indicateur Heiken Ashi avec lissage permet d'afficher des données sous forme de chandeliers ou de barres, selon les paramètres définis. Il peut représenter des barres Heiken Ashi distinctes ainsi que des barres de prix colorées d'après les couleurs des barres Heiken Ashi. Deux variantes sont proposées: les barres Heiken Ashi et les chandeliers, ou bien les barres de prix et les chandeliers.

Les types d'affichage incluent barres ou chandeliers. Les paramètres supplémentaires incluent la période de la moyenne mobile (MAPeriod), la méthode de calcul de la moyenne mobile (MAMethod), ainsi que la période et la méthode de lissage (SmPeriod et SmMethod). Ces ajustements permettent d'affiner l'analyse visuelle des données représentées.

👉 Lis ça | Signaux | @mql5fr
31
Un indicateur sophistiqué et adaptable propose d'afficher en temps réel la tendance du jour sur un graphique. Conçu pour être hautement personnalisable, il permet de modifier les couleurs et de repositionner le texte selon les préférences visuelles de chaque utilisateur. Cette fonction offre une vue d'ensemble immédiate de la direction du marché, facilitant ainsi la prise de décision informée. Sa configuration adaptable assure une intégration fluide dans divers environnements de travail, optimisant l'efficacité de l'analyse technique dans le commerce quotidien. Cet outil est essentiel pour les traders désirant maximiser la lisibilité et l'efficacité de leur plateforme de trading.

👉 Lis ça | Market | @mql5fr
41
Un indicateur utile pour le traçage automatisé de lignes verticales quotidiennes et l'étiquetage des jours de la semaine sur les graphiques boursiers. Cet outil est conçu pour faciliter la reconnaissance des débuts de session de trading, améliorant ainsi l'analyse des tendances et des mouvements quotidiens du marché. En intégrant cet indicateur, les analystes et développeurs peuvent optimiser leur gestion du temps et l'efficacité de leur suivi de marché, sans besoin de paramétrages récurrents. Le gain en visibilité sur les débuts de journée offre un support supplémentaire dans la prise de décisions éclairées et précises lors des transactions boursières.

👉 Lis ça | Market | @mql5fr
1
La génération de nombres aléatoires conforme à une distribution donnée est cruciale pour l'analyse statistique appliquée, particulièrement en programmation MQL5. Cela implique de définir la distribution souhaitée et de générer un ensemble de valeurs pour des tests statistiques ultérieurs. En pratique, les méthodes basées sur des codes tels que Numerical Recipes permettent de réaliser cette tâche efficacement.

L'estimation des paramètres de distribution est essentielle lors de l'évaluation d'échantillons de variables aléatoires. En utilisant des procédures analytiques, on peut estimer les paramètres numériques pour des distributions continues. Pour traiter les données, il est pertinent d'exclure les valeurs aberrantes pour obtenir des statistiques précises.

L'analyse de distribution à travers des histogrammes offre une visualisation utile des fréquences d'un échantillon. Le calcul d...

👉 Lis ça | Documentación | @mql5fr
3
Un ensemble diversifié de moyennes mobiles peut être configuré grâce à plusieurs paramètres spécifiques. MAMethod définit la méthode de calcul de la moyenne mobile, tandis que MAPrice précise le prix utilisé pour cette moyenne. PeriodFrom indique la période minimale de calcul et PeriodStep spécifie l'intervalle de changement de période. Le nombre total de moyennes mobiles à afficher est déterminé par le paramètre Count, avec une limite de 512. L'aspect visuel est personnalisé par le paramètre Colors, qui permet d'utiliser jusqu'à 6 couleurs. Ces couleurs sont définies individuellement par Color_1 à Color_6, offrant une flexibilité graphique maximale.

👉 Lis ça | Documentación | @mql5fr
1🎉1
La moyenne mobile universelle dans le terminal MetaTrader 5 permet de choisir entre plusieurs types de moyennes : Simple, Exponentielle, Lissée, Linéaire pondérée, AMA, DEMA, FRAMA, TEMA, et VIDYA. Les principaux paramètres sont MAMethod pour le type, MAPeriod pour la période, et MAPrice pour le prix. Des paramètres supplémentaires incluent AMAFast pour la période rapide de l'EMA dans l'AMA, AMASlow pour la période lente, et CMOPeriod pour la période CMO de VIDYA. L'infobulle, accessible en passant la souris sur la ligne, fournit des informations détaillées sur le type de moyenne, la période et les paramètres supplémentaires utilisés. L'ordre des paramètres VIDYA est modifié par rapport à la fenêtre des propriétés du terminal.

👉 Lis ça | Market | @mql5fr
L'indicateur stochastique est l'un des oscillateurs intégrés clés du terminal MetaTrader 5. Il est paramétrable avec divers réglages pour s'adapter aux besoins d'analyse technique. Les paramètres essentiels incluent la sélection de l'indicateur, le type de volume, plusieurs périodes de temps, le type de prix, la méthode de lissage, ainsi que plusieurs décalages pour ajuster les lignes d'indicateur. Chaque indicateur intégré comme AD, ATR, MACD, et RSI a ses propres paramètres dédiés, souvent basés sur une seule période ou un type de volume spécifique.

Pour faciliter l'utilisation, des identificateurs multiples partageant les mêmes valeurs sont fournis. Cela évite la confusion sur la valeur appropriée pour chaque indicateur. Les ajustements possibles permettent d'offrir une grande souplesse dans l'analyse technique sans compromettre la précision des données. Cette fonctionnalité avanc...

👉 Lis ça | Calendrier | @mql5fr
4
La stratégie de trading BBMA, conçue par Oma Ally, intègre les bandes de Bollinger et les moyennes mobiles. Cette combinaison vise à détecter les opportunités de trading avec précision. Elle se distingue par son efficacité dans la gestion des entrées multiples, ce qui la rend polyvalente sur divers marchés comme le Forex, les actions, et les crypto-monnaies. L'accent est mis sur la précision des points d'entrée, offrant ainsi une méthode solide pour les traders cherchant à optimiser leurs stratégies. Cette approche est prisée pour sa flexibilité et son adaptabilité aux conditions de marché changeantes.

👉 Lis ça | VPS | @mql5fr
5
Pour les développeurs et les programmeurs intéressés par l'implémentation d'indicateurs techniques, voici une idée de paramétrage pour la création d'une plage de trading. L'heure de début et l'heure de fin définissent la durée pendant laquelle le range est établi. La prolongation se fait jusqu'à l'heure de fin du trade. Les limites minimales et maximales en points permettent de contrôler la largeur des plages. Lorsque la taille de la plage correspond aux critères spécifiés entre le minimum et le maximum, l'indicateur affichera une couleur spécifique, dans ce cas, le bleu. Cette fonctionnalité peut être utile pour visualiser les mouvements de marché dans des cadres temporels spécifiques.

👉 Lis ça | Forum | @mql5fr
2
L'implémentation de modèles en MQL5 est devenue une discussion récurrente, notamment pour pallier l'absence de ce mécanisme dans le langage. En observant le C++, on note que les modèles servent principalement à réduire le code source sans forcément diminuer la taille des programmes. Cela est réalisé grâce à un mécanisme de substitution de types qui génère le code requis à la compilation.

Dans le contexte de MQL5, une approche alternative est proposée via des pseudo-modèles. Elle utilise un analogue de préprocesseur pour pratiquer des substitutions de type au niveau du texte de code, avant la compilation. Cette méthode, bien que nécessitant quelques manipulations additionnelles, offre une flexibilité accrue en l'absence du support natif des modèles dans MQL5.

Le script 'Modèles' permet ainsi de rédéfinir des types en remplaçant des segments de code, tout en conservant la possibilité...

👉 Lis ça | Calendrier | @mql5fr
1🎉1
L'indicateur Dual Trix utilise deux moyennes mobiles pour aider à l'identification des tendances de marché. Il se base sur le principe de l'oscillation multiple des moyennes pour offrir une meilleure sensibilité aux changements de tendance tout en réduisant le bruit du marché. Les moyennes mobiles exponentielles utilisées dans l'indicateur permettent une réactivité accrue aux mouvements récents des prix. Cet outil technique est couramment employé pour déterminer les points de retournement potentiels, mais une évaluation complémentaire des conditions du marché est essentielle avant de prendre des décisions de trading. Sa configuration doit être adaptée selon les conditions spécifiques et les objectifs d'analyse de chaque utilisateur.

👉 Lis ça | Cotations | @mql5fr
4
L'indicateur NRTR (Nick Rypock Trailing Reverse) est utilisé pour identifier les changements de tendance de manière objective. Il se compose d'une ligne de base et d'une ligne cible. La ligne de base sert de support ou de résistance et se déplace en fonction de l'évolution du cours. Les petites fluctuations sont généralement ignorées, ce qui permet de se concentrer sur les changements de tendance significatifs. Lorsque le cours franchit la ligne de base, cela indique un changement de tendance. Les lignes sont colorées en bleu pour les tendances haussières et en rouge pour les tendances baissières, facilitant ainsi leur interprétation visuelle dans l'analyse des marchés.

👉 Lis ça | Documentación | @mql5fr
1🔥1
L'indicateur présenté repose sur une moyenne mobile simple. Il mesure le taux de changement de cette moyenne. L'analyse montre une concordance entre la direction de l'indicateur et celle des barres quotidiennes. Les points d'inversion de tendance locale sont identifiables par les maximums et minimums de l'indicateur. Cet indicateur avancé permet d'anticiper les variations de prix et les retournements de tendance. Le calcul est basé sur le rapport entre le prix actuel et la moyenne mobile sur n périodes, diminué d'une unité. Utilisé sur un graphique journalier, il est recommandé d'adopter une moyenne mobile sur 5 périodes et de calculer les prix comme la moyenne du maximum et du minimum quotidiens, soit (HL/2).

👉 Lis ça | Freelance | @mql5fr
👌1
Présentation du Custom MACD, une amélioration notable du classique indicateur MACD, désormais optimisé pour MetaTrader 5. Ce nouvel outil conserve l'efficacité du MACD dans l'identification des tendances et des retournements, tout en offrant des alertes en temps réel sur votre téléphone. Son code source ouvert et son interface intuitive le rendent accessible aux traders de tous niveaux d'expérience.

Le Custom MACD utilise la formule MACD standard et affiche graphiquement une ligne MACD, une ligne de signal et un histogramme pour faciliter l'analyse du marché. Une fonction distinctive de cet indicateur est l'envoi de notifications instantanées. Les traders peuvent ainsi réagir rapidement aux variations du marché, optimisant ainsi leur stratégie de trading.

Le Custom MACD est conçu pour être polyvalent, convenant aux scalpeurs, day traders et swing traders. Il permet une personnalisa...

👉 Lis ça | Cotations | @mql5fr
5
BreakRevertPro utilise l'analyse statistique avancée pour développer des stratégies de trading robustes. Ce système identifie les transactions potentielles en s'appuyant sur les distributions statistiques de Weibull, de Poisson et exponentielle. Il est conçu avec des mécanismes d'optimisation et un système de sécurité automatisé pour assurer une validation rigoureuse des opérations. La gestion des positions est adaptée aux métaux précieux, avec une analyse multi-temporelle incluant M1, M15, et H1 pour une vision complète du marché.

Le système intègre également une validation dynamique des stop loss et take profit, capables de s'adapter aux conditions variables du marché. L'exécution des transactions est ajustée selon les conditions de marché actuelles, assurant une gestion conservatrice du risque grâce à de multiples vérifications de sécurité des marges. Avec un stockage persistant d...

👉 Lis ça | Cotations | @mql5fr
1
L'article présente ENCOG, un cadre avancé pour l'apprentissage automatique développé par Heaton Research, intégrable à MetaTrader 5. ENCOG est reconnu pour sa robustesse et sa capacité à gérer des prédictions de séries chronologiques financières, soutenu par une documentation exhaustive. Utilisé dans divers progiciels commerciaux, il offre divers algorithmes d'apprentissage comme les réseaux de neurones récurrents et les machines à vecteurs de support.

ENCOG se distingue par sa flexibilité avec les langages C# et JAVA, et son code source ouvert, facilitant l'analyse et la compréhension des systèmes neuronaux sous-jacents. Il soutient l'intégration avec MetaTrader 5 via des DLL C#.

👉 Lis ça | Cotations | @mql5fr
8
Un Conseiller Expert a été conçu pour évaluer l'efficacité du trading nocturne. Ce programme effectue des opérations sur EURUSD avec un intervalle de temps de 15 minutes en s'appuyant sur les signaux de l'indicateur Stochastique. Le système de gestion employé est minimaliste. Toutefois, il est conseillé de ne pas employer cet Expert Advisor en conditions réelles de trading.

👉 Lis ça | CodeBase | @mql5fr
2👍2🤨1👨‍💻1