ES · NQ · GC · CL · Market Profile

Read the structure before the open.
Trade the session with defined context.

Overnight price action establishes directional bias and key references. Before the cash open, the Daily Brief organizes that structure into clear scenarios and invalidation levels. During the session, alerts identify material changes in acceptance, rejection and value migration. After the close, each published call is graded against the completed auction, including the misses.

Explore the completed ES sessionCheck live-data compatibilityFree access currently includes ES · latest completed session · no card required
LIVE
18:00 · ETH06:30 · read08:25 · brief09:30 · open16:00 · close
10:12ES: accepted above prior VAH 5,654, trend day watch
11:05ES: overnight gap fully filled at 5,648

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

4 marketsES, NQ, GC and CL, profiled through RTH and ETH
11 alert typesacceptance, rejection, IB breaks, naked-POC tests…
08:25 ETthe brief lands, every trading day, EN + VI
Every callgraded at the close against the completed session, misses included
Act I · The day

One trading day, on the clock.

This is not a feature tour. It is tomorrow, hour by hour, with the engine at your side: from the overnight grind to the closing bell's verdict.

06:30
Chapter 01 · While you slept

The night session kept score.

By the time you're pouring coffee, the engine has finished reading the night: is inventory long or short, where is price sitting in the overnight range, how big will the opening gap be, and how often a gap like this one actually fills.

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

08:25
Chapter 02 · Before the bell

A plan lands, and signs its name.

Bias, the levels that matter, the day's event risk and where the crowd is leaning, in English and Vietnamese, on the web, in Discord and Telegram. And unlike a newsletter, every brief is kept and graded against what actually traded. No quiet edits.

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

09:30
Chapter 03 · The auction is live

Structure shifts. You hear it first.

Every thirty minutes a new TPO period prints and the engine re-reads the auction: value getting accepted or refused, the IB breaking, a naked POC under test. Each one fires as a severity-tagged alert the moment it happens, while the profile draws itself in TPO Chart.

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

16:15
Chapter 04 · After the close

The close grades the morning call.

No cherry-picking, no quiet deletions. A machine compares the morning brief with what actually traded: bias, gap call, naked-POC magnets. Then it posts the result to a public scoreboard. The misses stay up. That's the entire sales pitch.

/track-record

Inspect the actual record, including its method and missing observations.

A directional-bias grade is not a trade win rate or a customer return.

Inspect the self-graded record
Act II · The theory

The market is an auction. Profile is how you see it.

A candlestick tells you where price went. A profile tells you where price was accepted, where it was refused, and what got left unfinished. That last part is the one that pays. Three small labs below. Go ahead, touch them.

01
Lesson 01 · Time at price

Thirty minutes at a time, a picture forms.

Every half hour gets a letter, and every price the market touches in that half hour collects it. Stack ten of those and the day has a shape: fat where the market agreed, thin where it refused. POC, value area, Initial Balance: you are about to compute all three by eye.

TPO lab · build a session yourselfSANDBOX
5,656
5,652Fsingle print
5,648EFG
5,644DEFGHVAH
5,640DEGHIJ
5,636CDEHIJPOC
5,632BCDHIJ
5,628ABCIVAL
5,624ABC
5,620AB
5,616Atail
5,612
Periods printed
10/10 · J
POC
5,636
Value area
5,628 – 5,644
Initial Balance
5,616 – 5,632
13:30 CT · J lands last. Shape, value area and POC go on the permanent record.
J · 13:00–13:30 CT

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

02
Lesson 02 · Value

Where you open decides the game plan.

Yesterday's value area is the market's memory of fair. Today's open lands above it, inside it, or below it. Each of the three starts a different kind of day, with a different plan and a different tripwire. Try all three. The brief runs this exact logic on live numbers every morning at 08:25.

bias lab · where did we open?PICK ONE
TREND-UP WATCH

We opened above what the market called fair yesterday. If price spends time up here, higher prices are being accepted. Buy pullbacks toward the old VAH and let the trend carry it.

⚠ What kills it: price falls back inside value and stays there. The breakout failed, so expect a rotation to the POC instead.

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

03
Lesson 03 · Memory

Markets don't forget unfinished business.

A POC price never came back to. A gap the open tore in the chart. Both are IOUs the auction tends to collect on, not always, but at rates you can measure. The engine keeps the ledger of every open magnet across four markets, and prints it in every morning's brief.

memory lab · unfinished businessTRY IT
Naked POC · tap a magnet
A POC the market never came back to keeps tugging at price, sometimes for weeks. Tap one and watch.
The opening gap · drag it
+12.0 ptsfill odds 68%
Medium gap: the odds still lean toward a fill, but let the first hour vote.
illustrative curve. Today's real odds, per market, are in the brief

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

Next to your chart

The part your chart does not do.

Keep the charting platform you already use. Evaluate TPOChart on a separate job: organizing preparation, recording the original scenario and reviewing it after the session. Other products have overlapping tools; compare the workflow and data requirements before choosing.

ES · one trading day what arrives
  • 06:30 Overnight read: What the night session did to inventory, range and gap odds.
  • 08:25 Daily Brief: Bias, levels and event risk, on your screen before the bell.
  • 09:30 Live structure: The profile builds; alerts fire the moment structure shifts.
  • 16:15 The grade: The close grades the morning call. Misses stay on the board.

Not for swing traders who hold for days. Not for equity-only traders. Not for anyone who wants automated execution. If you trade ES, NQ, GC or CL and want the profile read before the bell, this is for you.

Illustrative layout. Numbers and outcomes here are examples, not measured performance or live data.

New to Market Profile?

Learn to read the profile in five minutes.

Letters, value, magnets: the guide teaches the exact vocabulary the rest of the product speaks, on the same chart the studio draws.

The next trading session begins at 18:00 ET.

Overnight structure, inventory and reference levels are incorporated into the next Daily Brief before the cash open.

Free access currently includes ES · latest completed session · no card required

Before you choose a plan

Is the track record independently audited?

The displayed record is self-graded by the product. Do not treat it as an independently audited trading result. A directional-bias grade is not a trade win rate or a customer's return. Inspect the evaluation method and the available observations on the track-record page.

Read the details →
Who is behind this product?

Triet Phan builds TPOChart. The About page identifies the builder and links to the support contact.

Read the details →
Why ES, NQ, GC and CL, but not RTY or YM?

The current product scope is these four markets. RTY and YM are not included, and a paid plan does not promise additional markets. Free is limited to ES; paid plans add the other supported markets.

Read the details →
Which broker connections are supported?

ProjectX/TopstepX customer connections are supported; Tradovate is beta. Check the broker guide before paying. Live features ordinarily use your own supported connection and data entitlement. Without a live entitlement and fresh feed, paying alone does not unlock today's data. External API and data fees may apply.

Read the details →
Does this place trades for me?

No subscription includes broker order execution. The Trade Planner and paper brackets record hypothetical plans inside the product; they do not send orders to a broker. You make your own trading decisions.

Read the details →
What happens to my briefs if I cancel?

Cancellation stops future renewals and keeps access for the period already paid for. After paid access ends, the Free plan's limits apply, so do not assume you can still access the paid archive. Cancellation and account deletion are separate actions. Check your account for the exact end date and the terms for conditions.

Read the details →