Time Price Opportunities (TPO)

Wskaźnik Time Price Opportunities (TPO), znany również jako "Market Profile", analizuje aktywność rynkową według poziomu cen w miarę jej rozwoju w czasie. Zapewnia on traderom unikalną perspektywę na dynamikę rynku oraz dystrybucję cen poprzez wizualizację bloków czasu spędzonego przy każdym z poziomów cen w profilu oraz sekwencję przejść poziomów w okresie profilu. Traderzy często wykorzystują TPO do identyfikacji istotnych poziomów cenowych i wzorców rynkowych, które mogą nie być oczywiste przy oglądaniu surowych danych cenowych.

J. Peter Steidlmayer sformułował koncepcję Time Price Opportunities na Chicago Board of Trade (CBOT) w latach 80. Profil TPO zyskał na znaczeniu na rynkach futures i towarowych i obecnie szeroko stosowany jest we wszystkich sektorach.

Obliczenia

TPO

Wskaźnik wyświetla profil TPO po lewej stronie każdego okresu oraz opcjonalny profil wolumenu po prawej stronie.

Poniższy proces konstruuje profil TPO:

  • Użytkownik określa liczbę dni, tygodni lub miesięcy, na które będzie obejmować okres profilu.
  • Wskaźnik dzieli okres na równe bloki czasu na podstawie przez użytkownika określonej "Wielkości Bloku" (5 minut, 10 minut, 15 minut, 30 minut, 1 godzina, 2 godziny lub 4 godziny). Każdy kolejny blok czasu odpowiada literze. Sekwencja zaczyna się od wielkich liter [A-Z], a następnie używane są małe litery [a-z], jeśli jest ich więcej. Wskaźnik powtarza tę sekwencję, jeśli okres zawiera wystarczającą liczbę bloków czasu, aby wyczerpać wszystkie dostępne litery.
  • Wskaźnik tworzy poziomy cen (rzędy) dla każdego okresu na podstawie określonej przez niego wielkości rzędu. Może on obliczyć wielkość rzędu automatycznie, lub użytkownik może ręcznie zdefiniować liczbę ticków na rzędzie. Profil wyświetla blok na poziomie cenowym dla każdego segmentu czasu, w którym ceny go przekroczyły. Na przykład, prowadzący blok "A" na rzędzie oznacza, że cena rynkowa osiągnęła ten poziom podczas pierwszego bloku czasowego.

Obszar Wartości TPO (VA)

Obszar Wartości to zakres cenowy, który zawiera znaczną koncentrację bloków TPO w okresie. Wskazuje on na zakres cen, w którym uczestnicy rynku wykazali największe zainteresowanie. Traderzy często wykorzystują go do identyfikacji potencjalnych poziomów wsparcia i oporu.

Wskaźnik używa poniższego algorytmu do określenia Obszaru Wartości profilu TPO:

  1. Określ całkowitą liczbę bloków w profilu.
  2. Oblicz docelową liczbę bloków w VA, korzystając z poniższego wzoru:
    Docelowa VA = Suma bloków * Procent obszaru wartości / 100
  3. Uruchom licznik bloków VA w rzędzie z największą liczbą bloków (Punkt kontroli – POC). POC to pierwszy wiersz dodany do VA.
  4. Policz bloki w rzędzie powyżej najwyższego rzędu VA.
  5. Policz bloki w rzędzie poniżej najniższego rzędu VA.
  6. Określ wiersz z największą liczbą bloków z kroków 4 i 5 i dodaj jego liczbę do liczby bloków VA. Ten wiersz staje się częścią VA. Jeśli oba wiersze mają identyczną liczbę bloków, dodaj wiersz najbliższy POC. Jeśli są one również oddalone od POC, dodaj najwyższy wiersz.
  7. Powtarzaj kroki 4–6, aż łączna liczba bloków VA osiągnie wartość docelową obliczoną w kroku 2.
  8. Użyj najwyższego i najniższego poziomu VA jako obszaru wartości wysokiej (VAH) i najniższego obszaru wartości (VAL).

Rozmiar wiersza

Gdy opcja "Rozmiar Rzędu" używa opcji "Automatyczny", wskaźnik oblicza wielkość rzędu na podstawie ostatnich 300 świeczek od prawej strony widocznej świeczki. Najpierw dzieli różnicę między najwyższym maksimum a najniższym minimum na tych świeczkach przez minimalną wartość ticku symbolu:

MinTickRange = (HighValue - LowValue) / MinimumTick

Następnie dzieli tę wartość przez 80, czyli liczbę rzędów, które muszą się zmieścić na wykresie:

RowTicks = MinTickRange / RowsRequired

Na koniec zaokrągla wynik, aby obliczyć ostateczną wartość ticków na rzędzie:

TicksPerRow = round(RowTicks / Increment) * Increment

Wartość, do której zaokrągla się wynik, zależy od skali obliczonej wartości:

If 1 <= RowTicks <= 100, Increment = 5 If 100 <= RowTicks <= 1000, Increment = 50 If 1000 <= RowTicks <= 10000, Increment = 500 If 10000 <= RowTicks <= 100000, Increment = 5000 etc...

Wskaźnik ponownie oblicza wielkość rzędu podczas dodawania go do wykresu, resetowania jego ustawień lub zmiany symbolu lub ramy czasowej.

Profil Wolumenu

Opcjonalny profil wolumenu wykorzystuje dane z ramy czasowej "Wielkość Bloku" do swoich obliczeń. Porównanie profilu wolumenu z profilem TPO może pomóc potwierdzić znaczenie poziomów cenowych. Aby dowiedzieć się więcej na temat profili wolumenu, zobacz tę stronę Centrum Pomocy.

Interpretacja

Balans i nierównowaga

Można postulować, że rynek zawsze znajduje się w stanie równowagi lub braku równowagi. Stan równowagi w tym kontekście oznacza, że instrument ma mniej więcej równą liczbę kupujących i sprzedających. W takim przypadku podaż i popyt na instrument mniej więcej się równoważą, a ceny koncentrują się wokół wartości uczciwej ceny.

Jeśli liczba kupujących przewyższa liczbę sprzedających lub vice versa, można uznać, że rynek jest w stanie braku równowagi. W stanie braku równowagi cena rynkowa rozpoczyna kierunkowy ruch w poszukiwaniu nowej uczciwej wartości. Ceny mogą rosnąć, gdy kupujący przeważają nad sprzedającymi, a ceny mogą spadać, gdy sprzedający przeważają nad kupującymi. W obu scenariuszach kierunkowy ruch może utrzymywać się, aż liczba kupujących i sprzedających się zrównoważy, co prowadzi do stanu równowagi w nowej uczciwej cenie.

Zakres Początkowej Równowagi (IBR)

Zakres Początkowej Równowagi (IBR) to zakres cen odwiedzanych podczas pierwszych bloków czasowych w okresie profilu. Rynki mogą doświadczyć zwiększonej aktywności handlowej podczas początkowych części sesji. Dlatego też traderzy często używają IBR do identyfikacji początkowych istotnych poziomów, które mogą służyć jako punkt odniesienia podczas oceny dalszych ruchów cenowych. Wskaźnik TPO wyświetla IBR jako pionową linię po lewej stronie punktu początkowego okresu. Użytkownicy mogą włączyć linię IBR oraz liczbę bloków czasowych w jej obliczeniu z zakładki "Styl" w ustawieniach skryptu.

Punkt Środkowy TPO

Punkt środkowy TPO odnosi się do mediany wartości cenowej pomiędzy najniższą a najwyższą ceną w profilu Time Price Opportunity, obliczanej przy użyciu następującej formuły:

TPO Midpoint = (Highest TPO Price + Lowest TPO Price) / 2

Poziomy Wsparcia i Oporu

Poziomy wsparcia i oporu to kluczowe obszary cenowe, gdzie rynek historycznie doświadczył skoncentrowanej aktywności kupujących (wsparcie) lub sprzedających (opór). Traderzy często wykorzystują takie poziomy jako punkty odniesienia do identyfikacji potencjalnych obszarów odwrócenia cenowego lub kontynuacji trendu. W analizie TPO takie poziomy mogą obejmować Punkt Kontroli (POC), Wysoki Obszar Wartości (VAH) i Niski Obszar Wartości (VAL), między innymi istotne poziomy cenowe.

Punkt Kontroli (POC) to poziom, na którym cena rynkowa spędziła najwięcej czasu w okresie profilu. Wskazuje on wartość, w której aktywność handlowa była najbardziej skoncentrowana, dostarczając wglądu w równowagę rynku i konsensus. Traderzy często uważają POC za potencjalny punkt odniesienia dla przyszłych ruchów cenowych, ponieważ cena rynkowa może zmierzać w kierunku obszarów z wyższą koncentracją historycznej aktywności. Powtarzająca się interakcja cenowa z poziomem POC w kolejnych profilach wzmacnia jego spekulacyjne znaczenie jako poziomu wsparcia lub oporu.

Wysoki Obszar Wartości (VAH) i Niski Obszar Wartości (VAL) oznaczają górne i dolne granice obszaru cenowego, w którym większość aktywności rynkowej miała miejsce przez cały okres profilu. VAH i VAL mogą służyć jako potencjalne poziomy wsparcia i oporu w kolejnych okresach.

Dystrybucje

Innej ścieżki interpretacji TPO można dokonać, biorąc pod uwagę dwie kategorie inwestorów w zależności od ich celów i ram czasowych podejmowania decyzji: krótkoterminowych i długoterminowych traderów.

Krótkoterminowi traderzy głównie zawierają transakcje intraday. Innymi słowy, ich typowy czas podejmowania decyzji mieści się w bieżącym dniu handlowym. Dlatego też mają tendencję do zbliżania się do dzisiejszych uczciwych cen i większość swoich transakcji zawierają w obszarze wartości. Ci traderzy odgrywają istotną rolę w kształtowaniu samego Obszaru Wartości, warunków niezbędnych do ułatwienia wykonania transakcji oraz uczciwej ceny rynkowej dla sesji handlowej.

Długoterminowi traderzy nie ograniczają okna, w którym podejmują decyzje dotyczące transakcji, do pojedynczej sesji czy dnia handlowego. W rezultacie mogą szukać bardziej korzystnych cen dla swoich transakcji, takich jak te poza Obszarem Wartości, czyli poniżej VAL dla kupujących i powyżej VAH dla sprzedających. Takie transakcje mogą przyczynić się do ruchu cen poza Obszarem Wartości. Gdy długoterminowi traderzy dominują wolumenem rynkowym, cena aktywów może podlegać bardziej znaczącym ruchom w górę lub w dół, w zależności od koncentracji kupujących i sprzedających.

Ta interpretacja może pomóc w wyjaśnieniu niektórych powszechnych wzorców rozwoju zakresu, czyli rozkładów, w profilach TPO. Oto kilka z nich:

Rozkład normalnego dnia

Rozkład normalnego dnia występuje, gdy większość zakresu cenowego okresu (około 85%) mieści się w Zakresie Początkowej Równowagi, co oznacza, że aktywność poza IBR jest nieistotna lub nieistniejąca. W takim przypadku można postrzegać rynek jako zrównoważony, ponieważ większość aktywności handlowej okresu miała miejsce w Obszarze Wartości (tj. obszarze uczciwej ceny). Ten wzorzec sugeruje, że głównymi napędami rynku w okresie są krótkoterminowi traderzy, a wpływ długoterminowych traderów jest minimalny.

Rozkład normalnej zmienności dnia

Rozkład normalnej zmienności dnia występuje, gdy długoterminowi traderzy są bardziej aktywni. Zakres cenowy rozciąga się poza Zakresem Początkowej Równowagi, którego krótkoterminowi traderzy są mniej skłonni utrzymać. Rozszerzenie zakresu poza IBR może wynosić od kilku ticków do podwojenia wielkości IBR.

Rozkład dnia z trendem

Dzień z trendem występuje, gdy długoterminowi traderzy sukcesywnie posuwają zakres cenowy dalej, tworząc rozszerzenie zakresu, które jest większe niż podwójna wielkość IBR, a rynek zamyka się ceną blisko skrajności rozszerzenia. Ten rozkład sugeruje, że długoterminowi traderzy wywierają większy wpływ na kierunek, gdy rynek poszukuje nowej uczciwej ceny.

Rozkład neutralnego dnia

Dzień neutralny występuje, gdy traderzy tymczasowo poszerzają zakres cenowy poza IBR. Cena rynkowa następnie odwraca się, a podobny wzorzec może pojawić się na przeciwnym końcu IBR. Ten rozkład sugeruje niepewność na rynku. Zazwyczaj występuje, gdy rynek testuje kontynuację lub zmiany w bazowych trendach.

Pojedyncze bloki

Pojedyncze bloki to poziomy niestanowiące ekstremalnych wartości, które zawierają tylko jeden blok TPO, co oznacza, że cena rynkowa przekroczyła je tylko raz w okresie profilu. Traderzy uważają te poziomy za wskaźniki potencjalnego zainteresowania rynkiem lub braku równowagi. W związku z tym pojedyncze bloki mogą przyciągać przyszłą aktywność handlową, ponieważ kupowanie lub sprzedaż mogły być potencjalnie ograniczone lub nieoczekiwane wokół tych wartości. Traderzy często monitorują je jako potencjalne poziomy, które cena może ponownie odwiedzić, oraz jako możliwe obszary wsparcia lub oporu. Aby wyróżnić pojedyncze bloki na wykresie, włącz opcję "Pojedyncze bloki" w zakładce "Styl" w ustawieniach wskaźnika.

Zauważ, że wskaźnik wyróżni pierwszy pojedynczy blok, który zostanie ustanowiony w przypadku kolejnych zdarzeń.

Poor high oraz Poor low

Słabe szczyty i dołki to skrajne poziomy z więcej niż jednym blokiem TPO. W analizie TPO te poziomy oznaczają miejsca, gdzie ruch kierunkowy zatrzymuje się bez wyraźnego odrzucenia, ujawniając płaskie, wąskie szczyty lub dołki na wykresie. Ten wzorzec sugeruje, że rynek może jeszcze nie w pełni badać ceny poza wysokim/niskim profilem, pozostawiając potencjalnie miejsce na dalszy rozszerzony ruch. Słabe szczyty i dołki brakuje charakterystycznego stożkowania, które wskazywałoby na silną zmianę kierunku. Przyciągają one uwagę uczestników rynku poszukujących dalszego eksplorowania zakresu. Chociaż nie są one koniecznie silnymi punktami wsparcia/oporu, te poziomy mogą wskazywać, gdzie zatrzymał się momentum rynku, oferując unikalne spojrzenie dla strategii handlowych.

Dzielenie i łączenie profili

Użytkownicy mogą dzielić lub łączyć poszczególne profile wyświetlane na wykresie, aby zbadać aktywność w określonych obszarach na wykresie z różnym poziomem szczegółowości. Aby skorzystać z tej funkcjonalności, kliknij prawym przyciskiem myszy wyświetlony profil i wybierz odpowiednią opcję na dole menu kontekstowego.

Opcja "Podziel profil w tym miejscu literowym" podzieli wybrany profil, który obejmuje dwa lub więcej bloków czasowych, na dwa osobne profile w miejscu bloku TPO, na który użytkownik kliknął:

Opcja "Połącz z poprzednim profilem" połączy wybrany profil z poprzednim profilem wyświetlanym na wykresie. Ta opcja jest dostępna tylko wtedy, gdy wybrany profil nie jest pierwszym na wykresie:

Opcja "Resetuj wszystkie podziały i połączenia" cofnie wszystkie podziały i połączenia profili. Należy zauważyć, że podziały i połączenia są również resetowane przy zmianie wartości "Okresu" lub "Wielkości bloku" w wejściach wskaźnika.

Wejścia wskaźnika

Okres

Liczba dni, tygodni lub miesięcy objętych każdym profilem. Wartość domyślna to jeden dzień.

Rozmiar bloku

Rozmiar bloków czasowych dzielących okres profilu. Mniejsze rozmiary bloków dają bardziej szczegółowe wyniki. Możliwe wartości to 5m, 10m, 15m, 30m, 1h, 2h lub 4h. Wartość domyślna to 30 m. Ta wartość wpływa na obliczanie profili TPO i Wolumenu.

Rozmiar wiersza

Tryb używany do określenia rozmiaru wierszy profilu. Przy ustawieniu domyślnym („Auto”) wskaźnik wyświetla obliczony rozmiar wiersza w obszarze „Ticks per row”; pole. W „Podręczniku” trybie użytkownik określa liczbę znaczników w wierszu.

Zaznacz w każdym wierszu

Liczba znaczników w każdym wierszu profilu, która wpływa na liczbę wierszy, które będzie zawierać każdy profil. Użytkownicy mogą wprowadzić wartość w tym polu tylko wtedy, gdy opcja „Rozmiar wiersza”; tryb to „Ręczny”. Jeśli wartość będzie za mała, wskaźnik zgłosi błąd.

Procent obszaru wartości

Procent wszystkich bloków TPO wykorzystany w obliczeniu obszaru wartości. Wartość domyślna to 70.

Styl

Kolory gradientu

To są kolory użyte w blokach TPO� gradienty kolorów. Pierwsze dwa kolory definiują zakres od/do dla bloków A-Z. Ostatnie dwa kolory określają zakres kolorów bloków a-z.

Bloki

Przełącza wyświetlanie kolorowych bloków TPO. To ustawienie nie ma wpływu, jeśli opcja „Litery” są włączone, ale nie mogą być wyświetlane na wykresie z powodu braku miejsca.

Litery

Przełącza wyświetlanie liter TPO. Po włączeniu wskaźnik pokazuje litery tylko wtedy, gdy na wykresie jest wystarczająca ilość miejsca. W przeciwnym razie zamiast tego pojawią się kolorowe bloki.

Nieprzezroczystość poza VA

Ustawia wartość przezroczystości dla poziomów poza granicami obszaru wartości.

Podziel według bloków

Po włączeniu wskaźnik rozdziela wyświetlanie bloków TPO na kolejne przedziały okresu, zamiast konsolidować je po lewej stronie okresu. Ta funkcja może pomóc inwestorom zrozumieć obliczenia bloków składowych profilu i zapewnić dodatkowy wgląd w przepływ aktywności cenowej w czasie.

POC

To pole wyboru przełącza etykietę POC i wyróżnienie wiersza, a menu rozwijane określa, czy wskaźnik wydłuża podświetlanie wierszy poza okres każdego profilu, aż cena ponownie przetnie poziom. Gdy włączone jest wyświetlanie POC, wskaźnik koloruje wiersz POC i etykietę kolorem pierwszego planu wykresu.

Poor high

To pole wyboru przełącza etykietę i linię Słaby szczyt, a lista rozwijana określa, czy wskaźnik wydłuża linię poza okres profilu, aż cena ją przetnie.

Poor low

To pole wyboru przełącza etykietę i linię Słaby dołek, a lista rozwijana określa, czy wskaźnik wydłuża linię poza okres profilu, aż cena ją przetnie.

Pojedyncze bloki

To pole wyboru przełącza wyróżnienie pojedynczego wydruku, a menu rozwijane określa, czy wskaźnik rozszerza wyróżnienie poza okres profilu, aż cena go przetnie.

VAH

Przełącza etykietę i linię górnego obszaru wartości.

VAL

Przełącza etykietę i linię dolnego obszaru wartości.

Środkowy punkt TPO

Przełącza widoczność etykiety średniej ceny profilu.

Cena otwarcia

Przełącza widoczność etykiety ceny otwarcia profilu.

Zamknij cenę

Przełącza widoczność etykiety ceny zamknięcia profilu.

Początkowy zakres salda

To pole wyboru przełącza wyświetlanie zakresu salda początkowego w postaci pionowej linii po lewej stronie profilu, a pole tekstowe określa liczbę bloków w obliczeniach IBR.

Profil wolumenowy

Pokaż profil głośności

Przełącza wyświetlanie profilu głośności po prawej stronie profilu TPO.

Wartości

To pole wyboru przełącza etykiety wyświetlające wartości wolumenu w każdym wierszu oraz całkowity wolumen okresu poniżej profilu. Selektor kolorów określa kolor etykiet. Wskaźnik pokazuje te etykiety tylko wtedy, gdy na wykresie jest wystarczająca ilość miejsca.

VAH

Przełącza górną linię obszaru wartości profilu głośności oraz określa kolor i styl linii.

VAL

Przełącza dolną linię obszaru wartości profilu wolumenu oraz określa kolor i styl linii.

Punkt kontaktowy

Przełącza linię punktu kontrolnego profilu wolumenu oraz określa kolor i styl linii.

Głośność

Określa kolor poziomów poza obszarem wartości.

Obszar wartości

Określa kolor poziomów w obszarze wartości.

Wyrównanie

Określa, czy profil wolumenu jest wyrównany do lewej, czy do prawej strony.