Una tabella delle sessioni aiuta a rispondere a una domanda pratica: quale parte della giornata di trading sto osservando? Non dice se la prossima candela salirà o scenderà. Prima di confrontare un breakout di Londra con un range asiatico, verifica che entrambe le etichette si riferiscano alle date e agli orologi previsti.
Parti da una regola semplice: identifica città e data, converti in UTC e poi individua lo stesso istante nell’orario del broker. Questa guida spiega il procedimento e i controlli sull’esecuzione che lo accompagnano. Fasce e quotazioni mostrate sono esempi didattici, non impostazioni consigliate né risultati misurati per sessione.
1. Che cosa indica davvero una sessione Forex
Il Forex spot al dettaglio è un mercato over-the-counter, non un’unica borsa con una campanella di apertura comune. Sydney, Tokyo, Londra e New York sono etichette utili per periodi associati a diversi centri finanziari. Le tabelle possono fissare confini diversi: concorda una definizione prima di confrontarle.
Distingui tre elementi: il nome generale della sessione, gli orari effettivi di negoziazione del simbolo presso il broker e la fascia d’ingresso consentita dalla strategia. Il broker può quotare fuori dalla tua fascia o sospendere le contrattazioni al suo interno. Controlla strumento e conto specifici; una tabella Forex non è l’orario di ogni CFD o contratto future.
2. Specifica l’orologio prima dell’ora
«Operare dalle 08:00» è un’indicazione incompleta. Può significare l’ora locale di Londra o New York, UTC, l’orologio del computer o quello del server del broker. UTC è un riferimento comune che non viene spostato per l’ora legale. Lo scostamento di una località rispetto a UTC può invece variare con la data.
Usa zone con regole basate sulla data, come Europe/London e America/New_York. L’ora di New York segue sia EST sia EDT; uno scostamento EST fisso non lo fa. Conserva la data completa se la conversione attraversa la mezzanotte. La lingua della piattaforma non ne identifica il fuso orario.
3. Confronta quattro fasce locali definite con chiarezza
Solo per questa guida definiamo Sydney, Londra e New York come 08:00–17:00 locali, e Tokyo come 09:00–18:00. Esistono altre convenzioni. Le colonne UTC convertono queste fasce per le date locali indicate; non mostrano lo stato del mercato in tempo reale.
| Centro finanziario | Fascia locale scelta e zona | UTC · 2026-01-15 | UTC · 2026-07-15 |
|---|---|---|---|
| Sydney | 08:00–17:00Australia/Sydney | 21:00 (−1d)–06:00 | 22:00 (−1d)–07:00 |
| Tokyo | 09:00–18:00Asia/Tokyo | 00:00–09:00 | 00:00–09:00 |
| Londra | 08:00–17:00Europe/London | 08:00–17:00 | 07:00–16:00 |
| New York | 08:00–17:00America/New_York | 13:00–22:00 | 12:00–21:00 |
−1d indica la data UTC precedente. Le 08:00 del 15 gennaio a Sydney corrispondono alle 21:00 UTC del 14 gennaio; la fascia termina alle 06:00 UTC del 15 gennaio. A luglio inizia alle 22:00 UTC del 14 luglio. Tokyo resta a UTC+9 in questi esempi; l’andamento stagionale di Sydney segue l’emisfero sud.
Considera la tabella una mappa, non una classifica. La coppia, una festività e le quotazioni disponibili presso il broker possono cambiare le condizioni nella stessa fascia. Verifica separatamente gli orari settimanali reali del simbolo e le pause di manutenzione.
4. Considera le settimane con cambi d’ora non coincidenti
Nel 2026 New York cambia l’ora l’8 marzo e il 1 novembre; Londra il 29 marzo e il 25 ottobre. I cambi non avvengono insieme. Con le nostre fasce, quindi, la sovrapposizione varia temporaneamente anche se ciascun inizio locale rimane alle 08:00.
| Data | Londra · UTC | New York · UTC | Sovrapposizione · UTC e durata |
|---|---|---|---|
2026-01-15 | 08:00–17:00 | 13:00–22:00 | 13:00–17:00 · 4 h |
2026-03-16 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
2026-07-15 | 07:00–16:00 | 12:00–21:00 | 12:00–16:00 · 4 h |
2026-10-26 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
Il 16 marzo, per esempio, l’intersezione inizia all’apertura più tarda, le 12:00 UTC, e termina alla chiusura più anticipata, le 17:00 UTC: cinque ore. Il 15 luglio la chiusura più anticipata è alle 16:00 UTC e restano quattro ore. Riutilizzare l’orario UTC di luglio nella transizione di marzo sposta la fascia in modo errato.
Ricalcola l’intersezione per la data specifica invece di fissare «la sovrapposizione dura sempre quattro ore». Il termine indica solo che le fasce scelte coincidono nel tempo. Non garantisce spread stretti, volumi elevati, un breakout o un’operazione redditizia.
5. Segui lo stesso istante su tre orologi
Immagina un evento del calendario previsto alle 08:30 America/New_York il 2026-03-16. È un esempio di pianificazione inventato, non l’affermazione che sia avvenuto un annuncio specifico. In quella data New York è a UTC−4, quindi l’evento corrisponde alle 12:30 UTC. Londra è ancora a UTC+0 e segna anch’essa le 12:30.
Supponiamo ora che quel giorno il server del broker usi UTC+2: per lo stesso istante segna le 14:30. Sottrai all’ora locale il suo scostamento UTC con segno e aggiungi lo scostamento del broker valido per la data. UTC+2 è soltanto un’ipotesi; il tuo broker può adottare un altro scostamento o cambiarlo con un calendario diverso.
Ricontrolla la data: un evento alle 08:30 di New York il 2 marzo corrisponde alle 13:30 UTC; il 30 marzo corrisponde alle 12:30 UTC e alle 13:30 di Londra. Copiare l’ora visualizzata dal calendario in un parametro dell’EA senza verificare entrambi gli orologi può spostare di un’ora la restrizione prevista.
6. Controlla quale ora legge davvero la funzione di MT4
Le candele MT4 riportano normalmente timestamp del server del broker. Cambiare l’ora visualizzata dal computer non ridefinisce quei timestamp. Annota quale orologio si aspetta ogni parametro dell’EA e come viene determinato lo scostamento del server per ciascuna data. Se la corrispondenza è sconosciuta, non abilitare nuovi ingressi che ne dipendono.
Una fascia richiede confini espliciti. Nella semplice fascia locale [08:00, 17:00), le 08:00 sono incluse e le 17:00 escluse. Se attraversa la mezzanotte serve anche una regola per attribuire il giorno di trading. Limitare nuovi ingressi non deve disattivare di nascosto il monitoraggio o la gestione prevista delle posizioni già aperte.
Facoltativo: funzioni MT4 e conversione degli orari storici
In MQL4, TimeCurrent() restituisce l’ultima ora nota di quotazione del server. In OnTick() è quella del tick elaborato; negli altri gestori può riferirsi all’ultima quotazione di uno qualsiasi dei simboli in Vista del Mercato. Non è un orologio indipendente che avanza continuamente, né prova che la quotazione del simbolo interessato sia aggiornata. La guida al monitoraggio degli EA chiarisce la distinzione.
In tempo reale, TimeGMT() è calcolato dalle impostazioni orarie locali del computer. Nel Tester di Strategia MT4 coincide con TimeCurrent() simulato: sottrarre le due funzioni lì non ricostruisce gli scostamenti storici del broker. I test richiedono una corrispondenza esplicita e verificata per le date storiche del server. Lo scostamento attuale non sostituisce le regole passate; consulta la guida al backtesting MT4.
7. Misura la quotazione, non fidarti solo della sessione
La liquidità è la possibilità di negoziare ai prezzi e per le quantità disponibili; la volatilità descrive i movimenti del prezzo. Sono concetti collegati, ma non misure intercambiabili. Registra spread effettivi, aggiornamento delle quotazioni ed esecuzione presso il broker che intendi usare. Un grafico tranquillo può accompagnarsi a una cattiva esecuzione; un movimento rapido può avere spread sia stretti sia ampi.
| Quotazioni inventate | Bid | Ask | Spread |
|---|---|---|---|
| A | 1.10000 | 1.10010 | 1 pip |
| B | 1.10000 | 1.10040 | 4 pips |
Per queste quotazioni EURUSD inventate, un pip vale 0.00010. L’insieme A ha uno spread di 1 pip; B di 4 pip. Il Bid è identico, ma l’Ask d’ingresso di un acquisto è più alto di 3 pip in B. È un confronto di costi, non una simulazione di un’operazione. Commissioni ed esecuzione sfavorevole possono aggiungere altri costi; leggi costi di trading Forex e slippage e latenza.
Il conteggio dei tick di un terminale descrive l’attività del suo flusso, non il volume globale consolidato del Forex. Anche una rilevazione dello spread non promette il prezzo della prossima esecuzione. Confronta distribuzioni tra giornate e condizioni simili invece di dichiarare una sessione «sicura» sulla base di una sola osservazione.
8. Affianca notizie, festività e rollover all’orario
Una sessione pianificata può includere un dato economico importante o un annuncio di una banca centrale. Controlla gli eventi di entrambe le valute e conferma zona di visualizzazione, data e orario aggiornato del calendario. Una notizia inattesa può arrivare fuori da qualsiasi esclusione prevista. Un filtro di sessione non è da solo un filtro delle notizie.
Festività, riapertura dopo il fine settimana, chiusura settimanale e rollover o manutenzione giornaliera del broker possono cambiare quotazioni, spread e finanziamento. Verifica gli orari effettivi del broker anziché presumere che ogni evento quotidiano avvenga alle 17:00 di New York. Un orario previsto non garantisce una quotazione recente né l’esecuzione al prezzo dello stop.
Definisci separatamente come trattare ordini pendenti e posizioni esistenti prima di un periodo limitato e come proseguirne la gestione. Spegnere un EA o scollegare il terminale non sostituisce queste regole. Rischio monetario ed esposizione complessiva restano importanti; usa la guida alla gestione del rischio per fissare limiti di conto.
9. Breve checklist prima di abilitare una fascia
- Identifica simbolo, broker, conto e orari effettivi di negoziazione.
- Scrivi fascia locale, zona, data completa e convenzione dei confini.
- Converti in UTC e poi nell’ora del server del broker per quella data; verifica mezzanotte e cambi d’ora.
- Conferma notizie, festività, rollover e limitazioni di manutenzione.
- Controlla Bid/Ask aggiornati, costi, autorizzazioni ed esposizione del conto.
- Definisci gestione di ordini pendenti e posizioni e risposta ai dati orari mancanti. Se un controllo necessario fallisce, evita nuovi ingressi.
10. Conserva un registro che si possa verificare di nuovo
Registra istante UTC, timestamp del server e scostamento verificato, zona locale, sessione, restrizioni del calendario, Bid/Ask e decisione. Conserva candidati accettati e scartati con i motivi. Non attribuire a posteriori un’etichetta di sessione favorevole in base al risultato dell’operazione.
Fissa la regola oraria proposta prima del test. Includi cambi d’ora, festività e condizioni diverse, con costi realistici e dati successivi separati. Prova fasce vicine per controllare la sensibilità; cercare centinaia di ore iniziali e conservare solo la vincente favorisce l’overfitting. Più attività non dimostra un vantaggio di trading.
Chi inizia può prima verificare poche conversioni datate e osservare un flusso demo senza inviare ordini. Controlla la corrispondenza oraria prima di interpretare un backtest per sessione. Non esiste una «migliore sessione Forex» universale: dipende da metodo, coppia, costi, notizie e possibilità di sorvegliare le regole.
11. Domande sulle sessioni Forex
Quale sessione è migliore per un principiante?
Non c’è una risposta universale. Parti da un periodo che puoi osservare regolarmente, verifica costi del broker e calendario delle notizie e pratica la conversione in demo. Una sessione attiva può comunque produrre movimenti bruschi ed esecuzioni sfavorevoli; il suo nome non è un segnale d’ingresso.
Perché cambia la sovrapposizione tra Londra e New York?
Gli orologi locali cambiano in date diverse. Nelle settimane di transizione cambia la differenza tra le città. Calcola entrambe le fasce per la data esatta e prendine l’intersezione; i nostri esempi di quattro e cinque ore usano confini locali dichiarati.
Cambiare l’orologio del computer corregge il filtro dell’EA?
Non necessariamente. I timestamp del broker non cambiano con il fuso visualizzato dal computer. Dipende dalla funzione oraria e dai parametri usati dall’EA. Verifica quel funzionamento e lo scostamento del server per la data; non modificare alla cieca l’orologio di sistema per compensare.
Un EA deve interrompere la gestione fuori dalla fascia d’ingresso?
Salvo che il sistema dica esplicitamente altro, il filtro d’ingresso definisce soltanto quando considerare nuove posizioni. Gestione delle posizioni esistenti, ordini pendenti ed eventuali uscite temporizzate richiedono regole distinte. Disattivare la gestione può togliere una protezione su cui si basa il metodo.
12. Riferimenti e ambito
Per le regole dei fusi basate sulla data, consulta il database dei fusi orari IANA. Il riferimento ufficiale MQL4 su data e ora documenta le funzioni della piattaforma. Gli esempi sono stati verificati il 17 ottobre 2026 con le regole regionali pertinenti; ricontrollali per date future e aggiornamenti software.
Questa guida spiega conversioni orarie e controlli sull’esecuzione. Le fasce scelte e le quotazioni inventate non dimostrano un vantaggio di trading. Un filtro orario non elimina i rischi di mercato, di esecuzione o del conto.