Zmiana czasu USA kontra Europa: tygodnie rozjazdu w botach
W skrócie: Stany Zjednoczone i Europa przestawiają zegary w różnych niedzielach. W 2026 roku wiosną USA przechodzą na czas letni trzy tygodnie przed Europą, jesienią Europa kończy lato tydzień przed USA. W tych tygodniach godziny sesji liczone w czasie polskim przesuwają się o godzinę względem reszty roku, i każdy bot z godzinami wpisanymi na sztywno handluje w innym oknie niż w teście.
Daty na 2026
Zasady są stałe: USA zmieniają czas w drugą niedzielę marca i pierwszą niedzielę listopada, Europa w ostatnią niedzielę marca i ostatnią niedzielę października.
| Zdarzenie | Data 2026 | Tygodni rozjazdu |
|---|---|---|
| USA przechodzą na czas letni | 8 marca | |
| Europa przechodzi na czas letni | 29 marca | 3 |
| Europa wraca na czas zimowy | 25 października | |
| USA wracają na czas zimowy | 1 listopada | 1 |
Razem około czterech tygodni w roku, w których oba obszary mają różne przesunięcie względem UTC. Rozjazd wiosenny jest trzy razy dłuższy od jesiennego.
Co się przesuwa
Otwarcie giełdy w Nowym Jorku to 9:30 czasu nowojorskiego przez cały rok. W czasie polskim:
- przez większość roku 15:30,
- w tygodniach rozjazdu 14:30, bo USA mają wtedy czas letni, a Polska zimowy (wiosną przed 29 marca i jesienią po 25 października).
Ta sama logika dotyczy publikacji danych makro, zamknięcia rynku akcji i przerwy dobowej indeksów. Londyn (Europa) trzyma się swojego czasu, więc odległość między otwarciem Londynu a Nowego Jorku w tych tygodniach jest o godzinę krótsza.
A czas serwera brokera
Wielu brokerów MT5 używa czasu serwera zsynchronizowanego z zamknięciem dnia w Nowym Jorku: zimą GMT+2, latem GMT+3. Przesunięcie serwera idzie za zmianą czasu w USA, nie w Europie. Dla bota ma to dobre konsekwencje: otwarcie Nowego Jorku wypada w czasie serwera zawsze o tej samej godzinie, niezależnie od rozjazdu. Praktyczna reguła, którą stosuję: czas nowojorski plus siedem godzin daje czas serwera przez cały rok (artykuł o tym, jak firmy liczą dzień).
Kłopot pojawia się w dwóch miejscach:
- Broker z czasem serwera opartym na Europie (stałe GMT+2 z zimą/latem wg Europy). Tam otwarcie Nowego Jorku w czasie serwera skacze w rozjazd o godzinę.
- Funkcje bota liczone w innym czasie niż konto. Przykład: zegar sesji londyńskiej w bocie ustawiony wg zasad USA, podczas gdy konto działa wg Europy. W rozjazd zegar pokazuje złą godzinę. Zasada, którą przyjąłem: przesunięcie czasu letniego ma zgadzać się z regułą konta, a nie z regułą miejsca, w którym stoi komputer.
Skutki dla testów
Test na historii zawiera te tygodnie: dla czasu serwera liczonego od Nowego Jorku nic się nie zmienia, dla stałych
godzin pod Europę się zmienia. Jeśli bot ma wyniki wyraźnie gorsze w marcu i w końcu października, sprawdzam, czy to
nie wina okna sesji, zanim zacznę podejrzewać strategię. Dobrze działa porównanie wyniku w rozjazd i poza nim.
[DO UZUPEŁNIENIA: własne wyniki bota w tygodniach rozjazdu kontra reszta roku, jeśli je policzyłeś]
Co robię w praktyce
- Przed wdrożeniem sprawdzam, wg jakiej reguły konto przestawia czas serwera (USA czy Europa). Sprawdzenie robię na czasie świec D1 albo na znanym zdarzeniu, nie z opisu brokera.
- Godziny sesji w bocie podaję w czasie serwera, nie lokalnym komputera.
- W tygodniach rozjazdu nie wdrażam nowej wersji, jeśli nie muszę.
- Po zmianie czasu w USA i w Europie sprawdzam pierwszy dzień transakcji: godzina wejścia kontra zamierzone okno.
Checklista
- Wiem, wg której reguły (USA czy Europa) konto przesuwa czas serwera.
- Godziny bota są w czasie serwera.
- Zaznaczyłem w kalendarzu daty rozjazdu na bieżący rok.
- W rozjazd sprawdziłem godzinę pierwszego wejścia dnia.
- Wyniki w rozjazd porównałem z resztą roku.
Powiązane
- Jak firmy liczą dzień: czas serwera, NY-close i zmiana czasu
- Przerwa dobowa indeksów i złota
- Piątkowe zamknięcie i luka weekendowa
- Zły czas serwera: awaria MetaQuotes-Demo
- Pojęcia z artykułu: słowniczek, skorowidz
Ostrzeżenie: handel CFD i forex wiąże się z wysokim ryzykiem utraty kapitału. Artykuł ma charakter edukacyjny i nie jest rekomendacją inwestycyjną.