Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
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:
107
Note:
(16)
Publié:
\MQL5\Include\
xmacd.mq5 (8.62 KB) afficher
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

L'indicateur XMACD_HTF_Signal affiche les directions de tendance des trois dernières barres de l'indicateur XMACD sous la forme de trois objets graphiques dont la couleur détermine la direction de la tendance.

L'image :

Fig.1 Indicateur XMACD_HTF_Signal

Paramètres d'entrée de l'indicateur :

L'horizon temporel et le nom de l'actif financier pour lequel le calcul de l'indicateur est effectué peuvent être modifiés à l'aide des variables d'entrée correspondantes de l'indicateur. Si la valeur du paramètre d'entrée Symbol_ (financial asset) est vide, l'instrument graphique actuel sera utilisé comme actif financier.

Tous les paramètres d'entrée peuvent être divisés en deux grands groupes :

  1. Les paramètres d'entrée de l'indicateur XMACD, dont les explications nécessaires ont été données sur la page consacrée à l'indicateur XMACD lui-même, et que je passe ;
  2. Les paramètres d'entrée de l'indicateur XMACD_HTF_Signal, qui sont nécessaires pour l'affichage visuel de l'indicateur :
    //---- paramètres d'affichage de l'indicateur
    input string Symols_Sirname="XMACD_Label_";      // Nom pour les étiquettes des indicateurs
    input color UpSymol_Color=Lime;                // Couleur du symbole de croissance
    input color DnSymol_Color=Red;                 // Couleur du symbole de la chute
    input color IndName_Color=DarkOrchid;          // Couleur du nom de l'indicateur
    input uint Symols_Size=34;                     // Taille des caractères du signal
    input uint Font_Size=15;                       // Taille de la police du nom de l'indicateur
    input int X_3=120;                             // Déplacer le nom horizontalement
    input int Y_3=10;                              // Décaler le nom verticalement
    input bool ShowIndName=true;                   // Afficher le nom de l'indicateur
    input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // Angle d'inclinaison
    input uint X_=0;                               // Décalage horizontal
    input uint Y_=0;                               // Décalage vertical

Si plusieurs indicateurs XMACD_HTF_Signal sont censés être utilisés sur un même graphique, chacun d'entre eux doit avoir sa propre valeur de la variable chaîne Symols_Sirname (nom des étiquettes de l'indicateur).

Pour que l'indicateur fonctionne, un fichier d'indicateur XMACD compilé doit être disponible dans le dossier terminal_data_terminal\MQL5\Indicators du terminal client.

Les indicateurs utilisent les classes de la bibliothèque SmoothAlgorithms.mqh (copiez-les dans le répertoire terminal_data_terminal/ MQL5/Include), une description détaillée de leur utilisation a été publiée dans l'article "Calcul de la moyenne des séries de prix sans tampons supplémentaires pour les calculs intermédiaires".

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

X2MA_HTF_Signal X2MA_HTF_Signal

L'indicateur X2MA_HTF_Signal affiche la direction de la tendance des trois dernières barres de l'indicateur X2MA sous la forme de trois objets graphiques dont la couleur détermine la direction de la tendance.

Arbitrage Triangle EURGBP-EURUSD-GBPUSD Arbitrage Triangle EURGBP-EURUSD-GBPUSD

L'EA identifie les écarts entre les taux de change théoriques et réels afin d'exécuter des opportunités de trading en minimisant les risques.

IncCMOOnArray IncCMOOnArray

La classe CMOOnArray est conçue pour calculer les valeurs de l'indicateur CMO (Chande Momentum Oscillator) par tampon d'indicateur. L'indicateur Test_CMOOnArray est joint comme exemple d'utilisation de la classe.

MT5 to Telegram Professional Library MT5 to Telegram Professional Library

Bibliothèque professionnelle d'intégration de Telegram Bot pour MetaTrader 5. Solution complète pour envoyer des signaux de trading, des captures d'écran, des rapports et des notifications en temps réel aux canaux et groupes Telegram.