Rejoignez notre page de fans
- Vues:
- 81
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
La classe CDeMarkerOnArray est destinée au calcul des valeurs des indicateurs DeMarker 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 :
- 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 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 aDeMarker[] - tampon avec la valeur calculée de l'indicateur.
- 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_DeMarkerOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CDeMarkerOnArray. Le fichier IncDeMarkerOnArray 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 DeMarker (DeM) est construit sur la base de la comparaison des maximums de la barre actuelle et des barres précédentes.

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/653
SL_ATR
L'indicateur construit des zones de stoploss préférées pour les positions longues et courtes à tout moment.
SVS_Trend
Indicateur de tendance.
MovingAverages.mqh Part I
MovingAverages.mqh Part I Une version multi timeframe est disponible avec des couleurs pour l'orientation, pour les développeurs ou les traders rentables gratuitement. Offre sous conditions. D'autres indicateurs multi timeframe sont également disponibles.
Beginner Programming: Moving Average Crossover with and without Martingale functionality
Les moyennes mobiles sont inutiles. En fait, certains affirment que la meilleure façon de perdre de l'argent pour un débutant sont les stratégies de croisement MA-Price. Mais est-il possible de les faire fonctionner ?