Market Gravity
- Indicatori
- Versione: 1.10
Market Gravity
Market Gravity è un indicatore avanzato di liquidità e gravità di mercato per MetaTrader 5. Identifica pool di liquidità importanti, ne valuta forza e accessibilità e classifica i livelli di prezzo più significativi sopra e sotto il prezzo corrente.
L'indicatore aiuta i trader a capire dove il prezzo potrebbe essere attratto, respinto, spazzato (swept) o accettato. Combina analisi degli swing, massimi e minimi uguali, strutture di rifiuto, livelli del giorno precedente e della settimana precedente, zone basate su ATR, condizioni di trend, evidenze di volume e invecchiamento della liquidità in un unico cruscotto visivo.
Caratteristiche principali
-
Rileva massimi e minimi di swing come potenziali livelli di liquidità.
-
Identifica massimi uguali e minimi uguali.
-
Rileva swing isolati importanti utilizzando una significatività basata su ATR.
-
Riconosce strutture di rifiuto ripetute.
-
Traccia massimi e minimi del giorno precedente.
-
Traccia massimi e minimi della settimana precedente.
-
Raggruppa livelli di liquidità vicini in zone mediante clustering basato su ATR.
-
Calcola un punteggio di Forza di Liquidità (Liquidity Strength) da 0 a 100.
-
Calcola un punteggio dinamico di Gravità (Gravity score) da 0 a 100.
-
Classifica i livelli di liquidità primari, secondari e terziari su entrambi i lati del prezzo.
-
Classifica ogni pool di liquidità come Forming, Active, Approaching, Sweeping, Rejected, Accepted o Retired.
-
Visualizza la pressione di gravità di mercato rialzista e ribassista in un cruscotto.
-
Mostra i livelli di prezzo utilizzando linee orizzontali codificate a colori ed effetti di bagliore opzionali.
-
Segna eventi del ciclo di vita come sweep di liquidità, rifiuti e accettazioni.
-
Fornisce avvisi pop-up e notifiche push opzionali.
-
Utilizza ATR, EMA, ADX, volume relativo, distanza, freschezza e informazioni sul regime di mercato per regolare il calcolo della gravità.
-
Supporta colori personalizzabili, posizione del cruscotto, visibilità dei livelli, larghezza delle zone, sensibilità di rilevamento e soglie di avviso.
Come utilizzarlo
Market Gravity mostra i livelli di liquidità più forti sopra e sotto il prezzo di mercato corrente.
-
Primary Up: il target di liquidità con il ranking più alto sopra il prezzo corrente.
-
Secondary Up: il secondo livello di liquidità rialzista per importanza.
-
Tertiary Up: il terzo livello di liquidità rialzista per importanza.
-
Primary Down: il target di liquidità con il ranking più alto sotto il prezzo corrente.
-
Secondary Down: il secondo livello di liquidità ribassista per importanza.
-
Tertiary Down: il terzo livello di liquidità ribassista per importanza.
Il cruscotto mostra il valore corrente di Net Gravity insieme alla pressione rialzista e ribassista stimata. Un Net Gravity positivo indica una pressione di liquidità rialzista più forte, mentre un Net Gravity negativo indica una pressione di liquidità ribassista più forte.
I livelli di liquidità devono essere utilizzati come informazioni di supporto alle decisioni e non come segnali di ingresso o uscita autonomi. Combina sempre l'indicatore con il tuo piano di trading, le regole di gestione del rischio, il contesto di mercato e la conferma dell'azione dei prezzi.
Parametri di input
Liquidity Detection
-
InpPivotLeft: numero di candele a sinistra utilizzate per la conferma dello swing.
-
InpPivotRight: numero di candele a destra necessarie per confermare uno swing.
-
InpClusterATR: tolleranza basata su ATR utilizzata per raggruppare livelli di liquidità vicini.
-
InpSweepATR: buffer ATR utilizzato per determinare se un livello è stato spazzato (swept).
-
InpMaxAgeBars: età massima di un pool di liquidità prima della rimozione.
-
InpMaxStoredLevels: numero massimo di pool di liquidità memorizzati per lato.
Liquidity Sources
-
InpUseSwing: abilita/disabilita il rilevamento di massimi e minimi di swing.
-
InpUseEqual: abilita/disabilita il rilevamento di massimi e minimi uguali.
-
InpEqualTolATR: tolleranza ATR per identificare massimi e minimi uguali.
-
InpUseMajorSwing: abilita/disabilita il rilevamento di swing isolati importanti.
-
InpMajorSwingATR: movimento minimo basato su ATR necessario per classificare uno swing come importante.
-
InpUsePrevDay: abilita/disabilita i livelli di massimo e minimo del giorno precedente.
-
InpUsePrevWeek: abilita/disabilita i livelli di massimo e minimo della settimana precedente.
-
InpUseRejection: abilita/disabilita il rilevamento di strutture di rifiuto ripetute.
-
InpRejectionWickRatio: rapporto minimo ombra/intervallo necessario per una struttura di rifiuto.
-
InpRejectionSeparation: separazione minima in candele tra strutture di rifiuto ripetute.
-
InpRecentPivotMemory: numero di swing recenti mantenuti per l'analisi dei livelli uguali e dei rifiuti.
Pool Engine
-
InpTouchSeparationBars: distanza minima tra tocchi indipendenti dello stesso pool di liquidità.
-
InpZonePaddingATR: padding ATR aggiunto attorno ai livelli di liquidità raggruppati.
-
InpIsolatedHalfWidthATR: semi-larghezza delle zone formate da livelli isolati.
-
InpMaxZoneWidthATR: larghezza massima consentita della zona di liquidità in unità ATR.
Gravity Model
-
InpATRLength: periodo di calcolo dell'ATR.
-
InpFastEMALength: periodo dell'EMA veloce utilizzato per l'analisi del trend.
-
InpSlowEMALength: periodo dell'EMA lenta utilizzato per l'analisi del trend.
-
InpRelVolumeLength: periodo di lookback utilizzato per calcolare il volume relativo.
-
InpApproachingATR: distanza in unità ATR utilizzata per classificare un livello di liquidità come «approaching».
-
InpRankWeight1: peso assegnato al livello primario.
-
InpRankWeight2: peso assegnato al livello secondario.
-
InpRankWeight3: peso assegnato al livello terziario.
-
InpAccessibilityK: controlla come la distanza influisce sull'accessibilità della liquidità.
-
InpHalfLifeSwing: emivita di freschezza per la liquidità di swing ordinaria.
-
InpHalfLifeCluster: emivita di freschezza per la liquidità raggruppata.
-
InpHalfLifePrevDay: emivita di freschezza per la liquidità del giorno precedente.
-
InpHalfLifePrevWeek: emivita di freschezza per la liquidità della settimana precedente.
Liquidity Lifecycle
-
InpActiveStrengthThresh: forza minima di liquidità richiesta per un pool attivo.
-
InpRejectionWindowBars: numero di candele utilizzate per confermare un rifiuto dopo uno sweep.
-
InpAcceptanceCloseCount: numero di chiusure oltre una zona di liquidità necessarie per l'accettazione.
-
InpResolvedHoldBars: numero di candele per cui un livello risolto rimane visibile prima del ritiro.
Display
-
InpLevelsPerSide: numero di livelli classificati visualizzati sopra e sotto il prezzo.
-
InpLineHistoryBars: lunghezza storica massima delle linee di livello.
-
InpShowGlow: abilita/disabilita le linee di bagliore.
-
InpShowTable: abilita/disabilita il cruscotto.
-
InpShowLifecycleEvents: visualizza/nasconde i marker degli eventi del ciclo di vita (sweep, rifiuto, accettazione).
-
InpTablePosition: imposta l'angolo del cruscotto.
Alerts
-
InpEnableAlerts: abilita/disabilita gli avvisi.
-
InpPrimaryGravityAlert: punteggio di gravità richiesto per un avviso di alta gravità primaria.
-
InpNetGravityAlert: valore di Net Gravity richiesto per un avviso direzionale forte.
-
InpAlertPopup: abilita/disabilita gli avvisi pop-up nel terminale.
-
InpAlertPush: abilita/disabilita le notifiche push di MetaTrader.
Colors
-
InpBullColor: colore utilizzato per la liquidità rialzista o accettata sul lato superiore.
-
InpBearColor: colore utilizzato per la liquidità ribassista o accettata sul lato inferiore.
-
InpNeutralColor: colore utilizzato per le informazioni neutre del cruscotto.
-
InpGlowBullColor: colore del bagliore per i livelli rialzisti.
-
InpGlowBearColor: colore del bagliore per i livelli ribassisti.
Avviso importante
Market Gravity è un indicatore analitico e non garantisce risultati redditizi. I livelli di liquidità possono essere invalidati da eventi di notizie, espansione della volatilità, variazioni dello spread e condizioni di mercato impreviste. Testa l'indicatore su dati storici e conti demo prima di utilizzarlo nel trading reale e applica un'adeguata gestione del rischio.
La descrizione sopra si basa sulle funzioni implementate dell'indicatore: rilevamento della liquidità, gestione dei pool, classificazione per gravità, ciclo di vita, cruscotto, disegno e avvisi.
