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

BTCUSD_M5


Principales fonctionnalités :

  • Zones de retournement dynamiques : convertit automatiquement les niveaux de support franchis en SBR et les niveaux de résistance franchis en RBS.

  • Normalisation automatique : ajuste la largeur des zones en fonction de la volatilité moyenne, afin d’éviter qu’elles ne soient trop larges ou trop étroites.

  • Sécurité anti-scintillement et anti-repeinture : utilise un délai de confirmation pour valider les points pivots avant de tracer les zones.

  • Système d’alerte intelligent : déclenche des notifications uniquement lorsque le cours s’éloigne significativement d’une zone et y revient pour un nouveau test, minimisant ainsi le bruit sur les marchés en range.

⚙️ Fonctionnement L'indicateur applique plusieurs filtres logiques en arrière-plan pour garantir la pertinence des zones :

  1. Analyse des points pivots (ZigZag Core) : identifie les plus hauts (résistance potentielle) et les plus bas (support potentiel) à l’aide d’un algorithme ZigZag. Une fonctionnalité « Barres de confirmation » valide ces points extrêmes pour éviter tout « repaint ».

  2. Formation et normalisation des zones : trace des zones rectangulaires proportionnelles au lieu de fines lignes. La largeur des zones est calculée par rapport aux mouvements historiques moyens des prix — en réduisant les zones trop larges et en élargissant celles qui sont trop étroites afin de maintenir la cohérence.

  3. Logique de cassure et de transition (SBR/RBS) : surveille en temps réel les cours de clôture des bougies. Une clôture en dessous d’un support le transforme en zone SBR ; une clôture au-dessus d’une résistance le transforme en zone RBS. (Les utilisateurs peuvent désactiver cette fonctionnalité s’ils préfèrent que les zones cassées soient supprimées).

  4. Filtre de distance : utilise un paramètre « Min Move Away ». Le cours doit s’éloigner d’un certain multiple par rapport à une zone nouvellement formée avant que celle-ci ne s’active. Les alertes ne se déclenchent qu’en cas de nouveau test une fois cette condition remplie.

  5. Résolution des chevauchements : nettoie les zones de support/résistance agglomérées à l’aide de deux modes : « Most Extreme » (par défaut) conserve la zone la plus éloignée, où se trouvent généralement la liquidité majeure et les stop-loss, tandis que « Newest » donne la priorité à la zone la plus récemment formée.

  6. Tableau de bord (tendance du marché) : calcule en continu le rapport entre la dynamique haussière et baissière sur la base des segments récents de l’indicateur ZigZag, offrant ainsi un aperçu instantané de la tendance du marché (haussière ou baissière) ou de sa volatilité.

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

RepaintTest - measure whether a drawing indicator repaints RepaintTest - measure whether a drawing indicator repaints

Vérifie si un indicateur graphique est actualisé, au lieu d’affirmer qu’il ne l’est pas. L’invariant : une fois qu’une barre s’est fermée et a été traitée, aucun objet tracé dessus ne doit plus jamais changer : ni se déplacer, ni changer de couleur, ni modifier son texte, ni disparaître. Le script initialise un symbole personnalisé avec un historique réel, y associe votre indicateur via un modèle, enregistre chaque objet, ajoute des barres, force un recalcul complet, puis compare les objets un par un. Les modifications et les disparitions sont comptabilisées séparément, car seule une modification signifie que l’affirmation est fausse. Une exécution qui n’a rien comparé est signalée comme INCONCLUSIVE, jamais comme réussie. Le résultat est un fichier CSV que vous pouvez publier à côté du chiffre.

Sniper Gold Hybrid Recovery EA Sniper Gold Hybrid Recovery EA

EA de reprise de panier XAUUSD M15 avec espacement ATR adaptatif, validation de la structure LL/LH, filtrage dynamique du RSI, détection des krachs, filtre d'actualités et ajustement intelligent des transactions.

iFVG Indicator With Signals iFVG Indicator With Signals

iFVG Indicator With Signals

ZoneUS30 — Reversion and Positive Swap on Your Side in US30 ZoneUS30 — Reversion and Positive Swap on Your Side in US30

ZoneUS30 is a simple US30 Expert Advisor focused on SELL opportunities after upward price extensions. The strategy combines a mean-reversion concept with a carry-trade idea: when short positions receive positive overnight swap, the EA can benefit both from a price correction and from holding the position over time. Designed for US30 and intended for experimental and educational use. Counter-trend trading involves significant risk, especially with high lot sizes.