Home > Blog > Il fuso orario del server rompe il filtro orario dell'EA

fuso orariofiltro orarioMT5

Il fuso orario del server rompe il filtro orario dell'EA

Pubblicato: 2026-10-20Lettura: circa 3 min
⏱ Questo articolo riflette le informazioni alla data di pubblicazione. Le prestazioni degli EA (PF, DD, rendimento annuo) cambiano con il trading live e le rivalidazioni — consulta gli ultimi dati nelle pagine degli EA. Vedi gli ultimi risultati degli EA →

In sintesi: un filtro orario ha senso solo se si stabilisce anche "su quale orologio"

Se in un EA con filtro orario imposti "opera solo nell'orario di Londra", ma l'ora del server del broker è sfasata, in realtà l'EA opererà in una fascia oraria spostata di un'ora. Nella maggior parte dei casi la causa è la differenza tra GMT+2 e GMT+3, oppure il momento in cui il broker passa all'ora legale.

Prima di installare un EA con filtro orario, consigliamo di verificare che "l'orologio su cui si basa l'EA" coincida con "l'orologio del proprio conto". Lo sfasamento è difficile da notare guardando lo schermo e si manifesta solo come un peggioramento graduale dei risultati.

📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti

Subito dopo l'iscrizione ricevi il link per scaricare un pacchetto riservato agli iscritti con i nostri 13 indicatori MT5: file compilati (.ex5), codice sorgente e una guida all'installazione. Poi 8 email sui fondamenti del trading algoritmico, sulla corretta lettura dei backtest e sulla scelta del broker (una al giorno per i primi 5 giorni, poi a 7, 14 e 30 giorni dall'iscrizione). Ricevi anche un avviso prima di ogni aumento di prezzo delle versioni vendute su MQL5 Market (prezzo di lancio che sale a scaglioni con le vendite). Su questo sito i nostri EA sono gratuiti con un conto reale presso un broker partner.

* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.

Perché si crea lo sfasamento

L'ora di MT5 è l'"ora del server"

L'orario mostrato sul grafico di MT5 e quello che l'EA riceve con TimeCurrent() sono entrambi l'ora del server del broker. Non sono né l'ora giapponese né il GMT. Quindi, se scrivi nell'EA "dalle 8 alle 16", significa dalle 8 alle 16 ora del server.

GMT+2/+3 cambia con l'ora legale

Molti broker usano GMT+2 in inverno e GMT+3 in estate. Lo fanno per far coincidere le 17:00 di New York con il cambio della candela giornaliera (le 0:00), e in questo caso il passaggio segue l'ora legale statunitense. Ci sono però broker che cambiano seguendo l'ora legale europea, altri che restano fissi su GMT+2 tutto l'anno e altri ancora su GMT+0.

Negli Stati Uniti e in Europa le date di inizio e fine dell'ora legale sono diverse. Nell'autunno 2026 l'Europa termina l'ora legale il 25 ottobre e gli Stati Uniti il 1 novembre. Per quella settimana l'ora del server si sfasa di un'ora anche tra broker dello stesso tipo "GMT+2/+3". In primavera il periodo di sfasamento è un po' più lungo.

Come si manifesta di solito lo sfasamento

SituazioneCosa succede
L'EA presuppone GMT+2/+3, il conto è fisso su GMT+2Per tutta l'estate valuta l'orario con un'ora di anticipo
Date di cambio diverse tra sistema USA ed europeoSfasamento di un'ora solo per alcune settimane in primavera e in autunno
Broker diversi tra backtest e operatività realeL'EA opera in una fascia oraria diversa da quella testata
Orario inserito ragionando in ora giapponeseLa differenza con l'ora giapponese cambia tra estate e inverno, quindi l'orario è corretto solo in una stagione

Anche un'ora di sfasamento conta: se l'EA punta al movimento subito prima dell'apertura di Londra, entrerà nella fase tranquilla che precede l'apertura. Se invece il filtro serve a evitare i momenti attorno al cambio di candela giornaliera, quando lo spread tende ad allargarsi, finirà per operare proprio in quella fascia.

Come ragionare sulla correzione automatica

Metodo 1: convertire usando il GMT come riferimento

Si ottiene il GMT con TimeGMT() e si valuta la sessione in GMT. In tempo reale funziona senza problemi, ma nello Strategy Tester di MT5 TimeGMT() restituisce lo stesso valore dell'ora del server. Usando solo questo metodo, quindi, nel backtest la correzione non ha effetto.

Metodo 2: calcolare le regole dell'ora legale

Si calcola la differenza a partire dalla data, ad esempio "+3 dalla seconda domenica di marzo alla prima domenica di novembre". Il vantaggio è che funziona allo stesso modo anche nel tester. Bisogna però sapere se il broker segue il sistema USA, quello europeo o un orario fisso: se la regola è sbagliata, credendo di correggere si finisce per sfasare.

Metodo 3: stimare dalla prima candela dopo l'apertura settimanale

Si osserva a che ora inizia la prima barra della settimana per stimare la differenza del server. Si può usare senza conoscere le impostazioni di ogni broker, ma nelle settimane con festività o orari di negoziazione particolari la stima può essere errata, quindi noi non lo usiamo da solo.

Nessun metodo è privo di lacune, perciò riteniamo più prudente, in pratica, una soluzione che stimi in automatico e permetta di sovrascrivere il valore con un inserimento manuale.

Checklist prima dell'installazione

  1. Controlla nel manuale o nei parametri dell'EA se la fascia oraria è espressa in ora del server, GMT o ora giapponese.
  2. Verifica l'ora del server del tuo conto confrontando l'orario del Market Watch con il GMT (sia in estate sia in inverno).
  3. Chiedi al supporto del broker, o controlla i suoi avvisi, se il cambio segue il sistema USA, quello europeo o un orario fisso.
  4. Controlla che il broker usato per il backtest coincida con quello dell'operatività reale.
  5. Nella settimana del cambio all'ora legale, controlla nel log gli orari di ingresso dell'EA.

Per le differenze di ora del server tra i broker consulta il confronto dei broker FX, e per l'inserimento dei parametri la guida all'impostazione dell'EA.

Limiti e avvertenze

La correzione automatica non è una soluzione universale. Un broker può cambiare la gestione dell'ora del server senza preavviso, e a volte non è possibile verificare dall'esterno con quale orologio sia stato registrato lo storico passato. In quel caso, anche inserendo la correzione corretta, le fasce orarie del backtest non si possono riprodurre con precisione.

Inoltre, a volte spostare la fascia oraria migliora i risultati, ma può essere un caso. Se la configurazione sfasata ha reso di più nel backtest, sconsigliamo di adottarla per questo motivo: sarebbe lo stesso problema del curve fitting.

Infine, anche con l'orario perfettamente allineato, resta un'altra questione: se la strategia vinca o meno in quella sessione. Il filtro orario è uno strumento per evitare le fasce in perdita e non garantisce profitti.

  • L'ora di MT5 è l'ora del server e varia da broker a broker: GMT+2/+3, fisso o GMT+0.
  • Per le diverse date di cambio all'ora legale tra sistema USA ed europeo, in primavera e in autunno ci sono periodi con un'ora di sfasamento.
  • Nel tester TimeGMT() restituisce lo stesso valore dell'ora del server, quindi da solo non permette di correggere in fase di test.
  • La soluzione realistica è combinare la stima automatica con la sovrascrittura manuale.
  • Prima dell'installazione, confronta "l'orologio dell'EA" e "l'orologio del conto" sia in estate sia in inverno.
  • Anche con l'orario allineato, non è detto che si vinca in quella sessione.

Altri consigli operativi su MT5 si trovano in Know-how su EA e MT5.

📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti

Subito dopo l'iscrizione ricevi il link per scaricare un pacchetto riservato agli iscritti con i nostri 13 indicatori MT5: file compilati (.ex5), codice sorgente e una guida all'installazione. Poi 8 email sui fondamenti del trading algoritmico, sulla corretta lettura dei backtest e sulla scelta del broker (una al giorno per i primi 5 giorni, poi a 7, 14 e 30 giorni dall'iscrizione). Ricevi anche un avviso prima di ogni aumento di prezzo delle versioni vendute su MQL5 Market (prezzo di lancio che sale a scaglioni con le vendite). Su questo sito i nostri EA sono gratuiti con un conto reale presso un broker partner.

* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.

Hai domande su EA o Forex?

Puoi pubblicarle sul forum di trading di Nattzy (registrazione gratuita). Sono benvenute anche domande che vanno oltre questo articolo: impostazioni degli EA, scelta del broker e altro.

Chiedi su Nattzy ↗

Commenti e domande