Order Block Mitigation Tracker MT5
- Indicatori
-
Svitlana Zhyliaieva
⭐ Chi è AlgoLab
AlgoLab è un team indipendente di sviluppatori MQL e trader che crea strumenti per MetaTrader 4 e MetaTrader 5. Realizziamo indicatori ed Expert Advisor con particolare attenzione a grafici puliti, logica chiara e utilizzo pratico di tutti i giorni.
⚙️ Cosa realizziamo - Versione: 1.1
Order Block Mitigation Tracker individua gli Order Block e li disegna sul grafico come zone colorate. Un Order Block è la candela da cui è partito il movimento che ha rotto la struttura di mercato: la candela più bassa prima di una rottura rialzista o la più alta prima di una rottura ribassista. Molti trader osservano queste aree come possibili punti in cui il prezzo può reagire al ritorno. L'indicatore segna il blocco, lo estende verso destra e segue ciò che il prezzo fa con esso: il blocco resta aperto finché il prezzo non lo mitiga.
Funzionalità
- Blocchi rialzisti - la candela con il minimo più basso tra lo swing alto rotto e la candela che lo ha rotto
- Blocchi ribassisti - la candela con il massimo più alto tra lo swing basso rotto e la candela che lo ha rotto
- Rottura alla CHIUSURA della candela - un'ombra che tocca soltanto uno swing non conta come rottura
- Scelta delle rotture che creano blocchi - tutte le rotture, solo CHoCH (contro il trend, possibili inversioni) o solo BoS (a favore del trend)
- Dimensione del blocco - l'intero range della candela (da massimo a minimo) o solo il corpo della candela (da apertura a chiusura)
- Stile dei blocchi - riempiti o solo contorno (il contorno è utile quando più blocchi si sovrappongono)
- Tre regole di mitigazione - ombra attraverso il blocco, chiusura attraverso il blocco o primo tocco
- Blocchi mitigati - o terminano sulla candela che li ha mitigati e diventano grigio tenue, oppure scompaiono dal grafico
- I blocchi vengono estesi verso destra per il numero di barre scelto
- Blocchi rialzisti e ribassisti in colori separati; ogni direzione può essere attivata o disattivata; etichetta di testo OB facoltativa
- Avvisi per i nuovi blocchi: finestra popup e/o notifica push (disattivati per impostazione predefinita); gli avvisi vengono inviati solo per i nuovi blocchi sul grafico live, non per la cronologia caricata all'avvio
- Funziona su qualsiasi simbolo e timeframe; non opera e non usa DLL, file o richieste web
Come funziona
- Tutto viene calcolato sulle barre CHIUSE. Un blocco appare quando si chiude la candela che rompe la struttura, e in seguito non viene ridisegnato né spostato.
- Uno swing viene confermato quando è il massimo o il minimo del numero di barre scelto su ciascun lato. Una rottura conta solo quando una candela CHIUDE oltre l'ultimo swing. Una rottura nella direzione del trend attuale è un BoS, una rottura contro il trend è un CHoCH.
- L'Order Block è la candela con il minimo più basso (rialzista) o il massimo più alto (ribassista) tra lo swing rotto e la candela di rottura, cioè la candela da cui è partito il movimento che ha rotto la struttura.
- Un blocco è considerato mitigato in base alla Mitigation rule selezionata:
- Wick through the block - l'ombra di una candela attraversa tutto il blocco fino al suo bordo lontano (predefinito)
- Close through the block - una candela chiude oltre il bordo lontano del blocco
- First touch (price enters the block) - il blocco è mitigato non appena il prezzo vi entra - Stop at mitigation (dim grey block) - il blocco termina sulla candela che lo ha mitigato e viene mostrato in grigio tenue, così si vede quali blocchi sono già stati utilizzati. Hide mitigated blocks rimuove dal grafico i blocchi mitigati e restano solo quelli aperti.
- Un blocco aperto da più di Extend block barre dopo la rottura non viene più seguito; il rettangolo resta sul grafico così come è stato disegnato.
Parametri di input
- Swing strength (bars on each side, 2-50) - numero di barre su ciascun lato di uno swing (2-50). Valori più grandi danno meno blocchi, ma più significativi. Predefinito: 5
- Bars of history to analyse (50-5000) - quante barre passate vengono analizzate al caricamento dell'indicatore (50-5000). Predefinito: 500
- Blocks from - All breaks / Only CHoCH (against the trend) / Only BoS (with the trend). Predefinito: All breaks
- Block size - Full candle (high to low) / Candle body (open to close). Predefinito: Full candle (high to low)
- Extend block (bars, 5-500) - fino a dove un blocco viene esteso verso destra, a partire dalla candela che ha rotto la struttura. Predefinito: 30
- Mitigation rule - Wick through the block / Close through the block / First touch (price enters the block). Predefinito: Wick through the block
- Mitigated blocks - Stop at mitigation (dim grey block) / Hide mitigated blocks. Predefinito: Stop at mitigation (dim grey block)
- Show bullish blocks, Show bearish blocks - attivare o disattivare ogni direzione. Predefinito: attivato
- Show text labels (OB) - l'etichetta OB su ogni blocco. Predefinito: attivato
- Block style - Filled / Outline only (viene disegnata solo la cornice, utile quando i blocchi si sovrappongono). Predefinito: Filled
- Bullish color, Bearish color - colori dei blocchi
- Alerts on, Alert: pop-up window, Alert: push notification - avvisi per i nuovi blocchi. Predefinito: disattivati
Note
- L'indicatore non conosce il trend prima dell'inizio della cronologia analizzata, quindi la prima rottura nella cronologia caricata è sempre un BoS. Se la lunghezza della cronologia cambia, i blocchi nella parte più vecchia del grafico possono cambiare quando si usa un filtro CHoCH / BoS. I blocchi sul grafico live non sono interessati.
- Un blocco può apparire solo dopo la chiusura della candela di rottura, e uno swing viene confermato solo dopo il numero di barre scelto; i blocchi quindi appaiono sempre con un ritardo. La stessa candela viene usata una sola volta per direzione.
- I blocchi sono disegnati come oggetti del grafico; l'indicatore non ha buffer utilizzabili negli Expert Advisor.
- Le sezioni nella finestra dei parametri («== Detection ==» e le altre) sono solo intestazioni e non hanno alcun effetto.
- Questo è uno strumento di analisi, non un segnale di trading. Un blocco non mitigato non garantisce che il prezzo tornerà su di esso o che reagirà.