Rejoignez notre page de fans
- Vues:
- 62
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
La classe CForceOnArray est destinée au calcul des valeurs des indicateurs de l'indice de force par les tampons d'indicateurs.
Application :
La méthode Init () avec les paramètres est appelée dans la fonction OnInit () de l'indicateur :
- int aPeriod - période de l'indicateur ;
- ENUM_MA_METHOD aMethod - méthode de lissage.
Dans la fonction OnCalculate() de l'indicateur, la méthode Solve() est appelée avec les paramètres suivants :
- const int aRatesTotal - variable rates_total des paramètres de la fonction OnCalculate() ;
- const int aPrevCalc - variable prev_calculée à partir des paramètres de la fonction OnCalculate() ;
- double aDataPrice[] - tampon contenant les données de prix pour le calcul de l'indicateur ;
- double aDataVolume[] - tampon avec les données de volume pour le calcul de l'indicateur ;
- double aForce[] - tampon avec la valeur de Force calculée.
- int BarsRequired() - renvoie le nombre minimum de barres pour le calcul de l'indicateur ;
- string Name() - renvoie la chaîne de caractères contenant le nom de l'indicateur.
Le fichier Test_ForceOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CForceOnArray. Le fichier IncForceOnArray doit être situé dans le dossier MQL5\Include\IncOnArray du dossier de données du terminal (le dossier IncOnArray doit être créé).
Cette classe nécessite la classe CMAOnArray du fichier IncMAOnArray, situé ici.
L'indicateur technique Force Index (FRC) a été développé par Alexander Elder et mesure la force des haussiers à chaque hausse et la force des baissiers à chaque baisse. Il relie les éléments de base de l'information sur le marché : la direction du prix, les fluctuations du prix et le volume des transactions. Cet indice peut être utilisé tel quel, mais il est préférable de le lisser à l'aide d'une moyenne mobile. Le lissage à l'aide d'une moyenne mobile courte (l'auteur suggère d'utiliser 2 périodes) permet de trouver des moments favorables pour l'ouverture et la fermeture des positions. Si le lissage est effectué à l'aide d'une moyenne mobile longue (par exemple 13 périodes), l'indice révèle des changements de tendance.

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/651
Signal_Tendance_HTF_argent
L'indicateur SilverTrend_HTF_Signal affiche la direction de la tendance ou un signal pour une transaction de l'indicateur SilverTrend_Signal sous la forme d'un objet graphique avec une indication colorée de la tendance ou de la direction de la transaction et émet des alertes ou des signaux sonores.
BykovTrend_HTF_Signal
L'indicateur BykovTrend_HTF_Signal affiche la direction de la tendance ou un signal pour une transaction de l'indicateur BykovTrend sous la forme d'un objet graphique avec une indication colorée de la tendance ou de la direction d'une transaction et émet des alertes ou des signaux sonores.
Bibliothèque de classes traînantes StopLoss pour MQL5
Un ensemble de classes pour le déplacement automatique du StopLoss des positions ouvertes en fonction d'une indentation fixe ou des valeurs des indicateurs Parabolic SAR et des moyennes mobiles, ou en fonction du niveau de stop de la position spécifiée.
Pinbar Detector
Cet indicateur MQL5 identifie les barres d'épingle ascendantes (haussières) et descendantes (baissières), affichées avec des flèches personnalisables (citron vert pour la hausse, rouge pour la baisse). Il permet d'affiner les paramètres de détection tels que le ratio du corps de queue et la protrusion. Des alertes pop-up et des notifications push signalent les nouvelles pinbars. Idéal pour les traders à la recherche d'une détection précise des schémas d'inversion.