# Unfinished Auction

Unfinished Auction is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Audits each completed session, daily by default, for highs and lows that ended without an excess tail, flagging stacked, heavily traded or closing-bell extremes as unfinished reference levels that extend until price repairs them. A dashboard ranks open references by distance and tracks the share of recent extremes left unfinished, with alerts on new and repaired levels.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 6, 2026.
- Access: free.
- Concepts: [Unfinished Auction](https://www.luxalgo.com/library/concept/unfinished-auction/) (primary), [Poor High/poor Low](https://www.luxalgo.com/library/concept/poor-high-poor-low/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=njsuuxfnvveus5xdx7jjzf60
- Page: https://www.luxalgo.com/library/indicator/unfinished-auction/

**Unfinished Auction** audits each completed session's extremes and keeps the failures on the chart as live reference levels, the concept's first dedicated library build. Each period, daily by default, is profiled into rows once complete; a high or low missing the single-print tail of a finished move, printing instead flat stacked structure on real participation or an extreme cut short by the closing bell, is flagged as an [unfinished auction](https://www.luxalgo.com/library/concept/unfinished-auction/) and extended right until price returns to repair it.

## How to Trade the Unfinished Auction?

- **New reference**: the move stopped without resolution there, and markets tend to revisit open questions; both sides alert.
- **Repair**: price trading at or through the old extreme, per the Repair On rule, resolves the level, dims it to dotted if kept, and fires a repaired alert.
- **Dashboard**: open references ranked by distance with their age in sessions, plus the share of recent extremes left unfinished.

Run the chart well below the session timeframe; the dashboard warns when sessions hold too few bars to audit.

## Unfinished Auction Settings

- **Auction Session** (default D): the audited timeframe.
- **Profile Rows** (default 24): TPO-style rows the completed range is divided into.
- **Minimum Excess Tail** (default 2): single-print rows required for a finished extreme.
- **Minimum Stacked TPOs** (default 2): bars in the extreme row for the flat read.
- **Flag Closing-Bell Extremes** (default on, 1 bar) and **Volume Corroboration** (default on, Ratio 1.0): the clock-cut and participation checks.
- **Repair On** (default Trade Through), **Show Repaired Levels** (on), **Maximum References** (default 50): the level book.
- **Show Dashboard** (on, Top Right, Small) with **Auction Quality Lookback** (default 20); style: **Line Style** (Solid), **Line Width** (1), **Show Labels** (on).

## Frequently Asked Questions

### How do this build and the Excess indicator divide the work?

The two builds split a single audit. [Excess](https://www.luxalgo.com/library/indicator/excess/) is about extremes that did print the completion tail, decisive rejection; this build hunts the opposite case and manages it as return-trip references rather than reversal evidence.

### When exactly does a level appear?

Only when its session completes: both extremes are audited and a qualifying level anchors at the bar where the extreme first printed, then extends until repaired or trimmed past the Maximum References cap.

### What does the volume filter add?

Corroboration that real business was still changing hands when the move stopped: the extreme row must average the configured multiple of the session's mean bar volume. Closing-bell extremes bypass it; symbols without volume data skip it automatically.

## Related indicators

- [Initial Balance Breakout Signals](https://www.luxalgo.com/library/indicator/initial-balance-breakout-signals/) (Initial Balance): markdown at https://www.luxalgo.com/library/indicator/initial-balance-breakout-signals.md
- [Profile Shape Taxonomy](https://www.luxalgo.com/library/indicator/profile-shape-taxonomy/) (Auction Market Theory): markdown at https://www.luxalgo.com/library/indicator/profile-shape-taxonomy.md
- [TPO Profile](https://www.luxalgo.com/library/indicator/tpo-profile/) (Volume & Order Flow): markdown at https://www.luxalgo.com/library/indicator/tpo-profile.md
- [80% Rule](https://www.luxalgo.com/library/indicator/80-percent-rule/) (Volume & Order Flow): markdown at https://www.luxalgo.com/library/indicator/80-percent-rule.md
- [Auction Failure](https://www.luxalgo.com/library/indicator/auction-failure/) (Volume & Order Flow): markdown at https://www.luxalgo.com/library/indicator/auction-failure.md
- [Value Migration](https://www.luxalgo.com/library/indicator/value-migration/) (Volume & Order Flow): markdown at https://www.luxalgo.com/library/indicator/value-migration.md
- [One-timeframing](https://www.luxalgo.com/library/indicator/one-timeframing/) (Volume & Order Flow): markdown at https://www.luxalgo.com/library/indicator/one-timeframing.md
- [Initial Balance Volume Deficit](https://www.luxalgo.com/library/indicator/initial-balance-volume-deficit/) (Initial Balance): markdown at https://www.luxalgo.com/library/indicator/initial-balance-volume-deficit.md

---

Source: https://www.luxalgo.com/library/indicator/unfinished-auction/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
