Rejoignez notre page de fans
- Vues:
- 80
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
La classe CIchimokuOnArray est utilisée pour calculer les valeurs de l'indicateurIchimoku (Ichimoku Kinko Hyo) à partir de tampons d'indicateurs.
Application :
Dans la fonction OnInit() de l'indicateur, la méthode Init() est appelée avec les paramètres :
- int aPeriodTenkan - Période Tenkan ;
- int aPeriodKijun - période Kijun ;
- int aPeriodSenkou - période Senkou ;
- bool aABShift - calcule les lignes SpanA et SpanB avec décalage. Si true, les lignes SpanA et SpanB sont décalées pendant le calcul, dans ce cas, il n'y a pas de données sur ces lignes situées dans le futur. Si false, les lignes SpanA et SpanB doivent être décalées par la fonction PlotIndexSetInteger() avec l'identifiant PLOT_SHIFT.
Dans la fonction OnCalculate() de l'indicateur, la méthode Solve() avec les paramètres est appelée :
- 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 & aTenkan[] - tampon avec les valeurs calculées de la ligne Tenkan ;
- double & aKijun[] - tampon avec les valeurs calculées de la ligne Kijun ;
- double & aSpanA[] - tampon avec les valeurs calculées de la ligne SpanA ;
- double & aSpanB [] - tampon avec les valeurs calculées de la ligne SpanB.
Méthodes supplémentaires :
- int SpanABShift() - renvoie la valeur de décalage des lignes SpanA et SpanB ;
- int BarsRequiredTK() - renvoie le nombre de barres nécessaires au calcul des lignes Tenkan et Kijun ;
- int BarsRequiredAB() - renvoie le nombre de barres nécessaires au calcul des lignes SpanA et SpanB ;
- string Name() - renvoie la chaîne de caractères contenant le nom de l'indicateur ;
- string NameT( ) - renvoie la chaîne avec le nom de la ligne Tenkan ;
- string NameK( ) - renvoie la chaîne avec le nom de la ligne Kijun ;
- string NameSA( ) - renvoie une chaîne avec le nom de la ligne SpanA ;
- string NameSB( ) - renvoie une chaîne avec le nom de la ligne SpanB.
Le fichier Test_IchimokuOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CIchimokuOnArray. Le fichier IncIchimokuOnArray doit être situé dans le répertoire MQL5\Include\IncOnArray du dossier de données du terminal (le dossier IncOnArray doit être créé).
L'indicateur technique Ichimoku Kinko Hyo (Ichimoku Kinko Hyo) est conçu pour déterminer la tendance du marché, les niveaux de support et de résistance et pour générer des signaux d'achat et de vente. L'indicateur fonctionne mieux sur les graphiques hebdomadaires et quotidiens.

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/673
Raymond Cloudy Day For EA
Raymond Cloudy Day For EA, un outil de trading révolutionnaire créé par Raymond et développé avec expertise pour la plateforme MT5. Cet indicateur innovant intègre une méthode de calcul de pointe avec des algorithmes avancés, surpassant les points pivots traditionnels pour améliorer les stratégies de trading avec une précision inégalée.
Hacking objects in an EX5
Une démonstration sur la façon de modifier des objets dans un indicateur sans avoir le code source
La vague binaire (La vague binaire)
La vague binaire renvoie une valeur positive ou négative selon la façon dont les lectures de l'indicateur sont interprétées.
Système d'impulsion pour les aînés
Les couleurs de l'indicateur sont les bougies rouges, vertes et bleues en fonction de la direction de la tendance (additionnée de la moyenne mobile et du MACD).