# Value Migration

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

Builds a value area for every completed session (daily anchor, 25 rows, 70% by default) and classifies it against the prior one under the overlapping value rules: higher, lower, overlapping, unchanged or outside. Boxes, POC lines and labels mark each session, a dashboard tracks the developing area, streak and sequence, and eight alerts cover categories, streaks and extremes without acceptance.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jun 19, 2026.
- Access: free.
- Concepts: [Value Migration](https://www.luxalgo.com/library/concept/value-migration/) (primary), [Auction Market Theory](https://www.luxalgo.com/library/concept/auction-market-theory/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=ighpmjaugkkxht27qyyxqir4
- Page: https://www.luxalgo.com/library/indicator/value-migration/

**Value Migration** classifies every completed session against the one before it under the overlapping value rules, turning [value migration](https://www.luxalgo.com/library/concept/value-migration/) into labeled objects on the chart. Each session (daily anchor by default) is reduced to a value area and point of control, and the new area is graded against the prior one: Higher, Overlap higher, Unchanged, Overlap lower, Lower or Outside. Boxes and POC lines color by category, a dotted developing area tracks the live session against extended prior references, and a dashboard reads the streak and sequence.

## How to Trade the Value Migration?

- **Clean migrations**: a value area built entirely above or below the prior one is the strong directional case; overlapping shifts are tentative. All six categories carry alerts.
- **Streaks**: consecutive same-direction migrations reaching the Trend-Grade Streak read as trend-grade acceptance, with a dedicated alert.
- **Warning marks**: a new price extreme while value fails to migrate that way is excursion without acceptance, flagged on the label and alerted.

## Value Migration Settings

- **Anchor Period** (default Daily): the sessions being compared; run the chart below it.
- **Profile Rows** (default 25): resolution of each session profile.
- **Value Area %** (default 70): share of the session's business expanded around the POC.
- **Profile Weighting** (default Volume): volume-distributed rows or TPO (Time) counts.
- **Unchanged Tolerance %** (default 10): how closely both edges must match the prior area to read as unchanged.
- **Trend-Grade Streak** (default 3): consecutive sessions treated as trend evidence.
- Display: **Session Value Areas**, **Session POC**, **Migration Labels**, **Developing Value Area**, **Prior Value References**, **Dashboard** (all on, Top Right, Small).

## Frequently Asked Questions

### How does this differ from a TPO profile?

A [TPO Profile](https://www.luxalgo.com/library/indicator/tpo-profile/) lays out one session's internal structure in full. Value Migration compresses each session to three numbers (value area high, low and POC) because the tradable information is the sequence across sessions.

### Why did a strong-looking day read Unchanged?

Because value is compared, not price. A session can spike far beyond the prior range yet build most of its business at the same prices; categories only move when the value area relocates; a spike without migration raises the warning instead.

### Should I weight profiles by volume or TPO?

Volume weighting locates value where the most shares traded; TPO weighting locates it where price spent the most time. They usually agree within a row or two, and TPO is the automatic fallback when the symbol reports no volume.

## Related indicators

- [TPO Profile](https://www.luxalgo.com/library/indicator/tpo-profile/) (Auction Market Theory): markdown at https://www.luxalgo.com/library/indicator/tpo-profile.md
- [Balance vs Imbalance](https://www.luxalgo.com/library/indicator/balance-vs-imbalance/) (Auction Market Theory): markdown at https://www.luxalgo.com/library/indicator/balance-vs-imbalance.md
- [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
- [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
- [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/value-migration/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
