Tous les indicateurs ne sont pas configurés pour permettre une application directe aux données d'un autre indicateur via les fonctionnalités disponibles sur MT5. La ligne de régression linéaire classique (qui utilise les prix simples) illustre cette limitation. Bien que le canal de régression puisse être utilisé comme un objet, un ajustement constant est nécessaire pour suivre les nouvelles barres formées sur le graphique. La version présentée ici permet d'appliquer la ligne de régression à un ou plusieurs autres indicateurs. Bien que les exemples ne l'illustrent pas, il est à noter que la couleur des lignes change en fonction de la pente de la ligne de régression, fournissant ainsi une visualisation dynamique en temps réel.
👉 Lis ça | Calendrier | @mql5fr
👉 Lis ça | Calendrier | @mql5fr
❤2
L'indicateur 3D_Oscillator_Signal offre des indications visuelles et sonores sur la tendance du marché. Il émet des signaux sous forme de messages textuels et utilise des objets graphiques colorés pour représenter les tendances. Les utilisateurs peuvent modifier le contenu de ces messages en ajustant les constantes dans le code.
Lorsque la tendance d'une barre sélectionnée se maintient, une étoile colorée indique cette direction. Un changement de tendance est représenté par une flèche orientée dans le sens de la transaction. L'indicateur possède trois groupes de paramètres d'entrée : ceux liés au 3D_Oscillator, ceux pour l'affichage visuel, et ceux pour les alertes sonores.
Pour plusieurs indicateurs sur un même graphique, il faut configurer différentes valeurs dans Symbols_Sirname. L'indicateur exige le fichier 3D_Oscillator.mq5 disponible dans le dossier MQL5\Indicators pour être ...
👉 Lis ça | Forum | @mql5fr
Lorsque la tendance d'une barre sélectionnée se maintient, une étoile colorée indique cette direction. Un changement de tendance est représenté par une flèche orientée dans le sens de la transaction. L'indicateur possède trois groupes de paramètres d'entrée : ceux liés au 3D_Oscillator, ceux pour l'affichage visuel, et ceux pour les alertes sonores.
Pour plusieurs indicateurs sur un même graphique, il faut configurer différentes valeurs dans Symbols_Sirname. L'indicateur exige le fichier 3D_Oscillator.mq5 disponible dans le dossier MQL5\Indicators pour être ...
👉 Lis ça | Forum | @mql5fr
❤1
La classe CFractalsOnArray est conçue pour le calcul des fractales en utilisant des tampons d'indicateurs. Aucune préparation préalable n'est requise. Dans OnCalculate(), utilisez la méthode Solve() avec les paramètres suivants : aRatesTotal, aPrevCalc, aDataHigh[], aDataLow[], aUpper[], et aLower[]. La méthode BarsRequired() retourne le nombre minimal de barres nécessaires au calcul, et Name() retourne le nom de l'indicateur. Le fichier Test_FractalsOnArray.mq5 illustre son utilisation. Placez IncFractalsOnArray dans MQL5\Include\IncOnArray. Les fractales permettent d'identifier des hauts et des bas selon Bill Williams. Une fractale montante nécessite cinq barres où le sommet est entouré de sommets inférieurs. L'inverse s'applique pour une fractale descendante. Les fractales s'affichent par des flèches indiquant la direction.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤1
La classe CCHOOnArray sert au calcul de l'indicateur Chaikin Volatility (CHV) via des tampons d'indicateurs. Lors de l'initialisation dans la fonction OnInit(), la méthode Init() est appelée avec les paramètres : période principale, période de lissage de la fourchette, et méthode de lissage. Dans la fonction OnCalculate(), la méthode Solve() est employée avec des paramètres tels que rates_total, prev_calculée, et des tampons de données pour High, Low et valeurs calculées.
Les méthodes supplémentaires incluent BarsRequired(), qui renvoie le nombre minimum de barres nécessaires pour le calcul, et Name(), qui fournit le nom de l'indicateur. Un indicateur exemple, Test_CHVOnArray.mq5, utilise cette classe. Le fichier associé doit être placé dans le dossier approprié pour le bon fonctionnement. L'indicateur CHV évalue la volatilité par la largeur de la fourchette maximale-minimale sans pr...
👉 Lis ça | Signaux | @mql5fr
Les méthodes supplémentaires incluent BarsRequired(), qui renvoie le nombre minimum de barres nécessaires pour le calcul, et Name(), qui fournit le nom de l'indicateur. Un indicateur exemple, Test_CHVOnArray.mq5, utilise cette classe. Le fichier associé doit être placé dans le dossier approprié pour le bon fonctionnement. L'indicateur CHV évalue la volatilité par la largeur de la fourchette maximale-minimale sans pr...
👉 Lis ça | Signaux | @mql5fr
❤1
L'indicateur WaveWeisBarForce utilise la logique des vagues de volume pour analyser les accumulations et les changements de direction du marché. En accumulant le volume tant que la tendance reste inchangée, une nouvelle vague commence avec une remise à zéro lorsque la direction change. Les niveaux d'intensité sont déterminés par le ratio entre le volume actuel de la vague et la plus grande accumulation récente.
Les paramètres d'entrée permettent de choisir entre le volume en ticks ou réel, et de définir la fenêtre d'intensité. Les niveaux haussiers et baissiers sont indiqués par des nuances de vert et de rouge, respectivement. WaveMax et WaveClimax identifient le volume maximum et l'accumulation dépassant l'historique. L'indicateur s'adapte à tout actif ou horizon temporel, idéal pour les analyses intrajournalières.
👉 Lis ça | Freelance | @mql5fr
Les paramètres d'entrée permettent de choisir entre le volume en ticks ou réel, et de définir la fenêtre d'intensité. Les niveaux haussiers et baissiers sont indiqués par des nuances de vert et de rouge, respectivement. WaveMax et WaveClimax identifient le volume maximum et l'accumulation dépassant l'historique. L'indicateur s'adapte à tout actif ou horizon temporel, idéal pour les analyses intrajournalières.
👉 Lis ça | Freelance | @mql5fr
Cet indicateur applique la méthode de calcul basée sur la régression linéaire. La pente de la régression linéaire est calculée à l'aide de la fonction mentionnée dans les ressources disponibles. Pour une compréhension approfondie de cette méthodologie, il est recommandé de se référer aux documents techniques associés. La régression linéaire est une méthode statistique puissante utilisée pour analyser la relation entre différentes variables. Elle est fréquemment utilisée dans le développement d'indicateurs pour évaluer les tendances et prédire les comportements futurs des données.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
Les développeurs expérimentés en MetaTrader 5 savent que DDE n'est pas pris en charge, mais une solution innovante utilise des DLL personnalisées. L'approche inclut l'utilisation de .NET via une DLL win32 pour faciliter l'intégration. Grâce à la communication performante via WCF, le système peut exporter des cotations efficacement. L'accent est mis sur la création de services avec NetNamedPipesBinding pour un transfert rapide de ticks, atteignant jusqu'à 2500 ticks par seconde en conditions optimales. La classe QService en mql5 exploite les dernières methodologies pour une gestion efficace des notifications de cotations, réalisant un compromis astucieux entre performance et maintenance des ressources.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr