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:
79
Note:
(14)
Publié:
\MQL5\Include\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

L'indicateur XR-Squared utilise la régression linéaire pour déterminer s'il existe ou non une tendance sur le marché.

La ligne XR-Squared elle-même et deux niveaux pour le marché en tendance et le marché sans tendance sont représentés sur le graphique. Les valeurs de l'indicateur sont comprises entre 0 et 100. Lorsque l'indicateur est inférieur à 30, le marché est considéré comme étant sans tendance, tandis que lorsque l'indicateur est supérieur à 70, le marché est considéré comme étant en tendance. Au fur et à mesure que la tendance se développe, la ligne XR-Squared passe d'un niveau sans tendance à un niveau avec tendance. Lorsque le marché atteint un sommet et qu'une consolidation se produit, l'indicateur baisse à nouveau.

Plus la valeur de l'indicateur XR-carré est élevée, plus il est probable que la tendance émergente soit statistiquement significative. En fonction de la période, le niveau critique de la force de la tendance diminue.

Paramètres d'entrée :

//+-----------------------------------+
//|| Paramètres d'entrée de l'indicateur
//+-----------------------------------+
input int XPeriod=14;                    // Période de l'indicateur
input Smooth_Method RMethod=MODE_JJMA;   // Méthode de calcul de la moyenne
input int RPeriod=3;                     // Période de calcul de la moyenne
input int RPhase=100;                    // Paramètre de calcul de la moyenne
input Smooth_Method SignMethod=MODE_SMA; // Méthode de lissage 
input int SignPeriod=14;                 // Période de lissage de la ligne de signal
input int SignPhase=15;                  // Paramètre de lissage
input Applied_price_ IPC=PRICE_CLOSE;    // Constante de prix
input int Shift=0;                       // Décalage horizontal de l'indicateur en barres

Dans cet indicateur, la méthode de calcul de la moyenne peut être modifiée :

  1. SMA - moyenne mobile simple ;
  2. EMA - moyenne mobile exponentielle ;
  3. SMMA - moyenne mobile lissée ;
  4. LWMA - moyenne mobile linéaire pondérée ;
  5. JJMA - moyenne adaptative JMA ;
  6. JurX - moyenne ultralinéaire ;
  7. ParMA - moyenne parabolique ;
  8. T3 - lissage exponentiel multiple de Tillson ;
  9. VIDYA - calcul de la moyenne à l'aide de l'algorithme de Tushar Chande ;
  10. AMA - calcul de la moyenne à l'aide de l'algorithme de Perry Kaufman.

Il convient de prêter attention au fait que les paramètres de type Phase ont des significations très différentes selon les algorithmes de calcul de la moyenne. Pour JMA, il s'agit d'une variable externe Phase, variant de -100 à +100. Pour T3, il s'agit du facteur de calcul de la moyenne multiplié par 100 pour une meilleure perception, pour VIDYA, il s'agit de la période de l'oscillateur CMO et pour AMA, il s'agit de la période de l'EMA lent. Dans les autres algorithmes, ces paramètres n'affectent pas le calcul de la moyenne. Pour AMA, la période de l'EMA rapide est fixe et égale à 2 par défaut. Le facteur de degré pour AMA est également fixé à 2.

L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (copiez-les dans le répertoire terminal_data_terminal_directory\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".

Indicateur XR au carré

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

Manual Backtest Bar Replay Simulator Manual Backtest Bar Replay Simulator

Un indicateur simple qui peut vous aider dans un backtest manuel en déplaçant simplement une ligne verticale pour cacher les barres.

OHLC Candles with extreme tick price tracking OHLC Candles with extreme tick price tracking

Il s'agit d'un graphique en chandelier OHLC qui enregistre la demande la plus élevée et l'offre la plus basse à chaque nouvelle barre.

CouleurXWPR CouleurXWPR

Version améliorée de l'indicateur Percent Range de Larry Williams.

JBrainTrend1 JBrainTrend1

Indicateur de tendance du système de trading populaire BrainTrend1 avec moyenne préliminaire des séries temporelles de prix.