La moyenne mobile universelle est conçue avec deux moyennes sélectionnables parmi plusieurs variantes : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA et AMA. Chacune de ces moyennes offre des approches distinctes pour le calcul des tendances. Les paramètres Phase1 et Phase2 varient selon l'algorithme choisi. Pour JMA, Phase varie de -100 à +100. Pour T3, il définit le facteur de calcul, tandis que pour VIDYA, il concerne la période du CMO et pour AMA, la période de l'EMA lent. À noter, seuls les algorithmes JMA, T3, VIDYA, et AMA interprètent ces paramètres différemment. AMA se distingue par une période d'EMA rapide fixée à 2 et un facteur de degré également fixé à 2. Ce cadre adaptatif permet de s'ajuster à différents contextes analytiques.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤3
Le système Camarilla Equation, introduit par Nick Stot dans les années 80, demeure un outil précieux pour les traders. Il repose sur un ensemble de niveaux, initialement huit, puis dix, basés sur les cours d'ouverture, de clôture, le maximum et le minimum de la veille. Ces niveaux se divisent en deux groupes : un pour les niveaux bas, désignés L1 à L5, et un pour les niveaux hauts, H1 à H5. Les points critiques sont souvent L3, L4, H3, et H4 pour les décisions de trading, tandis que L5 et H5 restent pertinents malgré certaines exclusions par diverses sources. L'utilisation stratégique de ces niveaux offre un cadre pour anticiper les mouvements de marché, sans pour autant être une panacée, requérant une analyse contextuelle robuste.
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
L'indicateur "2 Moving Averages with Bollinger Bands" pour MetaTrader 5 combine deux moyennes mobiles configurables et des bandes de Bollinger pour fournir des signaux d'achat et de vente en temps réel lors de croisements. Il offre des alertes graphiques, sonores et par email. Fonctionnel avec tous les symboles et périodes, il aide à détecter les renversements de tendance et les points d'entrée en surveillant les croisements et la volatilité.
Les moyennes mobiles sont personnalisables avec des options pour période, méthode (SMA, EMA, SMMA, LWMA) et prix. Les bandes de Bollinger sont entièrement configurables pour observer les mouvements de prix. L'indicateur fonctionne sur des bougies fermées sans repeind, idéal pour le scalping, le swing, ou le suivi de tendance.
Il est conseillé de ne pas se fier uniquement à cet indicateur pour la rentabilité des transactions, une gestion des r...
👉 Lis ça | Signaux | @mql5fr
Les moyennes mobiles sont personnalisables avec des options pour période, méthode (SMA, EMA, SMMA, LWMA) et prix. Les bandes de Bollinger sont entièrement configurables pour observer les mouvements de prix. L'indicateur fonctionne sur des bougies fermées sans repeind, idéal pour le scalping, le swing, ou le suivi de tendance.
Il est conseillé de ne pas se fier uniquement à cet indicateur pour la rentabilité des transactions, une gestion des r...
👉 Lis ça | Signaux | @mql5fr
❤1
L'objectif principal est de faciliter la collecte de données pour la modélisation économique en utilisant des variables temporelles. Un indicateur simple, facilement extensible, est proposé. Il transforme chaque heure en vecteurs de tableau tampon binaire. Un dernier vecteur stocke l'heure elle-même. Lors de la collecte d'autres données d'indicateurs dans un fichier CSV, cet indicateur permet d'ajouter les heures comme colonnes supplémentaires. Ce code est conçu pour ceux impliqués dans le ML, offrant des variables prêtes à l'emploi, soit sous forme de tampons horaires ou de variables temporelles.
Le processus commence par définir le numéro de mémoire tampon et de placette à 25. Les tampons sont déclarés avec une variable pour l'heure à calculer. L'indexation des tampons se fait individuellement en raison d'erreurs rencontrées lors de l'utilisation de boucles pour SetIndexBuffer. Cep...
👉 Lis ça | NeuroBook | @mql5fr
Le processus commence par définir le numéro de mémoire tampon et de placette à 25. Les tampons sont déclarés avec une variable pour l'heure à calculer. L'indexation des tampons se fait individuellement en raison d'erreurs rencontrées lors de l'utilisation de boucles pour SetIndexBuffer. Cep...
👉 Lis ça | NeuroBook | @mql5fr
❤2
MetaTrader 5, développé pour succéder à MetaTrader 4, offre une multitude d'améliorations pour le trading algorithmique. Permettant de trader des actions, contrats à terme et options, cette plateforme élargit les horizons du trading. Le langage MQL5 introduit une programmation orientée objet, augmentant la performance et facilitant la création d'indicateurs et de robots complexes. Grâce à une optimisation multi-thread, les tests stratégiques sont plus rapides et efficaces. Les événements et opérations de trading asynchrones apportent des solutions novatrices pour un développement rapide. Pour les traders sans Expert Advisor, MetaTrader 5 propose des services communautaires MQL5 pour commander ou s'abonner à des signaux.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤3
L'indicateur Équation de Camarilla, conçu pour l'analyse de chaque barre du graphique, offre une approche structurée pour observer le comportement des actifs financiers. Son utilisation facilite l'examen des tendances et des anomalies passées, permettant d'obtenir des perspectives historiques précieuses. Les analyses basées sur cet indicateur peuvent soutenir la prise de décisions informées dans le développement de stratégies. Lorsqu'il est intégré dans le flux de travail analytique, il permet une compréhension plus fine des variations de prix. Sa robustesse en fait un outil fiable pour les professionnels soucieux d'explorer les nuances du marché financier.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤2
L'indicateur JFatlSpeed représente un Momentum lissé basé sur l'indicateur de tendance rapide JFatl. Il est conçu pour identifier les tendances émergentes sur les marchés. Les indicateurs ColorJFatlSpeed et JFatlSpeed se basent sur les classes de la bibliothèque SmoothAlgorithms.mqh, qui a fait l'objet d'une analyse approfondie dans l'article intitulé "Averaging price series without additional buffers for intermediate calculations". Ces outils permettent de détecter efficacement les changements de tendance en minimisant les calculs intermédiaires, ce qui améliore la performance de l'analyse de données financières. Ces caractéristiques rendent l'indicateur particulièrement utile pour les professionnels souhaitant optimiser leur stratégie de trading.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤4
L'indicateur Heiken Ashi Smoothed est une version avancée de l'indicateur Heiken Ashi standard. Il se distingue par son utilisation de valeurs moyennes plutôt que les valeurs actuelles des séries temporelles de prix. Ce processus améliore la précision en filtrant les faux signaux potentiels. La construction de l'indicateur offre la flexibilité de choisir parmi plusieurs variantes de moyennes telles que SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA et AMA.
Les paramètres Phase1 et Phase2 varient selon l'algorithme sélectionné. Par exemple, pour JMA, cela correspond à la variable Phase allant de -100 à +100. En revanche, pour T3, cela influence le calcul moyen et pour VIDYA et AMA, cela affecte d'autres périodes spécifiques liées aux algorithmes associés. L'implémentation requiert les classes de la bibliothèque SmoothAlgorithms.mqh. Un article fournit des détails sur l'utilisation...
👉 Lis ça | Cotations | @mql5fr
Les paramètres Phase1 et Phase2 varient selon l'algorithme sélectionné. Par exemple, pour JMA, cela correspond à la variable Phase allant de -100 à +100. En revanche, pour T3, cela influence le calcul moyen et pour VIDYA et AMA, cela affecte d'autres périodes spécifiques liées aux algorithmes associés. L'implémentation requiert les classes de la bibliothèque SmoothAlgorithms.mqh. Un article fournit des détails sur l'utilisation...
👉 Lis ça | Cotations | @mql5fr
❤2👍1
Le SuperTrend est un indicateur de tendance populaire utilisé pour identifier les directions potentielles du marché. Il permet de différencier les niveaux de résistance (Direnc) et de support, qui sont cruciaux pour les décisions de trading. Comprendre ces niveaux peut offrir des perspectives sur la dynamique actuelle du marché. L'indicateur est couramment utilisé pour confirmer la direction de la tendance ou repérer les retournements potentiels. Bien que simple à interpréter, son efficacité dépend de l’intégration avec d'autres outils analytiques. Une étude approfondie est recommandée pour optimiser son utilisation dans les stratégies de trading.
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
Implémenter l'exécution asynchrone d'algorithmes est un sujet clé dans le développement moderne. En s'inspirant de la fonctionnalité des Promises en JavaScript, un concept similaire peut être intégré dans différents projets pour améliorer la gestion des tâches asynchrones. Le fichier timer.mqh sert d'exemple pour démontrer cette capacité dans un environnement donné. Les Promises, telles que Promise.all, Promise.race, et Promise.any, offrent une gestion optimisée des opérations asynchrones, permettant de gérer efficacement multiples tâches simultanément. Cela facilite la coordination et l'exécution de code qui dépend de résultats asynchrones, sans bloquer le flux principal de l'application.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤3
Découvrez comment créer des graphiques de trading avancés avec l'utilisation de MetaTrader 5 en MQL5. Le guide explique la création d'indicateurs innovants: le graphique de prix à graduations et le graphique "Tick Candles". Ces outils permettent aux traders de visualiser en détail les fluctuations de prix en utilisant des données en temps réel, écrites dans un fichier pour une analyse approfondie post-redémarrage. Les graphiques affichent les lignes Bid et Ask paramétrables et facilitent une lecture visuelle améliorée. L'article explore aussi la gestion de grands ensembles de données avec des tableaux dynamiques, optimisant ainsi les performances et la précision des analyses algorithmiques.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤5
L'indicateur JFatlAcceleration sert à évaluer l'accélération d'une tendance. Sa formule repose sur plusieurs composants importants. La JMA représente la moyenne adaptative, tandis que le Momentum est un indicateur technique crucial pour cette mesure. Le FATL agit en tant que filtre numérique, et le Price[bar] désigne le prix actuel de l'actif financier analysé sur une barre donnée.
L'indicateur ColorJFatlAcceleration intègre des classes de la bibliothèque SmoothAlgorithms.mqh. Pour une compréhension approfondie de leur utilisation, se référer à l'article intitulé "Averaging price series without additional buffers for intermediate calculations". Cet article offre un aperçu détaillé des méthodes de lissage employées sans recourir à des tampons intermédiaires pour les calculs.
👉 Lis ça | Market | @mql5fr
L'indicateur ColorJFatlAcceleration intègre des classes de la bibliothèque SmoothAlgorithms.mqh. Pour une compréhension approfondie de leur utilisation, se référer à l'article intitulé "Averaging price series without additional buffers for intermediate calculations". Cet article offre un aperçu détaillé des méthodes de lissage employées sans recourir à des tampons intermédiaires pour les calculs.
👉 Lis ça | Market | @mql5fr
❤1
Un indicateur efficace pour analyser la force et la direction des tendances. Cet outil se caractérise par un remplissage entre deux lignes, où la couleur indique la direction de marché actuelle et la largeur du canal reflète l'intensité de la tendance. Initialement développé en MQL4, cet indicateur a été mis à disposition pour usage sur CodeBase le 17 octobre 2007. Depuis sa création, il sert de repère pour les professionnels cherchant à comprendre rapidement les mouvements du marché. Sa conception simpliste masque une précision robuste, rendant l'analyse plus accessible et immédiate pour tous les utilisateurs.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤2
Un indicateur de tendance permet de définir la direction actuelle du marché avec clarté. Particulièrement utile pour les systèmes de trading axés sur le breakout, cet outil intègre des points de couleur qui signalent un changement dans la direction de la tendance. Initialement développé en MQL4, cet indicateur fut rendu disponible dans la CodeBase le 5 mars 2007. Il demeure un instrument précieux pour les traders cherchant à interpréter les mouvements de marché et à prendre des décisions éclairées dans un environnement de trading dynamique. Sa simplicité et sa précision en font un choix populaire.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤3
Présentation d'une méthode simplifiée pour coder les étiquettes de profit et de perte sur les transactions récentes. Cet Expert Advisor générera des transactions fictives permettant l'observation des résultats dans le testeur de stratégie. Les étiquettes apparaîtront uniquement sur les nouvelles transactions, sans revenir sur l'historique précédent.
Deux méthodes ont été implémentées en utilisant la bibliothèque Canvas pour un rendu graphique avancé et la bibliothèque standard pour une approche classique basée sur des objets texte et rectangle. Ces options sont configurables via deux entrées distinctes.
La personnalisation et l'optimisation du code sont encouragées si des améliorations potentielles sont identifiées. Cela permet de s'adapter aux préférences personnelles pour une visualisation plus précise et efficace des transactions.
👉 Lis ça | Freelance | @mql5fr
Deux méthodes ont été implémentées en utilisant la bibliothèque Canvas pour un rendu graphique avancé et la bibliothèque standard pour une approche classique basée sur des objets texte et rectangle. Ces options sont configurables via deux entrées distinctes.
La personnalisation et l'optimisation du code sont encouragées si des améliorations potentielles sont identifiées. Cela permet de s'adapter aux préférences personnelles pour une visualisation plus précise et efficace des transactions.
👉 Lis ça | Freelance | @mql5fr
❤2👍1
Cet indicateur traite de l'analyse des niveaux cibles basés sur la moyenne des mouvements de prix. Il fonctionne sur différentes périodes, qu'elles soient annuelles, mensuelles, hebdomadaires ou sur 4 heures. La méthode de calcul repose sur la détermination des niveaux actuels en utilisant plusieurs buffers.
Pour chaque période, les niveaux sont établis via les formules suivantes : OpenBuffer[i] représente le prix d'ouverture de la période. HighBuffer[i] est calculé comme le prix d'ouverture plus la moitié de la moyenne des mouvements (adr/2). LowBuffer[i] est le prix d'ouverture moins cette moitié (adr/2). MaxHighBuffer[i] correspond au prix d'ouverture additionné de l'adr complet, tandis que MinLowBuffer[i] est le prix d'ouverture diminué de cet adr.
👉 Lis ça | Signaux | @mql5fr
Pour chaque période, les niveaux sont établis via les formules suivantes : OpenBuffer[i] représente le prix d'ouverture de la période. HighBuffer[i] est calculé comme le prix d'ouverture plus la moitié de la moyenne des mouvements (adr/2). LowBuffer[i] est le prix d'ouverture moins cette moitié (adr/2). MaxHighBuffer[i] correspond au prix d'ouverture additionné de l'adr complet, tandis que MinLowBuffer[i] est le prix d'ouverture diminué de cet adr.
👉 Lis ça | Signaux | @mql5fr
❤4👍2✍1
Dans MQL4, il existe 6 styles de dessin tandis que MQL5 en propose 18. Cette expansion en MQL5 inclut 12 nouveaux styles et 8 styles avec tampon de couleurs. Ces ajouts simplifient l’affichage et la personnalisation des indicateurs. Les styles de dessin dans MQL5 nécessitent une gestion précise des Tracés et Tampon-Modèles afin d’assurer un rendu graphique optimal. L’indicateur DemoBufferPattern illustre ces concepts. La gestion des valeurs vides est une considération clé, influençant la présentation finale. Cela nécessite l'établissement de variables d'entrée et globales pour garantir la fiabilité du code lors de la mise en œuvre des différents styles graphiques proposés par MQL5.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
❤3🔥1😁1
L'indicateur SHI_Channel_true est utilisé pour afficher des canaux mobiles dynamiques de Barishpolz automatiquement sur les graphiques. Il identifie la fractale la plus proche dans l'historique, repère la suivante et trace une ligne à travers celles-ci. Une ligne parallèle est dessinée sur la fractale maximale opposée, tandis qu'une ligne médiane est ajoutée entre les deux. Le paramètre BarsForFract détermine la longueur de l'"épaule" de la fractale, réglée par défaut à 0 pour une configuration automatique. Cet indicateur fonctionne sur toutes les paires de devises et périodes à partir de M1. La variante NB_SHI_Channel_true permet l'accès aux données du canal par les conseillers experts. Initialement développé en MQL4, il a été publié dans la CodeBase en 2006.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤1
L'indicateur 3LineBreak est conçu pour simplifier l'analyse du marché des changes. Il utilise des barres colorées pour représenter les tendances actuelles du marché. Les tendances haussières sont indiquées par des barres bleues, tandis que les tendances baissières sont signalées par des barres rouges. Ce système de teinte permet une compréhension visuelle rapide de l'orientation du marché, facilitant ainsi la prise de décisions. Cet outil est apprécié par les traders pour sa clarté et son efficacité dans l'identification des tendances prédominantes. L'indicateur 3LineBreak, par sa simplicité, s'avère être un atout pour une analyse rapide et intuitive des marchés.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
😱1
L'indicateur Schaff Trend Cycle est un outil développé pour améliorer la stabilité et la fiabilité des signaux de tendance sur les marchés financiers. Son fonctionnement repose sur l'intégration des mécanismes stochastiques dans la ligne MACD, tout en prenant en compte les cycles de marché. Cette approche minimise l'impact des fluctuations à court terme.
Selon la recherche, les tendances des devises suivent fréquemment un schéma cyclique. Le modèle de Dagg Schaff, basé sur ces principes, combine l'oscillateur stochastique lissé et le MACD pour réduire les faux signaux. Les paramètres clés incluent MAShort, MALong et Cycle, chacun influençant le calcul et l'interprétation des signaux de tendance.
L'indicateur se base également sur des niveaux conventionnels pour les décisions de trading, tels que 25 et 75, essentiels pour déterminer les moments d'achat et de vente. Il permet la perso...
👉 Lis ça | Market | @mql5fr
Selon la recherche, les tendances des devises suivent fréquemment un schéma cyclique. Le modèle de Dagg Schaff, basé sur ces principes, combine l'oscillateur stochastique lissé et le MACD pour réduire les faux signaux. Les paramètres clés incluent MAShort, MALong et Cycle, chacun influençant le calcul et l'interprétation des signaux de tendance.
L'indicateur se base également sur des niveaux conventionnels pour les décisions de trading, tels que 25 et 75, essentiels pour déterminer les moments d'achat et de vente. Il permet la perso...
👉 Lis ça | Market | @mql5fr
Certains traders optent pour une interface graphique simplifiée, sans l'encombrement d'indicateurs. Ce script facilite le calcul de la taille de lot idéale pour les instruments Forex ou CFD. Il propose deux modes : RiskByPercent pour définir un pourcentage de risque, ou RiskByAmount pour un montant fixe. Ajustez ensuite le stop loss en pips pour les courtiers à 4 chiffres, le script reconnaît automatiquement les courtiers à 5 chiffres. Si la taille de lot calculée est inférieure au minimum accepté, il utilise la taille minimale ; en cas de dépassement, il s'ajuste au maximum permis. Une alerte informe sur la taille de lot calculée, le montant de risque, le stop loss adapté et la valeur en ticks. Ce script est modifiable pour répondre à des critères spécifiques ou intégré à un Expert Advisor existant.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr