Unisciti alla nostra fan page
- Visualizzazioni:
- 19
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Panoramica
L'indicatore Open Range Breakout (ORB) è un potente strumento di analisi tecnica che identifica e traccia i breakout dei prezzi dall'intervallo di apertura delle sessioni di trading. Questo indicatore si basa sul concetto che i prezzi massimi e minimi stabiliti nei primi minuti di una sessione di trading spesso fungono da livelli di supporto e resistenza significativi per il resto della giornata.
L'indicatore calcola automaticamente l'intervallo di apertura in base a periodi di tempo definiti dall'utente, traccia obiettivi di prezzo multipli e fornisce avvisi visivi e sonori per potenziali opportunità di trading. È stato progettato per aiutare i trader a identificare le operazioni di breakout ad alta probabilità e gli scenari di retest.
Concetto centrale
La strategia ORB si basa sul principio che i partecipanti al mercato stabiliscono un intervallo di prezzo iniziale durante il periodo di apertura di una sessione di trading. Quando il prezzo esce da questo range con convinzione, spesso prosegue nella direzione del breakout. L'indicatore tiene traccia di questo intervallo di apertura e prevede molteplici obiettivi di profitto in base alla dimensione dell'intervallo.
Le caratteristiche principali includono il rilevamento automatico dei segnali di breakout, l'identificazione dei retest e gli obiettivi di profitto progressivi calcolati come multipli dell'intervallo di apertura.
Parametri dell'indicatore
Impostazioni di base
sOpeningRangeMinutes (default: "15")
Definisce il periodo dell'intervallo di apertura in minuti. Le opzioni disponibili sono 5, 15, 30 minuti o 0 per intervalli di tempo personalizzati. L'intervallo di apertura di 15 minuti (9:30-9:45 EST) è comunemente utilizzato per i mercati azionari statunitensi, mentre periodi più brevi sono adatti a mercati in rapida evoluzione.
alertBreakoutsOnly (default: false)
Se abilitato, gli avvisi vengono attivati solo su breakout confermati piuttosto che su semplici attraversamenti dei livelli ORB. In questo modo si riducono i falsi segnali, in quanto è necessario che il prezzo chiuda oltre l'intervallo e continui nella direzione del breakout.
showLabels (default: true)
Visualizza le etichette di testo per tutti i livelli ORB e gli obiettivi di prezzo sul grafico. Le etichette mostrano "ORB HIGH", "ORB LOW" e gli obiettivi di profitto in percentuale (PT 50%, PT 100%, ecc.).
showPreviousDayORBs (default: true)
Controlla se i livelli ORB delle sessioni di trading precedenti rimangono visibili sul grafico. Quando è disattivato, viene visualizzato solo l'ORB del giorno corrente, riducendo così l'ingombro del grafico.
showEntries (valore predefinito: true)
Abilita i marcatori visivi per i potenziali punti di ingresso, comprese le etichette "Breakout - Wait for Retest", "Retest" e "Failed Retest". Queste annotazioni aiutano i trader a identificare i tempi di entrata ottimali.
Opzioni di visualizzazione
showPriceTargets (default: true)
Visualizza gli obiettivi di profitto primari al 50% e al 100% della dimensione dell'intervallo di apertura. Questi sono gli obiettivi più comunemente utilizzati per prendere profitti parziali.
showPriceTargetsExtended (default: false)
Aggiunge obiettivi di profitto estesi dal 150% al 500% dell'intervallo di apertura. Questi obiettivi estesi sono utili per i mercati in trend o per strumenti altamente volatili come l'oro (XAUUSD).
showMidPoint (default: false)
Traccia una linea al centro esatto dell'intervallo di apertura. Il punto medio funge spesso da livello di pivot e può essere utilizzato per le strategie di mean reversion.
showShadedBox (default: true)
Disegna un rettangolo pieno sul periodo dell'intervallo di apertura, fornendo una chiara identificazione visiva della zona ORB.
Personalizzazione del colore
shadeColor (predefinito: clrTeal)
Imposta il colore del rettangolo ombreggiato dell'intervallo di apertura.
orb50Color (default: clrPurple)
Colore per le linee del target di profitto del 50%.
orb100Color (default: clrBlue)
Colore per le linee del target di profitto del 100%.
orbOtherColor (predefinito: clrTeal)
Colore per tutti gli obiettivi di profitto estesi (dal 150% al 450%).
Impostazioni di tempo
sORBStartTime (valore predefinito: "0930-0945")
Sovrascrittura dell'ora personalizzata nel formato 24 ore (HHMM-HHMM). Questo parametro viene utilizzato solo quando sOpeningRangeMinutes è impostato a 0, consentendo una completa flessibilità nella definizione del periodo dell'intervallo di apertura.
sTimeZone (default: "EST")
Fuso orario di riferimento per il calcolo dell'intervallo di apertura. Sebbene il parametro accetti diverse abbreviazioni di fuso orario, l'indicatore calcola gli orari in base all'ora del server del broker.
Formattazione delle etichette
labelOffsetBars (default: 5)
Spaziatura orizzontale in barre tra l'azione di prezzo corrente e la posizione dell'etichetta. I valori positivi spostano le etichette a destra.
labelOffsetPips (valore predefinito: 0)
Spaziatura verticale in pip per il posizionamento delle etichette. Questo aiuta a evitare che le etichette si sovrappongano all'azione del prezzo o ad altri elementi del grafico.
labelFontSize (valore predefinito: 8)
Dimensione del carattere per tutte le etichette di testo sul grafico. Regolare in base alla risoluzione dello schermo e alle preferenze personali.
labelAnchor (predefinito: ANCHOR_LEFT)
Determina il punto di ancoraggio per il posizionamento delle etichette. Le opzioni includono ANCHOR_LEFT, ANCHOR_RIGHT, ANCHOR_CENTER, ecc.
maxLineBars (default: 500)
Lunghezza massima in barre per le linee di livello ORB. Questo impedisce all'indicatore di tracciare linee troppo lunghe sui dati storici, migliorando le prestazioni.
Come funziona l'indicatore
Calcolo dell'intervallo di apertura
L'indicatore identifica l'intervallo di apertura monitorando il periodo di tempo specificato e registrando il massimo e il minimo di quella finestra. Ad esempio, con un'impostazione di 15 minuti, l'indicatore rileva l'intervallo tra le 9:30 e le 9:45.
Una volta terminato il periodo di intervallo di apertura, i livelli di massimo e minimo vengono bloccati ed estesi in avanti come linee orizzontali per il resto della sessione di trading.
Calcolo dell'obiettivo di prezzo
Tutti gli obiettivi di profitto sono calcolati come multipli della dimensione del range di apertura. Se l'intervallo di apertura è di 20 punti, l'obiettivo del 50% sarebbe di 10 punti oltre il massimo ORB (per le operazioni long) o sotto il minimo ORB (per le operazioni short). L'obiettivo del 100% sarebbe di 20 punti, il 150% di 30 punti e così via.
Questa scalatura dinamica garantisce che gli obiettivi di profitto si adattino automaticamente alla volatilità del mercato, con intervalli più ampi che producono obiettivi più ampi e intervalli più piccoli che producono obiettivi più stretti.
Logica di rilevamento del breakout
L'indicatore impiega una sofisticata conferma multi-bar per i segnali di breakout. Un breakout al rialzo valido richiede che il prezzo chiuda al di sopra del massimo ORB in una barra, per poi continuare a salire nella barra successiva con il minimo che rimane al di sopra del massimo ORB. Questo filtra i falsi breakout in cui il prezzo supera brevemente il livello ma inverte immediatamente.
Allo stesso modo, i breakout al ribasso richiedono una chiusura al di sotto del minimo ORB seguita da una continuazione con i massimi che rimangono al di sotto del livello.
Identificazione del retest
Dopo un breakout confermato, l'indicatore monitora i pullback verso il livello rotto. Un retest valido si verifica quando il prezzo torna a toccare il livello ORB ma chiude sul lato corretto, confermando che il livello è passato da resistenza a supporto (o viceversa).
I retest falliti vengono segnalati quando il prezzo sfonda nuovamente il livello ORB nella direzione opposta, invalidando il segnale di breakout originale.
Interpretazione e applicazioni di trading
Strategia di trading sul breakout
L'applicazione principale è l'identificazione di operazioni di breakout ad alta probabilità. Quando il prezzo esce dall'intervallo di apertura con volume e slancio, i trader possono entrare nella direzione del breakout, posizionando gli stop al di sotto del minimo ORB (per operazioni long) o al di sopra del massimo ORB (per operazioni short).
Il primo obiettivo di profitto è tipicamente il livello del 50%, dove si possono prendere profitti parziali. La posizione rimanente ha come obiettivo il livello del 100% o oltre in condizioni di forte tendenza.
Metodo di entrata Retest
I trader conservatori preferiscono attendere un retest dopo il breakout iniziale. L'etichetta "Breakout - Wait for Retest" segnala questa opportunità. Quando il prezzo si ritira per testare il livello rotto e trova un supporto (o una resistenza), offre un punto di ingresso a rischio ridotto con uno stop loss più stretto.
Questo approccio migliora significativamente il rapporto rischio-rendimento rispetto all'inseguimento del breakout iniziale.
Trading range-bound
Quando il prezzo rimane contenuto all'interno del range di apertura, i trader possono utilizzare strategie di mean reversion, acquistando in prossimità del minimo ORB e vendendo in prossimità del massimo ORB. La linea del punto medio serve come riferimento per il posizionamento neutrale.
Analisi Multi-Timeframe
L'indicatore può essere applicato contemporaneamente a più timeframe. Alcuni trader utilizzano un ORB a 5 minuti per lo scalping, un ORB a 15 minuti per il day trading e un ORB a 30 minuti per lo swing trading, creando una visione completa delle potenziali zone di supporto e resistenza.
Simboli e timeframe consigliati
Timeframes ottimali
L'indicatore funziona meglio sui grafici da 1 minuto (M1) a 15 minuti (M15), dove l'azione dei prezzi intraday è chiaramente visibile. Per un'analisi dettagliata del timing di entrata, il timeframe M5 offre un ottimo equilibrio tra riduzione del rumore e reattività.
Strumenti adatti
La strategia ORB è particolarmente efficace sugli strumenti liquidi con sessioni di apertura chiare:
- coppie Forex: EURUSD, GBPUSD, USDJPY durante le rispettive aperture regionali.
- Oro (XAUUSD): altamente reattivo ai breakout del range di apertura a causa di forti movimenti direzionali.
- Indici azionari: US30, NAS100, SPX500 durante l'apertura della sessione di New York
- Criptovalute: BTCUSD, ETHUSD durante i periodi di alto volume
L'indicatore funziona meglio su strumenti con sessioni di trading definite piuttosto che su mercati di 24 ore senza orari di apertura chiari.
Ottimizzazione delle prestazioni
L'indicatore include diverse ottimizzazioni delle prestazioni per un funzionamento fluido del grafico. L'inizializzazione del buffer a EMPTY_VALUE impedisce il disegno di linee non necessarie, mentre il parametro maxLineBars limita la lunghezza delle linee storiche. La logica di disegno del rettangolo attende la conclusione della sessione prima di eseguire il rendering, riducendo il carico di lavoro durante i periodi di trading attivo.
Le convenzioni di denominazione degli oggetti utilizzano identificatori unici basati sul giorno dell'anno, evitando conflitti quando vengono visualizzate contemporaneamente più sessioni ORB.
Sistema di allerta
Il sistema di notifica fornisce avvisi in tempo reale attraverso il meccanismo di allerta incorporato di MetaTrader 5. Gli avvisi possono essere configurati per semplici incroci di livelli o limitati ai soli breakout confermati. Quando si verifica un breakout, il messaggio di allerta specifica se si trova al di sopra dell'ORB high o al di sotto dell'ORB low, consentendo ai trader di valutare rapidamente l'opportunità senza dover osservare continuamente il grafico.
Presentazione visiva
Tutti gli elementi del grafico seguono standard di formattazione professionali con colori personalizzabili. Lo schema di colori predefinito utilizza il lime per l'ORB alto, il rosso per l'ORB basso, il viola per gli obiettivi del 50%, il blu per gli obiettivi del 100% e il verde per gli obiettivi estesi e il riquadro dell'intervallo ombreggiato. Questo sistema di codifica dei colori consente una rapida identificazione visiva dei livelli chiave anche su grafici molto affollati.
Il rettangolo ombreggiato fornisce un riferimento visivo intuitivo per il periodo di apertura dell'intervallo, rendendo immediatamente evidente quando il prezzo è scambiato all'interno o all'esterno dell'intervallo stabilito.
Conclusione
L'indicatore Open Range Breakout è uno strumento di trading completo che combina il calcolo automatico del range, gli obiettivi di profitto multipli, il rilevamento del breakout e l'identificazione del retest in un unico pacchetto facile da usare. La sua flessibilità, grazie agli ampi parametri di input, consente ai trader di adattare l'indicatore a vari stili di trading, dal breakout trading aggressivo alle entrate conservative nei retest.
La presentazione visiva pulita dell'indicatore e il sistema logico di allerta lo rendono adatto sia ai trader discrezionali sia a coloro che sviluppano sistemi di trading automatizzati. Concentrandosi sul periodo critico dell'intervallo di apertura, aiuta i trader a identificare i livelli di supporto e resistenza più significativi per ogni sessione di trading.
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/65361
Caculater Margin
EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy
Paletta meteorologica
L'indicatore consente di calcolare la media degli ultimi prezzi del simbolo e di determinare la direzione del movimento, che può essere un segnale per un'operazione di trading.
Monitoraggio della diffusione
Toolkit per il monitoraggio dello spread delle coppie di trading
Indice di mercato incerto
Un indicatore della volatilità del mercato.
