Rejoignez notre page de fans
- Vues:
- 77
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
La classe CPriceChannelOnArray est destinée au calcul des valeurs des canaux de prix par les tampons d'indicateurs.
Application :
Dans la fonction OnInit() de l'indicateur, la méthode Init() est appelée avec le paramètre :
- int aPeriod - période de l'indicateur.
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 aDataHigh[] - tampon contenant les données High pour le calcul de l'indicateur ;
- double aDataLow[] - tampon contenant les données Low pour le calcul de l'indicateur ;
- double & aUpper[] - valeur calculée de la ligne supérieure de l'indicateur ;
- double & aLower[] - valeur calculée de la ligne inférieure de l'indicateur ;
- double & aMiddle[] - valeur calculée de la ligne centrale de l'indicateur.
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_PriceChannelOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CPriceChannelOnArray. Le fichier IncPriceChannelOnArray doit être situé dans le dossier MQL5\Include\IncOnArray du dossier de données du terminal (le dossier IncOnArray doit être créé).
Étant donné que le marché a tendance à accélérer et à décélérer son mouvement, il est assez difficile de tracer des lignes droites de support et de résistance. L'indicateur Price Channel construit un canal dont les limites supérieure et inférieure sont déterminées par les valeurs maximales et minimales du prix pour la période.

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/637
Expansion stochastique
Le bon vieil oscillateur stochastique. La différence avec l'oscillateur habituel est qu'il indique plus clairement les zones de surachat et de survente.
Lapin
Version modifiée de l'indicateur "Rabbit" (l'indicateur affiche les véritables niveaux de support/résistance pour toute paire de devises).
ATR classic therefore without iATR by William210
Ce code ne trace pas le iatr() car le iatr() ou ce code est une version plus moderne. Ce code utilise un lissage original, une sorte de SMA et non un lissage plus sauvage. L'analyse des deux lissages peut suggérer des opportunités ailleurs.
IncTrixOnArray
La classe CTrixOnArray est conçue pour calculer les valeurs de l'indicateur TRIX (Triple Exponential Average, TRIX) en utilisant la mémoire tampon de l'indicateur.