# Overnight & ETH Levels

Freezes the overnight session's high, low, and midpoint (ONH/ONL) and the pre-market extremes (PMH/PML) at the regular-session open, extends them across the day, and tracks each level as untested, tested, broken, or faded. Includes developing levels, a range fill, and a dashboard classifying the open against the overnight range. For intraday futures and stock traders.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 27, 2026.
- Access: free.
- Concepts: [Overnight & ETH Levels](https://www.luxalgo.com/library/concept/overnight-and-eth-levels/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=jkl797de82vi5mjk0fgsi0mq
- Page: https://www.luxalgo.com/library/indicator/overnight-and-eth-levels/

**Overnight & ETH Levels** freezes the [overnight and ETH levels](https://www.luxalgo.com/library/concept/overnight-and-eth-levels/) (the extremes formed outside regular hours) at the regular-session open and extends them across the day. The overnight window (18:00–09:30 New York time by default) supplies the overnight high, low, and midpoint (ONH, ONL, ON Mid); an optional pre-market window adds PMH and PML. While a window forms, its running extremes draw as dotted developing lines, and a dashboard classifies where the regular session opened relative to the overnight range and walks every level through untested, tested, broken, and faded states.

## How to Trade the Overnight & ETH Levels?

- **Open above ONH / below ONL**: an out-of-range open: watch for acceptance or the fade back inside; both open-location alerts fire at the bell.
- **Broken**: a close beyond a level is acceptance in the break's direction.
- **Faded**: a close back inside after a break is the failed-break read, the classic cue for rotation back across the range.
- **ON Mid reached**: overnight inventory corrected back to the middle of the range.

Each level carries test and break alerts, the overnight extremes add fade alerts, and the midpoint has a touch alert.

## Overnight & ETH Levels Settings

- **Timezone** (default America/New_York): the clock the session windows run on; Exchange uses the symbol's own timezone.
- **Overnight (ETH) Session** (default 1800-0930): the US index futures convention; the stock equivalent is 1600-0930.
- **Regular Session (RTH)** (default 0930-1600): where the levels freeze and are tracked.
- **Pre-Market Session** (default enabled, 0400-0930): also track PMH and PML.
- Display toggles: **Overnight High / Low**, **Overnight Midpoint**, **Developing Levels**, **Fill Overnight Range**, **Level Labels**, **Show Dashboard**, all enabled by default.
- Style inputs set per-level colors, the range fill color, and **Line Width** (default 1).

## Frequently Asked Questions

### Why are my levels missing?

Two requirements: an intraday chart, since session windows cannot resolve on daily and higher timeframes, and extended-hours data enabled. Otherwise the overnight window holds no bars, and the dashboard says so explicitly.

### What do tested, broken, and faded mean exactly?

Tested is an intrabar touch of a previously untested level; broken is a close beyond it; faded is a close back inside after a break. Broken colors in the break's direction and faded in the reclaim's.

### What pairs well with the overnight map?

A value reference completes it: an [Anchored VWAP](https://www.luxalgo.com/library/indicator/anchored-vwap/) started at the regular-session open or at an overnight extreme shows whether trade around ONH or ONL is being accepted by average price or merely probed.

## Related indicators

- [Average Daily Range](https://www.luxalgo.com/library/indicator/average-daily-range/) (Period Opens): markdown at https://www.luxalgo.com/library/indicator/average-daily-range.md
- [Previous Highs & Lows](https://www.luxalgo.com/library/indicator/previous-highs-lows/) (Prior Period Levels): markdown at https://www.luxalgo.com/library/indicator/previous-highs-lows.md
- [VWAP Periodic Close](https://www.luxalgo.com/library/indicator/vwap-periodic-close/) (Anchored VWAP As Level): markdown at https://www.luxalgo.com/library/indicator/vwap-periodic-close.md
- [HTF Candle Projections](https://www.luxalgo.com/library/indicator/htf-candle-projections/) (Prior Period Levels): markdown at https://www.luxalgo.com/library/indicator/htf-candle-projections.md
- [Naked POC](https://www.luxalgo.com/library/indicator/naked-poc/) (Naked POC As Level): markdown at https://www.luxalgo.com/library/indicator/naked-poc.md
- [Breakout Detector (Previous MTF High Low Levels)](https://www.luxalgo.com/library/indicator/breakout-detector-previous-mtf-high-low-levels/) (Prior Period Levels): markdown at https://www.luxalgo.com/library/indicator/breakout-detector-previous-mtf-high-low-levels.md
- [All Time High (ATH) Levels](https://www.luxalgo.com/library/indicator/all-time-high-ath-levels/) (All-time & 52-week Extremes): markdown at https://www.luxalgo.com/library/indicator/all-time-high-ath-levels.md
- [Monday Range](https://www.luxalgo.com/library/indicator/monday-range/) (Support/Resistance & Levels): markdown at https://www.luxalgo.com/library/indicator/monday-range.md

---

Source: https://www.luxalgo.com/library/indicator/overnight-and-eth-levels/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
