# Measured-move Up/down

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

Detects the measured-move up and down chart patterns from confirmed swings: a first trending leg, an orderly correction retracing 33-67% of it by default, then a second leg projected to match the first. Target, 50% partial objective and correction-extreme stop extend live until price settles the outcome, with eight alerts running from detection through completion or invalidation.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 12, 2026.
- Access: free.
- Concepts: [Measured-move Up/down](https://www.luxalgo.com/library/concept/measured-move-up-down/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=u8wo8aw2vv7hw95nzcexp6hy
- Page: https://www.luxalgo.com/library/indicator/measured-move-up-down/

**Measured-move Up/down** finds the three-phase trend pattern whose second act is expected to echo its first. From an objective swing zigzag the build assembles the [measured-move up/down](https://www.luxalgo.com/library/concept/measured-move-up-down/) structure (a trending leg A-B, an orderly correction B-C inside the allowed retracement window, then the whole first leg projected forward from C), drawing realized legs solid, the expected leg dotted, and target, partial and stop as live levels until the pattern resolves.

## How to Trade the Measured-move Up/down?

- **Detection**: the A, B and C labels and the retrace percentage print once the correction end confirms; the dotted projection shows the price objective and its time symmetry.
- **Partial target**: full completion is far from guaranteed, so the fractional objective (half the projection by default) marks the earlier level commonly used to scale out.
- **Stop and invalidation**: the correction extreme at C is the stop; price breaking it fades the levels and stamps Invalidated, while Target reached is stamped when the projection fills.

## Measured-move Up/down Settings

- **Swing Length** (default 10): pivot span anchoring the legs; larger values build slower, larger structures.
- **Measured Moves Up** / **Measured Moves Down** (both on): which direction to track.
- **Min First Leg Height (ATR)** (default 0): optional minimum leg size in ATR multiples; 0 disables it.
- **Correction Retracement %** (defaults 33 to 67): the orderly-correction window; corrections retracing most of the leg disqualify the projection.
- **Partial Target** (on, default 50): the fractional objective and its percentage.
- Style: **Point Labels**, **Retracement Label**, **Level Labels**, **Stop Line** and **Show Swings** (all on).

## Frequently Asked Questions

### How does this differ from the Measured Move projection tool?

The [Measured Move build](https://www.luxalgo.com/library/indicator/measured-move/) is the general-purpose constructor: points or percentage projection, adjustable multiples, a target zone and a reward-to-risk readout. This build detects the named up/down chart patterns specifically and manages each to an outcome, with the partial objective and stop the pattern literature attaches.

### Can a drawn pattern change?

In one defined case: if the correction deepens to a new extreme before the second leg gets going, the earlier read was premature. The drawing is replaced and the projection re-anchors at the deeper C.

### Why did a pattern appear with its target already reached?

Point C confirms Swing Length bars after its actual extreme, and the second leg can cover ground inside that lag. The build back-checks those bars, so a pattern can arrive with its partial objective already counted as hit, or even with Target reached already stamped where it happened.

## Related indicators

- [Channel Continuation](https://www.luxalgo.com/library/indicator/channel-continuation/) (Chart & Candlestick Patterns): markdown at https://www.luxalgo.com/library/indicator/channel-continuation.md
- [Bull/bear Flag](https://www.luxalgo.com/library/indicator/bull-bear-flag/) (Chart & Candlestick Patterns): markdown at https://www.luxalgo.com/library/indicator/bull-bear-flag.md
- [Rectangle](https://www.luxalgo.com/library/indicator/rectangle/) (Chart & Candlestick Patterns): markdown at https://www.luxalgo.com/library/indicator/rectangle.md
- [Wolfe Wave Detector](https://www.luxalgo.com/library/indicator/wolfe-wave-detector/) (Rising/falling Wedge): markdown at https://www.luxalgo.com/library/indicator/wolfe-wave-detector.md
- [Pennant](https://www.luxalgo.com/library/indicator/pennant/) (Chart & Candlestick Patterns): markdown at https://www.luxalgo.com/library/indicator/pennant.md
- [Half Cup](https://www.luxalgo.com/library/indicator/half-cup/) (Cup & Handle): markdown at https://www.luxalgo.com/library/indicator/half-cup.md
- [Scallop](https://www.luxalgo.com/library/indicator/scallop/) (Chart & Candlestick Patterns): markdown at https://www.luxalgo.com/library/indicator/scallop.md
- [Gap Fill Breakouts](https://www.luxalgo.com/library/indicator/gap-fill-breakouts/) (Chart & Candlestick Patterns): markdown at https://www.luxalgo.com/library/indicator/gap-fill-breakouts.md

---

Source: https://www.luxalgo.com/library/indicator/measured-move-up-down/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
