← All indicators

Overnight Halfback

Overnight halfback: a free TradingView indicator

How often does the regular session trade the overnight midpoint, compared with a price at the same distance from the open?

  • Free
  • Open source
  • Every percentage with its n
  • No signals
  • Computes on your chart the high and low of 18:00 to 9:29 ET and draws their midpoint (the halfback) from the open to the first regular-session bar that trades it; while the night is still going, a dotted line shows its midpoint so far.
  • Draws the control fainter: the price at the same distance from the open, on the other side.
  • A table with how often the regular session traded the halfback and the control, all nights and nights when the open was 0.7% or more away from the prior close, with its n and reading. In ES, NQ, YM and RTY the reading is the same as chance: the halfback is traded as often as any price at that distance.

How it is computed

The figures come from the regular sessions of ES, NQ, YM and RTY since 2010 (RTY since 2017), with a paired test against the control and a false-discovery control. Charts from 1 to 30 minutes; micros use the figures of their full-size contract. On other markets it draws the line without a table.

How to add it

  1. Open it on TradingView and press "Use on chart" or "Add to favorites".
  2. Or copy the code, open TradingView's Pine editor, paste it and press "Add to chart".

The measurement behind it

One of our guides' tables on the same thing the indicator measures, with its sample and its date range.

The overnight midpoint (halfback): how often the regular session trades it, against a price at the same distance

ES, NQ, YM y RTY

Swipe to see the sample →

Market · nightTrades the halfbackTrades the control (same distance from the open, other side)ReadingSessions
ES · all nights75.4%75.9%same as chance3,866
ES · night of 0.7% or more54.0%61.2%same as chance668
NQ · all nights76.7%76.1%same as chance3,877
NQ · night of 0.7% or more60.7%63.2%same as chance944
YM · all nights74.8%75.5%same as chance3,884
YM · night of 0.7% or more52.6%57.1%same as chance604
RTY · all nights76.9%77.2%same as chance2,173
RTY · night of 0.7% or more64.7%64.2%same as chance614

n = 13,800 · 2010-06-07 to 2026-10-23 · historical futures data

Regular session (9:30-16:00 ET) of ES, NQ, YM and RTY, front contract, 7-Jun-2010 to 23-Oct-2026 (RTY from 10-Jul-2017); complete sessions only (early closes left out) and no contract change between the sessions compared. Night = from 18:00 ET the evening before to 9:29 ET (at least 300 minutes with a price); halfback = the midpoint between its high and its low. Traded = the regular session trades that price (its low at or below the level and its high at or above it). Control = the price at the same distance from the 9:30 open, on the other side of it, the same day (paired comparison, McNemar's test). 'Night of 0.7% or more' = the 9:30 open is 0.7% or more away from the prior day's 16:00 close. Reading: Benjamini-Hochberg correction at 5% over 54 comparisons, the 46 fixed before looking at any result and the 8 rotation and 5-session ones of these tables, which were not; a cell that does not survive it is 'same as chance'. The four indices move together: their rows are not four independent confirmations. No row differs from its control: the halfback is traded as often as any price that far from the open. Distance and frequency only. It is what happened, not a signal.

Download the table (CSV) ↓

Read the full guide: Market Profile: What It Is and How to Read It in Futures →

One measured fact a week, in your inbox

When we publish a new indicator or table, you get the summary with its sample size (n). No signals or recommendations; unsubscribe in one click.

Frequently asked questions

Are they free?

Yes. All of them are public and open source on TradingView, and you add them with a free account. TradingView's free plan limits how many indicators you can have on a chart at once.

Do they repaint?

Key Levels and Setup State fix each level when its period or window ends; only the table updates inside the bar. The Session Profile of the session in progress changes until the close, and a finished session's profile no longer changes.

What data do they use?

The data of the chart you open them on. The historical frequencies are embedded in the indicator and say up to which date they were measured and over how many sessions.

Why do they give no signals?

Because a historical percentage describes how much and how often the market moved in the past, not where it will go today. That is why every figure comes with its sample and none of them suggests trades.

Free PDF: 20 futures figures with their sample

The figures from our studies on one sheet, each with its n and date range (in Spanish for now). Subscribe to the weekly report and download it right away; the link also comes in the welcome email.

All indicators