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
Un indicateur de tendance fournit une évaluation claire de la direction et de la force du mouvement actuel des prix. Il est essentiel pour l'analyse des données financières et du trading. Les paramètres d'entrée de cet indicateur influencent directement sa précision et sa réactivité. Ceux-ci incluent généralement des éléments tels que la période d'observation, qui détermine la sensibilité de l'indicateur aux changements de prix, et d'autres options avancées permettant de personnaliser l'indicateur en fonction des besoins spécifiques de l'utilisateur. Une compréhension approfondie de ces paramètres aide à optimiser les stratégies de trading.

👉 Lis ça | VPS | @mql5fr
3👍1
Le graphique en chandelier OHLC fournit une perspective claire sur le prix d'achat et de vente pour chaque barre. Avec l'utilisation du plus haut et du plus bas de la bougie, il montre la vraie volatilité du marché, souvent absente sur les échelles de temps plus courtes. Cela aide à identifier les emplacements optimaux pour le placement de stop loss. La nouvelle version optimisée, désormais disponible, utilise CopyTicksRange en dehors de la boucle principale, réduisant ainsi les appels de fonction fréquents. Cela diminue la charge sur le CPU, améliorant l'efficacité générale de l'analyse des graphiques. Cette optimisation permet une meilleure gestion des ressources et une approche plus rapide et précise de l'analyse des données de marché.

👉 Lis ça | NeuroBook | @mql5fr
Un indicateur utile pour les débutants est disponible, facilitant le backtest manuel. En ajoutant cet indicateur à votre graphique et en plaçant une "Ligne Verticale" nommée "VL", vous pouvez masquer des barres du côté droit du graphique en déplaçant simplement la ligne VL. Cela permet une vue dégagée et ciblée des données graphiques pertinentes. Pour encore plus de flexibilité dans les tests, maintenez la touche CTRL enfoncée afin d'ajuster les barres d'un cran vers la droite. Cette méthode améliore l'analyse en permettant une manipulation visuelle rapide et pratique des données affichées.

👉 Lis ça | Calendrier | @mql5fr
10👍2
L'indicateur XR-Squared évalue la présence d'une tendance sur le marché à travers la régression linéaire. Il affiche une ligne principale et deux niveaux distincts, signalant l'absence ou la présence d'une tendance, sur le graphique. Les résultats varient de 0 à 100. Un résultat inférieur à 30 indique une absence de tendance, alors qu'une valeur dépassant 70 révèle une tendance active. Le développement d'une tendance fait progresser la ligne XR-Squared d'un niveau à un autre. En cas de consolidation au sommet, l'indicateur recule. La pertinence statistique d'une tendance est proportionnelle à la valeur XR-Squared. Le niveau de signification des tendances varie selon la période.

L'indicateur permet de choisir entre plusieurs méthodes de calcul de la moyenne, telles que SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA et AMA, chacune ayant des paramètres spécifiques. Les types de pha...

👉 Lis ça | VPS | @mql5fr
2
Une variante améliorée de l'indicateur Percent Range de Larry Williams a été développée, intégrant une ligne de signal et la possibilité de choisir parmi plusieurs méthodes de calcul de la moyenne pour les séries chronologiques de prix. Les méthodes disponibles incluent SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA et AMA. Chaque méthode offre des paramètres distincts, comme la variable externe Phase pour JMA variant de -100 à +100, ou encore un facteur multiplicateur pour T3. Pour VIDYA, il faut tenir compte de la période de l'oscillateur CMO, tandis que pour AMA, la période de l'EMA lent est utilisée. AMA fixe la période de l'EMA rapide à 2 et le facteur de degré à 2. L'indicateur s'appuie sur les classes de la bibliothèque SmoothAlgorithms.mqh, détaillées dans l'article sur le calcul de moyennes sans tampons intermédiaires.

👉 Lis ça | CodeBase | @mql5fr
3👍1
L'indicateur de tendance amélioré, basé sur le célèbre système BrainTrend1, utilise désormais une moyenne des séries temporelles des prix pour se stabiliser. Historiquement, BrainTrend1 a souffert de nombreux faux signaux, nécessitant l'ajout de filtres et d'indicateurs pour précisions supplémentaires. Ce nouveau modèle utilise le lissage JMA pour atténuer ce problème en réduisant la fréquence des faux signaux. Le lissage JMA transforme les zones sujettes aux faux signaux en zones plates, offrant ainsi un ajustement de sensibilité à la volatilité du marché via le paramètre "Length_". Le résultat est un système sur le graphique plus fiable que son prédécesseur. Pour l'utiliser, le fichier compilé JMA.mq5 doit être installé dans le dossier MQL5/Indicators du terminal client.

👉 Lis ça | Freelance | @mql5fr
6
Le Relative Strength Index (RSI) est un outil d'analyse technique toujours pertinent malgré son ancienneté. Bien que sa sensibilité au bruit du marché puisse entraîner de nombreux faux signaux, des variations de cet indicateur existent pour mieux isoler les mouvements significatifs du marché. Utilisation recommandée : il faut surveiller les divergences, tirer parti des mouvements directionnels, et identifier les zones de surachat ou de survente. Optimiser la période de signal et le taux de changement en fonction des préférences personnelles est conseillé. Il est crucial d’effectuer des tests rétrospectifs rigoureux avant toute décision opérationnelle. Une gestion adéquate du risque est indispensable pour renforcer la stratégie de trading.

👉 Lis ça | Calendrier | @mql5fr
2👌1
Le code présenté permet d'accéder directement aux données de la dernière transaction clôturée, évitant ainsi l'utilisation de boucles. Il suffit de créer une variable pour définir l'heure de début de la journée en cours, bien que cela ne soit pas indispensable. Cette solution offre également la possibilité d'imprimer graphiquement les résultats et de les réutiliser dans d'autres sections du code, sans que cela soit strictement nécessaire.

Intégrez ce code au sein de la fonction OnTick() pour afficher des résultats à chaque tic-tac. Alternativement, il peut être configuré pour exécuter une analyse par barre unique. Pour extraire l'historique complet des transactions depuis l'ouverture du compte, employez la fonction HistorySelect().

👉 Lis ça | Signaux | @mql5fr
5
L'indicateur BrainTrend1 avec pré-moyenne des séries temporelles de prix a été amélioré pour réduire les faux signaux. Le BrainTrendSig1 traditionnel a souvent été critiqué pour sa propension à fournir des signaux erronés. Ce problème a été adressé par l'utilisation du lissage JMA, qui stabilise les résultats en réduisant le nombre de signaux trompeurs. Les zones de faible volatilité sont désormais considérées comme plates, et l'utilisateur peut ajuster la sensibilité avec le paramètre "Length_". Comparé à son prédécesseur, cet indicateur offre un suivi de tendance plus fiable. Assurez-vous que le fichier JMA.mq5 est présent dans le dossier des indicateurs du terminal client pour garantir le bon fonctionnement.

👉 Lis ça | Cotations | @mql5fr
1
Un nouvel indicateur a été développé pour améliorer la précision des signaux du système de trading BrainTrend1. Il intègre des lignes de niveau de Stop Loss basées sur une moyenne préliminaire des séries temporelles de prix. Le problème des faux signaux, souvent associé au BrainTrend1Stop classique, est ici atténué par l'utilisation d'un lissage JMA. Ce lissage réduit considérablement les faux signaux en les interprétant comme des zones plates sur le graphique.

La sensibilité du système à la volatilité du marché est ajustable via le paramètre "Length_". Ce nouvel indicateur se distingue par une stabilité accrue par rapport au BT1S classique, offrant un système de suivi de tendance plus robuste.

Pour une utilisation correcte, le fichier JMA.mq5 doit être placé dans le dossier MQL5/Indicators du terminal client.

👉 Lis ça | VPS | @mql5fr
5👍1
Cet indicateur visuel de force de tendance utilise l'écart-type pour évaluer la dynamique du marché. Il exprime ses valeurs en points, comparées à trois niveaux de référence : MaxTrendLevel, MiddLeTrendLevel, et FlatLevel. Fonctionnant sur ces paramètres d'entrée, l'indicateur colore les barres de l'histogramme en quatre couleurs distinctes selon l'analyse de la tendance. Il est nécessaire de définir ces paramètres individuellement pour chaque marché étudié afin d'obtenir des résultats précis. Cette approche permet de mieux comprendre les fluctuations et de renforcer l'analyse technique des graphiques spécifiques. La configuration personnalisée optimise l'efficacité de l'indicateur pour chaque actif surveillé.

👉 Lis ça | Freelance | @mql5fr
Un Expert Advisor (EA) récemment modifié est disponible pour la gestion des ordres sur toutes les paires. Il s’agit d’un outil spécialement conçu pour simplifier le placement et la modification des ordres selon vos préférences de Take Profit (TP), Stop Loss (SL), et trailing stop.

Cet EA fonctionne indépendamment des numéros magiques, permettant ainsi de gérer les ordres placés via des appareils mobiles pour les niveaux de SL, TP et trailing. Il propose des fermetures automatiques des positions basées sur des seuils de profit ou de perte définis. Par exemple, avec un paramètre de 100.0, tous les ordres se ferment automatiquement si le profit atteint 100$. À l'inverse, un paramètre de -70.0 fermera les ordres à une perte de -70$. Des mises à jour récentes incluent des boutons pour fermer les positions de type ACHETER et VENDRE, ainsi que la suppression d'un paramètre redondant.

👉 Lis ça | AlgoBook | @mql5fr
4👌1
L'indicateur présente trois tracés graphiques distincts. Il identifie la période actuelle et compare celle-ci à deux autres périodes définies en entrée. Si les prix diffèrent dans leur direction sur ces périodes, les lignes s'éloignent, signalant une absence de confluence. Une divergence des lignes est un indicateur potentiel pour éviter les transactions sur cette période. Un accord entre les périodes suggère un trading plus sécurisé. Le premier graphique est linéaire, basé sur les prix de clôture actuels. Le second graphique montre la différence avec le premier cadre temporel saisi. Le troisième visualise l'écart avec la deuxième période d'entrée. L'outil est conçu pour optimiser les décisions de trading en identifiant des schémas complexes de prix.

👉 Lis ça | CodeBase | @mql5fr
4
Un oscillateur de la série Momentum, conçu pour analyser les tendances des marchés. Cet indicateur a été développé en MQL4 et a fait son apparition dans la base de code le 14 septembre 2007. Les développeurs peuvent l'utiliser pour examiner les variations de momentum dans les graphiques boursiers. Il est utile pour identifier les points de retournement potentiels et évaluer la force des tendances actuelles. Le code source disponible permet une personnalisation complète pour s'adapter aux besoins spécifiques des utilisateurs. Une ressource précieuse pour ceux qui cherchent à affiner leurs stratégies de trading par l'analyse technique.

👉 Lis ça | NeuroBook | @mql5fr
3
L'indicateur développé par iziogas offre une ligne adaptative rapide idéale pour estimer la ligne de tendance. Initialement codé en MQL4, il a été mis à disposition pour la première fois sur la plate-forme mql4.com le 14 septembre 2007. Cet outil technique est largement utilisé pour son efficacité dans l'analyse des tendances, facilitant ainsi la prise de décision dans le trading. Sa capacité à s'ajuster rapidement aux fluctuations du marché en fait un allié précieux pour les développeurs cherchant à intégrer des solutions analytiques avancées. Les utilisateurs bénéficient d'une meilleure visualisation des tendances grâce à sa conception bien pensée et éprouvée.

👉 Lis ça | Freelance | @mql5fr
2👌1
La méthode de régression linéaire est couramment utilisée dans les marchés financiers pour identifier les écarts anormaux des prix. Cette méthode repose sur la méthode des moindres carrés, où une ligne droite minimise la distance aux points de données. Lors de la prévision des prix futurs, il est logique de supposer qu’ils seront similaires aux prix actuels. Dans le cas d'une tendance haussière, on peut anticiper une légère augmentation. L'analyse de régression valide statistiquement ces prévisions. Cet indicateur a été initialement développé pour MQL4 et a été ajouté à la CodeBase le 9 octobre 2007.

👉 Lis ça | Freelance | @mql5fr
👀1
Le QuickTradeKeys 123 EA permet des réponses de trading rapides et directes depuis le graphique. Utilisation simple de touches pour des actions précises : '1' pour achat, '2' pour vente, et '3' pour clôturer les positions de l'EA selon le numéro magique. Fonctionne sur toutes les paires de devises et délais, adapté aux débutants comme aux experts. Pour maximiser l'efficacité, il est conseillé de choisir un broker avec un faible spread et un accès rapide au marché. Installation facile par glissement de l'EA sur le graphique avec activation préalable du trading automatique. N'oubliez pas de régler le numéro magique dans les paramètres. Tester d'abord sur un compte démo avant tout usage sur compte réel pour minimiser les risques.

👉 Lis ça | Freelance | @mql5fr
4
Les stratégies de trading automatisées peuvent être personnalisées pour répondre aux besoins des traders expérimentés. Ajuster ou ajouter vos filtres personnels à une stratégie existante permet de mieux répondre aux conditions du marché. L'idée de base est l'achat ou la couverture lorsque le prix dépasse le plus haut de n barres, et la vente à découvert lorsque le prix passe sous le plus bas de n barres. Appliquée sur le USDJPY de 2013 à 2023, cette stratégie a montré des résultats prometteurs. Des améliorations peuvent encore être apportées par l'optimisation continue. Le développement de stratégies avancées nécessite un retour en arrière approfondi et une analyse rigoureuse.

👉 Lis ça | Freelance | @mql5fr
5
L'oscillateur non normalisé est généralement représenté par un diagramme à barres coloré. Cette approche visuelle facilite l'identification des variations et tendances des données. Chaque barre du diagramme correspond à un ensemble de valeurs et sa couleur illustre l'intensité ou le degré de variation. Les oscillateurs non normalisés sont souvent utilisés dans les analyses techniques pour détecter les zones de surachat ou de survente. Leur utilisation permet d'améliorer la compréhension des mouvements de marché et de prendre des décisions éclairées. L'interprétation correcte de ces graphiques nécessite une bonne connaissance de l'analyse technique et de l'expérience en programmation pour intégrer efficacement cet outil dans des systèmes automatisés.

👉 Lis ça | Signaux | @mql5fr
3
Oscillateur normalisé présenté sous forme d'histogramme. Le signal de sortie, J_TPO, varie entre -1 et +1. Cet indicateur est analogue au RSI. Les seuils de renversement de tendance sont généralement fixés à -0,5 et +0,5.

👉 Lis ça | Forum | @mql5fr