Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
91
Note:
(22)
Publié:
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

La classe CRSIOnArray est conçue pour calculer les valeurs de l'indicateur Relative Strength Index (RSI) en utilisant la mémoire tampon de l'indicateur.

Application :

Dans la fonction OnInit() de l'indicateur, la méthode Init() est appelée avec les paramètres :

Dans la fonction OnCalculate() de l'indicateur, la méthode Solve() est appelée avec les paramètres :

  • 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 aData[] - tampon contenant les données pour le calcul de l'indicateur ;
  • double aP[] - tampon intermédiaire pour la composante positive ;
  • double aM[] - tampon intermédiaire pour la composante négative ;
  • double aPS[] - tampon intermédiaire pour la composante positive lissée ;
  • double aMS[] - tampon intermédiaire pour la composante négative lissée ;
  • double aRSI[] - tampon avec la valeur RSI calculée.
Méthodes supplémentaires :
  • int BarsRequired() - renvoie le nombre minimum de barres pour calculer l'indicateur ;
  • string Name() - renvoie la chaîne de caractères contenant le nom de l'indicateur.

Le fichier Test_RSIOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CRSIOnArray. Le fichier IncRSIOnArray 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.

Indicateur technique L 'indice de forcerelative (RSI) est un oscillateur qui suit le cours et varie de 0 à 100. Une méthode courante d'analyse de l'indicateur Relative Strength Index consiste à rechercher des divergences lorsque le cours atteint un nouveau sommet et que le RSI ne parvient pas à dépasser son précédent sommet.

Exemple d'utilisation de la classe CRSIOnArray

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/652

Save OHLCV Data from Chart to CSV File Save OHLCV Data from Chart to CSV File

Ce script enregistre toutes les données OHLCV disponibles sur le graphique dans un fichier CSV.

HiLo HiLo

Indicateur de ligne haute et basse

Tableau IncMFIOn Tableau IncMFIOn

La classe CMFIOnArray est conçue pour calculer les valeurs de l'indicateur Money Flow Index (MFI) par tampon d'indicateur. Voici un exemple d'utilisation de cette classe.

GetFontName GetFontName

Module de fonction pour un affichage plus pratique de la sélection des polices dans les paramètres d'entrée de l'indicateur.