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
Indicateurs

Elliott Wave Auto Counter / Automatic Wave Labeling - indicateur pour MetaTrader 5

Andrijana Radojevic
Andrijana Radojevic
5 (2)
ARAI SYSTEMS is a research-driven algorithmic trading development group focused on precision-engineered Expert Advisors for Forex, Metals, and Indices.
| French English Русский 中文 Español Deutsch 日本語 Português 한국어 Italiano Türkçe
Vues:
69
Note:
(1)
Publié:
\MQL5\Include\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Cet indicateur automatise la première étape de l'analyse des vagues d'Elliott : identifier les points de pivot sur le graphique et vérifier si la dernière séquence de fluctuations peut être qualifiée de vague d'impulsion d'Elliott valide (1-2-3-4-5) suivie d'une vague corrective (A-B-C).

Concept

L’indicateur détecte d’abord les sommets et les creux de swing à l’aide d’une méthode basée sur les fractales (une barre est considérée comme un pivot si elle constitue le point le plus haut ou le plus bas au sein d’une fenêtre symétrique de barres). Les oscillations consécutives du même type sont fusionnées, et seules celles qui parcourent une distance minimale (en points) et sont séparées par un nombre minimal de barres sont conservées ; cela permet de filtrer le bruit, de sorte que le décompte des vagues s’appuie sur des retournements de marché significatifs plutôt que sur chaque petite fluctuation.

En partant des pivots les plus récents et en remontant dans le temps, l’indicateur recherche la séquence de six points la plus récente qui satisfait à trois des règles fondamentales des impulsions d’Elliott :

  1. La vague 2 ne retrace pas au-delà du début de la vague 1.
  2. La vague 3 n'est pas la plus courte des vagues 1, 3 et 5.
  3. La vague 4 ne chevauche pas la zone de prix de la vague 1.

Si une séquence satisfait à ces trois critères, elle est numérotée 1-2-3-4-5 sur le graphique, et les trois oscillations suivantes (le cas échéant) sont désignées par A-B-C en tant que correction suivante. Si aucune séquence parmi les points de pivot visibles ne satisfait à ces règles, l’indicateur se rabat sur le numérotage séquentiel des dernières oscillations avec un suffixe « ? » (par exemple « 3? ») afin d’indiquer clairement qu’il s’agit d’un décompte non confirmé et peu fiable, plutôt que d’une impulsion validée.

Comment interpréter les étiquettes

  • Chiffres bleus (1-5) : une onde d’impulsion validée par les règles, dans la direction indiquée par la séquence de plus-hauts/plus-bas.
  • Lettres orange (A-B-C) : la vague corrective qui suit une impulsion validée.
  • Chiffres gris suivis d’un « ? » : aucune impulsion valide n’a été détectée dans les pivots actuels — il s’agit uniquement d’un marqueur séquentiel, et non d’un décompte confirmé.
  • Le panneau d’informations (coin supérieur gauche) indique le pourcentage de retracement des vagues 2 et 4, ainsi que la longueur de la vague 3 par rapport à la vague 1, ce qui vous permet de voir rapidement dans quelle mesure le décompte correspond aux rapports de Fibonacci classiques (retracements de 38 %, 50 %, 62 % ; extensions de 162 %, 262 %).

Il s’agit d’un outil d’aide à la décision et de visualisation, et non d’un générateur de signaux — le comptage des vagues d’Elliott est intrinsèquement subjectif, et les étiquettes doivent être considérées comme un point de départ pour votre propre analyse, et non comme un signal de trading.

Paramètres d’entrée

  • InpDepth - nombre de barres de chaque côté utilisé pour confirmer un plus haut/plus bas de swing (valeur plus élevée = moins de barres, pivots plus significatifs).
  • InpDeviationPts - variation de cours minimale, en points, requise pour qu’un nouveau swing soit pris en compte.
  • InpBackstep: nombre minimum de barres requis entre deux fluctuations de même type.
  • InpMaxPivots: nombre maximal de pivots récents conservés en mémoire pour le comptage des vagues.
  • InpHistoryBars: nombre de barres historiques analysées (0 = toutes celles disponibles ; réduisez cette valeur pour les historiques très longs afin d’améliorer les performances).
  • InpShowPanel - affiche/masque le panneau d’informations.
  • InpImpulseColor / InpCorrectiveColor / InpUnconfirmedColor — couleurs des étiquettes « impulsion confirmée », « correction confirmée » et « repli non confirmé ».
  • InpTextColor, InpFontSize, InpFontName: apparence du panneau d’informations et des étiquettes.
  • InpPrefix: préfixe utilisé pour tous les objets graphiques créés par l’indicateur (à modifier en cas de conflit avec un autre outil).

Symbole / période recommandés

Fonctionne sur n’importe quel symbole et n’importe quelle période. Les paramètres par défaut sont optimisés pour une stratégie de swing trading sur les principales paires de devises et les métaux (par exemple, XAUUSD, EURUSD) sur des périodes H1 à H4. Sur des périodes plus courtes ou des instruments moins volatils, réduisez la valeur de InpDeviationPts; sur des périodes plus longues ou des instruments plus volatils, augmentez-la.


Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/76711

Market Session Separator Indicator Market Session Separator Indicator

Indique le début et la fin de trois séances de bourse au maximum (Asie, Londres, New York ou toute autre période personnalisée) à l'aide de séparateurs verticaux et/ou de zones ombrées, qui se répètent quotidiennement sur une fenêtre glissante couvrant les données récentes. Il s'agit d'un affichage purement visuel : pas de calculs, pas de signaux, juste des délimitations claires entre les séances.

Sensible Guide Confluence Sensible Guide Confluence

H1 indicator that combines support/resistance confluence from H4, D1 and W1 with EMA trend alignment and candlestick confirmation. Shows non-repainting BUY/SELL arrows with ATR-based stop and reward/risk filtering.

Symbol Spec Auditor Symbol Spec Auditor

A chart panel that shows the contract specification details that decide position size and trading cost (point value, spread cost, margin, swap, execution rules) in the account currency, warns about broker settings that silently break lot-size code, and exports the audit of every Market Watch symbol to CSV.

Spread Profile by Hour Spread Profile by Hour

Shows the real spread for each server hour, measured from your broker's own tick history: median and 90th percentile per hour, optional cost as a share of your stop and per lot, and CSV export.