# Profit Target Taxonomy

Also known as: fixed-R, measured move, fib extension, structure target, liquidity pool target.
A Risk, Sizing & Exits concept (Exit taxonomy) in the LuxAlgo Library, with 5 indicator implementations.

## What is a Profit Target Taxonomy?

A profit target taxonomy classifies take-profit rules by what the target level is anchored to. Nearly every published target reduces to one of four anchors: the trade's own risk (fixed multiples of the entry-to-stop distance, the [R-multiple framework](https://www.luxalgo.com/library/concept/r-multiple-framework/)), pattern geometry (the [measure rule](https://www.luxalgo.com/library/concept/measure-rule/) and [Fibonacci extensions](https://www.luxalgo.com/library/concept/fib-extension/) that project a prior leg forward), chart structure (prior swings, [prior period levels](https://www.luxalgo.com/library/concept/prior-period-levels/), unfilled gaps), or resting liquidity (the order pools assumed beyond equal highs and lows).

Each anchor carries an assumption. Risk-anchored targets ignore the chart entirely: 2R is 2R wherever it lands, which standardizes measurement but can park the exit just past a level where price habitually stalls. Geometry targets assume the next leg will resemble the last. Structure and liquidity targets assume price is drawn toward visible reference points where opposing orders wait ([liquidity pools](https://www.luxalgo.com/library/concept/liquidity-pool/), old highs and lows). Hybrid schemes split the position across several anchors instead of betting on one.

The taxonomy matters because the target sets the reward half of expectancy. A target closer than one multiple of risk demands a better-than-even win rate just to break even; a distant geometric target flips that arithmetic while lowering the hit rate. Naming the anchor first, then checking the reward-to-risk it implies, keeps that trade-off explicit and guards against the common failure of back-fitting a target to justify an entry.

## How to classify a profit target

Any take-profit rule can be located in the taxonomy with four questions.

1. Find the anchor. Is the level derived from trade risk (a multiple of entry-to-stop), a projected leg (measured move, extension), chart structure (prior swing, level, gap), or liquidity (equal highs or lows, session extremes)?
2. Check whether it is static or dynamic: fixed at entry, or recomputed as structure evolves, such as retargeting each newer swing high while the trade is open.
3. Check the execution scheme: all-out at a single level, or scaled across several anchors with a runner trailed behind.
4. Compute the reward-to-risk each target implies and the win rate needed to break even at it; that number, not the target's story, is what evaluates the scheme.

## How it's calculated

The standard families of profit-target placement, each defined by how the exit price is computed before the trade is entered.

```
1. Fixed-R: compute the initial risk R = abs(Entry - Stop), then set Target = Entry + k × R for a long, Entry - k × R for a short.
2. Measured move: take the height of the pattern or impulse leg, Height = abs(SwingHigh - SwingLow), and project it from the breakout: Target = Breakout + Height for a long, Breakout - Height for a short.
3. Fibonacci extension: after a swing from A to B and a retracement to C, project Target = C + r × abs(B - A) for a long, C - r × abs(B - A) for a short.
4. Structure target: set Target at the nearest opposing structural level, the prior swing high for a long or prior swing low for a short, often a few ticks in front of it.
5. Liquidity pool target: set Target just before the levels where resting stops accumulate, such as equal highs or lows, prior day or week extremes, and round numbers, on the side the trade runs into.
6. Sanity-check every candidate: RR = abs(Target - Entry) / abs(Entry - Stop), and reject setups below the minimum acceptable RR.

  Entry: trade entry price
  Stop: stop-loss price
  R: initial risk per unit, abs(Entry - Stop)
  k: chosen R-multiple for the target (commonly 1 to 3)
  Target: profit-target price
  SwingHigh: upper bound of the measured pattern or leg
  SwingLow: lower bound of the measured pattern or leg
  Height: pattern or leg size, abs(SwingHigh - SwingLow)
  Breakout: price where the pattern completes and the projection starts
  A: start of the projected swing
  B: end of the projected swing
  C: end of the retracement that follows the A to B swing
  r: extension ratio (commonly 0.618, 1.0, 1.272, 1.618)
  RR: reward-to-risk ratio of the setup
```

Targets from different families that land near the same price reinforce each other, and many playbooks require at least two to agree.

Scale-out plans mix families, for example a partial exit at a fixed 1R with the remainder held for a measured move or structure level.

## How traders use it

- Fixed-R targets standardize journaling and backtesting: when every exit is expressed in multiples of initial risk, results are comparable across instruments and volatility regimes.
- Geometry targets serve continuation trades: the measure rule projects a pattern's height from its breakout, and extensions of the prior swing (ratios such as 1.272 and 1.618 are the common choices) mark candidate exhaustion zones.
- Structure and liquidity targets fit range and liquidity-based trades: the opposite side of the range, the prior day's high, or the pool resting beyond [equal highs](https://www.luxalgo.com/library/concept/equal-highs-lows-as-liquidity/) offers likely opposing flow to exit into ([draw on liquidity](https://www.luxalgo.com/library/concept/draw-on-liquidity/)).
- Scaling across families is the common hybrid: a partial exit at near structure, another at a fixed R multiple, and the remainder handed to a trailing stop, so no single assumption carries the whole trade.

## Profit Target Taxonomy vs related concepts

- **Trailing Method Taxonomy** (https://www.luxalgo.com/library/concept/trailing-method-taxonomy/): The mirror-image half of exit design. Targets exit into strength at a predefined level; trails follow behind and exit into weakness after the turn, keeping the right tail at the cost of giveback.
- **R-multiple Framework** (https://www.luxalgo.com/library/concept/r-multiple-framework/): The measuring system, not a target type: it expresses any exit, including structure or liquidity targets, in multiples of initial risk. Fixed-R targets are the special case where the measure is also the anchor.
- **Scaling Out** (https://www.luxalgo.com/library/concept/scaling-out/): An execution scheme laid over the taxonomy rather than a member of it: exits are distributed across several target anchors instead of committed to one.
- **Measure Rule** (https://www.luxalgo.com/library/concept/measure-rule/): The classical-charting member of the geometry family: project the pattern's height from the breakout point. The taxonomy places it alongside Fibonacci extensions and swing projections that formalize the same symmetry assumption.

## FAQ

### Are fixed-R targets better than structure-based targets?

Neither dominates. Fixed-R targets ignore the chart, so a 2R exit can sit just beyond a level where price habitually stalls; structure targets respect the chart but produce a different reward-to-risk on every trade. A common reconciliation is a filter: only take setups where a credible structure target lies at or beyond your minimum R multiple.

### What is a measured move target?

A geometry target: measure the height of a pattern or the length of the prior impulse leg, then project that distance from the breakout or continuation point. It assumes the move out of a formation tends to resemble the move into it. Treat the projection as an approximate zone to manage around, not a level price owes you.

### Why do traders place targets at liquidity pools?

The reasoning is mechanical: stops and pending orders cluster beyond equal highs and lows, and exiting where that opposing flow rests means someone is there to take the other side. Price also frequently trades to such pools before reacting. It remains a hypothesis about order flow, not a guarantee; pools can be reached early, partially, or never.

### Should I take full profit at the first target?

It depends on what the system needs. Exiting fully at the first target maximizes consistency and win rate but caps every winner; scaling out keeps exposure to the occasional runner at the cost of giving back on the remainder. There is no free choice, so evaluate the whole scheme in R across many trades rather than trade by trade.

### Do Fibonacci extension targets work?

They mark widely watched candidate zones, most commonly the 1.272 and 1.618 extensions of the prior swing, and their popularity alone makes them worth planning around. But no ratio obliges price to stop. Extensions earn their keep as scenario levels checked against structure and the reward-to-risk they imply, not as standalone predictions.

## Implementations in the Library

- Market Structure Targets Model (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-targets-model/
- Targets For Overlay Indicators (LuxAlgo): https://www.luxalgo.com/library/indicator/targets-for-overlay-indicators/
- Targets For Many Indicators (LuxAlgo): https://www.luxalgo.com/library/indicator/targets-for-many-indicators/
- Opening Range with Breakouts & Targets (LuxAlgo): https://www.luxalgo.com/library/indicator/opening-range-with-breakouts-targets/
- CBC Flip with Targets and Filters (LuxAlgo): https://www.luxalgo.com/library/indicator/cbc-flip-with-targets-and-filters/

## Related concepts

- Scaling Out: https://www.luxalgo.com/library/concept/scaling-out/
- Non-price Exits: https://www.luxalgo.com/library/concept/non-price-exits/
- Stop-and-reverse: https://www.luxalgo.com/library/concept/stop-and-reverse/

---

Source: https://www.luxalgo.com/library/concept/profit-target-taxonomy/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/