# Bill Williams Market Facilitation Index

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

Bill Williams Market Facilitation Index plots range per unit of volume, high minus low divided by volume, as columns colored by the four classic states (green, fade, fake, and squat) read from the joint direction of the index and volume. A dashboard legend tracks the current state and its streak, with alerts on every state change and on green or fade streaks.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 12, 2026.
- Access: free.
- Concepts: [Bill Williams Market Facilitation Index](https://www.luxalgo.com/library/concept/bill-williams-market-facilitation-index/) (primary), [Bill Williams Profitunity](https://www.luxalgo.com/library/concept/bill-williams-profitunity/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=ztywvmr21le2h4832m29ddp0
- Page: https://www.luxalgo.com/library/indicator/bill-williams-market-facilitation-index/

**Bill Williams Market Facilitation Index** is the definitive clean build of the [Bill Williams Market Facilitation Index](https://www.luxalgo.com/library/concept/bill-williams-market-facilitation-index/): each column is the bar's range divided by its volume, colored by pairing the index's bar-to-bar direction with volume's. Green (both up), fade (both down), fake (index up, volume down), and squat (index down, volume up). Because the raw number carries no fixed scale, only that change is read, and the dashboard legend keeps the four rules, the current state, and its streak in view.

## How to Trade the Bill Williams Market Facilitation Index?

- **Green strings**: each unit of rising volume is buying more range, a participated move; a run of the configured length fires the Green Streak alert.
- **Fade strings**: interest draining away as participation thins. Mind scheduled session lulls.
- **Fake bars**: range expanding on shrinking volume, movement without backing that tends to be given back once the unsupported push stalls.
- **Squat bars**: heavy trade buying little range, a standoff that tends to precede turning points and breakout attempts while carrying no direction of its own.

## Bill Williams Market Facilitation Index Settings

- **Streak Length** (default 3): consecutive same-state bars that count as a string and drive the streak alerts.
- **Mark Squat Bars On Price** (default off): draws a small square above price bars printing a squat.
- **Color Price Bars By State** (default off): paints price bars with the state palette so the reads can be followed on the chart itself.
- **Show Dashboard** (default on): legend placement and text size.
- **Colors**: one input per state (green, fade, fake, squat) plus unclassified bars.

## Frequently Asked Questions

### Should I read this like the Money Flow Index?

No. The shared acronym is a coincidence. The [Money Flow Index](https://www.luxalgo.com/library/indicator/money-flow-index/) is built for fixed-threshold work on its 0–100 scale; this index has no usable absolute scale and is read purely through the four state colors, direction of change paired with volume.

### Why can't readings be compared across symbols?

The raw number inherits each symbol's tick size and usual turnover, so its level means nothing outside that chart. Everything tradable lives in the direction of change from bar to bar, which is why the plot is colored by state rather than scaled to fixed levels.

### Which state matters most?

The squat earns the closest watch: heavy participation compressed into a narrow bar, common where reversals and breakouts are brewing yet silent about the winner. Elsewhere, trust strings over single prints: one green bar is noise, a run of them is a move with fuel. Volume data is required; the build stops with an error without it.

## Related indicators

- [Williams Alligator](https://www.luxalgo.com/library/indicator/williams-alligator/) (Bill Williams Profitunity): markdown at https://www.luxalgo.com/library/indicator/williams-alligator.md
- [Williams Fractal](https://www.luxalgo.com/library/indicator/williams-fractal/) (Bill Williams Profitunity): markdown at https://www.luxalgo.com/library/indicator/williams-fractal.md
- [Volume Bubbles & Liquidity Heatmap](https://www.luxalgo.com/library/indicator/volume-bubbles-liquidity-heatmap/) (Volume Spike): markdown at https://www.luxalgo.com/library/indicator/volume-bubbles-liquidity-heatmap.md
- [Support and Resistance Levels with Breaks](https://www.luxalgo.com/library/indicator/support-and-resistance-levels-with-breaks/) (Volume at Breakout): markdown at https://www.luxalgo.com/library/indicator/support-and-resistance-levels-with-breaks.md
- [HTF Volume Spike & Imbalance Projection](https://www.luxalgo.com/library/indicator/htf-volume-spike-imbalance-projection/) (Volume Spike): markdown at https://www.luxalgo.com/library/indicator/htf-volume-spike-imbalance-projection.md
- [Session Volume Moving Average](https://www.luxalgo.com/library/indicator/session-volume-moving-average/) (Relative Volume): markdown at https://www.luxalgo.com/library/indicator/session-volume-moving-average.md
- [Volume Dry-up](https://www.luxalgo.com/library/indicator/volume-dry-up/) (Volume & Order Flow): markdown at https://www.luxalgo.com/library/indicator/volume-dry-up.md
- [Volumetric Toolkit](https://www.luxalgo.com/library/indicator/volumetric-toolkit/) (Volume Spike): markdown at https://www.luxalgo.com/library/indicator/volumetric-toolkit.md

---

Source: https://www.luxalgo.com/library/indicator/bill-williams-market-facilitation-index/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
