EN
Artykuły / 1.3 Sesje i czas
Sesje i czasszkic

Zmiana czasu USA kontra Europa: tygodnie rozjazdu w botach

14.11.20263 min czytania

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

  1. 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.
  2. Godziny sesji w bocie podaję w czasie serwera, nie lokalnym komputera.
  3. W tygodniach rozjazdu nie wdrażam nowej wersji, jeśli nie muszę.
  4. 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

Ostrzeżenie: handel CFD i forex wiąże się z wysokim ryzykiem utraty kapitału. Artykuł ma charakter edukacyjny i nie jest rekomendacją inwestycyjną.