JET TPO Profile PRO ist ein kostenpflichtiger Indikator für MetaTrader 5, der für jede Sitzung ein Zeit-Preis-Profil (TPO) in den Preischart zeichnet. Jede Periode der Sitzung erhält einen Buchstaben auf jedem Preis, den sie erreicht hat. So sehen Sie, bei welchen Preisen der Markt die meiste Zeit verbracht hat, wo der Wert der Sitzung lag, wie sich die Initial Balance entwickelt hat und wo die Auktion unvollständig blieb. Dazu kommen ein Panel, Alarme und Daten für Experts. Es ist nur ein Indikator: Er öffnet, schließt und ändert niemals Orders.
Das Profil
- Ein Profil pro Sitzung, ab der Eröffnung, über den Kerzen dieser Sitzung. Die Zahl der gezeichneten Sitzungen legt Days drawn fest (Standard 10).
- TPO-Buchstaben: Jede Periode der Sitzung (standardmäßig 30 Minuten) erhält einen Buchstaben: A, B, C ... Z, danach a, b, c ... Der Buchstabe erscheint auf jeder Preiszeile, die die Periode erreicht hat. Jede Periode hat ihre eigene Farbe, als Verlauf von der Farbe der ersten bis zur Farbe der letzten Periode.
- Zeichenmodi (Eingabe Drawing mode und erste Schaltfläche des Panels): Buchstaben; Blöcke (ein farbiges Quadrat pro Periode, ohne Buchstaben); Histogramm (der Umriss des Profils in einer Farbe, die POC-Zeile in der POC-Farbe). Im Modus Buchstaben wird das Profil bei zu kleinem Zoom als Blöcke und, wenn es noch immer nicht passt, als Histogramm gezeichnet; zoomen Sie hinein, um die Buchstaben wieder zu sehen.
- Vereint oder geteilt (Eingabe Merged / split und zweite Schaltfläche des Panels): Vereint setzt die Buchstaben jeder Zeile ab dem Sitzungsbeginn nebeneinander und bildet so das Profil; Geteilt setzt jede Periode in ihre eigene Spalte, zu der Zeit, in der sie stattfand. Die Schaltfläche wechselt zwischen Vereint, Geteilt: aktuell (nur die laufende Sitzung) und Geteilt: alle.
- POC: die Zeile mit den meisten TPOs, in der POC-Farbe umrandet, mit einer Linie bis zum Sitzungsende und der Beschriftung „POC“ mit ihrem Preis.
- Wertbereich (standardmäßig 70 % der TPOs): schattiertes Band mit den Linien VAH und VAL und ihren Preisen am Sitzungsende.
- Laufendes Profil: gestrichelter Rand und Beschriftung „in Bildung“. POC und Wertbereich wandern mit jeder neuen Periode; Single Prints und schwache Hochs/Tiefs werden bis zum Sitzungsende heller, als vorläufig, gezeichnet. Ein abgeschlossenes Profil ändert sich nie.

Initial Balance und Markierungen
- Initial Balance (IB): senkrechter Balken in der IB-Farbe direkt links vom Profil, vom Tief bis zum Hoch der ersten 2 Perioden (die erste Stunde bei 30-Minuten-Perioden). Kurze gestrichelte Linien markieren die Extensions 1,5x und 2x der IB oberhalb und unterhalb.
- Eröffnung und Schluss: ein graues Dreieck links vom Profil am Eröffnungspreis der Sitzung und ein weiteres rechts vom Profil am Schlusspreis.
- Tails: eine schmale senkrechte Markierung rechts vom Profil, rot für den Verkaufs-Tail am Hoch und grün für den Kauf-Tail am Tief, wenn das Extrem mindestens 2 Zeilen mit nur einem TPO hat (Eingabe Tails from).
- Single Prints: Zeilen mit nur einem TPO innerhalb des Profils (standardmäßig mindestens 2 hintereinander), in der Single-Prints-Farbe schattiert.
- Schwaches Hoch und schwaches Tief: die Extremzeile der Sitzung mit 2 oder mehr TPOs (unvollständige Auktion), mit einer gestrichelten Linie in der Farbe für schwaches Hoch / Tief markiert.

Vorherige Sitzung, unberührte Niveaus und Komposit
- Niveaus der vorherigen Sitzung: POC, VAH und VAL der letzten abgeschlossenen Sitzung als graue gestrichelte Linien über der laufenden Sitzung, beschriftet mit pPOC, pVAH und pVAL und ihren Preisen.
- Unberührte POCs: Der POC einer vergangenen Sitzung, den der Kurs nicht wieder berührt hat, wird bis zum rechten Chartrand verlängert, mit der Beschriftung „unberührter POC“ und seinem Preis. Berührt der Kurs ihn, endet die Linie an der Berührung.
- Single Prints und schwache Hochs/Tiefs vergangener Sitzungen werden ebenfalls nach rechts verlängert, bis der Kurs zu ihnen zurückkehrt; ein unberührtes schwaches Hoch oder Tief zeigt seine Beschriftung und seinen Preis. Geprüft werden die letzten 10 Sitzungen (Eingabe Days checked for untouched levels).
- Komposit-Profil: ein Histogramm, das die letzten 5 abgeschlossenen Sitzungen vereint, rechts vom aktuellen Kurs gezeichnet, mit eigenem POC und Wertbereich. Die Linien POC, VAH und VAL des Komposits zeigen ihren Preis daneben, im Preisformat des Symbols. Ein Titel über dem Komposit zeigt, wie viele Tage es verwendet, z. B. „Komposit 5 Tage“; sind weniger abgeschlossene Sitzungen vorhanden, als Composite: days verlangt, zeigt er die tatsächliche Zahl (z. B. „Komposit 3 Tage“). Die dritte Schaltfläche des Panels blendet es ein oder aus.
- Volumen-POC (standardmäßig aus): der Volumen-POC jeder Sitzung als dünne Linie mit der Beschriftung „Volumen-POC“, um zu vergleichen, wo der Markt seine Zeit verbracht und wo er das meiste Volumen gehandelt hat. Verwendet wird das reale Volumen, wenn der Broker es liefert, sonst das Tick-Volumen.

Sitzungen
Mit Session = Automatic by symbol (Standard) wählt der Indikator die Sitzung nach dem Symbol, und die Fußzeile des Panels zeigt, welche verwendet wird:
- Reguläre B3-Sitzung bei B3-Futures wie WIN, WDO, IND und DOL (der Handelstag des Brokers).
- Reguläre Handelszeit, 09:30 bis 16:00 New Yorker Zeit, bei US-Indizes (z. B. US500, US30, NAS100) und bei den Futures ES, NQ, YM und RTY und ihren Micro-Kontrakten an der CME.
- Tag (New Yorker Schluss), 17:00 bis 17:00 New Yorker Zeit, bei Forex, Metallen und Krypto.
- Servertag, 00:00 bis 24:00 in der Zeit des Brokers, bei den übrigen Symbolen.
Weitere Optionen der Eingabe Session: Server day (Servertag); Custom hours (Beginn und Ende in HH:MM, in der Zeit von New York, Chicago, London, Frankfurt, Tokio, São Paulo oder des Servers); Asia / London / New York sessions (ein Profil pro Sitzung: Tokio 09:00-18:00, London 08:00-17:00 und New York 08:00-17:00, jeweils in Ortszeit). Die Börsenzeiten folgen der Sommerzeit, die Profile verschieben sich also nicht zweimal im Jahr.

So fügen Sie ihn dem Chart hinzu
- Öffnen Sie den Navigator (Strg+N) und suchen Sie JET TPO Profile PRO unter Indikatoren > Market.
- Ziehen Sie ihn auf den Preischart (oder doppelklicken Sie), passen Sie bei Bedarf die Registerkarte Eingaben an und klicken Sie auf OK.
- Er funktioniert mit jedem Symbol. Buchstaben, Blöcke und die geteilte Ansicht werden von M1 bis H1 gezeichnet; auf höheren Zeitrahmen wird das Profil als Histogramm gezeichnet, und das Panel zeigt „Über H1 wird das Profil als Histogramm gezeichnet“.
- Die Profile nutzen die 1-Minuten-Historie des Symbols. Solange sie nicht geladen ist, zeigt das Panel „1-Minuten-Historie fehlt: wird geladen...“, und die Profile erscheinen, sobald sie da ist.
- Zum Entfernen öffnen Sie die Indikatorliste (Strg+I), wählen ihn aus und klicken auf Löschen.
Das Panel
- POC, VAH und VAL in drei Zeilen: Laufend (die laufende Sitzung; „Außerhalb der Sitzung“ zwischen zwei Sitzungen), Vorherige (die letzte abgeschlossene Sitzung) und Komposit, mit der Zahl der Tage des Komposit-Profils.
- Kurs: über, im oder unter dem vorherigen Wertbereich (grün, blau oder rot).
- Initial Balance: Status (in Bildung, nicht gebrochen, nach oben gebrochen, nach unten gebrochen), Hoch und Tief, Größe in Punkten und in % des Mittels der letzten 10 Sitzungen sowie Extension: oben / unten mit 1,5x und 2x, sobald erreicht.
- TPOs über / unter POC: die beiden Zählungen und die Differenz, z. B. „52 / 40 (+12)“.
- Tails: Kauf-Tail und Verkaufs-Tail der laufenden Sitzung, mit ihrer Zahl an Zeilen.
- Single Prints und Schwaches Hoch / Tief: wie viele in vergangenen Sitzungen noch aktiv (nicht wieder erreicht) sind und der nächstgelegene Preis.
- Schaltflächen: Zeichenmodus (Buchstaben, Blöcke, Histogramm), Vereint / Geteilt: aktuell / Geteilt: alle sowie Komposit. Ein Klick ändert nur die Darstellung; die Eingaben legen den Zustand beim Start des Indikators fest.
- Fußzeile: Name und Zeiten der Sitzung (Börsen- und Serverzeit), TPO-Periode, Ticks pro Zeile und Zahl der gezeichneten Tage.
- Ziehen Sie das Panel an eine beliebige Stelle im Chart. Vor der ersten Sitzung zeigt es „Warten auf die erste Sitzung“.
Eingaben
Profile
- TPO period = 30 minutes. Optionen: 5, 10, 15, 30 und 60 Minuten. Die Perioden beginnen mit der Sitzungseröffnung, nicht zur vollen Stunde. Kürzere Perioden ergeben mehr Buchstaben pro Sitzung.
- Row height in ticks (0 = automatic) = 0. Mit 0 wählt der Indikator eine zum Symbol passende Zeilenhöhe, die in der Fußzeile des Panels steht (z. B. „12 Ticks pro Zeile“). Geben Sie einen Wert ein, um sie festzulegen; höhere Zeilen ergeben niedrigere, breitere Profile.
- Value area (%) = 70.
- Value area method = 2 rows at a time (classic TPO). Andere Option: 1 row at a time (as the volume profiles), wie bei den Volumenprofilen.
- Days drawn (1-60) = 10.
- Letters = Restart every session. Mit Continuous (by time of day) behält jede Periode den Buchstaben ihrer Tageszeit, sodass derselbe Buchstabe an jedem Tag dieselbe Uhrzeit bedeutet.
Session
- Session = Automatic by symbol. Weitere Optionen: Server day, Custom hours, Asia / London / New York sessions (siehe Sitzungen).
- Custom hours: start (HH:MM) = 09:30, Custom hours: end (HH:MM) = 16:00 und Custom hours: clock = New York (auch Server, Chicago, London, Frankfurt, Tokyo, Sao Paulo). Gelten mit Custom hours. Ein Ende vor dem Beginn geht über Mitternacht. Lassen sich die Zeiten nicht lesen, wird der Servertag verwendet.
- Separate overnight profile (ETH) = false. Mit true erhalten die Stunden zwischen zwei Sitzungen ein eigenes Profil, in der Fußzeile als Übernacht angezeigt. Funktioniert mit der regulären Handelszeit und mit Custom hours.
- Server time zone = Auto (live) / GMT+2/+3 in tester. Weitere Optionen: GMT+2 / GMT+3 (New York close brokers) und Fixed GMT offset, mit Server GMT offset (fixed mode) = 2. Damit werden Sitzungen platziert, die in einer Börsenzeit definiert sind; passen die Zeiten in der Fußzeile des Panels nicht zu Ihrem Broker, wählen Sie die passende Option.
- Initial balance: periods = 2.
- Initial balance: own start (HH:MM, empty = session start) = leer und Initial balance: clock of the own start = New York. Beispiel: 09:30 New Yorker Zeit legt die IB in einem 24-Stunden-Forex-Profil auf die New Yorker Eröffnung.
- Initial balance: extensions 1.5x and 2x = true. Zeigt die Extension-Linien und die Zeile Extension im Panel und ermöglicht den Extension-Alarm.
Highlights
- Single prints from (rows in a row) = 2.
- Tails from (rows) = 2.
- Poor high / low from (TPOs on the extreme row) = 2.
- Extend virgin POCs, Extend single prints und Extend poor highs / lows = true. Ausgeschaltet bleiben Single Prints und schwache Hochs/Tiefs innerhalb ihres Profils, und unberührte POCs werden nicht verlängert.
- Days checked for untouched levels = 10. Legt auch die Sitzungen fest, die im Panel (aktive Single Prints, schwache Hochs/Tiefs) und bei den Niveau-Alarmen berücksichtigt werden.
Composite
- Composite profile = true (Zustand der Schaltfläche Komposit beim Start).
- Composite: days = 5.
- Composite: value area (%) = 70.
Volume
- Volume POC of each session = false.
Drawing
- Drawing mode = Letters (auch Blocks, Histogram).
- Merged / split = Merged. Split startet mit allen Sitzungen geteilt.
- Letter size = 9.
- Maximum profile width (% of the session) = 80. Begrenzt, wie weit ein vereintes Profil in die Zeitspanne seiner Sitzung reicht.
- Farben: First period color = Hellblau; Last period color = Violett; POC = Bernstein; Value area = Blau; Initial balance = Grün; Single prints = Rosa; Poor high / low = Orange; Previous session levels = Grau; Composite = Schiefergrau (auch die Farbe des Histogramm-Modus); Volume POC = Türkis.
Panel
- Show the panel = true.
- Theme = Automatic (chart background). Weitere Optionen: Dark, Light. Passt auch die Farben der Profile an.
- Panel size (%) = 100 (50 bis 300), nützlich auf hochauflösenden Bildschirmen.
- Language = Terminal language oder eine der 11 Sprachen.
- Panel position X = 12 und Panel position Y = 34.

Alarme
Alarme lösen nur in Echtzeit aus, nie für die Historie, und jeder nur einmal pro Niveau und Sitzung. Gruppe Alerts:
- Price leaves the previous value area = Off. Meldung, z. B.: „Kurs hat den vorherigen Wertbereich nach oben verlassen (VAH 1.08450)“. Mit Also the forming value area = true gilt derselbe Alarm auch für den Wertbereich der laufenden Sitzung. Auslöser: Value area: trigger.
- Price touches the previous POC or a virgin POC = Off. Meldung, z. B.: „Kurs hat einen unberührten POC 1.08310 berührt“. Auslöser: POC: trigger.
- Initial balance broken (first break) = Popup + Sound. Nach Abschluss der IB löst er beim ersten Bruch nach oben und beim ersten Bruch nach unten aus. Meldung, z. B.: „Initial Balance nach oben gebrochen (5432.25)“. Auslöser: Initial balance: trigger.
- IB extension 1.5x / 2x reached = Off (erfordert Initial balance: extensions 1.5x and 2x eingeschaltet). Meldung, z. B.: „IB-Extension 2 x nach unten erreicht (5390.00)“. Auslöser: Extension: trigger.
- Price returns to single prints = Off. Meldung, z. B.: „Kurs ist zu den Single Prints 1.08200 - 1.08250 zurückgekehrt“. Auslöser: Single prints: trigger.
- Price returns to a poor high / low = Off. Meldung, z. B.: „Kurs ist zu einem schwachen Hoch 1.08600 zurückgekehrt“. Auslöser: Poor high / low: trigger.
- Jeder Auslöser = On touch (sobald der Kurs das Niveau erreicht). Andere Option: On bar close (geprüft beim Schluss der Bar).
- Modi: Off, Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification.
- Sound = alert (ein Ton des Terminals). Also send e-mail = false; bei true sendet jeder eingeschaltete Alarm auch eine E-Mail. Ein Alarm auf Off sendet nichts.
- Push-Benachrichtigungen und E-Mail werden unter Extras > Optionen eingerichtet (Registerkarten Benachrichtigungen und E-Mail). Die Meldungen verwenden die Sprache des Panels.
Daten für Experts (iCustom)
Der Indikator hat 15 Puffer mit einem Wert pro Bar, lesbar mit iCustom und CopyBuffer. Sie werden nicht im Chart gezeichnet; das Datenfenster (Strg+D) zeigt sie mit den Beschriftungen unten.
| Puffer | Beschriftung | Inhalt |
|---|---|---|
| 0 | TPO POC (forming session) | POC der laufenden Sitzung beim Schluss der Bar |
| 1 | TPO VAH (forming session) | VAH der laufenden Sitzung |
| 2 | TPO VAL (forming session) | VAL der laufenden Sitzung |
| 3 | IB high | Hoch der Initial Balance (leer, bis die IB abgeschlossen ist) |
| 4 | IB low | Tief der Initial Balance (leer, bis die IB abgeschlossen ist) |
| 5 | Previous POC | POC der vorherigen Sitzung |
| 6 | Previous VAH | VAH der vorherigen Sitzung |
| 7 | Previous VAL | VAL der vorherigen Sitzung |
| 8 | Composite POC | POC des Komposit-Profils (letzte N Sitzungen) |
| 9 | Composite VAH | VAH des Komposit-Profils |
| 10 | Composite VAL | VAL des Komposit-Profils |
| 11 | TPOs above POC - below POC | TPOs über dem POC minus TPOs darunter, laufende Sitzung |
| 12 | Price vs previous value area (+1 above, 0 inside, -1 below) | Schlusskurs der Bar gegenüber dem vorherigen Wertbereich: +1 darüber, 0 innerhalb, -1 darunter |
| 13 | Marks (1 IB up, 2 IB down, 4 ext 1.5x, 8 ext 2x, 16 poor high, 32 poor low, 64 single prints, 128 provisional) | Bitsumme: 1 IB nach oben gebrochen, 2 IB nach unten gebrochen, 4 Extension 1,5x erreicht, 8 Extension 2x erreicht, 16 schwaches Hoch, 32 schwaches Tief, 64 Single Prints in der Sitzung, 128 Sitzung noch offen, 16, 32 und 64 sind also noch vorläufig. Beispiel: 133 = 1 + 4 + 128. |
| 14 | TPO period (1 = A) | Nummer der TPO-Periode der Bar in der Sitzung: 1 = A, 2 = B usw. |
- Kein Repainting: Jeder Wert ist der zum Schluss seiner Bar, und die Puffer geschlossener Bars (Index 1 oder höher) ändern sich nie. Auf der laufenden Bar (Index 0) ändern sich die Puffer 0-4 und 11-14, solange die Bar offen ist; die Puffer 5-10 ändern sich nur, wenn eine neue Sitzung beginnt.
- Vorläufige Markierungen (Bit 128): Solange die Sitzung offen ist, können ein schwaches Hoch, ein schwaches Tief oder Single Prints noch verschwinden; deshalb kommen die Bits 16, 32 und 64 zusammen mit 128. Auf der letzten Bar einer Sitzung fällt 128 weg, und diese Bits sind endgültig.
- Leere Werte sind EMPTY_VALUE: außerhalb einer Sitzung (Puffer 0-4, 11, 13 und 14), bevor die IB abgeschlossen ist (3 und 4), vor der ersten abgeschlossenen Sitzung (5-7 und 12) und bevor es das Komposit gibt (8-10). Die Puffer 8-10 werden auch gefüllt, wenn das Komposit über die Panel-Schaltfläche ausgeblendet ist.
- Die Puffer folgen den Eingaben des Indikators (Wertbereich, Methode, Komposit-Tage usw.); iCustom ohne Eingaben verwendet die Standardwerte.
- Beispiel: handle = iCustom(_Symbol, PERIOD_CURRENT, "Market\\JET TPO Profile PRO"); lesen Sie dann Puffer 13 der Bar 1 mit CopyBuffer und prüfen Sie (Wert & 1), um zu erfahren, ob die IB beim Schluss der letzten geschlossenen Bar bereits nach oben gebrochen war.
Tipps und häufige Fragen
- Nur Blöcke oder ein Histogramm, keine Buchstaben? Die Zeilen sind zu klein für die Buchstaben: Zoomen Sie hinein oder geben Sie einen größeren Row height in ticks ein.
- Profil zu hoch oder zu flach? Ändern Sie Row height in ticks; der verwendete Wert steht in der Fußzeile des Panels.
- Sitzungszeiten passen nicht zu Ihrem Broker? Prüfen Sie die Fußzeile und ändern Sie Server time zone, oder verwenden Sie Custom hours.
- Forex mit der IB zur New Yorker Eröffnung: Behalten Sie die automatische Sitzung und setzen Sie Initial balance: own start = 09:30 mit der New Yorker Zeit.
- Zeit und Volumen zusammen: Schalten Sie Volume POC of each session ein und vergleichen Sie seine Linie mit dem TPO-POC.
- „1-Minuten-Historie fehlt: wird geladen...“: Warten Sie einige Sekunden; bleibt die Meldung, öffnen Sie einmal einen M1-Chart des Symbols, damit das Terminal die Historie herunterlädt.
- Strategietester: Profile und Panel werden im visuellen Modus gezeichnet; die Puffer funktionieren in beiden Modi. Getestet mit EURUSD und WIN, ohne Repainting.
- Lesen des Profils: POC, Wertbereich, Initial Balance und ihre Extensions, Single Prints, Tails und schwache Hochs/Tiefs beschreiben, wie die Sitzung gehandelt wurde. Sie sagen die nächste Bewegung nicht voraus.
Download
- JET TPO Profile PRO: Zeit-Preis-Profile je Sitzung im Preischart, Panel, Alarme und Daten für Experts.
Fragen und Vorschläge: Senden Sie mir eine private Nachricht über mein MQL5-Profil.
Trading ist mit Verlustrisiken verbunden. Der Indikator zeigt Marktinformationen; er sagt keine Preise voraus und garantiert keine Ergebnisse.


