JET Tpo Profile PRO
- Indicators
-
JETINVEST
Jet Invest develops indicators and trading tools for MetaTrader 4 and 5: Order Flow, Footprint, Volume Profile, market structure (SMC), sessions and market overview panels, for forex, metals, indices, crypto and futures of any exchange (CME, B3 and others). - Version: 1.0
- Activations: 5
See at which prices the market spent its time in each session: TPO letters, POC, value area and initial balance, drawn session by session right on your MetaTrader 5 price chart.
JET TPO Profile PRO draws a time-price profile (TPO) for each session over the candles. Each period of the session (30 minutes by default) gets a letter (A, B, C...) on every price row it reached, so the profile shows where the market spent the most time. The POC, the value area (70% by default) and the initial balance are marked on each profile, and a panel sums up the session in progress and the previous one.
Time, not volume. The profile is built from time at price, so it reads the same way on futures and stocks of any exchange (e.g. B3, CME, Eurex and others), on US indices and on forex, CFDs, metals and crypto, where the volume is only tick volume.
Closed profiles never change. It is an indicator only: it never opens, closes or changes orders.
What you see
- One profile per session, from the session open, in three drawing modes: Letters (one color per period, in a gradient along the session), Blocks or Histogram. When the zoom is too small for letters, the profile switches to blocks or to the histogram by itself.
- Merged (letters side by side, forming the profile) or Split (each period in its own column, at its time), for the current session or for all.
- POC (the row with the most TPOs) highlighted and extended to the end of the session; value area shaded, with the VAH and VAL lines and their prices.
- Initial balance (IB): a vertical bar beside the profile, from the low to the high of the first 2 periods, with the 1.5x and 2x extensions.
- Marks at the session open and close, tails (buying tail at the low, selling tail at the high), single prints and poor highs and lows.
- Single prints, poor highs/lows and virgin POCs of past sessions extended to the right until price returns to them.
- POC, VAH and VAL of the previous session extended over the current one.
- Composite profile of the last 5 sessions (editable), to the right of the current price, with its own POC, VAH and VAL and their prices, and a title with the number of days used (e.g. "Composite 5 days").
- Volume POC of each session (optional, off by default), to compare time and volume.
- The profile in progress has a dashed border and the label "forming": its POC and value area move as the session goes on, and its single prints and poor highs/lows are drawn lighter (provisional) until the session ends.
Panel
- POC, VAH and VAL of the forming session, of the previous one and of the composite (with its number of days); price above, inside or below the previous value area.
- Initial balance: status (forming, not broken, broken up, broken down), high, low, size in points and in % of the average of the last 10 sessions, extensions reached (1.5x, 2x).
- TPOs above and below the POC; tails; active single prints and poor highs/lows, with the nearest price.
- Buttons: Letters / Blocks / Histogram, Merged / Split, Composite on/off.
- Session and hours (exchange clock and server), TPO period, ticks per row and days drawn at the bottom.
- Draggable; light and dark themes (automatic from the chart background); size from 50% to 300%; 11 languages.
Sessions
- Automatic by symbol (default): e.g. the regular session for B3 futures, 09:30 to 16:00 New York for US indices, 17:00 to 17:00 New York for forex, metals and crypto, and the server day for the other symbols.
- Also: server day, custom hours (start and end in the clock of New York, Chicago, London, Frankfurt, Tokyo, São Paulo or the server, with daylight saving time) or one profile each for the Asia, London and New York sessions.
- Optional: separate overnight profile (ETH) and initial balance with its own start time (e.g. the New York open on a 24-hour forex profile).
Settings
- TPO period: 5, 10, 15, 30 (default) or 60 minutes. Row height in ticks (0 = automatic). Value area 70%, by 2 rows at a time (classic TPO) or 1 row at a time. Days drawn: 10 (up to 60). Letters restarting every session or continuous.
- Minimum size of single prints, tails and poor highs/lows; which untouched levels to extend and how many days to check.
- Letter size, maximum profile width and 10 colors.
Alerts
- Price leaves the previous value area (optionally also the forming one); price touches the previous POC or a virgin POC; initial balance broken (first break of the session); IB extension 1.5x / 2x reached; price returns to single prints or to a poor high/low.
- Each alert with its own mode (popup, sound, push notification or a combination) and trigger (on touch or on bar close), once per level per session; e-mail optional, only for the alerts that are on.
- By default only the initial balance alert is on (popup + sound).
Data for Experts (iCustom)
- Buffer 0: TPO POC of the forming session
- Buffer 1: TPO VAH of the forming session
- Buffer 2: TPO VAL of the forming session
- Buffer 3: IB high (empty until the IB is complete)
- Buffer 4: IB low (empty until the IB is complete)
- Buffer 5: POC of the previous session
- Buffer 6: VAH of the previous session
- Buffer 7: VAL of the previous session
- Buffer 8: POC of the composite profile
- Buffer 9: VAH of the composite profile
- Buffer 10: VAL of the composite profile
- Buffer 11: TPOs above the POC minus TPOs below it (forming session)
- Buffer 12: price against the previous value area (+1 above, 0 inside, -1 below)
- Buffer 13: marks, as a sum of bits: 1 IB broken up, 2 IB broken down, 4 extension 1.5x reached, 8 extension 2x reached, 16 poor high, 32 poor low, 64 single prints in the session, 128 session still open (marks 16, 32 and 64 still provisional)
- Buffer 14: TPO period of the bar in the session (1 = A)
- Each value is the one at the close of its bar: closed bars never change. On the bar in progress, buffers 0-4 and 11-14 change while the bar is open; buffers 5-10 change only when a new session starts.
Works on any symbol
- Futures and stocks of any exchange (e.g. B3, CME, Eurex and others), US indices, forex, CFDs, metals and crypto.
- Letters, blocks and split view from M1 to H1; above H1 the profile is drawn as a histogram and the panel says so.
- Tested in the Strategy Tester on EURUSD and WIN, with no repainting.
Trading involves risk of loss. The TPO profile shows where the market spent its time in the past; it does not forecast prices. The indicator does not guarantee results.
Full manual: https://www.mql5.com/en/blogs/post/780722

