# Point & Figure

Renders a time-compressed Point & Figure chart beside the last bar: X and O columns built from highs and lows with an ATR(14) box size and 3-box reversals by default. Double and triple top or bottom breakouts are highlighted and marked on the price bars, 45-degree trendlines flip as columns pierce them, and vertical and horizontal counts project price objectives.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jun 7, 2026.
- Access: free.
- Concepts: [Point & Figure](https://www.luxalgo.com/library/concept/point-and-figure/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=s1sb78xefhnj4jgygjuo8p8x
- Page: https://www.luxalgo.com/library/indicator/point-and-figure/

**Point & Figure** rebuilds the venerable time-independent charting method as a live overlay: alternating X and O columns drawn beside the last price bar, advancing only on a full box and reversing only after a 3-box retrace by default. The definitive clean build of [Point & Figure](https://www.luxalgo.com/library/concept/point-and-figure/) keeps the classic high/low construction, prints double and triple signals mechanically, and carries the counting arithmetic as live objective levels.

## How to Trade the Point & Figure?

- **Double top / bottom signals**: a column printing one box past the previous same-direction column's extreme, highlighted, with a triangle on the price bar.
- **Triple top / bottom signals**: a break past two matching column extremes, marked with diamonds.
- **45° trendlines**: bullish support rises one box per column from bottoms, bearish resistance falls from tops, flipping when pierced.
- **Count objectives**: vertical counts project from a breakout column's height, horizontal counts from congestion width, estimates removed once reached or negated.

Alerts cover column reversals and all four breakouts; the dashboard shows box size, reversal, current column, and last signal.

## Point & Figure Settings

- **Construction** (default High/Low): highs extend rising columns, lows falling ones; Close uses closing prices only.
- **Box Size Method** (default ATR), **ATR Length** (default 14), **Percent Box (%)** (default 1), **Fixed Box** (default 1): sizes the minimum move per mark.
- **Reversal Boxes** (default 3): the retrace that starts an opposite column. Raise to filter more noise.
- **Highlight Breakout Boxes**, **Chart Signal Markers**, **45° Trendlines**, **Vertical Counts**, **Horizontal Counts** (default enabled), **Column Reversal Markers** (default disabled): which signals and overlays draw.
- **Max Columns** (default 40), **Column Width** (default 2), **Offset** (default 4), **Marks** (default X / O), **Dashboard** (default enabled): rendering controls.

## Frequently Asked Questions

### How is Point & Figure different from Kagi?

Both discard time, but [Kagi](https://www.luxalgo.com/library/indicator/kagi/) draws one continuous line that changes character at prior swing levels, while Point & Figure stacks boxes into alternating columns and defines signals column against column.

### Which box size method should I choose?

ATR adapts to recent volatility, Percent keeps boxes proportional to price, Fixed reproduces the hand-kept convention. Either way, box size and reversal count jointly set the chart's scale.

### Does the chart repaint?

Completed columns never change; only the live column can extend or reverse as the current bar develops. ATR and Percent box sizes lock at each column's birth, so history is never re-gridded.

## Related indicators

- [Line Break](https://www.luxalgo.com/library/indicator/line-break/) (Meta & Composition): markdown at https://www.luxalgo.com/library/indicator/line-break.md
- [Renko Boxes](https://www.luxalgo.com/library/indicator/renko-boxes/) (Renko): markdown at https://www.luxalgo.com/library/indicator/renko-boxes.md
- [Bitcoin Power Law](https://www.luxalgo.com/library/indicator/bitcoin-power-law/) (Chart Scales): markdown at https://www.luxalgo.com/library/indicator/bitcoin-power-law.md
- [Alternative Bar Types](https://www.luxalgo.com/library/indicator/alternative-bar-types/) (Meta & Composition): markdown at https://www.luxalgo.com/library/indicator/alternative-bar-types.md
- [EquiVolume](https://www.luxalgo.com/library/indicator/equivolume/) (Meta & Composition): markdown at https://www.luxalgo.com/library/indicator/equivolume.md
- [Kagi](https://www.luxalgo.com/library/indicator/kagi/) (Meta & Composition): markdown at https://www.luxalgo.com/library/indicator/kagi.md
- [Custom Indices/baskets](https://www.luxalgo.com/library/indicator/custom-indices-baskets/) (Meta & Composition): markdown at https://www.luxalgo.com/library/indicator/custom-indices-baskets.md
- [Volume-adjusted Time](https://www.luxalgo.com/library/indicator/volume-adjusted-time/) (Meta & Composition): markdown at https://www.luxalgo.com/library/indicator/volume-adjusted-time.md

---

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