Market Gravity
- Indicateurs
- Version: 1.10
Market Gravity
Market Gravity est un indicateur avancé de liquidité et de gravité de marché pour MetaTrader 5. Il identifie d'importants pools de liquidité, évalue leur force et leur accessibilité, et classe les niveaux de prix les plus significatifs au-dessus et en dessous du prix actuel.
L'indicateur aide les traders à comprendre où le prix peut être attiré, rejeté, balayé (swept) ou accepté. Il combine l'analyse des swings, les hauts et bas égaux, les structures de rejet, les niveaux de la veille et de la semaine précédente, les zones basées sur l'ATR, les conditions de tendance, les preuves de volume et le vieillissement de la liquidité dans un seul tableau de bord visuel.
Principales fonctionnalités
-
Détecte les hauts et bas de swing comme niveaux de liquidité potentiels.
-
Identifie les hauts égaux et les bas égaux.
-
Détecte les swings isolés majeurs en utilisant une significativité basée sur l'ATR.
-
Reconnaît les structures de rejet répétées.
-
Suit les hauts et bas de la veille.
-
Suit les hauts et bas de la semaine précédente.
-
Regroupe les niveaux de liquidité proches en zones grâce à un regroupement basé sur l'ATR.
-
Calcule un score de Force de Liquidité (Liquidity Strength) de 0 à 100.
-
Calcule un score de Gravité dynamique (Gravity score) de 0 à 100.
-
Classe les niveaux de liquidité primaires, secondaires et tertiaires des deux côtés du prix.
-
Classe chaque pool de liquidité comme Forming, Active, Approaching, Sweeping, Rejected, Accepted ou Retired.
-
Affiche la pression de gravité de marché haussière et baissière dans un tableau de bord.
-
Montre les niveaux de prix à l'aide de lignes horizontales codées par couleur et d'effets de lueur optionnels.
-
Marque les événements du cycle de vie tels que les sweeps de liquidité, les rejets et les acceptations.
-
Fournit des alertes pop-up et des notifications push optionnelles.
-
Utilise l'ATR, l'EMA, l'ADX, le volume relatif, la distance, la fraîcheur et les informations sur le régime de marché pour ajuster le calcul de la gravité.
-
Prend en charge des couleurs personnalisables, la position du tableau de bord, la visibilité des niveaux, la largeur des zones, la sensibilité de détection et les seuils d'alerte.
Comment l'utiliser
Market Gravity affiche les niveaux de liquidité les plus forts au-dessus et en dessous du prix de marché actuel.
-
Primary Up: la cible de liquidité la mieux classée au-dessus du prix actuel.
-
Secondary Up: le deuxième niveau de liquidité haussière en importance.
-
Tertiary Up: le troisième niveau de liquidité haussière en importance.
-
Primary Down: la cible de liquidité la mieux classée en dessous du prix actuel.
-
Secondary Down: le deuxième niveau de liquidité baissière en importance.
-
Tertiary Down: le troisième niveau de liquidité baissière en importance.
Le tableau de bord affiche la valeur actuelle de Net Gravity ainsi que la pression haussière et baissière estimée. Une Net Gravity positive indique une pression de liquidité haussière plus forte, tandis qu'une Net Gravity négative indique une pression de liquidité baissière plus forte.
Les niveaux de liquidité doivent être utilisés comme une information d'aide à la décision et non comme des signaux d'entrée ou de sortie autonomes. Combinez toujours l'indicateur avec votre plan de trading, vos règles de gestion des risques, le contexte de marché et une confirmation par l'action des prix.
Paramètres d'entrée
Liquidity Detection
-
InpPivotLeft: nombre de bougies à gauche utilisées pour la confirmation du swing.
-
InpPivotRight: nombre de bougies à droite nécessaires pour confirmer un swing.
-
InpClusterATR: tolérance basée sur l'ATR utilisée pour regrouper les niveaux de liquidité proches.
-
InpSweepATR: tampon ATR utilisé pour déterminer si un niveau a été balayé (swept).
-
InpMaxAgeBars: âge maximal d'un pool de liquidité avant sa suppression.
-
InpMaxStoredLevels: nombre maximal de pools de liquidité stockés par côté.
Liquidity Sources
-
InpUseSwing: active/désactive la détection des hauts et bas de swing.
-
InpUseEqual: active/désactive la détection des hauts et bas égaux.
-
InpEqualTolATR: tolérance ATR pour identifier les hauts et bas égaux.
-
InpUseMajorSwing: active/désactive la détection des swings isolés majeurs.
-
InpMajorSwingATR: mouvement minimal basé sur l'ATR requis pour classer un swing comme majeur.
-
InpUsePrevDay: active/désactive les niveaux de haut et bas de la veille.
-
InpUsePrevWeek: active/désactive les niveaux de haut et bas de la semaine précédente.
-
InpUseRejection: active/désactive la détection des structures de rejet répétées.
-
InpRejectionWickRatio: ratio mèche/plage minimal requis pour une structure de rejet.
-
InpRejectionSeparation: séparation minimale en bougies entre des structures de rejet répétées.
-
InpRecentPivotMemory: nombre de swings récents conservés pour l'analyse des niveaux égaux et des rejets.
Pool Engine
-
InpTouchSeparationBars: distance minimale entre des touches indépendantes du même pool de liquidité.
-
InpZonePaddingATR: remplissage ATR ajouté autour des niveaux de liquidité regroupés.
-
InpIsolatedHalfWidthATR: demi-largeur des zones formées à partir de niveaux isolés.
-
InpMaxZoneWidthATR: largeur maximale autorisée de la zone de liquidité en unités ATR.
Gravity Model
-
InpATRLength: période de calcul de l'ATR.
-
InpFastEMALength: période de l'EMA rapide utilisée pour l'analyse de tendance.
-
InpSlowEMALength: période de l'EMA lente utilisée pour l'analyse de tendance.
-
InpRelVolumeLength: période de recul utilisée pour calculer le volume relatif.
-
InpApproachingATR: distance en unités ATR utilisée pour classer un niveau de liquidité comme «approaching».
-
InpRankWeight1: poids attribué au niveau primaire.
-
InpRankWeight2: poids attribué au niveau secondaire.
-
InpRankWeight3: poids attribué au niveau tertiaire.
-
InpAccessibilityK: contrôle la façon dont la distance affecte l'accessibilité de la liquidité.
-
InpHalfLifeSwing: demi-vie de fraîcheur pour la liquidité de swing ordinaire.
-
InpHalfLifeCluster: demi-vie de fraîcheur pour la liquidité regroupée.
-
InpHalfLifePrevDay: demi-vie de fraîcheur pour la liquidité de la veille.
-
InpHalfLifePrevWeek: demi-vie de fraîcheur pour la liquidité de la semaine précédente.
Liquidity Lifecycle
-
InpActiveStrengthThresh: force minimale de liquidité requise pour un pool actif.
-
InpRejectionWindowBars: nombre de bougies utilisées pour confirmer un rejet après un sweep.
-
InpAcceptanceCloseCount: nombre de clôtures au-delà d'une zone de liquidité requises pour une acceptation.
-
InpResolvedHoldBars: nombre de bougies pendant lesquelles un niveau résolu reste visible avant d'être retiré.
Display
-
InpLevelsPerSide: nombre de niveaux classés affichés au-dessus et en dessous du prix.
-
InpLineHistoryBars: longueur historique maximale des lignes de niveau.
-
InpShowGlow: active/désactive les lignes de lueur.
-
InpShowTable: active/désactive le tableau de bord.
-
InpShowLifecycleEvents: affiche/masque les marqueurs d'événements du cycle de vie (sweep, rejet, acceptation).
-
InpTablePosition: définit le coin du tableau de bord.
Alerts
-
InpEnableAlerts: active/désactive les alertes.
-
InpPrimaryGravityAlert: score de gravité requis pour une alerte de haute gravité primaire.
-
InpNetGravityAlert: valeur de Net Gravity requise pour une alerte directionnelle forte.
-
InpAlertPopup: active/désactive les alertes pop-up dans le terminal.
-
InpAlertPush: active/désactive les notifications push MetaTrader.
Colors
-
InpBullColor: couleur utilisée pour la liquidité haussière ou acceptée du côté supérieur.
-
InpBearColor: couleur utilisée pour la liquidité baissière ou acceptée du côté inférieur.
-
InpNeutralColor: couleur utilisée pour les informations neutres du tableau de bord.
-
InpGlowBullColor: couleur de lueur pour les niveaux haussiers.
-
InpGlowBearColor: couleur de lueur pour les niveaux baissiers.
Avis important
Market Gravity est un indicateur analytique et ne garantit pas des résultats rentables. Les niveaux de liquidité peuvent être invalidés par des événements d'actualité, une expansion de la volatilité, des changements de spread et des conditions de marché inattendues. Testez l'indicateur sur des données historiques et des comptes de démonstration avant de l'utiliser en trading réel et appliquez une gestion des risques appropriée.
La description ci-dessus est basée sur les fonctions implémentées de l'indicateur: détection de liquidité, gestion des pools, classement par gravité, cycle de vie, tableau de bord, dessin et alertes.
