MQL5 Trading Algorithmique
35.5K subscribers
1.38K photos
1.38K 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
Ce script réalise une analyse approfondie des chandeliers. Il compile d'abord les prix d'ouverture, de clôture, ainsi que les points hauts et bas des chandeliers. Les chandeliers sont ensuite classés en trois catégories : haussiers, baissiers ou neutres, selon la relation entre les cours d'ouverture et de clôture.

L'amplitude de chaque chandelier est calculée pour déterminer la différence entre les points haut et bas. Le script évalue également les amplitudes moyennes distinctes pour les chandeliers haussiers et baissiers. Les cinq chandeliers les plus significatifs sont identifiés en se basant sur leur amplitude pour chaque catégorie.

Un rapport est généré, résumant le nombre de chandeliers dans chaque catégorie, leurs amplitudes moyennes, et les cinq plus remarquables chandeliers. Cette analyse est automatiquement affichée en commentaire sur le graphique de l'instrument, offrant a...

👉 Lis ça | Cotations | @mql5fr
3
L'indicateur de signal sémaphore utilise des flèches colorées pour signaler les moments propices aux transactions. Initialement programmé en MQL4, il a été publié dans la CodeBase le 24 octobre 2007. Il est conçu pour aider les traders à identifier les opportunités de marché grâce à des signaux visuels simples mais efficaces. Cet outil est optimisé pour une utilisation intuitive, rendant les décisions de trading plus accessibles. Depuis sa création, il a été adopté par de nombreux traders cherchant à améliorer la précision de leurs trades. Sa mise en œuvre initiale il y a plus de quinze ans témoigne de son utilité continue dans les environnements de trading techniques.

👉 Lis ça | Freelance | @mql5fr
2👍1
L'indicateur présenté combine les valeurs des indicateurs techniques Bears Power et Bulls Power. Ces valeurs sont ensuite moyennées via l'algorithme de Laguerre pour offrir une analyse plus lissée et précise des tendances du marché. Initialement implémenté en MQL4, cet outil a été partagé avec la communauté sur CodeBase le 5 octobre 2007. L'utilisation de l'algorithme de Laguerre permet de réduire le bruit des données, fournissant ainsi une meilleure compréhension des forces acheteuses et vendeuses sur le marché. Cet indicateur reste pertinent pour les développeurs cherchant à intégrer des analyses techniques avancées dans leurs stratégies de trading.

👉 Lis ça | VPS | @mql5fr
👍1
L'outil d'indicateur de tendance simple analyse la position de l'histogramme par rapport au niveau zéro pour indiquer la direction de la tendance. Un record du passage de la ligne zéro signale les opportunités d'entrée. Un changement de couleur de rouge à bleu sur l'histogramme indique l'entrée en position longue. Inversement, un passage de bleu à rouge suggère une entrée en position courte. Initialement développé en MQL4, cet outil a été introduit dans la CodeBase en 2007. Sa simplicité et son efficacité pour déterminer les tendances le rendent utile pour les professionnels cherchant à optimiser leurs stratégies de trading.

👉 Lis ça | Signaux | @mql5fr
2👍1
Le schéma de chandelier de contre-attaque est un indicateur clé pour les traders techniques. Ce modèle se forme lorsque deux chandeliers apparaissent dans une séquence révélatrice. Dans un marché à la baisse, une bougie noire est suivie d'une bougie blanche qui ouvre plus basse mais clôture au même niveau que la bougie noire précédente, signalant une éventuelle inversion de tendance. À l'inverse, dans un marché haussier, une bougie blanche est suivie d'une bougie noire. Ce comportement illustre un changement potentiel de sentiment du marché, permettant aux traders de prendre des décisions éclairées. Comprendre ces schémas est essentiel pour les stratégies de trading sur les marchés financiers. Analyser les mouvements précédents est vital pour anticiper les prochaines tendances.

👉 Lis ça | Signaux | @mql5fr
3👍2
La bougie dominante représente un outil clé dans l'analyse technique, composé de deux chandeliers dont les mèches se croisent. Elle permet de déterminer la direction potentielle d'une tendance, que ce soit en hausse ou en baisse, ou lorsque les corps sont égaux. Cet indicateur est souvent consulté pour confirmer une tendance existante après un examen minutieux des mouvements du marché. Les traders expérimentés l'utilisent pour ajuster leurs stratégies et optimiser la prise de décision. Il est essentiel d'analyser ce modèle dans le contexte du marché global et en synergie avec d'autres indicateurs pour une évaluation précise.

👉 Lis ça | Freelance | @mql5fr
5👍4
L'indicateur wlx BWA Csig se concentre sur les signaux d'actions basés sur les lectures de l'Accelerator Oscillator, selon les recherches de B. Williams dans son ouvrage "New Measurements in Stock Trading". Initialement développé en MQL4, cet outil a été mis à disposition dans la CodeBase le 2 octobre 2007. Son objectif principal est de simplifier l'interprétation des tendances et de faciliter la prise de décisions pour les transactions. Son intégration en MQL4 permet une utilisation efficace pour les développeurs et les traders qui cherchent à automatiser et affiner leurs stratégies de trading. Sa persistance dans le domaine témoigne de sa valeur pour les utilisateurs du trading algorithmique.

👉 Lis ça | Calendrier | @mql5fr
🔥31
L'indicateur mentionné établit un canal curviligne qui se redessine continuellement à chaque instant. En conséquence, il n'est pas recommandé d'analyser son comportement historique, car son apparence passée diffère radicalement de son apparence actuelle lorsque les barres se rapprochent de la barre actuelle. Initialement développé en MQL4, cet outil a été mis à disposition pour la première fois sur la plateforme CodeBase le 31 janvier 2008. Son rétrécissement dynamique présente des défis uniques pour l'analyse à long terme. Notez qu'il est essentiel de se concentrer sur l'interprétation en temps réel plutôt que sur l'évaluation rétrospective.

👉 Lis ça | Documentación | @mql5fr
6
L'indicateur décrit est basé sur les valeurs extrêmes des prix d'une période donnée, formant un canal d'analyse technique. Les valeurs de la ligne centrale ainsi que les limites supérieure et inférieure sont définies en utilisant les points pivots. Ces points pivots agissent comme des niveaux implicites de support et de résistance, offrant des repères pour l'évolution des prix. Cet outil a été codé initialement en MQL4 et publié dans la CodeBase en février 2008. Il reste une ressource importante pour les développeurs et les analystes techniques cherchant à intégrer des niveaux de support/résistance dynamiques dans leurs outils d'analyse de marché.

👉 Lis ça | Signaux | @mql5fr
2
L'histogramme MACD est un élément clé de l'indicateur MACD, illustrant la différence entre la ligne MACD et la ligne de signal. Cet outil permet de mesurer l'élan d'une tendance et de déterminer si celle-ci s'accélère ou ralentit. Lorsque les barres s'allongent au-dessus de la ligne zéro, cela indique un renforcement de la dynamique d'achat. À l'inverse, des barres s'allongeant en dessous signalent une dynamique de vente accrue. Si les barres se raccourcissent, le momentum faiblit, avertissant d'un possible renversement de tendance ou d'une consolidation. Un passage des barres par la ligne zéro indique le croisement entre la ligne MACD et la ligne de signal. Pour des analyses précises, il est recommandé d'utiliser l'histogramme MACD en combinaison avec d'autres indicateurs et une analyse approfondie des tendances.

👉 Lis ça | Signaux | @mql5fr
3
Présentation d'un Expert Advisor qui gère les ordres avec une approche de grille optimisée. Lors de l'ouverture d'un ordre, il place des ordres supplémentaires selon une grille définie, avec une option d'augmentation de lot modulable par les paramètres. La configuration permet l'utilisation des indicateurs RSI et CCI pour le placement des grilles via un mécanisme grille+signal. Les positions se ferment automatiquement à l'atteinte d'un profit préétabli ou grâce à un profit associé à une inversion MA. On peut clôturer les positions Sell et Buy séparément ou gérer toute la série de transactions en une fois. L'Expert Advisor peut également trader de manière autonome en s'appuyant sur des signaux. Les retours et optimisations sont bienvenus pour améliorer sa performance.

👉 Lis ça | AlgoBook | @mql5fr
2👍1🔥1
QuantifiEd est un indicateur de tendance conçu pour fournir des signaux de transaction précis. Son fonctionnement repose sur l'analyse de la direction du marché, indiquée par sa position par rapport à la ligne zéro. Un changement de couleur de rose à bleu indique un signal d'achat, tandis que l'inverse signale une vente. Cet outil a initialement été implémenté pour MQL4 et publié le 11 février 2008.

Les paramètres d'entrée sont cruciaux pour son efficacité. La période (SPerioD) doit idéalement être réglée entre 160-180 pour les graphiques horaires, et entre 100-160 pour les graphiques de plus petites tailles. Une période inférieure à 100 pourrait générer des signaux erronés. Par ailleurs, la sensibilité (SFactoR) recommandée est de 5 à 7 pour améliorer la réactivité aux variations de tendance. Le paramètre ShiFt permet d'ajuster le décalage par rapport à la ligne zéro.

👉 Lis ça | AlgoBook | @mql5fr
1
Un nouvel indicateur, "DailyRange", aide à établir les niveaux de résistance et de support pour la journée en cours, en se basant sur les données de la veille. Cet outil analytique s'appuie sur les méthodes décrites par Thomas Demark dans son livre "Technical analysis - a new science". Développé initialement pour MQL4, il a été mis à disposition sur la plateforme en ligne en 2008. Conçu pour aider dans les prises de décisions, il permet d'anticiper les mouvements de prix en fournissant des niveaux de trading potentiels. Son calcul précis repose sur des algorithmes éprouvés, ce qui en fait un outil fiable pour les traders expérimentés.

👉 Lis ça | Freelance | @mql5fr
3
Ce script est conçu pour créer des fichiers binaires avec l'extension *.hst, compatibles avec MetaTrader 4. Importez ce fichier dans l'historique des cotations ou ouvrez-le comme graphique autonome. L'objectif principal est de comparer les lectures d'indicateurs sur MetaTrader 4 et 5, nécessitant des cotations identiques. Un unique paramètre est à configurer : la profondeur historique en barres.

Pour procéder, installez d'abord l'indicateur "MACD with zero lag" pour MetaTrader 4 via le lien fourni. Faites de même pour MetaTrader 5. Ensuite, placez le script dans MetaTrader 5 et exécutez-le pour l'instrument et la période choisis. Après une exécution réussie, une notification dans l'onglet "Experts" indiquera où le fichier a été sauvegardé.

Copiez ce fichier dans le terminal MetaTrader 4, importez-le, et ouvrez-le comme graphique hors ligne. Appliquez ensuite l'indicateur à ce graphi...

👉 Lis ça | NeuroBook | @mql5fr
1
Le resserrement des bandes de Bollinger représente un signal clé pour anticiper les mouvements du marché. Cet indicateur technique se compose de trois lignes : la bande médiane, une moyenne mobile simple sur 20 périodes, la bande supérieure calculée comme la bande médiane plus deux fois l'écart-type, et la bande inférieure, résultant de la bande médiane moins deux fois l'écart-type. Ces bandes s'élargissent et se contractent selon la volatilité.

Le "squeeze" survient lorsque les bandes se rapprochent, indiquant une période de faible volatilité. Cela témoigne d'une consolidation du marché et d'un équilibre entre l'offre et la demande. Ce phénomène annonce souvent un mouvement de prix significatif à venir. Toutefois, le squeeze ne prédit pas la direction du mouvement. La tendance ultérieure doit être confirmée par d'autres indices tels qu'une augmentation du volume des transactions et ...

👉 Lis ça | Freelance | @mql5fr
2👌2
Présentation d'une fonction optimisée pour la conversion des heures entre différents fuseaux horaires de serveurs, essentiel pour les données tels que les barres, ticks, ou événements économiques. Ce mécanisme utilise une notation de décalage standard, couramment adoptée dans les langages de programmation modernes, comme JavaScript. Les fuseaux horaires positifs, tels que GMT+3, sont représentés par des décalages positifs (+10800). En revanche, la fonction TimeGMTOffset() de MQL5 utilise une approche inversée, où des fuseaux positifs sont indiqués par des décalages négatifs (-10800).

Pour identifier précisément les caractéristiques des horaires source et destination, nous vous conseillons l'utilisation d'un script externe. Celui-ci permet de déterminer la pertinence des horaires d'été pour les serveurs ciblés (US, EU, ou sans décalage). Pour une bibliothèque complète incluant d'autre...

👉 Lis ça | VPS | @mql5fr
1🔥1
L'oscillateur de Tushar Chande est amélioré par le pré-lissage des prix grâce à une moyenne classique. Cette méthode offre un filtrage supérieur pour déterminer la direction de la tendance de l'indicateur. Cette version a été initialement codée en MQL4, avec sa première publication dans la CodeBase le 20 février 2008. Cette variation de l'oscillateur permet une interprétation plus efficace des mouvements de marché pour les développeurs et analystes spécialisés en trading algorithmique. L'implémentation dans MQL4 assure une compatibilité étendue avec les plateformes populaires utilisées par les traders professionnels.

👉 Lis ça | Market | @mql5fr
4
L'indicateur décrit agit comme une barrière essentielle en identifiant la dernière défense de la tendance actuelle. Les carrés de couleur signalent un changement de tendance, pendant que des points colorés indiquent la direction. La dynamique de la moyenne mobile influence la détermination de cette direction. Les niveaux de support et de résistance sont variables selon la volatilité, calculés par l'indicateur Average True Range (ATR). Initialement implémenté en MQL4, cet outil a trouvé sa place sur CodeBase en 2008. L'indicateur BuySell est donc un élément clé pour les analyses de marché, offrant clarté sur les tendances et fluctuations significatives.

👉 Lis ça | Market | @mql5fr
RickD a développé un indicateur sémaphore utilisant un oscillateur stochastique et des fractales. Cet indicateur génère de nombreux faux signaux, rendant nécessaire l'utilisation d'un indicateur de tendance pour filtrer les signaux d'entrée afin d'obtenir des résultats stables. Initialement implémenté en MQL4, l'indicateur a été publié dans CodeBase le 12 mars 2008. L'approche repose sur la capacité à distinguer les signaux pertinents des bruits de marché, améliorant la précision des décisions de trading. L'intégration de cet outil dans un cadre plus large d'analyse technique peut offrir une vision plus complète des conditions du marché.

👉 Lis ça | VPS | @mql5fr
1
Pour intégrer un Stop Loss ou non, il est essentiel de suivre certaines instructions spécifiques. Premièrement, incluez "Trade.mqh" pour accéder à la classe CTrade, essentielle pour gérer positions et ordres. Un paramètre d'entrée ajustable pour la distance de suivi est suggéré, bien que facultatif, il optimise la flexibilité.

Ensuite, définissez une instance de la classe CTrade, nommée selon votre préférence, idéalement après le gestionnaire d'événement OnInit. Assurez-vous ensuite d'intégrer une instruction if pour valider la présence d'une position active, en appelant la fonction Check_TrailingStop() à chaque tick, crucial pour suivre précisément chaque mouvement.

Positionnez cette vérification au début du gestionnaire d'événement OnTick. Enfin, déclarez une fonction personnalisée, par exemple Check_TrailingStop(), pour gérer et ajuster les positions ouvertes selon la distance pr...

👉 Lis ça | Signaux | @mql5fr
5👌1
Ce code détecte l'arrivée d'une nouvelle barre ou bougie dans un flux de données. Le fonctionnement repose sur la comparaison des heures. L'heure de la barre précédente est d'abord enregistrée, puis 60 secondes lui sont ajoutées, ou toute autre durée selon le besoin, pour déterminer l'heure de clôture de la bougie actuelle. Lorsque l'heure actuelle atteint cette heure de clôture, cela indique la réception d'une nouvelle barre.

La variable booléenne 'NewBarRecived' sert à éviter l'exécution multiple du même bloc, s'assurant ainsi que le code se déclenche uniquement une fois par barre/bougie. Les fonctions 'Comment()' et 'PlaySound()' sont incluses pour valider le bon fonctionnement du code, mais sont optionnelles et peuvent être supprimées. Le drapeau est remis à faux dès que l'heure actuelle dépasse celle de clôture, en prévision de la prochaine détection de barre.

👉 Lis ça | Documentación | @mql5fr
1👌1