Guida · Opening Range Breakout
Opening range in NinjaTrader 8: imposta correttamente la finestra delle 09:30 di New York (fusi orari e ora legale)
L’opening range è il massimo e il minimo dei primi minuti dopo l’apertura; per i futures ES e NQ di solito parte alle 09:30, ora di New York. In NinjaTrader 8 definisci quella finestra in ora di New York con l’ID di fuso orario Windows Eastern Standard Time, che include l’ora legale, e usa un template Trading Hours che contenga le 09:30. Il TapeCrest Opening Range Breakout gratuito è impostato così di default e misura la finestra su dati a un minuto, quindi il range parte alle 09:30 di New York in ogni stagione.
Ultimo aggiornamento: · 7 min di lettura · TapeCrest
Che cos’è l’opening range?
L’opening range è il massimo e il minimo che il prezzo segna in un numero prefissato di minuti dopo l’apertura. Chi opera su ES e NQ (i futures E-mini S&P 500 ed E-mini Nasdaq-100) di solito lo prende dall’apertura della sessione regolare alle 09:30, ora di New York, su 5, 15, 30 o 60 minuti. La versione di 60 minuti è spesso chiamata Initial Balance.
La finestra fornisce tre livelli: il massimo del range, il minimo del range e la linea mediana a metà tra i due. Un breakout è il prezzo che si muove oltre il massimo o il minimo del range dopo la chiusura della finestra.
I futures su indici si scambiano quasi ininterrottamente, quindi NinjaTrader 8 descrive ogni giornata di trading con un template Trading Hours: un programma di sessione con un nome, che si sceglie nella finestra Data Series del grafico (Ctrl+F). CME US Index Futures ETH copre gli orari di trading elettronico (electronic trading hours), cioè la sessione completa che apre la sera prima. CME US Index Futures RTH copre gli orari regolari (regular trading hours), cioè la sessione diurna. Entrambi contengono le 09:30 di New York.
Perché una finestra delle 09:30 si sposta di un’ora?
NinjaTrader 8 mostra ogni barra nel fuso orario impostato sulla piattaforma. Con la piattaforma sull’ora di New York, le 09:30 sul grafico sono l’apertura. Altrove l’apertura compare a un altro orario, e quell’orario cambia durante l’anno, perché Stati Uniti ed Europa spostano l’ora in date diverse:
- L’ora legale statunitense (DST) va dalla seconda domenica di marzo alla prima domenica di novembre.
- L’ora legale europea va dall’ultima domenica di marzo all’ultima domenica di ottobre.
| Periodo, ogni anno | New York | Chicago | UTC | Londra | Europa centrale |
|---|---|---|---|---|---|
| Dalla prima domenica di novembre alla seconda domenica di marzo | 09:30 | 08:30 | 14:30 | 14:30 | 15:30 |
| Dalla seconda domenica di marzo all’ultima domenica di marzo | 09:30 | 08:30 | 13:30 | 13:30 | 14:30 |
| Dall’ultima domenica di marzo all’ultima domenica di ottobre | 09:30 | 08:30 | 13:30 | 14:30 | 15:30 |
| Dall’ultima domenica di ottobre alla prima domenica di novembre | 09:30 | 08:30 | 13:30 | 13:30 | 14:30 |
Un range inserito come 15:30 con l’orario dell’Europa centrale è corretto per la maggior parte dell’anno e parte con un’ora di ritardo nei due brevi periodi di sfasamento. Un range inserito in UTC (il tempo coordinato universale, che non ha ora legale) si sposta a ogni cambio d’ora negli Stati Uniti. La soluzione è definire la finestra in ora di New York e convertirla per ogni sessione.
Cosa deve essere allineato per un opening range corretto?
Qualunque strumento disegni il range, cinque elementi devono concordare:
- La sessione. Il template Trading Hours del grafico contiene le 09:30 di New York. Se non le contiene, non c’è nessuna finestra da misurare.
- L’orologio. L’orario di inizio si legge in ora di New York. Windows identifica l’ora di New York con l’ID Eastern Standard Time. Nonostante il nome, questo ID segue l’ora legale statunitense, quindi d’estate indica l’Eastern Daylight Time.
- I timestamp. NinjaTrader 8 assegna a ogni barra il timestamp del suo orario di chiusura. Su un grafico a 1 minuto, il range 09:30–09:45 è formato dalle barre con timestamp dalle 09:31 alle 09:45, ora di New York; su un grafico a 5 minuti, dalle barre con timestamp 09:35, 09:40 e 09:45.
- Il tipo di barra. Sui grafici tick, range, Renko o volume, una barra può aprire prima delle 09:30 e chiudere dopo, quindi la finestra va misurata su dati a un minuto.
- Lo storico. I primi minuti di ogni sessione che studi devono essere caricati. Imposta Days to load nella finestra Data Series.
Come si imposta la finestra delle 09:30 con TapeCrest ORB?
TapeCrest Opening Range Breakout, in breve TapeCrest ORB (il nome sulla sua dashboard), rispetta di default tutte e cinque le regole.
- Nel tuo workspace TapeCrest aggiungi lo strumento alla tua libreria e copia la sua chiave di installazione. Importa il suo ZIP in NinjaTrader 8 con Tools → Import → NinjaScript Add-On.
- Apri un grafico ES o NQ a 1 o 5 minuti con Days to load a 5 o più e un template Trading Hours che contenga le 09:30 di New York, come CME US Index Futures ETH o RTH.
- Aggiungi TapeCrest Opening Range Breakout dalla finestra Indicators (Ctrl+I).
- Solo la prima volta, fai clic su ORB nella barra degli strumenti del grafico, scegli TapeCrest access, poi Paste key & verify.
- Nella finestra delle impostazioni TapeCrest ORB, che si apre dallo stesso pulsante ORB, confronta il gruppo 1. Range con la tabella qui sotto. Sono i valori di default, quindi un nuovo grafico li ha già.
- Osserva la dashboard in alto a destra:
State: waiting · starts in …prima dell’apertura,State: building · … leftmentre il box cresce, poiState: complete at ….
| Impostazione | Valore per l’apertura di New York | Cosa fa |
|---|---|---|
| Range start | FixedTime | Fa partire il range a un orario fisso, non dalla prima barra della sessione |
| Start time (HHMM) | 930 | Le 09:30, scritte come ore e minuti |
| Range length (minutes) | 15 | Misura dalle 09:30 alle 09:45; 5, 30 e 60 sono le altre durate abituali |
| Time zone of the start times | Custom | Legge l’orario di inizio nel fuso orario indicato sotto |
| Custom time zone ID | Eastern Standard Time | Ora di New York, ora legale compresa |
| Calculate from a 1-minute series | On | Misura la finestra su dati interni a un minuto, esatta al minuto su qualsiasi tipo di barra |
La conversione avviene per ogni sessione separatamente, quindi un cambio d’ora non sposta mai il range: prima e dopo il cambio, il box parte con il minuto che si è aperto alle 09:30 di New York. L’orario in complete at … è mostrato nell’orologio del tuo grafico, quindi una piattaforma impostata sull’ora dell’Europa centrale indica 15:45 per la maggior parte dell’anno e 14:45 nelle settimane di sfasamento.
Quale impostazione di fuso orario scegliere?
Time zone of the start times offre tre orologi:
- Custom legge l’orario di inizio nell’ID di fuso orario Windows che scrivi. Usalo per l’apertura di New York da qualsiasi luogo. Altri ID funzionano allo stesso modo, per esempio GMT Standard Time per Londra, ora legale britannica compresa, o Central European Standard Time.
- Chart lo legge nel fuso orario in cui la tua piattaforma NinjaTrader 8 mostra le barre. È adatto a una finestra che pensi nel tuo orario locale.
- Exchange lo legge nel fuso orario del template Trading Hours del grafico. Controlla quale fuso usa il template prima di farci affidamento: con l’orologio di Chicago, 930 significa le 09:30 di Chicago, un’ora dopo l’apertura di New York.
Scrivi l’ID esattamente. Un ID sconosciuto ricade sul fuso orario del grafico, e il range si sposta della differenza tra l’orologio del tuo grafico e New York.
Range start può anche essere SessionOpen, che parte dalla prima barra della sessione così come la definisce il template. Con un template RTH è l’apertura regolare; con un template ETH è l’apertura serale, l’inizio della sessione overnight.
Come verificare che il range sia corretto?
- Dopo un cambio d’ora, guarda la prima nuova sessione: il box deve partire con la barra che si è aperta alle 09:30 di New York.
State: no range in this session (start time outside the session)significa che il template Trading Hours non contiene la finestra. Scegline uno che la contenga, come CME US Index Futures ETH.State: insufficient data - the loaded history starts inside the rangesignifica che i primi minuti non sono caricati. Aumenta Days to load.- Un range che parte un’ora prima o un’ora dopo rimanda a Time zone of the start times o a un Custom time zone ID scritto male.
Cosa puoi aggiungere quando la finestra è corretta?
La stessa logica dei fusi orari vale per ogni altra finestra. TapeCrest ORB include 13 template: 11 preset più TapeCrest Light e TapeCrest Dark, set di colori per grafici bianchi e scuri.
- 00 Start here - Levels only riporta ai valori di default.
- 01 ORB15 Breakouts aggiunge segni di breakout confermati in chiusura, retest (un ritorno sul livello rotto), breakout falliti (una chiusura di nuovo dentro il range) e proiezioni a 0,5 e 1,0 ampiezze del range oltre di esso.
- S3 IB Retest ES e S3 IB Retest NQ disegnano l’Initial Balance di 60 minuti con dentro il range di 30 minuti.
- S4 Overnight e S5 London, ognuno per ES e NQ, aggiungono il range overnight e la finestra di Londra dalle 02:00 alle 08:00, ora di New York. Entrambi richiedono un template di 24 ore (ETH).
Sono configurazioni di partenza, non impostazioni ottimizzate. L’indicatore mostra dove si trova il range e cosa ha fatto il prezzo intorno; ogni decisione di trading resta tua. Per aggiungere il prezzo medio pagato dall’apertura, vedi l’anchored VWAP in NinjaTrader 8.
Provalo
TapeCrest ORB è gratuito per sempre: un account gratuito e una chiave di licenza, senza carta e senza prova. Include una guida in inglese e i 13 template descritti sopra, e richiede lo storico a un minuto, senza Order Flow+ né Tick Replay. La pagina di TapeCrest Opening Range Breakout spiega come ottenere l’accesso, e la pagina degli strumenti gratuiti confronta tutti e quattro gli strumenti gratuiti.