Dlaczego wskaźniki sesyjne czasami wydłużają sesje dzienne na amerykańskich kontraktach terminowych?
Niektóre wskaźniki na TradingView obliczają dane w określonym przedziale czasowym (sesja) i resetują się na końcu każdego okresu. Na przykład, wskaźniki Session Volume Profile oraz Session Time Price Opportunity gromadzą dane w ramach dziennej sesji handlowej (dzień handlowy od otwarcia do zamknięcia rynku), aby przeprowadzić analizę sesji, która resetuje się po rozpoczęciu nowej sesji dziennej. Inne wskaźniki, takie jak Pivot Points Standard, Volume Weighted Average Price oraz okresowy Time Price Opportunity, pozwalają użytkownikom zdefiniować niestandardowy okres w dniach, tygodniach lub miesiącach, który wskaźnik ma analizować, zaczynając od jednodniowej sesji lub dłuższej.
Czasami te wskaźniki mogą rozszerzać dzienne sesje na wykresach intraday, aby uwzględnić kilka sesji intraday w jednej długiej „dziennej” sesji. Na przykład, na poniższym zrzucie ekranu wskaźnik Session Volume Profile rozszerza dzienną sesję, która zaczyna się 19 stycznia i trwa do 21 stycznia, pomimo przerwy w sesji 20 stycznia. To zachowanie nie jest błędem wskaźnika, ale raczej celową korektą wprowadzoną przez giełdę, która ustala harmonogram sesji handlowych dla danego instrumentu.

Dlaczego tak się dzieje
Po pierwsze, ważne jest rozróżnienie między sesją handlową, dniem handlowym a dniem kalendarzowym. Na przykład, dla instrumentów z sesjami nocnymi, „dzienna” sesja handlowa obejmuje dwa dni kalendarzowe i zaczyna się w dniu kalendarzowym przed przypisanym dniem handlowym. Dlatego dzienna sesja dla symbolu „ES1!”, która należy do „poniedziałkowego” dnia handlowego, zaczyna się w niedzielę o 17:00 CT (czasu centralnego) i kończy w poniedziałek o 16:00 CT.
Wskaźniki oparte na sesjach resetują swoje obliczenia raz na dzień handlowy, co często może odpowiadać jednemu resetowi na dzień kalendarzowy, biorąc pod uwagę dzienny przedział czasowy. Jednak czasami giełda może zmienić długość dziennej sesji handlowej instrumentu, skracając ją lub wydłużając, co może wpłynąć na liczbę dni kalendarzowych w ramach sesji. W konsekwencji wskaźniki oparte na sesjach mogą nie resetować swoich obliczeń codziennie, mimo postępu dni kalendarzowych.
W przypadku futures w USA podlegających CME Group (giełdy CBOT, CME, NYMEX i COMEX), giełdy przestrzegają federalnych świąt w USA, skracając sesje handlowe w te dni. CME Group publikuje swoje roczne godziny handlu w święta tutaj, wymieniając różne zmiany sesji dla każdego święta i towaru. Giełdy często łączą również skrócone sesje w jeden wydłużony dzień handlowy, co skutkuje pojedynczą „dzienną” sesją, która może obejmować transakcje intraday z nawet trzech dni kalendarzowych.
Na przykład, kalendarz świąteczny CME Group pokazuje, że giełda obchodzi Dzień Martina Luthera Kinga Jr. ze skróconymi godzinami handlu w poniedziałek, 20 stycznia 2025 roku. W przypadku futures na akcje, giełda ogłosiła, że transakcje intraday od niedzieli, 19 stycznia, o 17:00 CT, do wtorku, 21 stycznia, o 16:00 CT, będą należeć do wydłużonej sesji handlowej na wtorek:

Możemy zobaczyć zmodyfikowaną sesję świąteczną, gdy dodamy wskaźnik Session Volume Profile na wykresie intraday symbolu „ES1!”. Poniedziałkowa sesja handlowa (zwykle niedz. 17:00–pon. 16:00 CT) jest teraz skrócona na czas święta, kończąc się o 11:00 CT i jest połączona z wtorkową sesją handlową (pon. 17:00–wt. 16:00 CT) jako jedna długa „dzienna” sesja. Chociaż wskaźnik wydaje się pomijać reset sesji, w rzeczywistości poprawnie reprezentuje daty sesji handlowych ustawione przez giełdę:

Możemy również sprawdzić, czy sesje zdefiniowane przez wskaźnik odpowiadają dziennym danym pochodzącym z giełdy, patrząc na dzienny wykres symbolu. Dzienny słupek z piątku, 17 stycznia (sesja przed niedzielą) jest bezpośrednio poprzedzony dziennym słupkiem z wtorku, 21 stycznia, który obejmuje całą aktywność cenową w ciągu dnia od niedzieli do wtorku (zobacz nasze etykiety intraday, które wszystkie pojawiają się na tej świecy):

Mając na uwadze rozróżnienie między dniami handlowymi a dniami kalendarzowymi, łatwiej jest zauważyć, że gdy wskaźnik oparty na sesji łączy wiele dni kalendarzowych w jedną dzienną sesję handlową, na przykład w święto w USA, nie jest to błąd wskaźnika. Raczej jest to zamierzona korekta od giełdy przypisującej daty handlowe dla swoich „dziennych” danych. Nasze wskaźniki oparte na sesji po prostu dostarczają dane z sesji dziennej, tak jak dostarczają je giełdy.
Dodatkowym czynnikiem jest to, że skrócona sesja handlowa często ma znacznie mniejszy wolumen obrotu niż typowa sesja dzienna, więc używanie niekompletnej sesji jako oddzielnej sesji „dziennej” nieprawidłowo przekłamałoby interpretowane trendy wolumenu dziennego. Zamiast tego, posiadanie wydłużonej sesji utrzymuje wolumen sesji w rozsądnym zakresie w typowym zakresie dziennym.
Jeśli użytkownicy mają dostęp do kodu źródłowego wskaźnika opartego na sesji, mogą użyć przedziału czasowego „1440” w skrypcie, aby wyrazić stałą 24-godzinną sesję (1440 minut) zamiast używać codziennej sesji „1D”. Przedział czasowy „1440” buduje swoje sesje na podstawie danych intraday instrumentu, zamiast polegać na sesjach dziennych zdefiniowanych przez giełdę. Dlatego dzieli dane w stałych odstępach czasu niezależnie od zmian sesji giełdy i resetuje się każdego dnia kalendarzowego.