EN
Artykuły / 6.1 Kontrakty
Kontraktyszkic

Rolowanie kontraktu futures: kiedy i jak przejść na następny

15.11.20262 min czytania

W skrócie: kontrakt futures ma datę wygaśnięcia, więc trzymanie pozycji “na stałe” wymaga przejścia na kolejny kontrakt. Na indeksach akcyjnych CME cykl jest kwartalny: marzec, czerwiec, wrzesień, grudzień. Zwykle roluje się w poniedziałek przed trzecim piątkiem miesiąca wygaśnięcia, bo wtedy płynność przechodzi na następny kontrakt. Bot na futures musi to wiedzieć, inaczej pozostanie na kontrakcie, który wygasa.

Jak to wygląda na indeksach

Kontrakty na indeksy akcyjne CME (E-mini S&P 500, Nasdaq i podobne) są wystawiane na cykl marca, czerwca, września i grudnia, oznaczany literami H, M, U i Z. Wygasają w trzeci piątek miesiąca kontraktu. Zwyczajowa data rolowania to poniedziałek przed tym piątkiem. Według tej reguły grudniowy kontrakt z 2026 roku wygasa 18 grudnia, a roll wypada 14 grudnia. To zwyczaj, nie sztywna reguła, więc patrzę na wolumen i otwarty interes obu kontraktów, zanim zdecyduję. Datę potwierdzam w kalendarzu CME.

Co robi roll

Rolowanie to zamknięcie pozycji na kontrakcie bliższym i otwarcie takiej samej na dalszym. Cena dalszego kontraktu różni się od bliższego (różnica kosztu utrzymania i oczekiwań), więc przy rolowaniu pojawia się przeskok, który nie jest zyskiem ani stratą z rynku. Na wykresie “ciągłym” sklejonym z kilku kontraktów ten przeskok widać jako lukę, o ile dane nie są skorygowane.

Co z tym w bocie

  • Bot nie powinien otwierać nowej pozycji na kontrakcie tuż przed wygaśnięciem.
  • Symbol na wykresie to konkretny kontrakt, więc po rolu muszę przełączyć wykres na następny albo użyć symbolu ciągłego.
  • Pozycje otwarte przez roll trzeba zamknąć i otworzyć ponownie, a nie czekać na wygaśnięcie.
  • Wskaźniki liczone na historii sklejonej z kilku kontraktów mogą dostać fałszywą lukę w dniu rolu.

Co z testami

Test na kilku latach wymaga ciągłej serii z kilku kontraktów. Różnica cen przy sklejeniu może wyglądać jak ruch rynku i fałszować zyski albo straty, zwłaszcza przy strategiach z szerokim SL. Sprawdzam, czy dane są skorygowane o te przeskoki, i pomijam transakcje otwarte w dniach sklejenia, jeśli nie są. [DO UZUPEŁNIENIA: przykład z własnych testów na futures, jeśli taki jest]

Checklista

  • Czy znam cykl kontraktów i datę wygaśnięcia najbliższego?
  • Czy sprawdziłem w kalendarzu CME datę rolowania?
  • Czy bot wie, że nie ma otwierać pozycji tuż przed wygaśnięciem?
  • Czy po rolu wykres wskazuje na właściwy kontrakt?
  • Czy dane testowe są skorygowane o przeskoki sklejenia?
  • Czy pozycje otwarte przez roll są zamykane świadomie?

Powiązane

Źródła

  • CME Group, “Managing Micro E-mini futures expiration”, cmegroup.com (sprawdzone 15.11.2026).
  • Investinglive, “What the September futures rollover means for traders, ES and NQ as examples”, investinglive.com (sprawdzone 15.11.2026).

Ostrzeżenie: artykuł ma charakter edukacyjny i nie jest poradą inwestycyjną. Wyniki z przeszłości nie gwarantują przyszłych. Handel na rynkach finansowych wiąże się z ryzykiem utraty kapitału.