Les développeurs et analystes du trading des marchés confrontent des questions cruciales concernant les mouvements du marché et l'identification de tendances futures. La construction et l'analyse des indicateurs d'émissions émergent comme une méthode récente d'étude, permettant une visualisation détaillée des interactions complexes entre différents indicateurs. En développant des Expert Advisors en MQL5, les points d'intersection entre des lignes clés d'indicateurs tels que iBands et iMA sont examinés pour fournir une vue d'ensemble dynamique. Le spectre multifréquence offre une approche approfondie, mais nécessite une gestion rigoureuse des ressources informatiques. Cette technologie promet des perspectives intéressantes pour le trading avancé.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤2
La classe COBVOnArray est utilisée pour calculer l'indicateur On Balance Volume (OBV) à l'aide de tampons d'indicateurs. Dans OnInit(), la méthode Init() avec un paramètre optionnel int aPeriod est appelée pour définir la période de calcul. Si aPeriod est 0, l'indicateur s'exécute pour toutes les barres du graphique. Pour une valeur positive, il utilise une période spécifiée, similaire à une moyenne mobile.
Dans OnCalculate(), la méthode Solve() est invoquée avec les paramètres suivants : aRatesTotal, aPrevCalc, aDataClose[], aDataVolume[], et aOBV[]. La méthode BarsRequired() détermine le nombre minimum de barres requis, tandis que Name() retourne le nom de l'indicateur.
L'indicateur OBV relie le volume aux variations des prix, ajoutant ou soustrayant le volume selon la progression ou régression du prix de clôture. Le fichier Test_OBVOnArray.mq5 illustre l'utilisation de cette clas...
👉 Lis ça | Market | @mql5fr
Dans OnCalculate(), la méthode Solve() est invoquée avec les paramètres suivants : aRatesTotal, aPrevCalc, aDataClose[], aDataVolume[], et aOBV[]. La méthode BarsRequired() détermine le nombre minimum de barres requis, tandis que Name() retourne le nom de l'indicateur.
L'indicateur OBV relie le volume aux variations des prix, ajoutant ou soustrayant le volume selon la progression ou régression du prix de clôture. Le fichier Test_OBVOnArray.mq5 illustre l'utilisation de cette clas...
👉 Lis ça | Market | @mql5fr
❤2
La classe CFramaOnArray permet de calculer le Fractal Adaptive Moving Average (FRAMA) en utilisant des tampons d'indicateurs. Elle nécessite l'appel de la méthode Init() dans OnInit() avec le paramètre aPeriod, déterminant la période de l'indicateur. Dans OnCalculate(), Solve() doit être utilisé avec des paramètres tels que aRatesTotal, aPrevCalc, aDataHigh[], aDataLow[], aDataClose[], et aPrama[] pour des données de marchés précises.
Les méthodes supplémentaires incluent BarsRequired(), qui définit le nombre minimal de barres nécessaires pour un calcul précis, et Name(), qui fournit le nom complet de l'indicateur. Test_FramaOnArray.mq5 illustre l'application de CFramaOnArray. Il est essentiel que le fichier IncFramaOnArray se situe dans MQL5\Include\IncOnArray. John Ehlers a développé le FRAMA pour ajuster la réactivité de l'indicateur à la dimension fractale des prix actuels, offra...
👉 Lis ça | Freelance | @mql5fr
Les méthodes supplémentaires incluent BarsRequired(), qui définit le nombre minimal de barres nécessaires pour un calcul précis, et Name(), qui fournit le nom complet de l'indicateur. Test_FramaOnArray.mq5 illustre l'application de CFramaOnArray. Il est essentiel que le fichier IncFramaOnArray se situe dans MQL5\Include\IncOnArray. John Ehlers a développé le FRAMA pour ajuster la réactivité de l'indicateur à la dimension fractale des prix actuels, offra...
👉 Lis ça | Freelance | @mql5fr
❤2
L'indicateur de volatilité, légèrement modifié avec l'ATR (Average True Range), offre une perspective utile pour évaluer les breakouts sur une période spécifiée. Un breakout véritable se produit lorsque le corps de la barre nouvellement formée excède l'ATR. L'histogramme visualise la taille du corps du chandelier en montrant ABS (Close-Open). Les barres de l'histogramme, lorsqu'elles sont vertes, signalent un dépassement de la volatilité. Cela peut indiquer des opportunités pour ajuster les positions, qu'il s'agisse d'ouverture, de clôture, d'inversion, ou même d'augmenter le volume d'une position. Ce mécanisme s'inscrit dans une approche analytique rigoureuse en matière de gestion de trades.
👉 Lis ça | Cotations | @mql5fr
👉 Lis ça | Cotations | @mql5fr
❤2
Ce post couvre trois méthodes pour calculer Aroon Up et Aroon Down. Première méthode : utilisation de CopyHigh et CopyLow pour obtenir les valeurs maximales et minimales. Deuxième approche : recours à iHighest et iLowest pour identifier les valeurs les plus élevées et les plus basses. Troisième méthode : application directe de l'indicateur Aroon. Cet outil, développé par Nikolay Kositsin, est disponible dans la bibliothèque MQL5. Chaque technique présente ses propres avantages en termes de précision et d'efficacité, offrant aux utilisateurs une flexibilité dans leurs analyses techniques.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
L'indicateur mentionné offre un calcul adaptatif du RSI en utilisant les données de tic-tac, présenté avec des moyennes mobiles rapides et lentes dans une fenêtre distincte. Les utilisateurs peuvent ajuster les périodes de calcul, choisir différents types de moyennes mobiles et modifier les paramètres visuels selon leurs besoins. Ce développement est basé sur une conversion d'un ancien indicateur MT4 de 2008, à l'origine conçu par Rosh, mais il utilise désormais l'indicateur RSI par défaut de MT5.
Contrairement aux versions précédentes, cet indicateur intègre des moyennes mobiles pour le RSI, offrant une analyse plus nuancée des mouvements de marché. Les graphiques présentent un prix en ticks en vert, le RSI rapide en bleu, et le RSI lent en rouge, permettant une comparaison visuelle efficace entre le RSI standard et sa version adaptative. Cette approche pourrait être bénéfique pour ...
👉 Lis ça | VPS | @mql5fr
Contrairement aux versions précédentes, cet indicateur intègre des moyennes mobiles pour le RSI, offrant une analyse plus nuancée des mouvements de marché. Les graphiques présentent un prix en ticks en vert, le RSI rapide en bleu, et le RSI lent en rouge, permettant une comparaison visuelle efficace entre le RSI standard et sa version adaptative. Cette approche pourrait être bénéfique pour ...
👉 Lis ça | VPS | @mql5fr
La gestion des tampons d'indicateurs dans MetaTrader présente des défis spécifiques. L'impossibilité d'accéder directement aux données sans fonctions comme iCustom en MQL4 ou iCustom + CopyBuffer en MQL5 peut être limitante. Bien que MQL ne supporte pas les pointeurs au sens classique, il est possible d'utiliser des techniques comme le typecasting en C++ pour naviguer ces limitations. L'approche décrite permet de gérer efficacement les tampons en utilisant des variables globales pour stocker des pointeurs, optimisant ainsi l'accès aux données sans duplication inutile. Les tests avec des indicateurs standards comme l'ATR démontrent la faisabilité de cette méthode.
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤1