The course · read at your own pace

Learn Market Profile

Market Profile doesn't predict anything. It organizes the day's trading by time at price, so you can see where the market found acceptance (value), where it got rejected, and what's left unfinished. Everything in this app reads from that one structure: the chart, the playbook, the alerts.

  • 8 chapters
  • about 115 minutes end to end
  • free, no account needed
How to read the chartES · 30-min TPO · annotated
5,648Kexcessone-TPO-wide tail: higher prices were rejected
5,644K
5,640HJK
5,636DEHJKVAHtop of the 70% value band
5,632CDEFHJK
5,628BCDEFGHJKPOCthe longest TPO row: most time-based acceptance
5,624ABCDEFG
5,620ABCFVALbottom of value
5,616AB
5,612ABpoor lowtwo periods share the low: no excess at the extreme

Each letter is one 30-minute period: A is the first period of the session, B the second, and so on. A price with many letters was revisited again and again, and that is acceptance. A price with one letter was rejected in passing.

The full course

eight chapters, from first principles to a working routine
01Beginner~12
The two-way auction

Why price moves at all: the market as an auction that advertises with price, regulates with time and validates with volume.

Read the chapter →
02Beginner~15
Reading a TPO chart

Letters, POC, the value area and the Initial Balance: build a profile period by period and see where every level comes from.

Read the chapter →
03Intermediate~18
Open types and day types

The first thirty minutes tell you who is in charge. Classify the open, then the day, and stop trading every session the same way.

Read the chapter →
04Intermediate~14
Value, day over day

One question anchors the morning hypothesis: where is today's value forming relative to yesterday's? Higher, lower, inside or overlapping.

Read the chapter →
05Intermediate~16
Excess, poor extremes and naked POCs

The profile preserves structural references: tails that ended an auction, extremes that did not, and prior POCs the market may revisit.

Read the chapter →
06Advanced~14
Balance and breakout

Markets rest in balance and travel in imbalance. Learn to draw the bracket, grade the break and respect the look-and-fail.

Read the chapter →
07Advanced~14
The overnight session

While you sleep, Asia and London build the range your open inherits: inventory, gaps, ONH and ONL, and what each means at 08:30.

Read the chapter →
08Advanced~12
The bigger timeframe, and a routine

Signals without context are noise. Meet the longer-timeframe player, learn to spot their footprints, and fold it all into a morning routine.

Read the chapter →

In a hurry? The quick reference below covers the vocabulary; the chapters teach you to think in it.

The five things day traders check first

  1. Where is price vs yesterday's value?

    Inside value favors two-sided trade; acceptance outside favors continuation. Treat both as hypotheses, not promises.

  2. Overnight inventory.

    If the overnight session is net long (price near the top of its range), an early fade is common.

  3. The opening gap.

    Check the gap size and the historical fill rate before assuming it closes.

  4. Initial Balance extremes.

    A clean break of the first hour's range with follow-through often sets the tone.

  5. Naked POCs and poor highs/lows above and below.

    They are structural references and potential objectives, but context decides whether price responds or trades through.

Glossary

the term stays English on every desk, only the explanation translates
TPO
Time-Price Opportunity. Each letter marks one 30-minute period that traded at a price, so a stack of letters shows where the market spent its time. The first period is A, the second B, and so on (lowercase for the overnight session). A wide row of letters = a price the auction kept coming back to.
POC
Point of Control: the price with the most TPOs in the session, showing the greatest time-based acceptance. It is not necessarily the volume point of control. Price tends to rotate around the POC on balanced days; a POC migrating up or down is directional information.
VPOC
Volume Point of Control: the price with the most traded volume. When VPOC and POC disagree, time and volume are telling different stories.
Value Area
The price band holding ~70% of the session's activity, bounded by VAH (value area high) and VAL (value area low). 'Value' = where business got done. Opening inside value suggests balance; opening outside value and being accepted there suggests a directional move.
VAH
Value Area High: the top of the ~70% value band. Acceptance above supports a bullish hypothesis; rejection can favor rotation back into value.
VAL
Value Area Low: the bottom of the ~70% value band. Acceptance below supports a bearish hypothesis; rejection can favor rotation back into value.
Initial Balance
The range of the first hour of the regular session (first two 30-min periods). A break out of the IB with follow-through often sets the day's direction.
Naked POC
A prior session's POC that price has not revisited since. It is a structural reference and potential objective, not a guaranteed magnet. Shown on the chart as a dashed line extended to the present with a ⌀ marker.
Poor High / Low
A session extreme with no single-print taper, so the auction ended flat instead of excess. Often revisited and repaired later.
Excess
A tail of single prints at a session extreme, where buyers or sellers rejected those prices decisively. A sign of a finished auction at that end.
Single prints
Prices traded in only one 30-min period, meaning the market moved through them fast. They mark initiative activity and often get revisited.
Overnight inventory
Where price sits inside the overnight (ETH) range near the open: near the high = traders are net long, near the low = net short. Skewed inventory often corrects after the open.
Gap fill
Today's open vs yesterday's close. 'Filled' means price traded back to the prior close; the fill rate is how often that historically happens for this market.
Balance area
Several sessions whose value areas overlap, showing sustained two-sided trade. A breakout matters when price and value gain acceptance outside the balance.
Bias
The engine's read of the day, derived from how price treats prior value: balanced, trending up/down, failed auction (breakout that died), or liquidation risk.
RTH / ETH
RTH = the regular day session (08:30–15:00 Chicago for equity index futures). ETH = the overnight electronic session. Each builds its own profile.

Where each concept lives in the app

TPO Studio/profile

The live profile chart: letters, POC/VPOC, value area, IB and prior naked-POC references.

Playbook

The engine's daily bias, key levels and if/then scenarios, with the AI Coach to explain them.

Alerts/alerts

Fire when price accepts or rejects value, breaks the IB, or tests a naked POC or a poor high/low.

Journal

Keeps every session's finished profile, value migration and replay.

Educational context only, not financial advice. Futures trading involves substantial risk of loss.