Indikator: Time Price Opportunities (TPO)


Der Indikator „Time Price Opportunities“ (TPO), auch bekannt unter dem Namen „Marktprofile“, analysiert die Marktaktivität nach den Preisniveaus in einem zeitlichen Verlauf. Dies bietet uns einzigartige Einsichten in die Marktdynamiken und die enthaltene Preisdistribution, indem Zeitblöcke auf einem Chart eingezeichnet werden, die uns zeigen, wie lange jedes Profil-Preisniveau gedauert hat, sowie die Sequenz der Niveaus innerhalb des Profilzeitraums. Sie können die TPOs verwenden, um wichtige Preisniveaus und Marktmuster zu erkennen, die in den rohen Preisdaten nicht offensichtlich zu identifizieren wären.

Die TPOs basieren auf einem Konzept, welches von J. Peter Steidlmayer von der „Chicago Board of Trade“ (CBOT) in den 1980ern entwickelt wurde. Es gewann insbesondere auf den Termin- und Rohstoffmärkten an Bedeutung und wird nun weitläufig auf alle Sektoren angewandt.

Berechnung

TPO

Der Indikator zeigt das TPO-Profil links und ein optionales Volumenprofil rechts an.

Das TPO-Profil wird wie folgt berechnet:

  • Sie bestimmen die Anzahl der Tage, Wochen oder Monate, welche der Profilzeitraum abdecken soll.
  • Der Indikator unterteilt den Profilzeitraum in gleichwertige Zeitsegmente, basierend auf der eingegebenen „Blockgröße“ (5min, 10min, 15min, 30min, 1H, 2H oder 4H). Die Buchstabensequenz beginnt mit Großbuchstaben [A-Z], gefolgt von Kleinbuchstaben [a-z], und wird nach Bedarf wiederholt.
  • Der Indikator erstellt Preisniveaus (Zeilen) für jeden Zeitraum basierend auf der eingegeben Zeilengröße. Die Zeilengröße wird automatisch berechnet, oder Sie können selbst die Anzahl der Ticks pro Zeile anführen. Das Profil zeigt einen Block zu jedem Preisniveau für jedes Zeitsegment an, in dem es eine Preisaktivität gegeben hat. Zum Beispiel: Ein „A“ Block in einer Zeile bedeutet, dass der Marktpreis dieses Niveau innerhalb des ersten Zeitblocks erreicht hat.

TPO Value Area (VA)

Das „Value Area“ (der Wertebereich) ist die Preisniveauspanne, in der eine erhebliche Menge an TPO-Blöcken konzentriert sind. Es zeigt die Niveaus an, zu denen die Marktteilnehmer das meiste Interesse gezeigt haben. Trader verwenden dies, um potenzielle Support- und Widerstandsniveaus zu identifizieren. 

Der folgende Algorithmus wird für die Ermittlung des Wertebereichs eines TPO-Profils verwendet:

  1. Die Block-Gesamtanzahl im Profil wird ermittelt.
  2. Die folgende Formel berechnet die Zielnummer von Blöcken, welche der Wertebereich enthalten soll:

VA-Blockanzahl = Blockanzahl insgesamt * Value Area Prozentsatzeingabe / 100

  1. Die VA-Blockzählung beginnt in der Zeile mit den meisten Blöcken (Point of Control - POC). Der POC ist die erste Zeile, die dem VA hinzugefügt wird.
  2. Die Blöcke in der Zeile über der höchsten VA-Zeile werden gezählt. 
  3. Die Blöcke in der Zeile über der niedrigsten VA-Zeile werden gezählt.
  4. Die Zeile mit der höchsten Blockanzahl aus den Schritten 4 und 5 wird bestimmt, diese wird der VA-Blockzählung hinzugefügt. Diese Zeile wird zu einem Teil des VA. Falls beide Zeilen dieselbe Blockanzahl enthalten, dann wird die Zeile hinzugefügt, die am nächsten zu dem POC liegt. Wenn sie dieselbe Distanz zu dem POC haben, dann wird die höchste Zeile hinzugefügt.
  5. Schritt 4-6 werden wiederholt, bis die Gesamtanzahl der VA-Blöcke den Zielwert aus Schritt 2 erreicht hat.
  6. Die höchsten und niedrigsten Niveaus in dem VA werden als „Value Area High“ (VAH) und „Value Area Low“ (VAL) verwendet.

Zeilengröße

Wenn für die „Zeilengröße“ die Option „Auto“ verwendet wird, dann berechnet der Indikator die Zeilengröße basierend auf den letzten 300 Balken (ab dem äußersten Balken rechts). Die Differenz zwischen dem höchsten Hoch und dem niedrigsten Tief innerhalb dieser Balken wird mit dem Mindesttick des Symbols dividiert:

MinTickRange = (HighValue - LowValue) / MinimumTick

Dieser Wert wird dann mit 80 dividiert, d. h., der Zeilenanzahl, die auf den Chart passen muss:

RowTicks = MinTickRange / RowsRequired

Das Ergebnis wird abgerundet, um den endgültigen Wert für „Ticks pro Zeile“ zu erhalten: 

TicksPerRow = round(RowTicks / Increment) * Increment

Die diesbezügliche Auf- oder Abrundung ist abhängig von der Skala der berechneten Werte:

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...

Der Indikator berechnet die Zeilengröße neu, wenn er einem Chart hinzugefügt wird, die Einstellungen zurückgesetzt oder das Symbol/der Zeitraum verändert werden.

Volumenprofil

Das optionale Volumenprofil verwendet die Zeitraumdaten, welche in der Eingabe für die „Blockgröße“ angeführt sind. Indem Sie das Volumenprofil mit dem TPO-Profil vergleichen, können Sie die Bedeutung eines Preisniveaus besser einstufen. Wenn Sie mehr über das Volumenprofil erfahren möchten, dann sehen Sie sich diese Seite im Hilfe-Center an.

Auswertung

Gleichgewicht und Ungleichgewicht

Wir können voraussetzen, dass sich der Markt immer in einem von zwei Zuständen befindet: „im Gleichgewicht“ oder „im Ungleichgewicht“. Ein Gleichgewicht wird mit einer ungefähr gleichen Anzahl an Käufern und Verkäufern für ein Handelsinstrument definiert. In diesem Fall befinden sich Angebot und Nachfrage im Gleichgewicht und der Asset-Preis wird innerhalb eines fairen Preisbereichs distribuiert.

Wenn es mehr Verkäufer als Käufer auf dem Markt gibt (oder umgekehrt), dann befindet sich der Markt im Ungleichgewicht. In diesem Fall beginnt der Markt eine Preisbewegung und sucht nach einem neuen fairen Preis. Die Preise steigen, wenn es mehr Käufer als Verkäufer gibt, und die Preise sinken, wenn es mehr Verkäufer als Käufer gibt. In beiden Szenarien wird die Preisbewegung fortgesetzt, bis sich die Anzahl der Käufer und Verkäufer ausgleicht. Dies bringt dann ein neues Gleichgewicht mit einem neuen fairen Preis hervor.

Initial Balance Range (IBR)

Die „Initial Balance Range“ ist die Preisspanne in den ersten Zeitblöcken in einem Profilzeitraum. Die Märkte zeigen oft eine stärkere Aktivität zu dem Beginn einer Handelssitzung. Aus diesem Grund verwenden Trader ein IBR, um wichtige Anfangsniveaus zu erkennen. Dies kann dann als Referenzpunkt verwendet werden, um weiterführende Preisbewegungen zu beurteilen. Der TPO-Indikator zeigt die IBR als eine vertikale Linie links von dem Startpunkt des Zeitraums an. In den Script-Einstellungen unter dem Tab „Stil“ können Sie die IBR-Linie aktivieren und die Anzahl der verwendeten Zeitblöcke für die Berechnung bestimmen.

TPO-Mittelpunkt

Der TPO-Mittelpunkt bezieht sich auf den durchschnittlichen Preiswert zwischen den niedrigsten und höchsten Preisen in einem „Time Price Opportunity“ (TPO) Profil. Er wird mit der folgenden Formel berechnet:

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

Support- und Widerstandsniveaus

Die Support- und Widerstandsniveaus stellen wichtige Preisniveaus auf einem Markt dar, zu denen sich traditionell die Kauf- (Support) oder Verkaufsaktivitäten (Widerstand) bündeln. Trader verwenden diese Level als Bezugspunkte für Handelsentscheidungen und um potenzielle Umkehr- oder Fortsetzungspunkten zu erkennen. Bei einer TPO-Analyse können diese Niveaus auch den „Point of Control“ (POC), „Value Area High“ (VAH) und „Value Area Low“ (VAL) enthalten, sowie weitere wichtige Preisniveaus.

 

Der „Point of Control“ (POC) ist das Preisniveau, in welchem sich der Preis am längsten in einem Profilzeitraum befunden hat. Hier war die Handelsaktivität am stärksten konzentriert. Dies kann Einsichten in das Marktgleichgewicht und den Konsens liefern. Trader sehen den POC als Bezugspunkt für zukünftige Preisbewegungen, da der Preis dazu tendieren kann, dieses Niveau erneut aufzusuchen. Wiederholte Interaktionen mit dem Preis in TPO-Profilen steigern seine Bedeutung als wichtiger Support- und Widerstandspunkt.

Das „Value Area High“ (VAH) und „Value Area Low“ (VAL) stellen die obere und untere Abgrenzung der Preisspanne dar, in welcher der Großteil der Handelsaktivität innerhalb eines Profilzeitraums stattgefunden hat. VAH und VAL können als potenzielle Support- und Widerstandsniveaus in nachfolgenden Zeiträumen verwendet werden.

Verteilung

Ein weiterer möglicher Auslegungsansatz für das TPO beinhaltet eine Berücksichtigung der zwei Anlegerkategorien nach ihren Zielen und Zeitrahmen für die Entscheidungsfindung: die kurz- und langfristigen Trader.

Kurzfristige Trader handeln hauptsächlich Intraday, demzufolge ist auch ihr Zeitraum für die Entscheidungsfindung auf den aktuellen Tag begrenzt. Sie neigen dazu, einen fairen Preis innerhalb eines Tagesverlaufs zu finden, und wickeln den Großteil ihrer Handelsgeschäfte im aktuellen Wertebereich ab. Sie bilden selbst den Wertebereich, die notwendigen Bedingungen für die Handelsausführung und den fairen Preis für ein Asset innerhalb der aktuellen Sitzung.

Langfristige Trader sind für ihre Entscheidungsfindung nicht auf die aktuelle Handelssitzung oder einen Handelstag begrenzt. Sie suchen nach vorteilhafteren Preisen, wenn sie ein Handelsgeschäft eingehen, welche sich außerhalb des Wertebereichs befinden können. Für Käufer kann sich dies unter dem VAL, und für Verkäufer über dem VAH befinden. Auf diese Weise können sie auch für die Preisentwicklung außerhalb eines Wertebereichs verantwortlich gemacht werden. Wenn langfristige Trader das Marktvolumen dominieren, dann bewegt sich der Preis nach oben oder unten (abhängig davon, ob Käufer oder Verkäufer den Markt dominieren).

Dieser Auslegungsansatz kann verwendet werden, um ein paar der üblichen Entwicklungsmuster — oder Verteilungen — in TPO-Profilen zu erklären. Hier sind ein paar geläufige Beispiele:

Verteilung an einem normalen Tag

Bei einer Verteilung an einem normalen Tag befindet sich der Hauptteil der Preisspanne (ca. 85 %) des aktuellen Zeitraums innerhalb der „Initial Balance Range“. Dies beinhaltet, dass die Aktivität außerhalb des IBR unbedeutend oder nicht-existent ist. Der Markt wird unter diesen Umständen als „im Gleichgewicht“ angesehen, weil der Großteil der Handelsgeschäfte innerhalb der Wertebereichsspanne stattfindet (d. h., im fairen Preisbereich). Dies kann als Anzeichen aufgefasst werden, dass im aktuellen Zeitraum der Markt von den kurzfristigen Tradern dominiert wird; der Einfluss von langfristigen Tradern ist als minimal aufzufassen.

Tägliche Verteilung mit normalen Schwankungen

Eine tägliche Verteilung mit normalen Schwankungen tritt auf, wenn die langfristigen Trader eine gesteigerte Aktivität aufweisen. Die Spanne wird über die „Initial Balance Range“ hinweg erweitert, welche die kurzfristigen Trader nicht halten können. Die Spannenerweiterung kann hierbei ein paar Ticks bis zu der doppelten Größe des IBR betragen.

Verteilung an Trend-Tagen

Ein Trend-Tag tritt auf, wenn langfristige Trader die Spanne weiter ausdehnen und diese hierbei mehr als das Doppelte der IBR-Größe beträgt. Bei einer diesbezüglichen Verteilung übernehmen die langfristigen Trader die Kontrolle, und der Markt sucht nach einem neuen fairen Preis. Der Markt wird hierbei in der Nähe des äußersten Endes der Erweiterung geschlossen.

Verteilung an einem neutralen Tag

Ein neutraler Tag tritt auf, wenn die langfristigen Trader das IBR erweitern, aber nur für einen kurzen Augenblick. Der Preis wird in der Folge umgekehrt und dasselbe Muster wird oft am anderen Ende des IBR dargestellt. Eine diesbezügliche Verteilung kann als Unsicherheit auf dem Markt aufgefasst werden und tritt meistens auf, wenn der Markt nach einer Trend-Verlängerung oder Änderung sucht.

Einzeldruck

Die Einzeldrücke sind nicht-extreme Niveaus, die nur einen Block enthalten. Hierbei wurde das Niveau nur einmal im Profilzeitraum erreicht. Die Einzeldrücke werden als wichtig aufgefasst, weil sie als Indiz verstanden werden können, dass in diesen Bereichen ein potenzielles Marktinteresse oder Ungleichgewicht angetroffen werden kann. Diese Preisniveaus können zukünftig weitere Handelsaktivitäten anziehen, da sie Niveaus darstellen, in welchen Kauf- oder Verkaufsaktivitäten begrenzt (und potenziell unerwartet) aufgetreten sind. Trader beachten Einzeldrücke, weil sie als Support- oder Widerstandszonen fungieren können, und die Preise könnten in nachfolgenden Handelssitzungen zurück auf diese Niveaus gezogen werden. Sie können die „Einzeldrücke“ in dem Tab „Stil“ der „Einstellungen“ für den Indikator aktivieren, wenn Sie diese auf Ihrem Chart hervorheben möchten.

Nehmen Sie zur Kenntnis, wie der Indikator den ersten Einzeldruck bei konsekutiven Erscheinungen hervorhebt.

Schwaches Hoch und schwaches Tief 

Die schwachen Hochs und Tiefs sind extreme Niveaus mit mehr als einem TPO-Block. Bei der TPO-Analyse stehen diese Niveaus für eine Pause der Richtungsbewegung. Dies stellt sich als flache und enge Hochs oder Tiefs auf dem Chart dar. Dieses Muster suggeriert uns, dass der Markt noch nicht die Preise jenseits des Hochs/Tiefs des Profils erforscht hat. Dies kann potenziell für eine weiterführende Richtungsbewegung stehen. Die schwachen Hochs und Tiefs enthalten nicht die charakteristischen Spitzen von starken Umkehrbewegungen. Sie sind jedoch für die Marktteilnehmer interessant, die eine weiterführende Preisentwicklung anstreben. Es handelt sich hierbei nicht um starke Support-/Widerstandspunkte. Sie zeigen uns jedoch, dass das Momentum eine Pause eingelegt hat, was für einzigartige Einsichten für bestimmte Handelsstrategien sorgen kann.

Die Aufteilung und Zusammenschließung von Profilen

Sie können individuelle Profile aufspalten oder zusammenschließen. Dies ist insbesondere nützlich, wenn Sie sich einen bestimmten Chartbereich zu unterschiedlichen Detaillierungsgraden ansehen möchten. Wenn Sie dieses Feature nutzen möchten, dann verwenden Sie einen Rechtsklick auf die Profilblöcke und wählen Sie in dem Kontextmenü die entsprechende Option aus.

Die Option „Profil an diesem Buchstaben aufspalten“ unterteilt das ausgewählte Profil mit zwei oder mehr Zeitblöcken in zwei separate Profile:

Die Option „Mit vorherigem Profil zusammenschließen“ kombiniert das ausgewählte Profil mit dem vorherigen Profil auf dem Chart. Diese Option ist nur erhältlich, wenn das ausgewählte Profil nicht das Erste auf dem Chart ist:

Die Option „Alle Zusammenschließungen und Aufteilungen zurücksetzen“ setzt alle diesbezüglichen Handlungen zurück. Hinweis: Alle Aufteilungen und Zusammenschließungen werden auch zurückgesetzt, wenn der „Zeitrahmen“ oder die „Blockgröße“ in den Indikatoreingaben verändert werden.

Indikatoreingaben

Zeitraum

Der Zeitraum bestimmt die Länge eines Profils. Sie können diesen in Tagen, Wochen oder Monaten ausdrücken. Die Standardeinstellung ist 1 Tag.

Blockgröße

Diese Einstellung bestimmt den unterstellten Zeitrahmen, dargestellt mit dem Buchstaben, welcher für den Blocknamen verwendet wird. Eine kleinere Blockgröße ist mehr detailliert. Die möglichen Einstellungswerte sind 5min, 10min, 15min, 30min, 1h, 2h oder 4h. Die Standardeinstellung ist 30min. Dies beeinträchtigt sowohl die Berechnung des TPO und Volumenprofils.

Zeilengröße

Diese Einstellung bestimmt, wie viele Zeilen das Profil enthalten wird. Im automatischen Modus wird die berechnete Anzahl von Preisticks pro Zeile in dem Feld „Ticks pro Zeile“ dargestellt. Im manuellen Modus können Sie die Anzahl der Ticks in dem Feld „Ticks pro Zeile“ eingeben. 

Ticks pro Zeile

Diese Einstellung bestimmt die Anzahl der Ticks in jeder Profilzeile. Dies bestimmt, wie viele Zeilen jedes Profil enthalten wird. Sie können diesen Wert nur verändern, wenn in dem Feld „Zeilengröße“ der Modus „Manuell“ aktiviert ist. Wenn der eingegebene Wert zu klein ist, dann werden Fehler auftreten.

Value Area Prozentsatz

Der Prozentsatz der TPO-Blöcke, welche für die Berechnung des Value Area verwendet werden. Die Standardeinstellung ist 70.

Stil

Gradient-Farbe

Hier können Sie die Farbe der TPO-Blöcke einstellen. Die ersten zwei Farben werden für die von/bis Spanne der A-Z Blöcke verwendet; die letzten zwei Farben werden für die a-z Blöcke verwendet. 

Blöcke

Hier können Sie die Darstellung von gefärbten TPO-Blöcken einstellen. Es kann vorkommen, dass eine Deaktivierung dieser Option nicht funktionieren wird, wenn „Buchstaben“ aktiviert ist (und diese nicht dargestellt werden können, weil es nicht genug Platz gibt).

Buchstaben

Hier können Sie die Darstellung von TPO-Buchstaben einstellen. Wenn die Option aktiviert ist, dann werden die Buchstaben dargestellt, falls es genug Platz gibt (wenn nicht, dann werden gefärbte Blöcke dargestellt).

Opazität außerhalb VA

Hier können Sie die Opazität außerhalb der Abgrenzungen des Value Area einstellen.

Nach Blöcken aufspalten

Wenn diese Option aktiviert ist, dann verteilt der Indikator die Anzeige der TPO-Blöcke auf konsekutive Intervalle im Zeitraum (und zeigt diese nicht zusammengefasst links von dem Zeitraum an). Verwenden Sie dieses Features, um die Berechnung der Bestandsblöcke des Profils besser verständlich darzustellen. Dies kann Ihnen weitere Einsichten in den Fluss der Preisbewegungen in einem Zeitverlauf ermöglichen.

POC

Hier können Sie das POC-Label und die Zeilenhervorhebung aktivieren/deaktivieren. In dem enthaltenen Dropdown-Menü können Sie bestimmen, ob der Indikator die Zeilenhervorhebung jenseits des Profilzeitraums fortsetzen wird (bis der Preis das Niveau erneut überschneidet). Wenn diese Option aktiviert ist, dann wird der Indikator die Chart-Vordergrundfarbe für die POC-Zeile und das Label verwenden.

Schwaches Hoch

Hier können Sie das Label und die Linie für das „schwache Hoch“ einstellen. In dem enthaltenen Dropdown-Menü können Sie bestimmen, ob der Indikator die Linie jenseits des Profilzeitraums fortsetzen wird (bis der Preis diese erneut überschneidet).

Schwaches Tief

Hier können Sie das Label und die Linie für das „schwache Tief“ einstellen. In dem enthaltenen Dropdown-Menü können Sie bestimmen, ob der Indikator die Linie jenseits des Profilzeitraums fortsetzen wird (bis der Preis diese erneut überschneidet).

Einzeldrücke

Hier können Sie die Hervorhebung der Einzeldrücke einstellen. In dem enthaltenen Dropdown-Menü können Sie bestimmen, ob der Indikator die Hervorhebung jenseits des Profilzeitraums fortsetzen wird (bis der Preis diese erneut überschneidet).

VAH

Hier können Sie das Label und die Linie für „Value Area High“ aktivieren/deaktivieren.

VAL

Hier können Sie das Label und die Linie für „Value Area Low“ aktivieren/deaktivieren.

TPO-Mittelpunkt 

Hier können Sie die Sichtbarkeit des Labels für den Median-Preis des Profils einstellen.

Eröffnungspreis

Hier können Sie die Sichtbarkeit des Labels für den Eröffnungspreis des Profils einstellen.

Schließungspreis

Hier können Sie die Sichtbarkeit des Labels für den Schließungspreis des Profils einstellen.

Initial Balance Range

Diese Einstellung zeigt die Linie des „Initial Balance Range“ als eine vertikale Linie links von dem Profil an, und bestimmt die Anzahl der Blöcke, welche für die Spannenbildung verwendet werden.

Volumenprofil

Volumenprofil anzeigen

Hier können Sie die Darstellung des Volumenprofils rechts von dem TPO-Profil einstellen.

Werte

Hier können Sie die Labels einstellen, welche die Volumenwerte für jede Zeile und das Gesamtvolumen für den Zeitraum anzeigen. Sie können für die Labels auch unterschiedliche Farben auswählen. Der Indikator zeigt diese Labels nur an, wenn es auf dem Chart ausreichend Platz vorhanden ist.

VAH

Hier können Sie die Value-Area-High-Linie des Profils und dessen Farbe und Linienstil einstellen.

VAL

Hier können Sie die Value-Area-Low-Linie des Profils und dessen Farbe und Linienstil einstellen.

POC

Hier können Sie die Point-Of-Control-Linie des Profils und dessen Farbe und Linienstil einstellen.

Volumen

Hier können Sie die Niveaufarben außerhalb des Value Area einstellen.

Value Area

Hier können Sie die Niveaufarben innerhalb des Value Area einstellen.

Ausrichtung

Hier können Sie bestimmen, ob das Volumenprofil nach links oder rechts ausgerichtet ist.