# SFP Style

SFPs mark liquidity events where price swept a key level and snapped back. CHoCH is the directional confirmation that follows. This section controls how these elements appear on the chart.

***

<figure><img src="https://2404540482-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuK39Nj2efLknCBW9clay%2Fuploads%2Fgit-blob-348f656eee6e930511fe12fefb11c9888574741d%2Fsfp.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

***

## SFP

> <kbd><mark style="color:purple;">**SFP (Swing Failure Pattern)**<mark style="color:purple;"></kbd> occurs when price wicks above a range high or below a range low, then closes back inside on the same candle.\
> A stop hunt — institutional liquidity grab before a reversal.

<table data-header-hidden><thead><tr><th width="40"></th><th></th></tr></thead><tbody><tr><td><mark style="color:green;"><strong>1.</strong></mark></td><td><kbd><mark style="color:purple;"><strong>SFP</strong></mark></kbd> enables the display of confirmed Swing Failure Patterns and allows you to customize their colors. Detects confirmed SFPs on the HTF at range highs and lows.</td></tr><tr><td></td><td><kbd><mark style="color:purple;"><strong>+SFP</strong></mark></kbd> is a sub-toggle of SFP. It shows a potential, unconfirmed HTF Swing Failure Pattern detected on the LTF — it may confirm when the HTF bar closes, or invalidate. Working as intended.</td></tr></tbody></table>

***

<table data-header-hidden><thead><tr><th width="40.66668701171875"></th><th></th></tr></thead><tbody><tr><td><mark style="color:green;"><strong>2.</strong></mark></td><td><kbd><mark style="color:purple;"><strong>SFP-to-SFP</strong></mark></kbd> enables the display of SFP-to-SFP patterns — when a Swing Failure Pattern forms at the level of a previous SFP rather than at a structure high or low. Two layers of stops cleared simultaneously — typically produces a sharper reversal.</td></tr></tbody></table>

<table data-header-hidden><thead><tr><th width="40"></th><th></th></tr></thead><tbody><tr><td><mark style="color:green;"><strong>3.</strong></mark></td><td><kbd><mark style="color:purple;"><strong>SFP Wick History</strong></mark></kbd> controls how far back the indicator looks to find valid SFP levels. Measured in breaks — a value of 3 means REx looks back up to three structural breaks to include SFP wicks as valid reference levels.</td></tr></tbody></table>

***

## CHoCH

> <kbd><mark style="color:purple;">**CHoCH (Change of Character)**<mark style="color:purple;"></kbd> is the first structural break in the opposite direction after an SFP.\
> The SFP is the rejection. The CHoCH is the confirmation. Together they form the basis of all four Wolf Setups.

{% hint style="info" %}
The CHoCH line disappears if its source SFP level is broken — the setup has been invalidated. This is self-correcting behavior, not a bug.
{% endhint %}

<table data-header-hidden><thead><tr><th width="40"></th><th></th></tr></thead><tbody><tr><td><mark style="color:green;"><strong>4.</strong></mark></td><td><kbd><mark style="color:purple;"><strong>CHoCH</strong></mark></kbd> enables the display of Change of Character lines and allows you to customize their colors. The CHoCH is always based on an SFP — it appears at the last high or low before the SFP, and draws when that level is broken, marking a potential trend shift.</td></tr></tbody></table>

***
