Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Fair Value Gap Detector Indicator - indicatore per MetaTrader 5

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
33
Valutazioni:
(2)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Strumento di rilevamento del divario tra valore equo e valore contabile

Il concetto alla base

Un divario di fair value si forma quando una candela forte e impulsiva lascia inalterato un intervallo di prezzo rispetto alle candele immediatamente precedenti e successive — il classico squilibrio a 3 candele: se il minimo della candela 3 è superiore al massimo della candela 1, in quel divario non si è verificata alcuna negoziazione e il prezzo spesso lo rivisita in seguito per “colmare” lo squilibrio prima di proseguire. Questo indicatore analizza ogni barra chiusa alla ricerca di quella precisa relazione a 3 candele (in entrambe le direzioni) e, nel momento in cui ne individua una, traccia la zona del gap come un rettangolo che si estende dalla candela impulsiva in avanti.

Da quel momento in poi, ogni gap viene monitorato individualmente: finché non viene colmato, il suo riquadro continua ad allungarsi in avanti fino alla barra corrente in tempo reale; nell’istante in cui l’intervallo di una candela successiva rientra nella zona, il rettangolo si blocca esattamente nel punto in cui si è verificata la chiusura e (per impostazione predefinita) diventa grigio, così a colpo d’occhio è possibile distinguere quali gap sono ancora squilibri “attivi” e non risolti e quali sono già stati rivisitati.

Come interpretarlo

  • Gap rialzista (verde/bianco per impostazione predefinita) — il minimo della terza candela è superiore al massimo della prima candela. Spazio non colmato al di sotto del prezzo corrente che il mercato si è lasciato alle spalle durante la salita; spesso considerato come potenziale supporto in caso di pullback.
  • Gap ribassista (rosso per impostazione predefinita) — il massimo della terza candela è inferiore al minimo della prima candela. Spazio non colmato al di sopra del prezzo corrente lasciato indietro durante il movimento al ribasso; spesso considerato come potenziale resistenza in caso di rimbalzo.
  • Un riquadro esteso (colorato) — il gap non è ancora stato colmato; il suo bordo destro continua a spostarsi in avanti in tempo reale se l’opzione InpExtendUntilMitigated è abilitata (impostazione predefinita), oppure si ferma dopo un numero fisso di barre ( InpExtendBars) se disabilitata.
  • Un riquadro grigio e congelato — il gap è stato colmato: il range di una candela successiva è tornato a essere negoziato all’interno di quella zona e il riquadro si è fermato esattamente su quella barra. Impostare InpHideMitigatedGaps per eliminare i riquadri colmati invece di renderli grigi, per un grafico più pulito.
  • Filtro della dimensione minima — InpMinGapSizePoints scarta i gap troppo piccoli per essere considerati rumore significativo sulla dimensione del tick del simbolo corrente.

Variabili esterne (input)

Input Predefinito Scopo
InpMinGapSizePoints 50 Dimensione minima dello spazio, in punti, affinché uno squilibrio rilevato venga visualizzato — filtra gli spazi trascurabili.
InpMaxGapsToShow 50 Numero massimo di gap mantenuti contemporaneamente sul grafico; il gap più vecchio tra quelli monitorati viene eliminato ogni volta che uno nuovo supera questo limite.
InpExtendUntilMitigated true Se impostato su "true", il riquadro di un gap non mitigato continua ad estendersi in tempo reale fino alla barra corrente; se impostato su "false", si ferma dopo un numero fisso di barre.
InpExtendBars 20 Lunghezza fissa dell'estensione (in barre), utilizzata solo quando InpExtendUntilMitigated è impostato su false.
InpHideMitigatedGaps false Se impostato su true, il riquadro di un gap viene eliminato nel momento stesso in cui viene mitigato, anziché essere visualizzato in grigio e mantenuto.
InpBullishColor / InpBearishColor Verde lime / Rosso Colori per i riquadri dei gap rialzisti e ribassisti non mitigati.
InpMitigatedColor Grigio scuro Colore che assume il riquadro di un gap una volta attenuato (quando non è nascosto).
InpFillBox true Se i riquadri degli spazi vuoti devono essere riempiti o disegnati solo come contorni.
InpBoxStyle / InpBoxWidth Solido / 1 Stile e larghezza del bordo di ogni riquadro di spazio vuoto.

Uso consigliato

Funziona su qualsiasi simbolo e su qualsiasi intervallo di tempo; gli squilibri sono un modello di price action puro senza presupposti specifici per il simbolo, sebbene risultino più chiaramente visibili su intervalli di tempo con una struttura intrabar reale (M1–H4) piuttosto che su intervalli di tempo molto elevati in cui una singola "candela" rappresenta già un'intera sessione di trading. Per come sono progettati, i controlli di rilevamento e mitigazione vengono eseguiti solo su barre completamente chiuse, quindi un gap non apparirà né scomparirà a metà candela poiché il massimo e il minimo della barra corrente stanno ancora cambiando — aspettatevi che un gap appena formatosi appaia proprio all’apertura della barra successiva, non tick per tick durante la formazione.

Su cronologie grafiche molto lunghe, possono accumularsi migliaia di piccoli gap; InpMinGapSizePoints e InpMaxGapsToShow esistono proprio per mantenere leggibile il grafico e limitare il numero di oggetti, invece di lasciare che ogni squilibrio storico si accumuli all’infinito. Questo indicatore legge solo i dati sui prezzi e non inserisce, modifica né chiude mai alcun ordine, pertanto è sicuro da eseguire su qualsiasi tipo di conto.

Tutti gli oggetti del grafico vengono creati con un unico prefisso di nome interno e vengono completamente rimossi tramite ObjectsDeleteAll() in OnDeinit() quando l’indicatore viene scollegato, quindi non lascia alcuna traccia sul grafico.



Fig. 1. Un gap rialzista non mitigato e un gap ribassista mitigato su XAUUSD M15. Rappresentati in bianco e nero secondo le linee guida per le immagini di Code Base (750×500 px).

Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/76538

Neural Loss-Pattern Auditor Neural Loss-Pattern Auditor

Neural Loss-Pattern Auditor addestra una piccola rete neurale feed-forward, scritta da zero in MQL5 nativo, sulla cronologia delle operazioni chiuse per verificare se le caratteristiche comportamentali e relative al contesto di mercato consentano di prevedere quali operazioni abbiano una maggiore probabilità di generare perdite. Fornisce un miglioramento dell’accuratezza rispetto a una linea di base ingenua, una tabella di calibrazione delle probabilità, una classifica di importanza delle caratteristiche basata su permutazioni e un voto composito configurabile da A a F con raccomandazioni. Al primo avvio utilizza un conto demo sintetico integrato, quindi i risultati sono immediatamente visibili senza alcuna configurazione; è sufficiente impostare un parametro su InpUseDemoData=false per analizzare invece la cronologia di un conto reale. MQL5 puro: nessuna libreria esterna, nessun Python e nessun servizio di intelligenza artificiale di alcun tipo.

ATR Trailing Stop (Pine Script Port) ATR Trailing Stop (Pine Script Port)

MQL5 port of a Pine Script ATR trailing-stop indicator: nLoss = ATR-multiple, the stop ratchets under price in an uptrend and over price in a downtrend, and flips (with a buy/sell arrow) when price closes through it. Includes a Python reference port and a parity test that checks both agree with a literal, bar-by-bar transcription of the Pine semantics (na/nz/series history).

Trade Reporter Lite - Telegram trade notifications Trade Reporter Lite - Telegram trade notifications

Posts your MT5 opens and closes to a Telegram chat: side, symbol, entry, stop and target in pips, lots, and on close the result, pips, R-multiple and time held. Retry queue, restart-safe, never trades. Free Telegram and Discord trade notifier for MT5

MT5 Vertical Scroll MT5 Vertical Scroll

Ciò consente al grafico MT5 di scorrere come quello di TradingView, con un pulsante per il ripristino automatico